|
CATIA V5 Programmierung : String Vergleichen (like) und Parameter mit bestimmten Typ generieren
McByte am 18.03.2010 um 17:47 Uhr (0)
Hallo Norbert,die # nach der 0 ist in diesem Fall nicht wichtig.Generell konvertiert sie Zahlen in den Datentyp Double, genau wie CDbl().Was den Parameter angeht, kannst Du nochmal den gesamten Code posten?Eigentlich sollte es funktionieren...Versuch mal dieses Skript in Deiner Zeichnung laufen zu lassen:Code:Sub CATMain() CATIA.ActiveDocument.Parameters.CreateDimension "testparam", "LENGTH", 0End Sub------------------McByte
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter an Drawing übergeben
McByte am 27.02.2006 um 15:28 Uhr (0)
Gibt es eine Möglichkeit einem Textfeld/... im Drawing-Bereich als Wert eine Formel zuzuweisen, die sich auf Parameter der Part/Product Datei bezieht?Ich möchte beispielsweise erreichen, dass die "Product Description" eines Bauteils in der Zeichnung enthalten ist.------------------McByte
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter an Drawing übergeben
McByte am 06.03.2006 um 11:29 Uhr (0)
Super, das funktioniert ja wunderbar!!!Danke!!!------------------McByte
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drawing - ViewProperties
McByte am 08.03.2006 um 14:47 Uhr (0)
Hallo.Gibt es eine Möglichkeit die Parameter einer bestimten view zu ändern?(Insbesondere die HiddenLines zu aktivieren)------------------McByte
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter an Drawing übergeben
McByte am 28.02.2006 um 18:46 Uhr (0)
Hallo, Zitat:Sorry, ich ahne gerade, dass du das vielleicht per Script machen willst; das war natürlich der interaktive Weg.Stimmt. Kannst du mir da auch weiterhelfen?Der Recorder schneidet so gut wie nix mit.------------------McByte
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mit Macro in ein Textfeld Link einfügen (2D)
McByte am 28.02.2006 um 18:59 Uhr (0)
Ich habe exakt das selbe Problem.Hast du eine Lösung dafür gefunden einen 3D Parameter via Makro in das Textfeld einzufügen?------------------McByte
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : String Vergleichen (like) und Parameter mit bestimmten Typ generieren
McByte am 17.03.2010 um 18:24 Uhr (0)
Noch eine Kleinigkeit:Code:Set Param = Params.CreateDimension(DrawText.Name, "")wird nicht funktionieren.Für Länge und Durchmesser muss es so aussehen:Code:Set Param = Params.CreateDimension(DrawText.Name, "LENGTH", 0#)Für Volumen so:Code:Set Param = Params.CreateDimension(DrawText.Name, "VOLUME", 0#)------------------McByte
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : String Vergleichen (like) und Parameter mit bestimmten Typ generieren
McByte am 17.03.2010 um 17:53 Uhr (0)
Hallo,in Deiner Änderung gibt es ein Problem mit den If Schleifen, sie sind nicht geschlossen.Ich vermute ein ElseIf wäre sowieso besser.Wenn Du die While-Wend Schleife wie folgt abänderst, dann läuft das script:Code:While (k - 1 selection1.Count2) Set DrawText = selection1.Item2(k).Value Dim Param hier beginnt meine Modifikation If DrawText.Name Like "*LAENGE" Then Set Param = Params.CreateDimension(DrawText.Name, "") MsgBox " " & (DrawText.Name) ElseIf DrawText.Name Like "*DURCHMESSER" ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA Absturz bei Selection
McByte am 23.02.2006 um 11:54 Uhr (0)
Ich habe in einem CATIA-Fenster ein PartDocument geöffnet und versuche überSet partDocument1 = CATIA.ActiveDocumentSet selection1 = partDocument1.SelectionSet part1 = partDocument1.Partselection1.Clearselection1.Add part1selection1.Pasteein vorher Kopiertes Element einzufügen.Das ganze führt schon bei "Set selection1" permanent zum Absturtz von CATIA.Im Überwachungsfenster stehen zu diesem Zeitpunkt die Werte aller Einträge unter "CATIA.ActiveDocument.Selection" aufObjekt unterstützt diese Aktion nichtHat ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Partname mit Indize auslesen
McByte am 27.10.2009 um 17:02 Uhr (1)
Code:CATIA.ActiveDocument.Selection.Item(1).LeafProduct.Name------------------McByte
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA Absturz bei Selection
McByte am 24.02.2006 um 08:14 Uhr (0)
Danke. Ich habe die Selection jetzt an anderer Stelle gesetzt.(Direkt nach dem öffnen der Datei.)Vorerst hat es geholfen. ------------------McByte
|
| In das Form CATIA V5 Programmierung wechseln |