|
CATIA V5 Programmierung : Catiabaum automatisch neu zu ordnen.
isegrimm am 23.07.2013 um 13:14 Uhr (5)
Hallo Mark,ich konstruiere in Catia Werkzeuge in einer flachen Baumstruktur.Da ich nicht vorher weiss wann welches Teil angelegt wird ist der Baum durcheinander.Die Nummer steht in den Eigenschaften unter "Teilenummer". Es ist eine 5-stellige Zahl.Dein Delphiscript sortiert einen Baum invers. Das hat so gut bei mir funktioniert das ich Fragen wollte ob Du das umschreiben kannst.Ich benötige eine aufsteigende Sortierung. Alle anderen Versuche sind gescheitert. Wenn ich ein Werkzeug sortiere kann das gut und ...
|
In das Form CATIA V5 Programmierung wechseln |
 GraphTreeReorderingApp002.zip |
CATIA V5 Programmierung : Catiabaum automatisch neu zu ordnen.
MarkS. am 23.07.2013 um 14:54 Uhr (1)
Hallo isegrimm,habe das Prog kurz um ein paar Elemente erweitert. Neben der Listbox, welche die Struktur aus Catia anzeigt, zeigt ein zweite Listbox die gleichen Daten sortiert an. So läßt sich am einfachsten nachvollziehen, um wieviel Einheiten ein Element verschoben werden soll. Ohne kleine Pause verschluckt sich das Prog ab und zu mal, daher die Sleep-Aufrufe.Damit auch nur nach Teilenummer sortiert wird, darf auch nur diese im Baum angezeigt werden. Dies kann unter "Options-Infrastruktur-Product Struct ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punktkoordinaten in Excel auf ausgewähltes Achsensystem
BrunoS am 19.08.2008 um 01:08 Uhr (1)
Hallo zusammenDie oben gezeigte Matrix ist echt klasse und ich habe sie auch schon mehrfach verwendet.Ein grosses Problem hat sich ergeben als ich versucht habe die Matrix umzudrehen.Die konkrete Aufgabe ist es NC-Daten in Catia einzulesen.Die NC-Daten wurden von einem Fremdsystem unter benutzung eines lokalen Koordinatensystemes erstell. Wenn ich diese einlese kommen die Punkte natürlich global in Catia an.Ich möchte vor dem einlesen ein Koodinatensystem wählen und die Koordinaten sollen dann automatisch ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punktkoordinaten in Excel auf ausgewähltes Achsensystem
zoltan.bekesi am 19.08.2008 um 19:30 Uhr (1)
Hallo,der Stichwort heißt hier: Inverse.Suche mal in der CATIA VB Hilfe nach MatrixInverse, da findest du die richtige Funktion. Es funktioniert aber nur innerhalb einer Part.Falls du dir die Umrechnerei sparen möchtest, würde sich hier aber auch die Methode AddNewPointCoordWithReference bieten. Als Referenz dann ein Referenz des Koordinatensystemes verwenden. Aber auch nur innerhalb einer Part.Gruß,Zoltán
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 über VBExpress starten
RAA am 25.07.2013 um 11:38 Uhr (1)
Hallo Mjk,wenn wir interaktive Programme in VB6 schreiben, so verbinden wir das Programm mit einer laufenden CATIA Session mit:Dim CATIA As ObjectSet CATIA = GetObject(, "CATIA.Application")das ist aber nur dann problemlos, wenn man davon ausgehen kann, dass auf dem Rechner nur eine CNEXT Instanz läuft.Der Vorteil der anfangs beschriebenen Methode sehe ich darin, dass in der CNEXT Instanz, die ich starte auch der Programmcode aus der CATScript Datei läuft. So vermeide ich Zuordnungsprobleme.mfgRainer
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Ausgelesene Bodies im Part / Parts im Product
Sm1leX am 21.12.2018 um 10:40 Uhr (15)
Hallo Zusammen , ich habe ein Problem beim auslesen von Parts im Product und Bodies im Part. Es werden bei beiden Fällen Instanzen ausgelesen, die nicht sichtbar existieren und auch nicht erwünscht sind.In folgendem ein Beispiel. Zu sehen ist ein Ausschnitt des Strukturbaums und ein Ausschnitt der ausgelesenen Daten. Alle Bodies die im Catia vorhanden sind werden ausgelesen. Aber eben auch Bodies, die nicht (sichtbar) vorhanden sind. Kennt jemand die Ursache? und eine Lösung diese zu verhindern? Vielen D ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA.RefreshDisplay verursacht Absturz
moppesle am 19.12.2018 um 21:02 Uhr (1)
Hallo nochmal,also CATScript funktioniert nur VBA macht Probleme.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA.RefreshDisplay verursacht Absturz
bgrittmann am 19.12.2018 um 22:12 Uhr (1)
ServusTauchen unter VBA die Referenzen doppelt in der Liste auf? Sind die dort noch aktiviert?ggf auch mal VBA neu installierenGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 über VBExpress starten
Mjk am 24.07.2013 um 23:33 Uhr (1)
Vielen Dank für deine Antwort.Ich denke, dass es dann im weitern Verlauf ein Problem geben wird, wenn ich CATIA direkt automatisieren möchte. Ich würde also gerne ohne interne Macros auskommen und den kompletten Programmcode extern halten.Ich muss also die CATIA Befehle mit dem CATIA-Prozess verbinden können bzw. verbunden halten. Wenn ich mit meinem Code starte kann ich den Prozess vollständig kontrollieren bei deiner Version würde müsste nachträglich den Prozess mit dem CATIA-Objekt verbinden.Wie würde i ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CatEnv und Env auslesen
cl10b am 30.07.2013 um 01:39 Uhr (1)
Danke für eure Beiträge! Ich komme darauf zurück sobald mein akutes Problem gelöst ist...Zum Thema "CATEnvName" habe ich mich zu früh gefreut. Das klappt wunderbar, wenn bereits eine händisch gestartete CATIA Instanz läuft. Startet man CATIA jedoch mit CreateObject spuckt diese Variable nichts aus. Es scheint mir, dass CATIA auf diesem Wege ohne Environment gestartet wird. Habt ihr dazu noch eine schlaue Idee?------------------lg Christian
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part im Produkt deaktivieren
CharlyMohr am 26.07.2013 um 07:04 Uhr (1)
Guten Morgen, Dass die Länge direkt mit dem Tabellenwert verknüpft werden kann, ist mir bewusst (und ist auch schon so geschehen) Es geht hier nicht darum, die Länge zu regeln. Die Tasche ist eine Ansenkung, die je nach Wandstärke (=Länge) notwendig ist. Deshalb soll sie auch nur ab einem bestimmten Tabellenwert aktiviert werden. Momentan habe ich die Lösung, die Tiefe für die Tasche auf 0 zu setzen, wenn sie nicht benötigt wird. Hierbei gibt Catia jedoch jedes Mal eine Warnung aus, wenn das Part durch die ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : vb.net: CATIA Events abonnieren?
cl10b am 26.07.2013 um 12:42 Uhr (1)
Hallo,gibt es die Möglichkeit CATIA-Events (z.B ActiveDocumentClosed, falls es ein solches überhaupt gibt) von vb.net aus zu abonnieren?In der V5Automation.chm konnte ich dazu keinen Hinweis finden...------------------lg Christian
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : vb.net: CATIA Events abonnieren?
RSchulz am 26.07.2013 um 13:45 Uhr (1)
Hallo Christian,nein das geht leider nicht. Einzig du schreibst dir einen Watcher, der in regelmäßigen Abständen mal schaut, ob eine Datei geschlossen wurde. Aber auf die Events von CATIA selbst ist mit normalen .Net-Mitteln kein drankommen. AFAIK geht das aber mit der CATIA CAA Umgebung...------------------MFGRick SchulzNettiquette (CAD.de) - Was ist die Systeminfo? - Wie man Fragen richtig stellt. - Unities
|
In das Form CATIA V5 Programmierung wechseln |