|
CATIA V5 Programmierung : Parameter einer Selection ändern
pHidias am 28.09.2009 um 16:21 Uhr (0)
moin mein problem geht in die gleiche richtung, dass ich noch nicht ganz verstehe, wie ich auf komponenten zugreifen kann.als beispiel möchte ich eine länge in einer skizze verändern. gefunden habe ich die länge im watchfenster in folgendem ast:CATIA.ActiveDocument - Part - Parameters - Item 9 - Value(Name ("NameGeometrisches Set.1Skizze.1Länge.5Länge") und so weiter gibts unter item9 natürlich auch)wie muß nun genau der aufruf aussehen, damit ich da die länge ändern kann?------------------ ---- Hier könn ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automation error bei Part.Update
pHidias am 28.10.2009 um 15:03 Uhr (0)
moinich habe ein programm geschrieben, welches zwischendurch den befehl part.update ausführt.leider hängt sich das programm unregelmäßig und nicht nachvollziehbar oder absichtlich reproduzierbar dort auf mit der fehlermeldung: Zitat:Runtime Error-2147467259(80004005):Automation ErrorUnspecified Errorwenn ich dann auf "debug" gehe steht der zeiger auf der zeile, wo das teil geupdatet wird. ich brauche dann nix zu verändern, sondern kann einfach ganz stumpf auf start drücken und alles läuft weiter, als ob ni ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automation error bei Part.Update
pHidias am 29.10.2009 um 08:35 Uhr (0)
alles klar, vielen dank! ------------------ ---- Hier könnte Ihre Werbung stehen ---
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkte, Linien etc.. aus drawing auslesen (.dxf)
pHidias am 01.12.2009 um 15:22 Uhr (0)
das problem ist, dass ich die polylinien aus dem geladenen .dxf nicht auslesen kann.ich kann sie z.b. auch nicht per selection anwählen, weil ich nicht weiß, wie der typ heißt (splines gehen mit "Spline2D" und linien mit "Line2D", polylinien gehen weder mit "Polyline" noch mit "PolyLine" noch mit "..2D" und auch das "HybridShapePolyline", was ich hier im forum gefunden habe funktioniert nicht. geht wohl nur für sowas im 3D, aber nicht im drawing)------------------ ---- Hier könnte Ihre Werbung stehen ---
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automation error bei Part.Update
pHidias am 28.10.2009 um 15:56 Uhr (0)
danke! ok wie kann ich dann die fehlermeldung detektieren, automatisch wegklicken und ein erneutes update ausführen?------------------ ---- Hier könnte Ihre Werbung stehen ---
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automation error bei Part.Update
pHidias am 28.10.2009 um 16:20 Uhr (0)
bzw muß man Err.Number dann wieder "= 0" oder anders reseten, damit beim nächsten durchlauf die abfrage erneut funktioniert?------------------ ---- Hier könnte Ihre Werbung stehen ---
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automation error bei Part.Update
pHidias am 28.10.2009 um 16:18 Uhr (0)
ah super danke gilt das "On Error resume next" dann nur innerhalb eines sub oder private sub ?oder ist das wenn dann ein globaler schalter?------------------ ---- Hier könnte Ihre Werbung stehen ---
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : DesignTable (Konstruktionstabelle) erstellen
pHidias am 06.10.2009 um 13:08 Uhr (0)
moinich habe mal wieder ein kleines problem. und zwar möchte ich eine designtable erstellen. eigentlich habe ich nix anderes gemacht, wie aus dem ziethen rauszukopieren. leider gibt er mir aber beim CreateDesignTable für die variablen immer den fehler "compile error: ByRef argument type mismatch"ist die definition "Dim DTname, DTbeschr, DTpath As String" falsch? muß dort was anderes als "String" benutzt werden?im ziethen steht dort stattdessen "CATBSTR", was jedoch den fehler "user-defined type not defined ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auslesen und ändern von Values
pHidias am 29.09.2009 um 12:09 Uhr (0)
moindie frage geht vll in dem anderen thread etwas unter, darum nochmal hier gesondert.wie kann ich z.b. den wert länge einer linie in einer skizze verändern, damit am ende z.b. eine fläche in einem geoset dadurch geändert wird.und wie finde ich am besten heraus, wie ich überhaupt den wert ansprechen kann?ich bin bisher so vorgegangen, dass ich übers watchfenster gesucht habe und folgendes als ergebnis gefunden wurde:CATIA.ActiveDocument - Part - Parameters - Item 9 - Value(Name ("nameGeometrisches Set.1Sk ...
|
| In das Form CATIA V5 Programmierung wechseln |