|
CATIA V5 Programmierung : Body-Rohmass mit Benutzerselektierte Referenzachsensystem
me23 am 12.04.2019 um 17:25 Uhr (1)
Hallo BerndZeichenkette find ich nicht, ich hatte mal Zeichnefolge drin. Wie und wo kann ich das überprüfen das das stimmt?Die Eigenschaften werden über das folgende Macro eingetragen wo ein Kollege mal geschrieben hat.---------------------------------------------------------------Language="VBSCRIPT"Sub CATMain()Set partDocument1 = CATIA.ActiveDocumentSet product1 = partDocument1.GetItem("12-97D303172_RPS_001_003_TE_Platte")Set parameters1 = product1.UserRefPropertiesSet strParam1 = parameters1.CreateStrin ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Minimaler Abstand Fläche zu Skizze
Thomas Kammel am 16.04.2019 um 13:36 Uhr (1)
Hallo Zusammen,ich würde gern eine Aufgabe in CATIA automatisieren, komme aber zur Zeit nicht weiter, da ich kein ausgesprochener Programmierer bin.Folgende Situation ist gegeben:1.) Eine Kontur auf XY-Ebene2.) Ein Bauraum in Form einer Isolierten FreiformflächeFür den Datenaustausch mit einem anderen Programm muß der Bauraum auf der XY-Ebene in Form von Pads erstellt werden.Da die Schnittstelle sehr schlich aufgebaut ist, funktioniert das nur wenn n pads mit n Skizzen erstellt werden.Diese Pads müssen nac ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Minimaler Abstand Fläche zu Skizze
bgrittmann am 17.04.2019 um 08:44 Uhr (1)
Servus ThomasMir ist noch was eingefallen:Skizze normal zur Ebene auf die Fläche projizieren - Abstand zwischen Ebene und Projektion messen.Das Messen sollte so klappen (ungetestet):Code:Set oRefPlane= oPart.CreateReferenceFromObject(myPlane)Set oRefProjection= oPart.CreateReferenceFromObject(myProjection)Set TheSPAWorkbench = CATIA.ActiveDocument.GetWorkbench("SPAWorkbench")Set TheMeasurable = TheSPAWorkbench.GetMeasurable(oRefPlane)dDistance = TheMeasurable.GetMinimumDistance(oRefProjection)GrußBernd---- ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : NewThickSurface - Richtung
bgrittmann am 17.04.2019 um 11:50 Uhr (1)
ServusDer Wert kann 0 oder 1 sein.Lässt sich per OffsetSide bei einer bestehenden ThickSurface auslesen. (oder eben per Watch-Fenster)Wie Catia die "Normalenrichtung" von Flächen bestimmt ist mir nicht klar.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Smarteam Eigenschaften von Datenbank laden
cmb am 03.05.2019 um 09:00 Uhr (1)
Eigentlich relativ einfach: CATIA.StartCommand ("von Datenbank laden")Vielleicht hilft es ja dem einen oder anderen.GrußNorbert[Diese Nachricht wurde von cmb am 03. Mai. 2019 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Finden einer Kantenverrundung
Jerre95 am 07.05.2019 um 13:10 Uhr (1)
Hallo liebes Forum,gibt es inzwischen einen Lösungsansatz für das CATIA V5 R26 Problem?Die Funktion oFillet.Radius.Value liefert im R26 keine Ausgabe (im R24 funktioniert es ohne Probleme)Vorab danke für die Unterstützung!Viele Grüße------------------Viele Grüße,Jerre95
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Userform Runtime-Error 91
Booyaka am 13.05.2019 um 09:54 Uhr (1)
Hallo,seit ein paar Tagen beschäftige ich mich mit Userformen um meine bisher erstellten Makros etwas bedienerfreundlicher zu machen.Aber da krieg ich direkt am anfang ein Problem :/Wenn ich die Userform aufrufe und keine Datei in Catia geöffnet ist soll es logischerweise wieder geschlossen werden. das seiht bei mir wie folgt aus:Code:Private Sub UserForm_Initialize().... On Error Resume Next Set oActDoc = CATIA.ActiveDocument If Err.Number 0 Then MsgBox "Es ist kein Dokument geöffnet. ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugridd auf Compare in DMU
bgrittmann am 15.05.2019 um 12:52 Uhr (1)
ServusDoku: Im Catia-Installationsverzeichnis nach V5Automation.chm suchenGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Boundary Darstellung Probleme
Sylas am 16.05.2019 um 10:35 Uhr (1)
Hallo ZusammenNormale weisehr Allcatpart funktion gibt bodies, welche nur mit eine Farbe gefarbt sind (wie Bild unter)...Was ich möchte ist eine Makro, welsches can alle Farben (welche aus Boolische Operationen kommst) kopieren (siehe Bild unten)Ist das uber Makro möglich? Oder vieleicht das ein CATIA Einstellung ist?GrußLukas
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Guide curve vom isolierte Rib
Basti1379 am 22.05.2019 um 21:51 Uhr (1)
Hallo Lukas,du könntest das Rohr in mehrere (viele) Bereiche einteilen, je nach gewünschter Genauigkeit.Skizzen erzeugen Stichwort "catia curve from equation"und die mit "Combine" verbinden.Grüße,Basti
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Makro für Part
Atilla79 am 27.05.2019 um 09:24 Uhr (15)
Hallo erstmal an alle,ich bin neu hier und würde um eure Hilfe bitten. Im voraus schon mal Dankeschön.Folgendes Problem:Ich habe ein Catalogteil erstellt und ein makro aufgezeichnet über verschiedene Parameter. Das Makro funktioniert. Jetzt kommts Sobald ich ein neues part erstelle und das Makro laufen lasse, kommt eine Fehlermeldung in der Zeile 13- hier steht der Partname vom Ursprungsteil. Ich würde das Makro so haben wollen, dass es immer den aktuellen Partnamen automatisch übernimmt.Hier ist das aufg ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro für Part
Randle am 27.05.2019 um 10:51 Uhr (1)
und den Parameter gibt es auch schon?Du könntest es auch mal mit GetItem statt mit Item versuchen.Außerdem könntest du dir vor Zeile 13 mal eine MsgBox "einbauen" und dir die Partnumber anzeigen lassen.Für den Einstieg in die CATIA Programmierung wäre für dich evtl. auch der VBA Editor eher geeignet.GrußRandle------------------Wer für nichts steht, fällt für alles!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro für Part
Randle am 27.05.2019 um 11:19 Uhr (1)
Hallo,also bei mir läuft es so (getestet in VBA)Code:Sub CATMain()Dim oPartDoc As PartDocumentDim oPart As PartDim oParams As ParametersDim oParam As ParameterDim oRels As RelationsDim oFormular As FormulaSet oPartDoc = CATIA.ActiveDocumentSet oPart = oPartDoc.PartSet oProd = oPartDoc.ProductSet oRels = oPart.RelationsSet oParams = oPart.ParametersSet oParam = oParams.Item("KSL_MATERIAL")Set oFormular = oRels.CreateFormula("Formula.16", "", oParam, "StuecklisteWerkstoff_Benennung ")oFormular.Rename "Formul ...
|
In das Form CATIA V5 Programmierung wechseln |