|
CATIA V5 Programmierung : Part in Produktstruktur lokalisieren
Timberwolve am 17.04.2007 um 10:45 Uhr (0)
Hallo nochmal, erstmal vielen Dank für deine Hilfe, die hat mich sehr weit nach vorn gebracht. Danke. Jetzt hab ich noch ne Frage, vielleicht hast du eine Idee. Wie kann ich einen Baum rekursiv nach oben scannen?Folgendes bräuchte ich für eine Analyse. Es wird ja ein Part selektiert, daraus bekomme ich dann mit FindObject das dazugehörige Product(vom Part). Jetzt möchte ich gerne bis zum ActiveDocument nach oben scannen und alle Elternkomponenten, bzw. Produktstufen in der das Part angeordnet ist aufgelist ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : StartCommand zwar in VBA jedoch nicht in VB?!?
apollo11 am 20.08.2008 um 23:37 Uhr (0)
Hallo zusammen!Stehe vor folgendem Problem:Ich hab in einem Part Parameter welche mit einem anderen Part verknüpft sind. Ich möchte nun diese Verknüpfung auflösen; in VBA funktioniert dies mit folgendem Befehl wunderbar:Catia.Star[Diese Nachricht wurde von apollo11 am 20. Aug. 2008 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part in der Produktstruktur verschieben
INLU am 27.09.2008 um 21:31 Uhr (0)
Hallo,bei mir ist noch eine Frage aufgetaucht.Ich versuche krampfhaft ein Part in der Produktstruktur zu verschieben, also das Gleiche,was die Funktion Grahp Tree Reordering macht.Vom Gefühl her, müsste das über die Klasse Products und der Funktion Item gehen. Ich weiss aber nicht wie. Kann mir da jemand weiter helfen?mfg INLU
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Masse und schwerpunkt von einzelnen Parts
runio am 16.06.2011 um 22:28 Uhr (0)
Hallo,ich benutze:product.Analyze.Volumeproduct.Analyze.WetAreaIch möchte das Volumen und die Oberfläche des Körpers messen. Allerdings wähle ich als zu messendes Object das Produkt an sich aus (die Körper die nicht gemessen werden sollen sind deaktiviert)Hab mal ein Bild angehangen.Danke für die Link, werde ich mir durchlesen.[Diese Nachricht wurde von runio am 16. Jun. 2011 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Abfragen bei Formeleintrag
Lusilnie am 24.06.2010 um 00:38 Uhr (0)
Hallo MakroNovize,das funktioniert auch automatisiert so wie manuell. Die "Info" kommt dann einfach nicht! Mein Beispiel funktionierte im solo geladenen CATPart so:Code:Option ExplicitSub CATMain() Dim iParam As Parameter Dim iRel As Relation Set iParam = CATIA.ActiveDocument.Part.Parameters.CreateString("Masse", "") Set iRel = CATIA.ActiveDocument.Part.Relations.CreateFormula("Benennung", _ "Kommentar", iParam, _ "ToString(round((smartVolume(PartBody) * BAUTEILSteelSteel.1.1Density) ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dokument in eigenem Fenster geöffnet/sichtbar?
dmogler am 02.10.2008 um 11:31 Uhr (0)
hallo zusammen,Ich habe eine grafische Benutzeroberfläche programmiert, mit der ich meine unterschiedlichen Makros starten kann. Für die Ausführung eines bestimmten Makros, ist es erforderlich abzufragen, ob als erstes Dokument eine Zeichnung und als zweites Dokument das passende Part in einem für den Benutzer sichtbaren Fenster geöffnet ist.mit folgendem Code kann ich den Art des CAD Dokuments abfragen:************************************** 020 Hauptprogramm**************************************Public Sub ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : RootProdukt aktivieren
moppesle am 23.10.2017 um 12:22 Uhr (1)
Hi Bernd,Zitat:Dim oSel As SelectionSet oSel = CATIA.ActiveDocument.SelectionDim oProd As ProductSet oProd = CATIA.ActiveDocument.ProductoSel.ClearoSel.add oProdCATIA.StartCommand "FrmActivate""FrmActivate" highlightet mir das oberste Produkt jedoch wird es nicht aktiv (also Blau) gestetzt. ------------------Gruß UweAuch Catia ist nur ein Mensch!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SelectElement2
Desken am 18.03.2019 um 15:20 Uhr (1)
Danke, das klappt jetzt!. Habe es jetzt nochmal etwas anders aufgebaut. Ein Produkt wird nicht mehr erzeugt, sondern einzelne Parts geöffnet und die Flächen als Variable gespeichert.Es klappe jetzt super, der Nutzer wählt die Fläche aus, ist sie in einem Body bzw ein Solid, wird sie als "Datum" extrahiert und weiter verarbeitet.Danke bis hier schonmal
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro-Fehler 1002
xyon126 am 27.06.2012 um 10:16 Uhr (0)
Hallo Rick!Zunächst vielen Dank für Ihre Hilfe. Beantworte ich Ihre Fragen.:Die Linie 44 ist: Set product1 = partDocument1.GetItem (partDocument1.Name)Und in Bezug auf Ihre Code ist perfekt, aber ich tue es in der "Instance name" und ich brauche die "Part Number", sowie die Datei umbenennen, um die Part Number und ich habe ein Makro, das ich tue.M.f.G.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Produkt als Cgr mit PartNumber und Revision speichern
bgrittmann am 26.11.2007 um 22:44 Uhr (0)
ServusVor dem Abspeichern könntest du den Dateinamen überprüfen lasse:Code:Filename = Definition&"_"&RevisionKorrektur(Filename)productDocument1.ExportData "C:Dokumente und EinstellungenEigene Dateien"&Filename&".cgr", "cgr"End SubFunction Korrektur(TEXT) Korrektur = Replace ( Replace ( Replace(TEXT, "", "_"), "/", "_"), ":", "_")End FunctionGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriff auf Section cut im Produkt (TPSViews)
Tweety79 am 12.11.2016 um 14:54 Uhr (1)
Servus,ich habe die Matrix für die Lage so wie im Beispiel Dim Pos(11) mySectionY.GetPosition(Pos) Dim Matrix(11) As Double Matrix(0) = 1 Matrix(1) = 0 Matrix(2) = 0 Matrix(3) = 0 Matrix(4) = 1 Matrix(5) = 0 Matrix(6) = 0 Matrix(7) = 0 Matrix(8) = 1 ' X Matrix(9) = 11538 ' Y Matrix(10) = 0 ' Z Matrix(11) = 1750 mySectionY.SetPosition(Matrix)Und trotzdem Fehler in der letzten Zeile.Hab jetzt erstmal die Einstel ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Den Pfad von nicht geladenem Part ablesen
barbara_ am 10.04.2003 um 10:51 Uhr (0)
Hallo Zusammen, wer weisst wie man den Pfad von einem Product bzw. Part abfragen kann, die (als Komponent einer CATProduct Datei) aus irgenwelchen Gründen nicht geladen werden könnte. In dem Eigenschaftfester steht diese Information unter "Referenzverknüpfung" mit dem Status "Nicht geladen". Bin dankbar für jeden Tipp Barbara
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Körper Selektieren
bgrittmann am 12.11.2015 um 16:48 Uhr (1)
ServusBist du im Part oder in der Baugruppe unterwegs?Im Part gibt es zwei Möglichkeiten:1. die Elemente deiner Suche in einem Array zwischenspeichern, Selektion leeren, Elemente einzeln der Selektion hinzufügen2. Die Collecion der Bodies (siehe Doku) per Schleife einzeln der Selektion hinzufügenGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |