|
CATIA V5 Programmierung : ParameterSet in Body / Körper
Bobby_Joe2001 am 28.04.2010 um 20:56 Uhr (0)
Hallo,spontan fällt mir die Möglichkeit ein, per Selection darauf zuzugreifen.Code: Set obj_Part = CATIA.ActiveDocument.Part Set obj_Body = obj_Part.MainBody Set obj_Selection = CATIA.ActiveDocument.Selection obj_Selection.Clear obj_Selection.Add obj_Body obj_Selection.Search "CATKnowledgeSearch.AdvisorParameterSet,sel" For i = 1 To obj_Selection.Count Set obj_ParameterSet = obj_Selection.Item(i).Value obj_ParameterSet.DirectParameters.CreateString "OP", "" Next obj_Selection.Cle ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter bei Geometrieerzeugung in Zeichnung
CEROG am 24.08.2009 um 19:54 Uhr (0)
Hallo zusammen,@tberger:Driving Dimensions hast du nur bei Geometrie aus dem Interactive Drafting, also der Geometrie, die du im Drafting einzeichnest. Maße zu abgeleiteter Geometrie lassen sich nicht zu steuernden Maßen umdefinieren. Was allerdings geht ist, daß automatische erzeugte Maße die Geometrie im 3D steuern...@Cohixu:Zu deinem Problem habe ich keine Lösung. Ich wüßte nicht, wie das gehen soll.Viele Grüße,CEROG------------------Meine Firma | Website zum Buch Technisches Zeichnen mit CATIA V5 | Mei ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATvbs unter Unix
mathias.bergundthal am 08.09.2006 um 12:16 Uhr (0)
das weiss ich leider auch nicht so genau... fakt ist dass catia nicht gern hat wenn man variablen deklariert. ich programmiere hautpsächlich mit vb und vb.net. ich habe nun im vb.net angefangen mit der variablen deklaration zu arbeiten, leider geht es nicht immer. also ich habe objekte welche ich als objekte deklarieren muss und nicht als catia objekte... wieso? weiss ich nichtist schade aber ist so... und man lebt damitdann wünsche ich dir noch schöns kommentieren grüsse, mathias------------------In diese ...
|
| In das Form CATIA V5 Programmierung wechseln |
 Makro.txt |
CATIA V5 Programmierung : Catia-Makro Fehlermeldung
gunngir am 17.06.2014 um 10:04 Uhr (5)
Wenn ich die Dim-Anweisungen weg nehme, wirft der Compiler Fehler raus.Wenn ich das gleiche Makro als .catScript abspeichere kommt ein Fehler dass das Makro in .catvbS geschrieben wurde und auch nur so abgespeichert werden kann. .catvbA funktioniert auch nicht.Wieso kann ich nicht ein Makro einfach in eine Datei abspeichern, das im Makro - Editor selbst läuft?Im Anhang mein (erstes) Catia-MakroGrüße, Gunngir[Diese Nachricht wurde von gunngir am 17. Jun. 2014 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : RoughStock per Makro
DanielFr. am 30.07.2012 um 09:38 Uhr (0)
Hallo,Das PowerCopy ist eine schöne Variante. Das brauchst du auch nicht per Makro realisieren, da du es einfach aus einem Katalog instanzieren kannst.Via Makro geht es auch. Du benötigst lediglich ein anderes Koordinatensystem. Die Ganzen kannst du dann mittels Extremum auslesen ud daraus eine Geometrie bilden. Habe sowas schon irgendwo daheim liegen. Wenn ich es finde, dann stelle ich es rein.------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (N ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : UUID erzeugen
DanielFr. am 27.07.2012 um 14:05 Uhr (0)
Hi,Die APIs gehen nur unter Windows. Warum baust du dir nichts eigenes. Soweit ich informiert bin gibt es eindeutige Konventionen zur Erzeugung einer UUID. Hierbei gibt es unterschiedliche Arten der ID. Ich denke am besten geeignet ist ein Mischung zwischen dem internen Namen von Catia zusammen mit einem eindeutigen Time-Stamp. Um dich abzusichern hängst du an jede ID noch eine zufällig generierte Zahl. Je höher die Anzahl der Stellen desto geringer die Wahrscheinlichkeit einer doppelten ID. Hier musst du ...
|
| 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 : Catia V5 Programmierung
soehni am 10.10.2007 um 06:54 Uhr (0)
R14!
|
| 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 : per Makro Eigenschaften im Drawing ändern
meisterlumpi am 09.08.2011 um 09:05 Uhr (0)
Hallogenerell kann man von VBA bei Zeichnungen nicht all zuviel erwarten. Kann auch nicht sagen, ob das mit VBA überhaupt möglich ist. Wenn dann wahrscheinlich über die Dimension Parameters und die muss man über den Namen ansprechen. Unten ein beispiel für die gemessene Länge. Wie der richtige Befehl lautet um das Maß umzustellen steht vielleicht in den catia sprachfiles (%InstallDir%intel_a
esourcesmsgcatalog\%Sprache%).Code:Sub CATMain()Dim drawingDocument1 As DrawingDocumentSet drawingDocument1 = CATIA. ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CatPart->Eigenschaften->Nomenclature = Partnumber aber erst ab dem 27 Zeichen.Hilfe
tberger am 23.07.2010 um 11:02 Uhr (0)
Hallo Rovi,unter den Möglichkeiten der Bearbeitung von Zeichenfolgen im Formeleditor gibt es zum Beispiel -Length() für Zeichenlänge und Extract(,) für das extrahieren von Zeichenkettenanteilen.Bei einem Teil mit Partnumber AAAAAAAAAAAAAAAAAAAAAAAAAABBBBCCDEFFwürde eine Formelbeziehung mit Nomenklatur = AAAAAAAAAAAAAAAAAAAAAAAAAABBBBCCDEFFTeilenummer -Extract(26,AAAAAAAAAAAAAAAAAAAAAAAAAABBBBCCDEFFTeilenummer -Length( )-26 ) deine gesuchte Zeichenkette liefern (in diesem Fall: BBBBCCDEFF).----------------- ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Suche Makro !!
Axel.Strasser am 06.05.2003 um 11:41 Uhr (0)
Hallo Lars, Zitat: Original erstellt von Eisbär: ....auch nie eine V5-Schulung bekommen habe ....[/B] Du bist aber sicher dass Du Catia produktiv einsetzt. Ein Einsatz von V5 ohne Schulung kommt meiner Erfahrung einem Flug mit einem Jumbo gleich mit einem Cessna Pilotenschein. Würdest Du Dich in diesen Jumbo setzen ? Axel Ansonsten hast Du Dich schon mal bei den Makros auf der Downloadseite auseinandergesetzt: http://catia.cad.de/v5/download.htm [Diese Nachricht wurde von Axel.Strasser am 06. ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Untergeordnete ParameterSets und Parameter ansprechen
GrafKoks am 10.05.2012 um 14:07 Uhr (0)
Servus,ich habe ein Product in dem sich ein ParameterSet befindet, das widerum andere ParameterSets enthält, die ihrerseits einzelne Parameter beinhalten. Leider habe ich keine Ahnung, wie ich an die untergeordneten ParameterSets, geschweige denn an die "ganz unten" liegenden Parameter komme. Das übergeordnete ParameterSet heißt Parameters und da komme ich dran, aber bei darunterliegenden Sets und Parametern komme ich nicht weiter.Ich bitte um Eure Hilfe. Übrigens bin ich neu in der Makroprogrammierung für ...
|
| In das Form CATIA V5 Programmierung wechseln |