|
CATIA V5 Programmierung : Macros extern über VB
stengel am 12.05.2005 um 21:34 Uhr (0)
Hallo, für den Fall, dass mal jemand wieder so ein Problem hat:Nach einem langen Marathon habe ich folgendes herausgefunden, um aus einem VB-Programm ein Makro zu starten:Dim params()CATIA.SystemService.ExecuteScript "D:Makros", catScriptLibraryTypeDirectory, "VB_gestartet.catvbs", "Test", paramsAlso genau anders als in anderen Texten...Vielleicht liegt es an der Version:Catia V5R14 SP5GrußGregor
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Start Commands
tberger am 09.02.2012 um 11:28 Uhr (0)
Hallo Nico,unter der Suche könntest du z.B. http://ww3.cad.de/foren/ubb/Forum137/HTML/002399.shtml#000000 finden.Zu einer bestimmten PowerCopy musst du natürlich auch eine bestimmte Anzahl von Eingabeelementen im Code angeben (siehe dortiges Beispiel).Grüsse an die Ford-WeltThomas------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection nur auf den tree begrenzen
DanielFr. am 11.02.2010 um 11:37 Uhr (0)
Hallo,@Jens: Dann kommen die Nutzer auf die Idee das ihre Konstruktion vom Makro gelöscht wurde und klicken wild auf Hide/Show. Das hat aber einen Cancel-Status zur folge. Und Ausgabefenster lesen...Wer macht den SOWAS? ------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Übersetzung
Jens Hansen am 20.11.2008 um 11:44 Uhr (0)
wenn alle Geom. Sets den selben Namen bekommen sollen, dann geht das. Für die Syntax der Suche benutzt du am besten den Makrorekorder. In der Siche dann einfach nur nach geometrischen sets mit dem entsprechenden Namen suchen.SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXingKochbuch - CATIA V5 automatisieren
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bodys als einzelne STL-Parts abspeichern
husu am 30.10.2023 um 15:31 Uhr (1)
Für mich Funktioniert er! Für den 3D Druck muss ich STL Daten abspeichern mit dem Namen des Bodys.Die STP sind zu meiner Sicherheit, weil ich die Daten weder ansehen noch in Catia öffnen kann. Kein Recht zu Installation eines Viewer, noch nötige Lizenzen in Catia.------------------Konstuktion Betriebsmittel
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selektion bei Nutzung einer Form
CatMike am 03.02.2009 um 14:17 Uhr (0)
Hallo,ich habe folgendes Problem, vielleicht hat ja jemand Erfahrung damit.Ich bastle gerade ein VBA-Makro mit einer Form. Auf der Form habe ich einen Button "Select". Wenn dieser angeklickt wird, möchte ich ein Produkt aus der Produktstruktur von (CATIA) selektieren. Nur die Form lässt es nicht zu, beim anklicken auf der CATIA-Oberfläche kann ich nichts selektieren. Ich brauche einen Weg um die Form vielleicht zu deaktivieren oder verstecken (wie auch immer man sowas löst) um so in CATIA mit der Maus sele ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fenster schließen
Peter80 am 03.12.2007 um 00:33 Uhr (0)
Danke für die schnelle Antwort!Ich habs deinem Vorschlag folgend so probiert:Code:Sub catmain()Dim Teil1 As DocumentSet Teil1 = CATIA.Documents.Add("Part")Dim Teil2 As DocumentSet Teil2 = CATIA.Documents.Add("Part")Teil1.ActivateCATIA.ActiveWindow.CloseEnd SubLeider wird das erste Fenster nicht geschlossen.Mit "Teil1.close" kann man später nicht mehr auf Teil1 zugreifen, was für meinen Fall jedoch wichtig wäre.Auch ein Minimieren des Fensters bringt mir leider nicht viel.Vielleicht liegts ja an meiner Cati ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Import a material library in V5R12
tomtom1972 am 02.11.2005 um 12:59 Uhr (0)
Hi,zu Problem 3.)Nicht über die COM-Schnitstelle zugreifbar, geht also nur (wenn du mit CatiaLanguage: englisch arbeitest) über:Catia.StartCommand "Sort Materials (A-Z)"Catia.StartCommand "Sort Materials (Z-A)"zu Problem 6.)siehe Screenhshots. Bsp-Code, suche anch Familie "Metal", ungefähr so:For i = 1 to Catia.ActiveDocument.Families.Count If Catia.ActiveDocument.Families.Item(i).Name = "Metal" Then msgbox "vorhanden" Else msgbox "nicht vorhanden" End if Exit SubNextProblem Darstellung in einer Re ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Stückliste von assem_AllCATPart
Randle am 16.01.2024 um 14:07 Uhr (1)
Hallo,sollte so gehen (nicht getestet, aus dem Gedächtnis geschrieben).Code: For i = 1 To CATIA.ActiveDocument.Part.Bodies.Count Dim InstanzenName=CATIA.ActiveDocument.Part.Bodies.Item(i).Name Teile.Add(InstanzenName) NextGruß Randle------------------Planung ersetzt Fehler durch Irrtum!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Einen Parameter über eine userform ändern
89marbru am 09.04.2018 um 21:13 Uhr (1)
Hi,ich konnte wie folgt auf den Parameter in den Parameters zugreifen:Dim my_parameters as ParametersSet my_parameters = CATIA.ActiveDocument.Part.ParametersDim length1 as LengthSet length1 = my_parameters.Item("Part_Uebung4Parameters.2X_Punkt2")length1.Value = 100Mein Beispiel war etwas anders aber es sollte so klappen. Ich schaue mir im Visual Basic Editor von Catia immer das Watch-Window an und dort kann man die Struktur einfach nachgehen. Wenn man das so in Catia macht klappt es meistens. Und die Funkt ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verlinkte Dokumente auslesen
dertags am 24.04.2003 um 14:46 Uhr (0)
Hallo Gemeinde ! Ich möchte per Makro CATIA V5 Dokumente umbenennen und vorher zur Sicherheit die verlinkten Dokumente oder die Verknüpfungen abfragen um reagieren zu können. Jeglicher Versuch mit dem ANALYSES Objekt und der Methode LinkedDocuments( ) ist gescheitert. Hat jemand eine Idee wie ich von einem geöffneten CATIA Dokument herausfinde was dieses Dokument mit anderen zu tun hat ?? SCHANKEDÖN !!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkt statt Komma als Dezimaltrennzeichen
achulio am 08.07.2005 um 11:38 Uhr (0)
Hallo! Ich habe folgendes Problem: Per Makro werden Messungen in ein Textfile geschrieben, die dann von einem anderen Programm als Parameter interpretiert werden. Leider gibt CATIA: Zahlenwerte als 123,456 und Vektoren als {12,3,45,6,78,9} aus Ist es möglich, die Ausgabe der Dezimaltrenner CATIA-Intern umzustellen, so dass die Zahlen im Format: 123.456 und {12.3,45.6,78.9} geschrieben werden? DANKE für Hilfe!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia -> 3D unerfahrener versucht sich an Scripten
jogibear9988 am 22.09.2013 um 20:40 Uhr (1)
VBA oder VB6 kann ich das ist nicht das Problem... Eher das Objektmodel von Catia...Aber das mit der Hilfedatei hat auch schon mal geholfen....Hab nun folgendes Script:Sub CATMain()Dim doc As ProductDocumentSet doc = CATIA.ActiveDocumentgetAllSubProducts doc.ProductEnd SubSub getAllSubProducts(ByRef p As Product)Dim posA(11)Dim prd As ProductFor n = 1 To p.Products.Count Set prd = p.Products.Item(n) getAllSubProducts prd Set pos = prd.Position pos.GetComponents posA Debug.Print prd.Name ...
|
| In das Form CATIA V5 Programmierung wechseln |