|
CATIA V5 Programmierung : Catia Excel Verknüpfung
Tiberius am 18.07.2008 um 11:29 Uhr (0)
Hallo,vielleicht CATIA die Werte in eine CSV Datei schreiben lassen und dann in der excel Tabelle per Makro diese auf Tastendruck einfügen lassen?GrußTiberius
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Excel Verknüpfung
wannabeing am 18.07.2008 um 12:36 Uhr (0)
Das mit dem erstellen der .csv dateien hat geklappt nur leider können die Parameter immernoch nicht verändert werden. :-( Ich wäre für weitere vorschläge sehr dankbar
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Excel Verknüpfung
bgrittmann am 18.07.2008 um 12:43 Uhr (0)
ServusMeine alternativ Vorschläge:- Wenn die Berechung der Wert nicht zu kompliziert sind, könntest du die Formeln auch in CATIA erstellen (somit eine Umweg zu Excel)- Dein CATIA-Modell aus EXCEL steueren: Parameter werden in Excel geändert und die Werte über ein Makro an CATIA übergeben.- Ein Makro in Excel liest die Parameter aus CATIA aus, aktualisiert die Tabelle und übergibt an CATIAGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Excel Verknüpfung
wannabeing am 18.07.2008 um 13:04 Uhr (0)
Die Rechnung ist irgendwie sehr komplex und ziemlich lang, Aber eine andere Frage, gibt es nicht irgendwie die Möglichkeit das man Parameter ausliest und wenn man diese im Baum verändert , dass die sich in der Konstruktionstabelle automatisch anpassen??Vielen Dank !LG wannabeing
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ständige Kommunikation zwischen Catia und Excel
wannabeing am 18.07.2008 um 14:00 Uhr (0)
hallo zusammen, habe das gleich ausgangsproblem, gibt es eine möglichkeit ohne diese makros die konstruktionstabelle nach veränderung der parameter automatisch aktualisieren zu lassen??? Bin für jeden tipp dankbarLG wannabeing
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Objekt als Rückgabewert
rattlesnake am 18.07.2008 um 13:51 Uhr (0)
Hallo Gemeinde,hab eine Frage. Hab ein kleines Beispielskript geschrieben, das einfach aus der aktuellen Auswahl den erstenPunkt ausliest und wenn einer gefunden wurde diesen zurückgibt.Jetzt gelingt mir es einfach nicht ein Objekt als Rückgabetyp zurück zu geben.Hat das jemand schon einmal gemacht?Code:Sub CatMain() Dim object As HybridshapePointCoord object = tryToGetFirstPointOutOfSelection MsgBox TypeName(object)End SubPublic Function tryToGetFirstPointOutOfSelection() Dim selection As selection Dim Bt ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Pruduktupdate?
kettcar am 18.07.2008 um 20:08 Uhr (0)
Hallo, ich versuche ein Part und ein Produkt mit einem Catscript Makro mit einem Update auf den neusten stand zu bringen. hm, das Part bekomme ich ja noch hin. nur beim produkt hapert es. das funktioniert nur bei vorher selektiertem Produkt?! ich hab schon probiert die Einstellungen (Optionen Assembly) auf automatisches Update statt auf manuelles zu stellen, scheint aber nicht zu funktionieren. ich verwende die normale methode product.update, und aktiviere es vorherSub CATMain()Dim Root_Document As Product ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Pruduktupdate?
K.Siebert am 19.07.2008 um 00:41 Uhr (0)
Hallo auf cad.deJa das ist mit Catia möglichschau doch mal hier Code:Sub CATMain()Set Document = CATIA.ActiveDocumentSet RootProduct = Document.ProductRootProduct.UpdateEnd SubKleiner Tipp Du findest immer mal wieder Beiträge wo Codes eingefügt sind wo kein Sub CATMain()..End Sub Dieses dann bitte Ergänzen Sub CatMain() hier Anfang Skript..Code.End Sub hier Ende Skript------------------ Sei Schlau bleib Dumm !!?!! [Diese Nachricht wurde von K.Siebert am 19. Jul. 2008 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ich hab was gemacht und weiß nicht wie...
Woodstok am 21.07.2008 um 10:39 Uhr (0)
Hallo Leute,ich hab von VBA nciht so die Ahnung und handle nach der Methode trial and Error. Nun habe ich eine Funktion geschrieben, die mir Linienlängen aus CATIA heraus messen kann.Function LinienLaenge(Param) Dim TheSPAWorkbench, TheMeasurable, Laenge Set TheSPAWorkbench = CATIA.ActiveDocument.GetWorkbench("SPAWorkbench") Set TheMeasurable = TheSPAWorkbench.GetMeasurable(Param) Laenge = TheMeasurable.Length Auf x-Kommastellen kürzen LinienLaenge = Round(Laenge, 1) Fkt Round (zahl, stellen nach Komma ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part im Strukturbaum Aktivieren
Proofin am 21.07.2008 um 15:54 Uhr (0)
Moin Tiberius,mit activate funktioniert es nicht.Du mußt das Part selektieren und dann die Workbench wechseln.ABER Achtung wenn du schon in der Part Workbench bist, macht Catia dir ein neues Part auf.In den meisten Fällen ist aber das Aktivieren des Part gar nicht nötig.GrußProofin
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zuweisen verschiedener Skizzen im Powercopy mit Parametern
Willem am 21.07.2008 um 18:18 Uhr (0)
Vielen Dank für deine Idee Jürgen.Mein Problem ist aber ein bisschen komplizierter, weil ich Buchstaben aus einer spezifischen Schriftart modellieren möchte.Im Moment exportiere ich den Buchstabenkonturpfad aus Illustrator als .dwg. Das kann ich als Drawing in Catia öffnen und in einer Skizze kopieren.Jetzt, wenn ich die Skizzen für A, B und C habe, wie kann ich Parameters nutzen, so dass am Anfang eines Powercopy, A oder B oder C durch einen Parameter gewählt wird?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part im Strukturbaum Aktivieren
apollo11 am 22.07.2008 um 00:03 Uhr (0)
Weiters musst du die Selection immer in der obersten Instanz definieren!Damit die Selection immer korrekt arbeitet solltest du nicht ins Part Design sondern ins Assembly wechseln!Also:Set MySelection = CATIA.ActiveDocument.SelectionundIf (CATIA.GetWorkbenchId "Assembly") Then Call CATIA.ActiveDocument.Activate Call CATIA.StartWorkbench("Assembly") End IfDas Part Objekt findest du mit Myselektion.FindObject("CATIAProduct")Zuvor muss irgendwas vom Part selektiert seinMusst halt noch überprüfe ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Externer Editor für CATScript
apollo11 am 22.07.2008 um 00:09 Uhr (0)
Verwende doch einfach den mit CATIA mitgelieferten VBA Editor. Sollte er bei dir nicht installiert sein, so findest du ihn glaub ich auf der CD in einem Ordner.(steht auch irgendwo im Forum).Wenn du die in VBA Programmierten Makros in ein vbs File packst musst du allerdings alle Deklarationen entfernen oder auskommentieren:Dim Zahl As Double-Dim Zahl As DoubleIch glaub bei CATScript kannst sie drinnen lassen.
|
In das Form CATIA V5 Programmierung wechseln |