|
CATIA V5 Programmierung : Farbe Ändert
HoBLila am 27.02.2013 um 17:15 Uhr (0)
Du veränderst mit jeder Deiner und-color: #FFFF99'>Suchen den Inhalt der Selection, also musst Du nach jeder Suche, den Inhalt auf Grau ändern und nicht nur nach der letzten Suche.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure verund-color: #FFFF99'>suchen, immer idioten-sicherere Systeme zu bauen,die Natur versucht, immer bessere Idioten zu bauenXing
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter überprüfen ob vorhanden
YellowDevil am 16.08.2007 um 03:58 Uhr (0)
Der Fehler Liegt in der Zeile:Z = InStr(parameters1.Item(i).Name, "Zeichenfolge.1")Der Befehl InStr ist dazu da in einer Zeichenfolge eine bestimmte Zeichenfolge zu und-color: #FFFF99'>suchen und die Position zurück zugeben, an der sie steht.Aufgebaut ist er so: InStr(Start,Zeichenfolge,Suchstring)Somit fehlt in der Zeile nur die Startposition.Z = InStr(1,parameters1.Item(i).Name, "Zeichenfolge.1")Somit sollte nun auch diese Methode zum Ziel führen.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Buchstabe von Stringparameter entfernen
gladly am 02.12.2011 um 15:51 Uhr (0)
Mein Vorschlag ist kein Marko. Ein ganz normale Formel, wie Sie sie wünschen.Einfach den String.2 (war nur mein Teststring) durch den String-Parameter NenndurchmesserGewinde ersetzen!Also "Gewindetiefe" = NenndurchmesserGewinde -Extract(1,NenndurchmesserGewinde -Length()-1 ) -ToReal() *1.5mmGeweindetiefe muss in diesem Fall halt ein Parameter vom Typ Length/Länge sein!Um ein ewentuelles 0-Ergebnis wegen falschem Dezimalzeichen zu verhindern könnte man die Formel noch folgend umschreiben (NICHT GETESTET!)Al ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : V- und H-Constrains löschen
bgrittmann am 22.01.2010 um 12:18 Uhr (0)
ServusDu könntest über die Suche alle Parallelbedingungen und-color: #FFFF99'>suchen, und dann jede einzelne Prüfen ob eine Referenz ("GetConstraintElement(i)") den Achsen entspricht und diese dann löschen.Aber was hast du vor, könntest du auch einfach die Skizze neu referieren (positionierte Skizze)?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.[Diese Nachricht wurde von bgrittmann am 22. Jan. 2010 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : UserPattern kopieren
Azat am 12.07.2011 um 16:02 Uhr (0)
Bin etwas weiter gekommen:Ich lasse das Makro im UserPattern nach Edges und-color: #FFFF99'>suchen und dann mit CenterPoint Punkte ertsellen. Jetzt müsste ich nur noch den Abstand zwischen den erzeugten Punkten und den Punkten der Skizze messen dann könnte ich aussortieren welcher punkt der skizze benutzt wird. Hat jemand eine Idee wie das am Besten funktioniert? Mit GetCoordinates ist ungünstig wegen Koordinaten umrechnen. [Diese Nachricht wurde von Azat am 15. Jul. 2011 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mit C# Parameter auslesen
bgrittmann am 24.06.2017 um 23:30 Uhr (1)
ServusIch würde, wenn du dann das Material zuweisen willst oder anpassen willst, über den MaterialManager gehen.Hier findest du ein Beispiel aus der Doku dazu. (bitte dort auch nach den Beschreibungen der entsprechenden Methoden und-color: #FFFF99'>suchen)Über deine Suche findest du den Parameter "Material" aber nicht das Material an sich.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : HTML-mit Makro II
Shiitake am 31.10.2008 um 14:14 Uhr (0)
Hallo Rick hallo Jens,Danke für eure Hilfe,hat aber leider noch nicht geklappt.Für Rick: Bei dein Programm gibt es fehler Meldung: Kompilierungsfehler in VBskript und Syntaxfehler.Für Jens: Kompilierungsfehler in VBskript und Anwendungsende wird erwartet.Ich hab mit unter folgende Programm ein exel Datei aufzurufen, und hat geklapt. Aber was ich will ist ein HTML-Datei bzw. Internet Seite aufzurufen, hab versuch die "Exel.Application" mit "IEXPLORE.Application" zu ersetzen aber hat trotzdem nicht geklappt ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : bedingte Sichtbarkeit/Auswählbarkeit
Kne am 21.09.2011 um 17:08 Uhr (0)
Hallo,du brauchst zuerst ein Object (z.B. deine besagt Linie), um diese dann weiter zu verarbeiten. Ich würde sagen dein Vorhaben ist mit Laws nicht umsetzbar, da du wenn ich das richtig verstanden habe, das Objekt gar nicht kennst, sondern erst und-color: #FFFF99'>suchen musst. Ich würde sagen, dass du dazu auf jeden Fall VBA nutzen musst, bei dessen Umgang du zumindest forgeschrittene Kenntnisse haben solltest. Sehen das die anderen auch so?------------------Grüße aus KölnStefan
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Teile des Namens von z.B. GeoSet kopieren
bgrittmann am 25.01.2019 um 12:31 Uhr (1)
ServusDu könntest mit InStrRev den letzten Unterstrich und-color: #FFFF99'>suchen und die Zeichen davor auslesen.Du könntest mit Split den String in einen Array auftrennen und aus den ersten drei Elementen des Array deinen Teilstring zusammensetzen.Du könntest das 11. Zeichen auswerten, wenn es sich um einen _ handelt die ersten 10 Zeichen nutzen, sonst die ersten 11 Zeichen.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : bedingte Sichtbarkeit/Auswählbarkeit
ribonukleinsaeure am 21.09.2011 um 18:11 Uhr (0)
Zitat:Original erstellt von Kne:...da du wenn ich das richtig verstanden habe, das Objekt gar nicht kennst, sondern erst und-color: #FFFF99'>suchen musst.Sorry, da habe ich mich wohl ungenau ausgedrückt. Ich weiß, dass das Element eine Linie ist. Die Idee ist, dass abhängig von der Winkelposition dieser einen Linie verschiedene andere Linien zu sehen sind (oder eben nicht). Ändert das die Lage?Aber danke für den Hinweis. VBA war genau die Antwort, die ich befürchtet habe
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Elternbody finden
bgrittmann am 26.03.2025 um 10:15 Uhr (15)
ServusAFAIK geht das nur über einen Umwege zB: per InBooleanOperation prüfen ob der selektierte Körper "root" ist wenn nicht alle boolesche Operationen und-color: #FFFF99'>suchen alle boolesche Operationen prüfen ob/wo der selektierte Körper darin verwendet wirdGrußBerndEDIT: ggf geht noch aus dem Körper eine Referenz zu ermitteln und den DisplayName dieser zu analysieren------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
 Product1.zip |
CATIA V5 Programmierung : Datei umbenennen und sichern
Berges am 21.08.2012 um 15:32 Uhr (0)
Hallo ZusammenIch habe ein Script geschrieben welches in einem Product nach Schrauben mit der Bezeichnung DIN 912 sucht.Dann wird der Parameter der Schraube gelesen und der Name des Parts umbenannt.Nun soll das Part unter dem Neuen Namen (DIN912_M8x20)abgespeichert werden.Das funktioniert auch soweit nur das ich immer wieder bestätigen muss dass die Datei überschrieben werden soll.Ich habe schon versucht abzufragen ob die Datei existiert aber mit meinen bescheidenen Kenntnissen bekomme ich das nicht hin.De ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro zum Auslesen von Punkten mit speziellen Namen
Stardyne am 28.06.2007 um 11:42 Uhr (0)
Hi,ich bin neu im Makroprogrammieren unter CATIA V5. Ich habe ein Makro, mit dem ich alle Punktkoordinaten aus meinem CATPart auslesen kann und in eine .txt schreibe. Ich möchte aber nicht alle Punkte haben sondern nur spezielle mit einer bestimmten Zeichenfolge. Die Punkte die ich haben möchte haben alle einen Unterstrich an der 4. Stelle. Ich kann dem Makro zwar sagen, das ich Punkte haben möchte in denen ein Unterstrich enthalten ist, aber fast alle meine Punkte enthalten Unterstriche, auch die die ich ...
|
| In das Form CATIA V5 Programmierung wechseln |