|
CATIA V5 Programmierung : Object aus Referenz erzeugen
HoBLila am 13.12.2010 um 17:12 Uhr (0)
Auf die Schnelle würde ich GetObjectByName() oder so empfehlen.Möchte jetzt kein CATIA aufmachen. Es gibt jedenfalls ein paar Umwege, über die das geht.Edit: Die Methode könnte auch FindObjectByName() heißen und ist auch im Part drin.------------------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[Diese Nachricht w ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bezug getorigin im Product
nadde am 20.06.2014 um 16:02 Uhr (1)
Die Msgbox, die nach der Zeile: position.GetComponents(pos) erscheint nicht. Deshalb muss der Fehler irgendwo davor sein. Ich habe jetzt "on error resume next" hinzugefügt, trotzdem kommt immer noch die gleiche Fehlermeldung.i ist 1 und der Code davor funktioniert auch super, da werden Name und Gewicht der Parts ausgelesen.Catia wird vorher im Programm geöffnet, daher greife ich auf das Product mit Active Document zu. So ist es möglich, alle Products einzulesen, allein durch den Speicherpfad. Ich frage mic ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Text insert
toyo83 am 01.03.2007 um 10:28 Uhr (0)
Hello i want to insert a text in a drawing im using this Code:Sub CATMain()Dim drawingDocument1 As DrawingDocumentSet drawingDocument1 = CATIA.ActiveDocumentDim drawingSheets1 As DrawingSheetsSet drawingSheets1 = drawingDocument1.SheetsDim drawingSheet1 As DrawingSheetSet drawingSheet1 = drawingSheets1.ActiveSheet Dim MyView As DrawingView Set MyView = MySheet.Views.ActiveView Dim MyText As DrawingText Set MyText = MyView.Texts.Add("ComplexText", 0#, 0#)End Subbut id dosent work, the vb editor says that i ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Linien fixieren
Bartleby am 05.01.2005 um 12:01 Uhr (0)
Hi summertime Also das mit dem nicht auswählbar geht über die VisProperties einer Selection: Sub CATMain() Dim drawingDocument1 As DrawingDocument Set drawingDocument1 = CATIA.ActiveDocument Dim selection1 As Selection Set selection1 = drawingDocument1.Selection selection1.Search CATDrwSearch.2DLine,all selection1.VisProperties.SetPick (catVisPropertyNoPickAttr) End Sub Dabei kann man aber noch die Punkte anwählen und verschieben, bringt also nichts, wenn dann müssten auch alle Punkte auf nopick gestell ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Tools - References
tberger am 17.03.2011 um 13:34 Uhr (0)
Automatisieren der Referenzeinträge - weiss ich nicht.Aber: wenn du auf verschiedenen Systemen dein vba-Projekt laufen lassen willst müsstest du ja auch dafür sorgen, dass keine Makros darin aufgerufen werden, die eine der dann nicht vorhandenen / abgeschalteten Referenzen benötigen.Dann wäre es sinnvoller für die jeweilige Plattform ein eigenes Projekt zu schreiben und diese vor Rollout per Drag and Drop mit deinen Modulen und Forms zu füllen.Die Referenzeinstellungen für die Plattform-Versionen wären dan ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Komponenten-Eigenschaft "In Stückliste anzeigen"
joehz am 19.11.2015 um 10:38 Uhr (1)
Hi,da einen Klick zu setzen lässt sich per Api machen.Aber den aktuellen Zustand abfragen?Da bin ich im Moment auch ratlos.Wenn Du Dich damit auseinander setzen willst, hier ein paar Links:http://catia2.cad.de/index.php/de/tipps-tricks/programmierung/296-zwischen-catpart-property-pages-wechselnhttp://catia2.cad.de/index.php/de/tipps-tricks/programmierung/308-einfuehrung-in-anwendung-von-spyhttp://catia2.cad.de/index.php/de/tipps-tricks/programmierung/298-maus-klick-mit-bm-click-simulierenTschau,Joe-------- ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : mehrfach vorhandene Parts werden alle verändert
Lusilnie am 02.06.2008 um 22:53 Uhr (0)
Hallo triumvirn,meiner Erfahrung nach muss Deine Zeile so lautet, um die rekursive Schleife auszuführen:Code:search_and_select children.Item(i).ReferenceProductZwecks Erklärung schau mal da nach: http://ww3.cad.de/foren/ubb/Forum137/HTML/002726.shtml Eine andere Möglichkeit ist die Änderung folgender Zeile:Code:Set children = CATIA.ActiveDocument.GetItem(prod.PartNumber).Products mfg,Lusilnie------------------Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!!frei nach größ ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkte suchen und in Array schreiben
tomtom1972 am 12.04.2007 um 10:40 Uhr (0)
Hallo,das ist ganz einfach:Set oSelection = CATIA.ActiveDocument.SelectionoSelection.ClearoSelection.Search "CATGmoSearch.Point,all"Dim aPointArray()ReDim aPointArray(oSelection.Count)For n = 1 to oSelection.Count Set aPointArray(n) = oSelection.Item(n).ValueNextDas wars. Jetzt sind deine Punkte im Array.Eine andere Möglichkeit (und um auf das .Search zu verzichten) wäre das rekursive Scanen deiner Struktur.Zu dem Ganzen gibts im übrigen schon mehrere Beiträge im Forum. Einfach mal die Suchfunktion verwen ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Versionsinfo auslesen aus Datei
weko am 12.09.2020 um 09:02 Uhr (1)
Ja das hab ich schon gefunden.Die diversen "Versionsausleser" sagen dan schon den älteren Versionswert aber Catia liest hier wo anders. Da wollen die sich nicht so leicht in die Karten schauen lassen. Man müsste in einer niedrigen Version was erstellen und in der höheren öffnen und speichern und dann die beiden Dateien vergleichen welche Werte haben sich geändert!!!!!gruss weko------------------leben und leben lassen!"Mögen hätten wir schon wollen, aber dürfen haben wir uns nicht getraut."(Karl Valentin)
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Änderung der Punktdefinition
mathiha am 29.07.2004 um 17:12 Uhr (0)
Hallo Gemeinde,Ich hab nochmal eine Frage.Wie ändere ich die Definition eines Punktes per Makro?Der Fall stellt sich wie folgt dar.Ich habe einen isolierten Punkt, der in der interaktiven Umgebung als Typ Explicit aufgeführt wird. Ich möchte nun aus diesem einen Koordinatenpunkt mit Referenz machen. Leider zeichnet Catia diese Aktion mal wieder nicht vollständig auf.mein erster naiver Ansatz hat leider nicht funktioniert:Dim PtExpl as HybridShapePointExplicitSet PtExpl = hybridShapes1.Item(Point.1)Dim PtCo ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Übergeordnete Baumstruktur auslesen
Aitec am 24.05.2018 um 10:24 Uhr (1)
Hallo CAD Community,ich habe mich gefragt ob jemand evtl. eine Code besitzt welcher es ermöglicht, eine manuelle Selektion durchzuführen und anschließend wird mir in einer MsgBox die übergeordneten Obejktklassen in der Baustruktur zu der Selektion ausgegeben. Ungefähr so:- Makro Start- durchführen der Selektion z.B. Part1 (Mutter)- MsgBox: CATIA.ActiveDocument.Product.Products.Item(1).Part.Body...- End SubIch konnte dazu leider nichts finden, denke aber das es für die Arbeit mit Komplexen Strukturen einige ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Formeln mit Makro erstellen
tberger am 26.05.2011 um 19:37 Uhr (0)
Hallo ThomasJay,du musst in der Formelbeziehung den kompletten Text abbilden, den du auch bei der manuellen Formelerzeugung vorfinden würdest.Damit nicht irgendeine generische Nummer wie Fläche.5 entsteht und eingegeben werden müsste (die du im voraus nicht unbedingt wissen wirst), kannst du deine neu erzeugten Flächen-Elemente umbenennen mit ".Name = " und den Namen samt Auffindeort des Geosets in die Formel zuordnen.Ich bilde dazu vorher mit einem String (Dim Formelstring As String) den kompletten Formel ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : 2D Ansichten über 3D sperren und entsperren
ACC_kw am 21.05.2008 um 18:17 Uhr (0)
Hallo Alex!Wir haben vor nicht all zu langer Zeit die KWA (Knowledge Advisor 2 Product) Lizenz bekommen. Leider haben wir noch keine Schulung über dieses tool erhalten. Ich bin daher auch nicht sicher ob diese Knowledgeware dafür geeignet ist bzw. wie ich damit umgehen muß.Die CATIA-Hilfe habe ich schon kurz durchsucht, ist aber für Einsteiger die nicht wissen wonach man suchen soll etwas schwierig.Für eine kurze Anleitung oder Schlagworte nach denen ich suchen kann wäre ich sehr dankbar!mfgWilli
|
| In das Form CATIA V5 Programmierung wechseln |