|
CATIA V5 Programmierung : CATIA selection
joehz am 07.12.2015 um 13:46 Uhr (1)
mehr hast ja auch nicht ausgewählt.Du müsstest nach der Auswahl von jedem selektierten Item(Material) das dazugehörige Part/Product kopieren.Mit osel.Item2(n).LeafProduct.Name o.ä. kommst an die Instanz ran. Hierbei steht osel für die Selektion und n für den Index innerhalb der Selektion. Kleine Gemeinheit dabei: Du musst die erste Selektion zwischenbunkern, etwa in einem Array.Danach über die Array-Elemente einzeln die Parts rausfinden und zu einer neuen Selektion addieren.Dann kopieren u pasten.Tschau,Jo ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA-Funktionsaufrufe aus CATScript-Makros
Steffen Hohmann am 14.05.2002 um 09:17 Uhr (0)
Hallo, da in letzter Zeit öfters nach Möglichkeiten gesucht wurde, innerhalb von CATScripts bestimmte CATIA-Funktionen aufzurufen, die nicht Bestandteil der CATScript-Sprache sind, stelle ich ein kleines Tool zur Verfügung. Mit diesem Tool kann jeder CATIA-Befehl aus einem CATScript-Makro aufgerufen werden. Folgende Syntax ist anzuwenden: deutsche Spracheinstellung: CATIA.SystemService.ExecuteBackgroundProcessus( C:CATIABefehl.exe CATIABEFEHL ) englische Spracheinstellung CATIA.SystemService.ExecuteBackg ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SelectElement-Methode bei CATIA V5 R11
Thomas_79 am 02.09.2003 um 10:53 Uhr (0)
Hallo, ich habe vor kurzem eine Visual Basic-Anwendung für die R10 entwickelt. Wenn ich die Anwendung jetzt mit der R11 laufen lasse, bekomme ich einen Fehler bei der Auswahl von Elementen in CATIA mit der Methode SelectElement(). Hier das Codesegment: strFilter(0) = CATBaseDispatch Me.mySelection.Clear() strStatus = Me.mySelection.SelectElement (strFilter, Bitte Kante auswählen , False) If strStatus = cancel Then ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIAs Skriptengine versteht Office Parametersyntax nicht
WolfgangKrenz am 14.06.2005 um 16:26 Uhr (0)
Hallo Experten, Ich habe z.Z. das Problem, das ich auf verschiedene Officefunktionen zuzugreifen habe, denen ab nicht die erforderlichen Parameter übergeben kann, da CATIA sich weigert Paramter der Form Objekt.Methode( ParameterName := ParameterWert ) zu übergeben. je nach Variante (Paramter in Klammern oder ohne) Error: ) expected Error: Anweisungsende erwartet Jetzt zu meiner Frage: Kann ich die Parameter irgendwie in einer CATIA kompatiblen Syntax übergeben? Gruss Wolfgang
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter Catdrawing loeschen
DanielFr. am 15.11.2010 um 18:30 Uhr (0)
Hallo ,stimmt Parameter kann man nur über Selectionen löschen. D.h. aber nicht das du nach diesem Element auch suchen musst. Du kannst eine leere Selektion (Objekt) erstellen und anschließend ein beliebiges Objekt in diese Selektion "Stecken". Im Anschluss kannst du die Selektion löschen. Ein Beispiel deines nicht funktionierenden Codes wäre hilfreich ------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch meh ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Blattformat auf Standard stellen
Martin K am 20.09.2010 um 17:38 Uhr (0)
HalloIch möchte mein Blattformat wieder zurück auf einen standard stellen.DrwSheet.PaperSize = catPaperA0Soweit würde das funktionieren. Leider haben wir auch Sonderformate. Z.B. SO 1570. DrwSheet.PaperSize = catPaperSO 1570 erkennt CATIA leider nicht.Ich befürchte es liegt an der Leerstelle. Es sind aber Konzernvorgaben die ich leider nicht so einfach ändern kann.Gibt es eine Möglichkeit das Format mit Leerzeichen CATIA zu übergeben?Gruß Martin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro zum automatischen umbenennen von Datei- und Partnamen
moppesle am 03.07.2012 um 15:16 Uhr (1)
Hallo DasDon,Zitat:Ist jedoch ein Dokument wie zB ein CATDrawing oder ähliches im CATIA Session geöffnet gibt es in Zeile 67 einen FehlerDrawing hatte ich keines geöffnet.Das geänderte Makro läuft nun in einem Produkt mit Parts.Bei eine Struktur mit meheren Produkten und Unterprodukten bekomme ich in Linie 43 "The Method Name is failed" eine Fehlermeldung.Edit: Habe V1.1 getestet gleiche Fehlermeldung nur in Linie 46------------------Gruß UweAuch Catia ist nur ein Mensch! [Diese Nachricht wurde von m ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : eigenartiger Automatisierungsfehler
Christrukteur am 05.08.2010 um 11:44 Uhr (0)
Hallo,bei mir gibt es auch immer wieder diese Ausnahmefehler, bzw. schaffe ich es nicht das ganze Programm einmal durchlafuen zulassen ohne Ausnahmefehler.Bei mir stürzt er immer beim schließen eines Fensters ab:catia.StartCommand("Measure Inertia")window1 = catia.ActiveWindowwindow1.CloseDann stürzt er eben ab. Hat jemand dafür eine Erklärung oder einen Workaround? Wäre echt super und sehr, sehr wichtig für mich. Das Programm muss stabil laufen sonst komme ich nicht weiter...MfG
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Settings ansprechen. Wie an VisualizationSettingAtt kommen?
mgheinz1001 am 17.06.2009 um 10:15 Uhr (0)
Hallo,ich habe aktuell auch eine Anforderung mit den Display-Optionen. Kann mir jemand sagen wie ich Settings-Tabelle unter "General/Display/Thickness & Font" auslesen kann?Ich habe es auch schon mit der folgenden Kommandozeile versucht:Code:"CATIA-Installation-VerzeichniscodeinCATSTART.EXE" -env ENV.txt -direnv "ENV-Verzeichnis" -run "CATBatGenXMLSet -admin" "C:CTMP"Leider ohne Erfolg (Meldung "ERROR: Cannot launch child process" - siehe Anhang)Hat jemamd eine Idee wo der Fehler liegt?
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dateipfad auslesen
prosper am 27.04.2005 um 19:58 Uhr (0)
Hallo, falls nur das Part offen ist kannst du den Pfad auslesen. mit .ReferenceProduct.Parent.FullName Habe kein CATIA zu verfügung aber sowas sollte funktionnieren (falls dein CATPart dein aktives Dokument ist): set otmp = CATIA.ActiveDocument.Part Do set otmp = otmp.Parent Loop until TypeName(otmp) = PartDocument spfad = otmp.fullName Das kannst du aber im VB-Editor viel einfacher raus finden. Gruss Chris
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bedingungen per Skript erzeugen
WMA HSU am 10.02.2021 um 15:27 Uhr (5)
Hallo liebes CAD-Forum (und besonders Bernd ),Ich habe mal wieder ein Problem, bei dem ich eure Hilfe brauche. Ich möchte mit einem Skript automatisiert Constraints setzen, aber CATIA weigert sich beharrlich, mir weiterzuhelfen. Ich habe mir also eine Testumgebung gebaut, um die Constraints besser zu verstehen, aber auch das hat mir nicht weitergeholfen. Für meinen Demofall habe ich folgende Situation gebaut (Bild)Ich möchte jetzt die beiden Punkte übereinanderlegen. Von Hand wäre das recht einfach über d ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATVBA nicht registriert, versch. V5-Versionen
CoolEagle am 16.01.2011 um 17:10 Uhr (0)
Hallo!Hier erst einmal eine ausführliche Beschreibung des Problems:Wir haben bei uns ein .catvba-Makro laufen das im R18 genutzt wird. Dieses R18 ist mit CNEXT.EXE -REGSERVER registriert.Parallel nutzen wir ältere CATIA-Releases (R16 / R14) für schwierige alte Datenbestände.Sobald ein altes Release geöffnet wurde, verliert R18 die Registrierung und bringt beim Starten des .catvba-Makros die Fehlermeldung ScriptingERR_1143: (...)The VBA hosting application is not correctly regitered(...)Dies ist nur durch d ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : .net Problem
Augustiner am 17.07.2006 um 14:35 Uhr (0)
Wo wird die exe erstellt? Ist es die exe im Projectverzeichniss unter bin - debug ordner.Wenn ich diese exe ausführe bekomme ich immer Fehlermeldungen(s. Anhang).Was mache ich falsch?Hier noch der code,wenn ich mit Imports ... debugge funktionierts auch nicht.Dann kommt immer .net Sicherheitswarnung.Nur wenn ich die Haken Setze unter Verweise dann funzt es.Irgendwie blick ich da noch nicht ganz durch. Imports INFITFImports MECMODImports HybridShapeTypeLibPublic Class Form1 Private Sub Button1_Click(ByVal ...
|
| In das Form CATIA V5 Programmierung wechseln |