|
CATIA V5 Programmierung : Kante extrahieren
sven180581 am 12.02.2013 um 09:59 Uhr (0)
Habe es jetzt mal so probiert.Jetzt kann ich die benötigte Kante auswählen direkt aus dem Bauteil.Sub CATMain()Deklaration-----------------------------------------------Set Selection1 = CATIA.ActiveDocument.SelectionDim ElementTyp(0)ElementTyp(0) = "AnyObject" alsAnyObject geändert, um im Bauteil direkt die nötige Kante zu wählenSelection1.ClearDo Do...LOPP-Schleife Auswahl = Selection1.SelectElement2(ElementTyp, "Wähle eine Plane aus...", False) Aufforderung Catia-Fenster unten linksIf Auswahl = "N ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Schnittstelle CATIA und Excel
diehorst am 18.02.2013 um 06:19 Uhr (0)
Hi, ich hoffe mir kann hier jemand helfen. Ich habe das im Bild abgebildete parameterisierte Part erstellt. Jetzt wuerde ich gerne aus der Excel Tabelle die Werte uebernehmen. Ich brauch die daten sowohl in Excel als auch Catia, damit ich noch weitere Berechnungen machen kann. Um die ganze Geschichte ein bisschen Anwenderfreundlich zu machen, will ich aber, dass nur einmal die Daten eingegeben werden muessen. (Also nur in Excel). Irgendwelche Ideen? Danke im Vorraus. LG Wiebke
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Schnittstelle CATIA und Excel
bgrittmann am 18.02.2013 um 07:11 Uhr (0)
Servusdu könntest die Parameter über eine Konstruktionstabelle streuen (siehe Doku und Forensuche)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Schnittstelle CATIA und Excel
diehorst am 18.02.2013 um 08:41 Uhr (0)
Hi, danke fuer deine schnelle Antwort. Also gibt es keine Moeglichkeit, wie ich ich CATIA sagen kann, dass es mein bereits erstelltes File nutzt, also etwas nach dem Motto: Parameter a -- Excel File ~calculation_geometry` INPUT!I1 Denn so wie ich das sehe, kann ich bei einer Kontruktionstablle nicht so viel veraendern, also weitere Sheets einfuegen, das Layout anpassen (horizontal, vertikal) Ausserdem moechte ich ja eigentlich, dass man einfach die Daten eingibt und nicht mehrere Varianten gleichzeitig aus ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CreateReferenceFromName max. Zeichenlänge für Pfadangabe?
chameleon am 14.02.2013 um 13:38 Uhr (0)
Hallo,ich schreibe gerade ein Makro, mit dem es möglich ist, unterschiedliche Bodies aus einem beliebigen Strukturbaum eines Products auszuwählen und in ein bestimmtes Part zu kopieren. Es klappt soweit so gut. Allerdings habe ich über die Selection Methode das Problem gehabt, dass bei mehrfach auftretenden Bauteilen die Eindeutigkeit nicht gegeben war. D.h. ich wähle einen Body eines mehrfach auftretenden Bauteils und Catia wählt als Selection einen Body einer beliebigen Instanz. Das ist natürlich subopti ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : IndexOf() ???
therp am 19.02.2013 um 15:01 Uhr (0)
Hallo zusammen,ich habe ein Problem mit dem Befehl IndexOf(). Ich habe ein txt-Dokument eingelesen und möchte dieses nach einer bestimmten Zeichenfolge durchsuchen.Ich durchlaufe jede Zeile und möchte, wenn die Zeichenfolge auftaucht etwas ausführen. (darauf folgende Pktkoordinaten in Catia übernehmen)Hier der Auszug:Code:Dim TS As TextStream Set TS = file.OpenAsTextStream("ForReading")Dim line As StringDo Until TS.AtEndOfStreamline = TS.ReadLineDim punkt As Stringpunkt = "Beispiel"dim n as integern = lin ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Measure between
Jens Hansen am 04.11.2009 um 21:36 Uhr (0)
Hallo,das geht mittels Makro nicht - das gibt die Schnittstelle nicht her.Du kannst zwar messen aber es wird dabei kein neues "Mess-Objekt" erzeugt, welches in dem Strukturbaum eingefügt werden könnte.Einzige Möglichkeit ist, das Messergebnis in einem eigenen Parameter zu speichern - allerdings aktualisiert sich das Ganze nicht automatisch wie bei einem Messobjekt.SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXingKochbuch - CATIA V5 automatisieren
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB macro in Batch mode
RAA am 21.02.2013 um 17:21 Uhr (0)
Hallo,ich habe auf diese Weise aus CATIA pdf Dateien aus einer Menge von CATDrawings erzeugt.Zunächst ein CATScript welches etwas tut (in diesem Fall save as pdf) und danneine Batchdatei, die die Modellnamen enthält und eine andere Batchdatei aufruft in der folgendes abläuft:SET CATIAPATH=.........SET CATENV=.........SET CATDIRENV=.............SET MDLNAME=%1"%CATIAPATH%CNEXT.exe" -batch -env %CATENV% -direnv %CATDIRENV% -macro "CATCDB2PDF.CATScript" -object %MDLNAME%Zunächst werden die erforderlichen CATIA ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Namen einer Scene ermitteln
bgrittmann am 21.02.2013 um 18:17 Uhr (0)
ServusWenn eine Ansicht von einer Szene abgeleitet wurde, liefert dir dieser Code den Namen der Szene.Code:Sub CATMain()Dim drawingDocument1 As DrawingDocumentSet drawingDocument1 = CATIA.ActiveDocumentDim drawingSheets1 As DrawingSheetsSet drawingSheets1 = drawingDocument1.SheetsDim drawingSheet1 As DrawingSheetSet drawingSheet1 = drawingSheets1.ActiveSheetDim drawingViews1 As DrawingViewsSet drawingViews1 = drawingSheet1.ViewsDim drawingView1 As DrawingViewSet drawingView1 = drawingViews1.ActiveViewMsgBo ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : R17 Eigenschaften per Formel definieren R19?
4M am 22.02.2013 um 15:02 Uhr (0)
Hallo Thomas,Jo!! , natürlich geht das bei uns auch --- AAABER!! wir wollen von unseren Startmodellen nicht alle Eigenschaftsdefinitionen wegschmeissen, um sie dann wieder neu draufsetzen zu müssen. Wir haben halt einige Werkzeugtemplates, die doch einiges an Arbeit erfordern würden .Das Doofe ist, daß die mit R17 erzeugten Formeln sich zwar löschen lassen aber die von ihnen definierten Werte automatisch von CATIA durch Klons ersetzt werden, die sich wiederum nicht entfernen lassen. Wir müßten dann alle ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : R17 Eigenschaften per Formel definieren R19?
tberger am 22.02.2013 um 15:06 Uhr (0)
Aber was genau wollt ihr dann "in den Definitionen ändern"?Mit Doppelklcik bleiben doch die Formeln bestehen und bekommen einen neuen Inhalt.Genauso könnte man auch mit einem Makro alle Formelbeziehungen, die relevant sind, durchgehen und mit neuem Inhalt füllen.------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : R17 Eigenschaften per Formel definieren R19?
tberger am 22.02.2013 um 14:54 Uhr (0)
Hallo Thomas,ich habe zwar keinen Tipp zu Settings etc,aber bei mir geht es schon mit dem "Formeleditor"Wenn du das Teil oben im Baum anklickst und dann "F(x)" kannst du im Fenster ganz nach unten scrollen und wirst deine Beziehungen darin finden. Diese kannst du dann auch mit Doppelklick aufrufen und editieren.------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia dateien in Sitzung
bgrittmann am 25.02.2013 um 15:02 Uhr (0)
ServusWie du richtig festgestellt hast, bleibt auch nach dem Schließen eines Dokumentes dieses trotzen in der Documents-Collection erhalten (warum das so ist, frag mal Dassault)Refreshen kann man dies AFAIK nicht (nur CATIA neu starten hilft da weiter).Deshalb kann man sich nicht auf auf die automatische Benennung von CATIA verlassen. IMHO sollten Objekt nur in bestimmten Fällen mit dem Namen direkt angesprochen werden (wenn man die Obejkte selbst benannt hat und sicherstellen kann das der Name nicht mehrf ...
|
In das Form CATIA V5 Programmierung wechseln |