|
CATIA V5 Programmierung : Fehler bei Shell-Anweisung
C.Samer am 15.02.2018 um 16:23 Uhr (1)
Hallo!Kannst du das Bild an den selben Pfad wie die .exe verschieben?Liebe Grüße aus Wien,Christoph
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Aktivierungsstatus der Komponente / Component Activation State
C.Samer am 09.08.2017 um 11:13 Uhr (15)
Hallo liebe Community,ich habe schon einiges darüber recherchiert, aber mir ist meine jetzige LösungCode:actProd.Parameters.Item(actProd.Parent.Parent.PartNumber & "" & actProd.Name & "" & "Component Activation State")einfach viel zu langsam. Bei kleine Baugruppen funktioniert diese Methode sofort, bei großen Baugruppen warte ich teilweise bis zu 10 Sekunden Der alternative CodeCode:actProd.Parameters.Item("Aktivierungsstatus der Komponente")dauert sogar noch länger!Eine weitere AlternativeCode:actProd.Par ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bewegen von Selection im FrameTitleBlock
C.Samer am 15.12.2017 um 10:15 Uhr (1)
Es handelt sich um den Revisions-Block im Drawing, also "Linie" und "Text".An eine For-Schleife, welche jedes Element einzeln durchläuft, habe ich auch schon gedacht.Ich habe jedoch gehofft, dass es einen Befehl gibt, mit dem ich alle Elemente gleichzeitig verschieben kann Grüße,Christoph
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Formel Gewicht / Dichte
C.Samer am 09.08.2017 um 13:44 Uhr (1)
Hallo Monka,danke für deinen Beitrag. Dein Vorschlag war/ist meine Lösung bisher Leider muss man die Aktualisierung von IntertiaVolume immer erzwingen.Das passiert nicht automatisch! Catia wird weiters sehr langsam beim Verschieben/Positionieren von Bauteilen.Das kann man durch Deaktivieren vonCode:Tools - Optionen - Parameter und Messung - Automatische Aktualisierung im Produktverhindern.Ist aber alles nicht so sauber wie ich es gerne hätte. Habe gehofft jemand kennt eine schönere Lösung
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Aktivierungsstatus der Komponente / Component Activation State
C.Samer am 16.08.2017 um 12:09 Uhr (15)
Du bist genial Bernd! Für alle zukünftigen Leidensgenossen, hier ein funktionierendes Codebeispiel:Code:Dim iObjectPos As IntegerDim iObjectMax As Integer iObjectMax = 0 iObjectPos = 0Function countMaxObjects(p As Product) iObjectPos = iObjectPos + 1 CATIA.StatusBar = "Counting Active Objects: " & iObjectPos Catia.RefreshDisplay = True Dim oRootProduct As Product Set oRootProduct = p.parent.parent Dim oInstanceProduct As Product Set oInstanceProduct = p Dim oParameterActi ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bewegen von Selection im FrameTitleBlock
C.Samer am 11.01.2018 um 16:27 Uhr (1)
Achja, hier mein Code zum Verschieben der einzelnen Elemente meines TitleBlocks an die richtige Position:Code:Sub MoveTitleBlock() If bClosing = True Then Exit Sub End If oDrwSelection.Clear() oDrwSelection.Add(oDrwView) oDrwSelection.Search "Name=Frame_TitleBlock_*,sel" If oDrwSelection.Count = 0 Then oDrwSelection.Clear() Exit Sub End If oDrwSelection.Clear() oDrwSelection.Add(oDrwView) oDrwSelection.Search "Name=Frame_Border_Inside_Rig ...
|
| In das Form CATIA V5 Programmierung wechseln |