|
CATIA V5 Programmierung : Parameter erzeugen unter einem Feature
CAMiCADse am 21.01.2008 um 14:14 Uhr (0)
Hallo AlfaRomeo75, es geht auch ohne den Workaround über die Selection.Du mußt dir nur mit Sublist die Parameters-Collection des Features holen:Code:parameters1 = Parameters-Collection des Partspad1 = das FeatureDim ps As ParametersSet ps = parameters1.SubList(pad1, False)Dim bp As BoolParamSet bp = ps.CreateBoolean("HUHU", True)GrußCAMiCADse
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Text-Eigenschaft - Auswählbar mit Makro ändern
CAMiCADse am 12.04.2007 um 11:30 Uhr (0)
Hallo Bertel,das geht über die Visualproperties einer Selection, mit .SetPick:Code: Element ist selektiertDim VisProp As VisPropertySetSet VisProp = CATIA.ActiveDocument.Selection.VisPropertiesVisProp.SetPick (catVisPropertyNoPickAttr)GrußCAMiCADse
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ParameterSets finden
CAMiCADse am 17.04.2007 um 14:05 Uhr (0)
Hallo Legat,wie Timber schon sagte, so direkt ansprechen geht wohl nicht, höchstens von Hinten durch die Brust ins Auge :Wenn du einen Parameter kennst der im gewünschten Set liegt, packst du den in eine Selection. Mit .FindObject("CATIAParameterSet") hast du dann das dazugehörige ParmeterSet.Ist sicher nicht dass, was du suchst, aber vielleicht bringts dir ja trotzdem was.GrußCAMiCADse
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CreateObject(Scripting.FileSystemObject)
CAMiCADse am 29.03.2007 um 17:14 Uhr (0)
Hallo Admin,um vom Betriebsystem unabhängig zu sein, stellt CATIA eigene Methoden zur Verfügung. Schau mal in der Doku unter Filesystem. Es gibt auch ein UseCase: Acessing Files and Folders.GrußCAMiCADse
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : IsInactive-Eigenschaft im Assembly-Design?
CAMiCADse am 14.12.2006 um 14:26 Uhr (0)
Hallo Rüdiger,stand gerade vor dem selben Problem und habe für mich folgende Lösung gefunden:Der Activation-Status ist in einem Parameter hinterlegt, den man abfragen kann ("Component Activation State"). Anstatt jetzt alle Parameter zu durchsuchen, schnappe ich mir immer den letzten Parameter der jeweiligen Collection, das war bei allen Tests bisher immer der Activation-Parameter.Bsp:Abfragen ob SubProduct deactivated ist.Code:Dim Paras as ParametersSet Paras = SubProd.ParametersIf Paras.Item(Paras.Count). ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter im Parameterset
CAMiCADse am 09.03.2009 um 11:05 Uhr (0)
Hallo Michi79,dein Code sollte so laufen, der String ist aber "Case Sensitive", also evtl. liegt es an der Groß/Kleinschreibung des Parametersets?Die Parameter innerhalb eines Sets holst du mit .DirectParameters (bzw. .AllParammeters)GrußCAMiCADse
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 Parameter über Python auslesen
CAMiCADse am 10.06.2010 um 12:38 Uhr (0)
Hallo D.S.,hier ein Link zum Thema CATIA und PythonGrußCAMiCADse
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Große Probleme mit Design Table (Konstruktionstabelle)
CAMiCADse am 04.02.2008 um 08:44 Uhr (0)
Hallo Tonka,Auszug aus der V5-Automation:Adds an association between a parameter iParameter and a column of the design table. This method does nothing if the column does not exist or if the type of the parameter isn t compliant with the column type.Die Spalte muß also bereits vorhanden sein!GrußCAMiCADse
|
| 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 : Optimierung
CAMiCADse am 28.06.2006 um 14:52 Uhr (0)
Sorry,meinte natürlich Argument nicht Parameter. Die Zeile muß dann so aussehen:Code:optimization1.Run FalseGrußCAMiCADse
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter Range (Max, Min)
CAMiCADse am 27.04.2009 um 15:53 Uhr (0)
Hallo FreshBlood,Such mal in der Doku nach RangeMax / RangeMin.GrußCAMiCADse
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : alle Parameter in Excel schreiben
CAMiCADse am 16.01.2009 um 21:54 Uhr (0)
Hallo Solidos,versuch mal:objXL.Cells(i,2).Value = prod.Parameters.Item(i).ValueAsStringGrußCAMiCADse
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : aut. Part umbenennung
CAMiCADse am 14.05.2007 um 17:21 Uhr (0)
Hallo,wieso soll das nicht gehen??- Erzeuge eine Formel- in der oberen Auswahlliste doppelklick auf den Eintrag: DeinPartNamePartNumber- Nun mit einem Parameter Verknüpfen, z.B.: `Integer.1` + "-fach-gebohrt"GrußCAMiCADse
|
| In das Form CATIA V5 Programmierung wechseln |