|
CATIA V5 Programmierung : Ansprechen eines Parametersets (nicht im RootParameterset)
8user8 am 08.12.2010 um 19:30 Uhr (0)
Nabend,ich glaub der Betreff erklärt meine Frage schon ganz trefflich aber hier nochmal:wie kann ich ein Parameterset ansprechen, welches nicht im Rootparameterset liegt? Als Ausgangsgrößen stehen mir ein Parameter aus betreffendem Set und die üblichen Obejkte (Part etc) bereit.Die Selection möchte ich nicht verwenden, da die entstehende Powercopy immer mehrfach eingesetzt wird.Eine sicherlich funktionierende Methode wäre das Umbenennen nach dem Einsetzen per Script, aber gibts auch eine andere Möglichke ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : DoEvents in CATVBS
8user8 am 03.12.2010 um 17:01 Uhr (0)
Hallo,danke für deine Mühe und den Versuch mir zu folgen.Was ich möchte: selectelement2 in einem Macro mit Argumenten verwenden, damit das Macro nach dem Instanziieren in meiner PowerCopy bleibt. Die Deklaration sollte passen:advice = "was zu selektieren ist"MsgBox (advice)Dim activedoc As ObjectSet activedoc = CATIA.ActiveDocumentactivedoc.Selection.Clearactivedoc.Selection.SelectElement2 filter, advice, FalseDas funktioniert ja auch in einem CATScript, nur leider bekomme ich, sobald ich es im VB Script ( ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem beim aut. ändern von Parametern, wenn mehrerer PowerCopys vorhanden sind.
8user8 am 12.12.2012 um 13:03 Uhr (0)
Hi,- umbennen beim Einsetzen der PowerCopy sollte funktionieren- wenn das Geoset bekannt ist, kannst du dieses mH der Selection nach Parametern durchsuchenwelchen Typ Makro verwendest du?Makros mit Argumenten lassen sich bspw direkt in Powercopies integrieren und du kannst ihnen Argumente (zb deine Parameter) übergeben.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter auslesen/ Verarbeitung in Userform
8user8 am 08.09.2010 um 12:10 Uhr (0)
Hallo zusammen,ich fang grad an ein wenig Makros mit Catia zu basteln, ein paar Grundlagen zu Makro habe ich schon, allerdings nur in solidworks und da läuft anscheinend vieles anders.Also zu meinem Problem: Ich will die Parameter aus einem Part auslesen und Anhand des Names dann die Werte Comboboxen gleichen Namens in einer Userform zuordnen.Beim auslesen der Parameter treten die ersten Probs auf und zwar werden mir alle Parameter ausgegeben, ich brauche aber nur die aus dem Strukturbaum (keine formeln un ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Micosoft Visual Studio 2010 und Catia V5 R19
8user8 am 08.08.2012 um 10:35 Uhr (0)
Ein Part ist offen und der Zugriff auf CATIA funktioniert auch reibungslos, es erscheint also keine Fehlermeldung.Ein Zugriff über INFITF.Document gibt mir allerdings einen Fehler aus .Das Überwachungsfenster im Visual Studio ist (denke ich) das Pendant zum Watch-Fenster des VBA-Editors. Das Watch Fenster funktioniert auf dem gleichen System ohne Probleme.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : EdgeFillet
8user8 am 16.10.2012 um 15:54 Uhr (0)
Hallo da draussen,ich muss diesen Beitrag nochmals rauskramen, da ich genau das gleiche Problem habe, außer dass ich "Faces" für mein Fillet nutze.Per Hand erstellt funktioniert alles bestens, das Makro streikt allerdings mit der Fehlermeldung aus obigem Beitrag beim Update.Bisher versucht habe ich nach dem Hinzufügen jeweils ein lokales Update (Part.UpdateObject) des Fillets, allerdings ohne Erfolg. Das Fillet als Hybridshape zu instanziieren funktioniert, allerdings scheitert der Befehl "compute".Habt ih ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter auslesen/ Verarbeitung in Userform
8user8 am 10.09.2010 um 09:46 Uhr (0)
so, da will ich mal für die nachwelt meinen code hinterlassen.es werden die parameter des rootparameterset ausgelesen, haben text-/comboboxen einer userform den gleichen namen, so werden diese mit werten befüllt.Dim CATpart As PartDim para As ParameterDim params As ParametersDim paramset As parametersetDim I, J As IntegerDim pName As StringDim bName As StringDim Pos As Integer Set CATpart = CATIA.ActiveDocument.Part Set paramset = CATpart.Parameters.RootParameterSet Set params = paramset.AllPa ...
|
| In das Form CATIA V5 Programmierung wechseln |