|
CATIA V5 Programmierung : CreateReferenceFromName max. Zeichenlänge für Pfadangabe?
HoBLila am 14.02.2013 um 15:09 Uhr (0)
Hast Du Dir die Eigenschaft mal ausgeben lassen?ist der DisplayName überhaupt entscheidend?`ich dachte das wäre ein rein optischer Aspekt.Was sagt denn CATIA, wenn Du die Referenz verwendest?------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen,die Natur versucht, immer bessere Idioten zu bauenXing
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CreateReferenceFromName max. Zeichenlänge für Pfadangabe?
chameleon am 14.02.2013 um 15:11 Uhr (0)
Ich hatte auch gehofft, dass es ein optischer Aspekt ist. ich hab sie mir ausgeben lassen, und er schneidet es ab. Wenn ich die Referenz verwenden möchte, selektiert Catia ein Bauteil, was eine paar Ebenen über dem gewünschten Body liegt.
|
In das Form CATIA V5 Programmierung wechseln |
|
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 |