|
CATIA V5 Programmierung : Parameter auslesen
cChris am 04.02.2011 um 08:03 Uhr (0)
Guten Morgen, Zitat:For i = 1 To CATIA.Documents.CountOn Error Resume NextIf (Right(CATIA.Documents.Item(i).Name, 7) = "CATPart") Thensoll bessere Lösung sein funktioniert noch nichtIf TypeName(CATIA.Documents.Item(i).Name) = PartDocumentWie von Bernd schon erwähnt:Code:For i = 1 To CATIA.ActiveDocument.Product.Products.CountIf TypeName(CATIA.Documents.Item(i).Name) = "PartDocument" ThenHab gerade kein Beispiel zur Hand. Sollte Dir aber für den Anfang weiterhelfen.------------------Mit freundlichen Grüßen, ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro direkt aus Part starten
pfannensepp am 28.11.2012 um 14:31 Uhr (0)
Halloich habe ein VBA Makro geschrieben. Jetzt will ich, dass dieses Makro vom Benutzer direkt aus dem Part gestartet werden kann. Also er soll nicht auf Tools-Macro-blablalba sondern er soll zB einen Parameter "Makro_Starten" im Baum auswählen. Dieser Parameter sollte dann eine Auswahl von Ja/Nein haben und wenn der anwender den "Wert" JA wählt startet mein Makro. ist das irgendwie so (oder mir einem anderen Weg) möglich? Vielen DankSepp
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wert für Parameter über Marco setzen
fal am 22.03.2011 um 16:18 Uhr (0)
hallo zusammen,vorab - bin absoluter laie was Macro Programmierung betrifft.Meine aufgabenstellung lautet:Scanne alle Catparts eines geöffneten Produktes/mit Unterprodukten auf den Parameter "BERECHNUNG_ABMESSUNG" (Boolscher Wert). Wenn dieser vorhanden, setze Ihn auf den Wert "True".Ist dies eine einfache Aufgabenstellung, oder Bedarf es dazu einer Umfangreichen Schulung?Gruß falHat vielleicht jemand eine Lösungs-Macro zur Hand?------------------Gruss Frank
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Product Parameter
Azazel1 am 17.09.2015 um 17:37 Uhr (15)
Bin soeben selber auf eine schnellere Lösung gekommen.Code:Dim test As Stringtest = CATIA.ActiveDocument.Selection.Item(1).Value.PartNumberMsgBox (CATIA.ActiveDocument.Selection.Item(1).Value.Parameters.Item(test & "PropertiesObject Title").Value)Trotzdem vielen Dank!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia V5 Parameter über Excel VBA steuern
JosefGierl am 19.01.2006 um 12:51 Uhr (0)
Hallo,danke für Deine Antwort. Zumindest weiss ich jetzt das es funktioniert.- Gibt es irgendwo eine Anleitung für die API?- Hat jemand einen Code-Schnipsel für mich? ;-)Mfg Josef
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : IsInactive-Eigenschaft im Assembly-Design?
CAMiCADse am 14.12.2006 um 17:09 Uhr (0)
Hallo Lusilnie,das funktioniert natürlich auch, aber der Zugriff ist dann nicht eindeutig. Wenn in der Parameter-Collection des Products mehrere SubProducts/Parts stecken, dann erfolgt der Zugriff immer auf den ersten Parameter der gefunden wird. Eindeutig wird es erst, wenn man den gesamten Pfad angibt, oder eben aber mit count. So kann ich bei der Rekursion immer das aktuelle Produkt abfragen.GrußCAMiCADse
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Hidden Parameter ins Show
bgrittmann am 17.06.2016 um 13:11 Uhr (1)
ServusWas willst du mit dem Code bezwecken?Du Sucht nach Parameter aber greift hinterher über eine Schleife auf eine ParameterCollection zu (die Zeile mit myParams kommt mir sehr sonderbar vor (warum zweimal einen Zähler))Entweder eine Schleife über die ParameterCollection eine ParameterSets laufen lassen oder eine Suche. Aber nicht so ein Kuddelmuddel.GrußBernd ------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameteränderung mit Python
VivienJ am 17.08.2012 um 10:35 Uhr (0)
Hier hab ich nochmal den Befehl mit Startcommand, CATIA muß hierfür auf deutsch eingestellt sein. mit deisem Befehl öffnet er mir in Catia ein Fenster, in dem ich die Parameter ändern und speichern kann.try: CATIA.StartCommand ("Konstruktionsinspektor") print "Konstruktionsparameter koennen geaendert werden"except: print "Konstruktionsparameter koennen nicht geaendert werden."GrüßeVivien
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro Aktualisierung
Jasiu am 06.05.2003 um 09:06 Uhr (0)
Hallo, ich habe eine Baugruppe so konstruiert, dass im Skelett alle für die Konstruktion notwendigen Parameter definiert sind. Nachfolgend habe ich diese Veröffentlicht. In den anderen Bauteilen sind diese über formel verknüpft. Über ein Makro möchte ich folgend die Werte der Parameter steuern. Ich bin jetzt soweit, dass sich bei Ausführung des Makros die Parameterwerte ändern. Jedoch ändern sich die Bauteile nicht. Dies geschieht erst wenn ich den Button Aktualisieren drücke. Bei einer Aufzeichnung ist mi ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Test: Parameter Wert gleich Dezimalzahl?
ebnair am 25.07.2007 um 11:23 Uhr (0)
Hallo liebe CAD-Profis,ich habe ein Makro geschrieben, dass mir alle Parameter eines Parts/Products in ein Excel-File ausliest. Da es sich um etwa 2000 Parameter handelt, dauert das Auslesen sehr lange.Mein Befehl zum Auslesen der Parameter:Excel.Worksheets(1).cells(l+1,4).value = prod.Parameters.Item(i).valueEin Grund dafür könnte sein, dass nicht alle Parameterwerte eine Dezimalzahl enthalten (Ich benötige nur Zahlenwerte),und dass es außerdem beim Ausführen des Makros zu Fehlern kommt.Diese Fehler umgeh ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 Parameter über Python auslesen
EngineeredByRobberts am 29.06.2010 um 12:43 Uhr (0)
ich denke Magnitude ist sprachabhängig und sollte bei dir warscheinlich "länge" anstatt "Length" sein?------------------- Robert[Diese Nachricht wurde von EngineeredByRobberts am 29. Jun. 2010 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Version als Text in einen eingefügten Schriftkopf
DEZET am 25.03.2009 um 21:10 Uhr (0)
Hi Michael,Kannst du die Idee ein bisschen ausbreiten ? Wie kann man diesen Parameter im CATIA Environment einstellen ? Die Idee weicht zwar ein bisschen von dem vorherigen Konzept ab (die erste Methode koennte fur nicht SAP User nutzlich sein) aber das waere dann in meinem Fall die bessere Loesung
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter Loop
DanielFr. am 16.06.2009 um 06:55 Uhr (0)
Hallo Gaucho,mit einem VB-Script wirst du die Sache auch nicht zufriedenstellend lösen können und ich erklär dir auch warum.Das VB-Script deckt zwar voll und ganz die Funktionalität ab von dem was du machen möchtest nur musst du es ja irgendwann auch auslösen. Das ganze soll der Anwender aber nicht per Hand machen (also Makro starten) sondern das Script soll ausgelöst werden wenn du OK klickst. Dieses Ereignis (so wird das genannt wenn man auf ein bestimmtes Ereignis reagieren möchte), gibt es in CATIA abe ...
|
| In das Form CATIA V5 Programmierung wechseln |