|
CATIA V5 Programmierung : Parameter auslesen und ansprechen
bgrittmann am 26.10.2010 um 13:26 Uhr (0)
ServusMüsse es beim Parameter nicht:sNewname = Replace(sOldname, sOld, sNew)heißen, oder ist sNewname schon vorher definiert?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : mehrfach vorhandene Parameter ansprechen
zoltan.bekesi am 19.03.2009 um 18:36 Uhr (0)
Hallo Heiko,ich nehme an, Würfel ist ein Pad oder was ähnliches.Dann kannst du alle Parameter, die unter diesen sind mit dem Befehl Sublist finden.Suche mal im Forum.Gruß,Zoltan
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kinematik Parameter auslesen
denyo_1 am 12.02.2009 um 14:39 Uhr (1)
Hallo,@ogard1: BITTE @Henry: Man kann doch die Parameter auch mit VB auslesen oder? Hab gerade kein CATIA am laufen aber ich bin mir ziemlich sicher. Also warum das komplizierte CAA verwenden, wenn man es auch mit den einfachen Bordmitteln machne kann @P-Style: Hast du überhaupt CAA installiert? Als Student? Hat eure Hochschule etwa CAA/RADE?------------------MFG DanielDie KATJA ist halt doch nur ne zickige Französin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter aus Set auslesen
B Hossbach am 28.04.2008 um 13:10 Uhr (0)
Hallo Forum. Ich möchte Werte aus mit Formeln belegten Parametern auslesen, die sich in mehreren Parameter Sets befinden. (siehe Screenshot)Funktioniert mit dem folgenden Skript auch super:Sub CATMain()Parameter aus Baum auslesen Dim HPara Verweis auf Hauptpfad Set HPara = CATIA.ActiveDocument.Part.Parameters Dim ADim Set ADim = HPara.Item("Length.3") MsgBox (ADim.Value) MsgBox (ADim.Name) End SubNur leider bekomme ich den Value und Name des Parameters "Length.3" nur, wenn ich ihn dire ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro beenden?
Jens Hansen am 30.05.2010 um 16:13 Uhr (0)
Hallo,solange die Funktionen von V5 abgearbeitet werden müssen, läuft das Makro auch weiter.Man kann dies aber wie folgt lösen:Ein Boolschen Parameter (mit public) einsetzen, der von dem zweiten Button z. B. auf true gesetzt wird.Innerhalb der Funktion prüft man dann immer wieder diesen Parameter ab und wenn dieser den Wert true hat, dann kann die Funktion mit "End" bzw. "Exit Sub/function" beenden.SGJens Hansen------------------Inoffizielle CATIA-HilfeseiteHomepage von Jens HansenKochbuch - CATIA V5 autom ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro - Parameter - Mehrfachauswahl - Stelle
DanielFr. am 07.02.2010 um 18:39 Uhr (0)
Hallo,das ganze kannst du dann in der Schleife durchgehen und z.B. in eine MsgBox ausgeben lassen. Hier mal ein Beispielcode:Code:Sub CATMain() Dim intDoc As PartDocument Dim intPart As Part Dim intParas As Parameters Dim intPara As Parameter Dim intParamValues() Dim intParamValue Set intDoc = CATIA.ActiveDocument Set intPart = intDoc.Part Set intParas = intPart.Parameters Set intPara = intParas.Item("Testpara") ReDim intParamValues(intPara.GetEnumerateValuesSize - 1) intPara.GetEnumerateValu ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ansprechen von Externen Parametern
AlexanderDG am 29.09.2009 um 15:26 Uhr (0)
Hallo Jens!Das habe ich schon probiert, aber mit Part.Parameters kann ich zwar auf das .RootParameterSet zugrefen. Dort sind aber nur die Parameter enthalten, die ich im Part selbst erstellt habe. Unter Part.Parameter.Items gibts dann jede Menge interne Parameter, dort finde ich aber auch nicht die gesuchten externen Parameter.Bis jetzt helfe ich mir mit dem Befehl Part.FindObjectByName, aber der dauert lange und ist nicht wirklich elegant...Soweit mein Stand. Ich weiß leider nicht wo ich nachschauen könnt ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CAA: Intersection Plane - Edge
mgheinz1001 am 14.01.2008 um 10:04 Uhr (0)
Hi,wenn du auf der Grundlage von Topologie projizieren willst, dann versuche es mal wie folgt:zum Projizieren benutze die Methode "CATCreateTopProject".- hierfür brauchst du jeweils einen Body deiner Edge und deiner PlaneUm einen Body deiner Edge zu bekommen, verwendest du "CATCreateTopWire". - Der Parameter "CATCurve" ist dabei die Vaterkurve deiner Edge- Der Parameter "CATCrvLimits" sind die Limits deiner Edge- beide Parameter kannst du dir über Methoden von CATEdge besorgen
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter ändern
AlexE78 am 25.01.2006 um 18:15 Uhr (0)
Ich nochmal...also wenn das mit dem Parameter bei dir so funktioniert und der Wert sich entsprechend ändert, suchst du den Fehler vielleicht an der falschen Stelle... vermute ich zumindest mal.Einfach mal ein oPart.Update probieren, damit das Text-Element die Änderung mitbekommt.Viel Glück!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkte mit Formeln aus Makro erstellen
Oliver A am 11.12.2007 um 23:01 Uhr (0)
Mmh, ein Stück weiter gekommen bin ich schon:Code:set part1 = CATIA.ActiveDocument.Partset punkt1 = part1.HybridShapeFactory.AddNewPointCoord(25,20,10)[Referenzen setzen, das hab ich mal aus einem selbst aufgenommenen Makro geklaut]set rel = part1.Relationsset formel1 = rel.CreateFormula("Formel.1", "", part1.Parameters.Item("xo1"), punkt1.X)Catia meckert bei der letzten Zeile wegen unvereinbarer Typen, ich muss also relativ nah dran sein ;-) Die Parameter existieren bereits alle, und er scheint das part1. ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter umbenennen
DanielFr. am 26.10.2009 um 05:49 Uhr (0)
Hallo Marlene,also ich gebe Dominik da recht. Versuche es erst einmal mit der Suchanfrage. Hier hast du den Vorteil das du für die Suche nur eine Funktion brauchst search und trotzdem alle Parameter in jedem Bauteil und Unterprodukt das in deinem Root-Produkt verbaut ist findest. Eine suche sucht (wenn nicht explizit anderes eingestellt wird) immer im ganzen Dokument, also im Produkt auch in jedem Part, etc.Die andere Möglichkeit (hat Dominik auch schon erwähnt) wäre eine rekursive Schleife durch dein Prod ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter füllen / String / Dateiname
bgrittmann am 30.09.2010 um 11:29 Uhr (0)
ServusLass mal das "Set" weg. Und wenn der Parameter mit dem String "Text" überschrieben werden soll sollte es so sein:oParameter.value = TextGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameterset
Eisbär am 29.06.2007 um 14:31 Uhr (0)
Hallo Locke101,hab ich das jetzt richtig verstanden, das es nicht möglich ist den Parameter unterhalb anzuordnen? Das es für die Parameter keine richtigen Pfade für die Programmierung gibt und es damit nicht nöglich ist das Vaterset zu definieren und diesem ein Kindset zuzuweisen?GrußLars
|
| In das Form CATIA V5 Programmierung wechseln |