|
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 : 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 |
|
CATIA V5 Programmierung : Makro für Part
Randle am 27.05.2019 um 12:45 Uhr (1)
Hallo,das Problem war das du von einem Parameter gesprochen hast aber eigentlich eine (benutzerdefinierte) Eigenschaft meintest.So läuft es jetzt bei mir.Code:Sub CATMain()Dim oPartDoc As PartDocumentDim oPart As PartDim oProd As ProductDim 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 = oProd.UserRefPropertie ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Benennungen von Parts/Produkten per Macro kürzen
Randle am 28.05.2019 um 08:35 Uhr (1)
Moin, moin,das hier sollte gehen (ungetestet).Code:Sub CATMain()Dim oDoc As DocumentDim oProd As ProductDim sExtension As StringDim intCounter As IntegerointCounter = 13If CATIA.Documents.Count 0 Then For Each oDoc In CATIA.Documents Select Case TypeName(oDoc) Case "PartDocument": sExtension = ".CATPart" Case "ProductDocument": sExtension = ".CATProduct" Case Else: sExtension = "" End Select If sExtension "" Then Set oProd = oDoc.Product oProd.PartNumber = Left(oProd.Pa ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Benennungen von Parts/Produkten per Macro kürzen
Randle am 28.05.2019 um 10:41 Uhr (1)
vielleicht noch der Hinweis das hier ALLE in CATIA V5 geladenen Dokumente berücksichtigt werden und nicht nur die Dokumente innerhalb eines (aktiven) Products!------------------Wer für nichts steht, fällt für alles!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Geometrische Sets mit Excel erstellen
bgrittmann am 28.05.2019 um 12:27 Uhr (1)
ServusWillkommen im Forum.Wie du von Excel auf Catia zugreift solltest du im Forum finden (zB Punkteimport).Wie ein GeoSet erstellt wird lässt sich per Makrorekorder (CATScript) aufzeichnen lassen. Dies dann in das Excelmakro einbauen.Probier mal wie weit du kommst und melde dich bei konkreten Fragen.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Declaration einmalig? UserForm
Randle am 03.06.2019 um 12:35 Uhr (1)
Hallo,deklariere die Variablen die du "überall" brauchst Global in der User Form.z.B. Public oDrwDoc as DrawingDocumentIn dem Load oder Initialize Ereignis der UserForm kannst du die Variablen dann einmalig zuweisen.z.B. Set oDrwDoc = CATIA.ActiveDocumentGrußRandle------------------Wer für nichts steht, fällt für alles!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Popups unterdrücken
fly am 04.06.2019 um 10:05 Uhr (1)
HiIst es in CATIA CAA möglich die lästigen Popups zu unterdrücken (per Macro geht das ja)
|
In das Form CATIA V5 Programmierung wechseln |