|
CATIA V5 Programmierung : Warnung unterdrücken The part contains sheetmetal features
Randle am 06.12.2019 um 20:24 Uhr (1)
Nabend,setze in der Catia V5 Umgebungsdatei folgende Variable:DEACTIVATE_SHEETMETAL_WARNING_AT_PART_OPEN=YesDann sollte die Meldung nicht mehr erscheinen.GrußRandle------------------Wer für nichts steht, fällt für alles!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Inhalt von Titelleiste auslesen
Randle am 23.05.2024 um 09:22 Uhr (1)
Guten Morgen,CATIA.ActiveWindow.Caption gibt dir den Namen des aktiven Fensters aus.GrußRandle------------------Planung ersetzt Fehler durch Irrtum!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : COM References verschwunden (V5R26)
Randle am 25.11.2017 um 13:08 Uhr (1)
Moin, moin,also soweit ich mich erinnere musst du wenn du CATIA Bibliotheken in .NET (als Verweis, zu erkennen an den Kopien mit Prefix Interop.* - oder so ähnlich - in deinem .NET Projektverzeichnis) einbindest musst du diese bei jedem Releaseupdate aktualisieren, da diese Release spezifisch sind.GrußRandle------------------Wer für nichts steht, fällt für alles!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : UserRefProperties im Produkt funzt nicht
Randle am 20.02.2023 um 14:46 Uhr (1)
Hallo,hier ein Beispiel wie es mit beiden Fällen (Ansicht direkt aus Part und von Part aus einer Produktstruktur) funktioniert. Zusätzlich habe ich da exemplarisch noch mal den Fall "Ansicht von Body" berücksichtigt.Code:Sub CATMainDim DrwDoc As DrawingDocumentDim DrwSheet As DrawingSheetDim DrwView As DrawingViewDim Prod As ProductDim ParentObjSet DrwDoc = CATIA.ActiveDocumentSet DrwSheet = DrwDoc.Sheets.ActiveSheetSet DrwView = DrwSheet.Views.Item(3)Select Case TypeName(DrwView.GenerativeBehavior.Documen ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Befehl Bedingung aus der Befehlsleiste
Randle am 06.09.2022 um 13:13 Uhr (1)
Was lernen wir daraus?Die Frage nach dem Ziel, bzw. Sinn und Zwecks einer Aufgabenstellung lohnt sich! Gruß Randle------------------Wer für nichts steht, fällt für alles!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter von der Oberbaugruppe
Randle am 02.08.2016 um 14:51 Uhr (1)
Hallo,versuche es mal so:Sub CATMain()Set productDocument1 = CATIA.ActiveDocumentSet product1 = productDocument1.ProductSet parameters1 = product1.Parameters.RootParameterSet.DirectParametersSet strParam1 = parameters1.Item("TV_Nr")Name_TV = strParam1.ValueAsStringSet strParam2 = parameters1.Item("NrModul")Nummer_Modul = strParam2.ValueMsgBox Name_TV & vbCrLf & Nummer_ModulEnd SubGrußRandle[Diese Nachricht wurde von Randle am 02. Aug. 2016 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Properties mit Parameter verknüpfen
Randle am 14.09.2022 um 09:12 Uhr (1)
Hallo,werden denn die Formeln erzeugt?Beim Zugriff auf die Parameter Collection von Products muss man ein wenig aufpassen, da diese ALLE Parameter (auch die der Parts!) enthalten. Da erwischt man schnell mal den Falschen.Aber ohne den Quellcode wird es wohl schwierig sein den "Fehler" zu finden.Gruß Randle Nachtrag: Da war der Bernd (mal wieder) schneller! ------------------Wer für nichts steht, fällt für alles![Diese Nachricht wurde von Randle am 14. Sep. 2022 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Titelblok macro
Randle am 04.08.2017 um 14:55 Uhr (1)
Hallo,du musst beim Aufruf der Routine dieser zwei Objekte (DrawingText, Parameter) mitgeben, in etwa so:sCreateAttribLink MyText, strParam1 Die Objekte musst du natürlich vorher definieren, für den Parameter hast du das ja schon.GrußRandle------------------Wer für nichts steht, fällt für alles!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wert und Parameter gleichzeitig in eine Formel bringen
Randle am 01.12.2017 um 15:11 Uhr (1)
Hallo,ich bin mir nicht ganz sicher was du vor hast, aber warum erstellst du nicht den Parameter, belegst ihn mit einem Wert und verknüpfst ihn dann mit der Formel?GrußRandle------------------Wer für nichts steht, fällt für alles!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Properties mit Parameter verknüpfen
Randle am 14.09.2022 um 10:35 Uhr (1)
Hallo,ich würde mir die Parts und Products auch nicht über die Selection "holen" (Performance), sondern eine rekursive Schleife über die Produktstruktur laufen lassen und an die Funktion "CreateParameters" dann gleich das Dokument übergeben. Bin mir bei dem Code auch nicht sicher ob Komponenten sicher rausgefiltert werden.Außerdem fehlt (mir) noch die Überprüfung ob der Parameter und die Formel schon existiert, so wie du es ja auch bei der UserProperty machst. Du läufst so Gefahr Parameter/Formeln mehrfach ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter auslesen
Randle am 15.08.2009 um 16:21 Uhr (0)
Hallo,ich versuche es wann immer es geht zu vermeiden mit der Selection Klasse zu arbeiten, da zum Einem die Performance in der Regel nicht ganz so prickelnd ist (hängt natürlich davon ab in welchem Umfang man sie nutzt), zum Anderen werden nicht alle Eigenschaften/Methoden voll unterstützt (Beispiel: SelectElement2) so das man dann wieder rumtricksen muss.Wenn du den Paramternamen kennst kannst du auch wie folgt vorgehen.Sub CATMainDim oPartDoc as PartDocumentSet oPartDoc = Catia.ActiveDocument setzt vorr ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Koordinaten von HybridShapeNear ausgeben (und Punkten, aber das funktioniert)
Randle am 28.09.2009 um 11:00 Uhr (0)
Hallo,vielleicht mal ein ganz anderer Ansatz.Erstelle dir am Anfang 3 Parameter (x,y,z)Wenn du deine Elemente in einer Selection oder einem Array hast, gehst du diese eines nach dem anderem durch.Innerhalb dieser Schleife erstellst du 3 Formeln, die du mit den Parametern verknüpfst.Beispiel für X Koordinate:Length.1 = `Geometrical Set.1Near.1`-coord(1) Die 1 hinter coord steht für die X-Koordinate, 2 für Y, usw.Am Ende der Schleife solltest du daran denken, die 3 Formeln wieder zu löschen. Am Ende des Makr ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter auslesen
Randle am 15.08.2009 um 19:32 Uhr (0)
Hallo,Aus der Doku:-------------------------------------IsTrueParameterReturns a boolean saying if the parameter is a true one (real, dimension, string, etc. Renamed Returns a boolean saying if the parameter is a renamed parameter or not. -------------------------------------Über diese Parametereigenschaften kannst du filtern, also If oPart.Parameters.Item(I).IsTrueParameter Then bzw. If oPart.Parameters.Item(I).Renamed Then**********************************************Excel:Wenn ich Daten a ...
|
| In das Form CATIA V5 Programmierung wechseln |