|
CATIA V5 Programmierung : Zugriff per Makro auf vorhandene Selection Sets
bgrittmann am 08.11.2015 um 15:51 Uhr (1)
ServusBlöde Frage: warum willst du das über Regeln/Parameter steuern?Falls du statt ein/ausblenden auch de/aktivieren verwenden kannst geht es ggf über eine Konstruktionstabelle.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Publizieren von User Defined Parameter
bgrittmann am 24.01.2014 um 17:24 Uhr (1)
ServusSollte funktionieren. Anbei ein kleiner Code (aus Makroaufzeichnung und Ergänzung einer Schleife):Code:Sub CATMain()Dim productDocument1 As ProductDocumentSet productDocument1 = CATIA.ActiveDocumentDim product1 As ProductSet product1 = productDocument1.ProductDim UserDefParameters As ParametersSet UserDefParameters = product1.UserRefPropertiesDim publications1 As PublicationsSet publications1 = product1.PublicationsDim reference1 As ReferenceDim publication1 As PublicationDim strPubName As StringDim ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Curve an zwei Punkten schneiden (split)
bgrittmann am 11.05.2017 um 13:52 Uhr (1)
ServusWie wird denn der Punkt wieder entfernt?Wie hast du denn die PointOnCurvereference2 gebildet?Unterscheiden sich denn PointOnCurvereference2 und PointOnCurvereference1?Bei AddCuttingElem fehlt doch noch ein Parameter für die Orientierung (siehe Doku)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkte auf Linie erzeugen und beibehalten
bgrittmann am 03.04.2013 um 22:54 Uhr (0)
ServusWillkommen im Forum. Bitte Systeminfo ausfüllen.Der Trick daran ist die Punkte vor dem ändern deiner Parameter zu isolieren zB über kopieren und "Einfügen Spezial - als Ergebnis".Oder willst du die Punkte per Makro erzeugen? (HybridShapePointExplicit bzw AddNewPointDatum)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Direkteingriff in einen Befehl mittels KWA Regel/Reaktion
rettev am 26.06.2012 um 20:38 Uhr (0)
Hallo,mein Vorschlag wäre die Verschiedenen Varianten über einen Parameter zu steuern - z.B. vom Typ curve.Das ist recht einfach und sehr stabil.Beispiel:Variantenauswahl: Typ StringKontur: Typ CurveÜber eine KWA Rule weist Du die Kontur der Variantenauswahl zu:if `Variantenauswahl` =="Typ_1"{ `neutrale_faser` =`eingefahrene_Laenge_L2`}Gruß, Ben
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bounding Box (Länge, Breite, Höhe)
Gepetto am 20.04.2009 um 15:57 Uhr (1)
Ich hab das Script auch schon gefunden. Ich habe aber keinen Nutzen daraus ziehen können. Außerdem ist es nicht wirklich über die Funktion BoundingBox. Es wird ähnlich wie die Funktion, eine Box erstellt. Ich würde aber gerne die Parameter aus der Funktion "Inertia" auslesen. Wie kann ich das machen?
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Powercopy mittels Makro starten
haecki am 04.04.2008 um 14:22 Uhr (0)
Hallo alle zusammen!Ich habe ein VBA-Makro programmiert, dass mir eine Instanz einer Powercopy in ein Part einfügt. Da keine KT1-Lizenz vorliegt, habe ich den Umweg über CATIA.Startcommand "Instantinate from Selection" genutzt (den Weg habe ich aus einem der Forenbeiträge). Mein Problem ist jetzt folgendes:Das Makro soll nach Einfügen der Instanz verschiedene mit eingefügte Parameter bearbeiten und eventuell auch andere Powercopys einfügen. Das Makro arbeitet aber stur weiter und wartet nicht darauf, bis d ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CAD Parameter per Makro ausfüllen
bgrittmann am 31.08.2021 um 15:44 Uhr (1)
ServusWillkommen im Forum.Hier ein Beispiel, mittels Makrorekorder mit ein paar Ergänzungen erstellt:Code:Sub CATMain()Dim partDocument1 As DocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim parameters1 As ParametersSet parameters1 = part1.ParametersDim parameterSet1 As ParameterSetSet parameterSet1 = parameters1.RootParameterSetDim parameterSets1 As ParameterSetsSet parameterSets1 = parameterSet1.ParameterSetsDim parameterSet2 As ParameterSetSet parameterSet ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Rechteckmuster mit variablem Abstand
Mörchen am 01.10.2008 um 10:17 Uhr (0)
Hallo Norbert,es gibt beim Mustern eine Option "mit variablen Abstand" oder so ähnlich.Da kann man jeden Abstand einzeln in der Geometrie anklicken und beliebig überschreiben. Entweder per Hand oder man kann diese Parameter auch im Formeleditor in Beziehung setzen.GrußMörchen
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Umbenennung von Part Number
SeeCa am 28.01.2021 um 21:33 Uhr (1)
Hallo cad.de GemeindeIch bin auf der Suche nach einer Möglichkeit, wie man die "Part Number" mittels existierender Parameter in den "UserRefProperties" umbenennen kann. unabhängig ob ich mich im Part oder Product befinde. Das ganze natürlich als Makro (vba).Ich freue mich auf eure Lösungsansetze Vielen Dank in voraus!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Alle Measure auslesen und in Datei speichern
MarkS. am 07.08.2012 um 11:41 Uhr (0)
Ich würde nur in den Parametern nach Länge suchen und diese auswerten, wenn der String "Messen zwischen" vorhanden ist. Klappt natürlich nur, wenn die Messungen nicht umbenannt worden sind.Code:Sub CATMain()Dim MySel As SelectionDim MyLen As LengthDim MySplitDim s As String Set MySel = CATIA.ActiveDocument.Selection MySel.Search "Knowledgeware.Parameter.Name=Länge,alle" For i = 1 To MySel.Count2 If InStr(1, MySel.Item2(i).Value.Name, "Messen zwischen", vbTextCompare) 0 Then Set MyLen = MySe ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wert für Parameter über Marco setzen
fal am 23.03.2011 um 08:11 Uhr (0)
Bernd,Du bist mein Held! Als Pfadfinder hättest Du jetzt Dein Tageswerk schon geschafft - immer eine Gute Tat pro Tag.Die relativ einfache Lösung bestärkt mich darin. Mich zukünftig auch mit der Macroprogrammierung auseinander zu setzen.Gruß Frank------------------Gruss Frank
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Typ bei Gewindedefinition lesen und setzen
Tiberius am 11.08.2011 um 11:28 Uhr (1)
Hallo,angenommen es wurde eine Bohrung mit "kein Standard" oder "Standardgewinde" als Typ bei der Gewindedefinition angelegt, wie lese ich diesen Parameter aus? An den Durchmesser und die Steigung komme ich Problemlos ran, da gibts genügend Beispiele, jedoch zum Auslesen oder sogar setzen des Typs habe ich nichts gefunden.GrußTiberius
|
| In das Form CATIA V5 Programmierung wechseln |