|
CATIA V5 Programmierung : Selbst erstellte Parameter aus Part auslesen
geeeSTAR am 13.12.2012 um 12:38 Uhr (1)
bin beim debuggen grad auf folgenden fehler gestoßen...Code: Dim prdSource As Product On Error Resume Next Set prdSource = gbBehaviour.Document . . Dim PartDoc As PartDocument Dim ParamWorks As Parameters Set PartDoc = prdSource Dim sMaterial As Parameter Set ParamWorks = PartDoc.Product.UserRefProperties Set sMaterial = getUserProperty(ParamWorks, "CAD Material") . .Fehler: Typen unvertrgälich.prdSource is ja als Produkt deklariert und dann setzt ich aber ein PartDocument damit gleich. welc ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wie komme ich an das Dokument meiner Selektion?
picard am 16.06.2005 um 13:56 Uhr (0)
Danke für die Antwort. Leider sind unterhalb von Value keine Variablen vorhanden. Ich habe es nun aber hinbekommen mit: Code: Dim MySelection As Selection Set MySelection = CATIA.ActiveDocument.Selection Dim MyProductDocument As Document Set MyProductDocument = MySelection.Item(1).Reference.Parent.Item(MySelection.Item(1).Reference.Name).ReferenceProduct.Parent Danke für die Hilfe, Gruß Picard
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA.StartCommand (Center Graph)
Kne am 11.04.2011 um 11:40 Uhr (0)
Wie sprichst du das Part an:Allgemein mit: part1 = CATIA.ActiveDocument.Partoder bestimmt:partDocument1 = CATIA.Documents.Item("Partname")part1 = partDocument1.partWenn du das Teil allgemein ansteuerst kann es sein, dass wenn mehrere Dokumente offen sind das gewünschte Teil nicht gefunden wird. Aber da du ne Selection nimmst sollte die Komponente ausreichend bestimmt sein. Ich hatte auch schon Probleme mit dem CATIA.StartCommand. Das ging bei einer Funktion nur wenn nichts geöffnet war. Funktioniert denn C ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro für Achsensystem einfügen
DocMurphy am 04.08.2009 um 10:24 Uhr (0)
Hallo danke für deine Hilfe!Ich habe mich am Wochenende mal hingesetzt und etwas in die Materie eingearbeitet.(Buch ist auch schon bestellt)Ich habe die ganze Sache noch etwas erweitert.Hänge hier mal mein Ergebniss an:__________________________________________________________________________________Sub CATMain() *** CHANGELOG *** 0: DocMurphy = Achsensysteme werden erzeugt und ausgeblendet 1: DocMurphy = OriginalPlanes werden ausgeblendet 2: DocMurphy = Bedingungen werden ausgeblendet 3: D ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Pfad zum Instanz ermitteln
DenNew am 16.11.2010 um 11:32 Uhr (0)
Hallo,wir bauen die Bedingungen zwischen den Teilen über Publikationen (Achsen von zwei Teilen werden veröffentlicht und im Produkt Kongruenz gesetzt)Wenn ich richtig verstanden habe, ich muss die Koordinaten x,y,z jeden einzelnen Teil aus CATIA auslesen in Excel speichern. Muss ich die relative Koordinaten innerhalb einer Baugruppe oder absolute Koordinaten zu dem Hauptprodukt Nullpunkt speichern? Ich vermute jede Baugruppe muss einen Steuerpart mit Koordinatensystem haben, über das ich die Koordinaten vo ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Komponenten Laden oder Entladen
funzel am 13.02.2006 um 23:05 Uhr (0)
Hallo Gemeinde!Zunächst vielen Dank für die vielen Tipps aus diesem Kreise, ihr habt mir schon oft weitergeholfen. Nur dies habe ich noch nicht gefunden Ich habe den Bedarf eine Komponente per Code zu Laden, bzw. zu Entladen. Das Interaktiv Szenario ist Produkt/Part selektieren, Kontextmenü/Komponenten/ Laden oder Entladen. Zeichnet man dies per Makro auf kommt nur der "ActivateDefaultShape" Befehl an. Der "DeactivateDefaultShape" wird weder aufgezeichnet - noch funzt er wenn man ihn im Makro benutzt. Hat ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part wird in Product eingefügt, aber nicht angezeigt
Legat am 27.05.2006 um 10:05 Uhr (0)
Hallo CEROG,ist nur eine Vermutung:Wenn Du im CACHE arbeitest wird das Part beim Einfügen nicht geladen.Wenn Du nun auf dieses Part über Products.item(...) zugreifen möchtest,geht dies genau aus diesem Grund nicht, da es kein Product sondern ein Part ist (und nicht angeladen ist)! Mein Vorschlag: Das Part zuerst in einem neuen Fenster anladen und dieses dann in das Product einfügen.Geht?Gruß Legat
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Newbie needs help: Goto und Function realisieren
DanielFr. am 07.05.2010 um 09:21 Uhr (0)
Hallo ,es gibt bei Scripten immer Probleme wenn du auf die Werte aus den Parameters (Messung) zugreifst. Innerhalb von CATIA gibt es eine Einstellung die darüber entscheidet ob die Messungen im Part bzw. Produkt automatisch upgedatet werden oder nicht. D.h. du müsstest im Script erst einmal diese Einstellung abfragen (wenn sie auf false (nicht automatisch updaten) steht musst du sie auf true (automatisch updaten) stellen) um überhaupt ein ordentliches Ergebnis zu bekommen (ansonsten wird die Messung im Par ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Alle Measure auslesen und in Datei speichern
HoBLila am 07.08.2012 um 10:58 Uhr (0)
Ahhh super, damit kann ich was anfangen! :-)Jetzt ist die Frage auch sehr gut gestellt!Zunächst einmal empfehle ich Dir die Makros erst einmal im VBA-Editor zu schreiben, da er komfortabler ist und ein Watch-Window hat, wo Du Dir die Objekte zur Laufzeit anschauen kannst (Eigenschaften und so).Dann würde ich es so lösen:Zeichne eine Suche (Selection) auf, die nach allen Measure-Features sucht (hoffe das geht).Diesen Suchstring würde ich dann im Makros verwenden.Danach müssten alle Measure-Elemente selektie ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection.Item / C#
Helmut Steeg am 20.02.2009 um 15:13 Uhr (0)
Hallole, ich bins mal wieder mit einer komischen Frage ;-)Ich versuche gerade, Parameter aus einem Dokument auszulesen, was im Prinzip eigentlich kein Problem ist. Ich habe eine Assembly mit mehreren Produkten, und suche nun via Selection.Search() nach gewissen Namen. Nun wollte ich das Ergebnis durchlaufen und entsprechend verarbeiten. Das klappt aber leider nicht.Anbei der relevante Codeschnipsel, vielleicht sieht ja jemand den Fehler.Code:string sSearch = "(Name=#ERP_Artikel-Nr. + Name=# ERP_Artikel-Nr. ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Teilenummer im gesamten Produkt umbenennen
K.Siebert am 20.03.2016 um 19:57 Uhr (1)
Hallo,schau mal nach Suchen und ersetzen------------------Sei Schlau bleib Dumm !!?!!
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Reactivate Produkt im StrukturBaum
Sylas am 04.03.2021 um 10:06 Uhr (15)
Hi BerndLang nicht gehört Warum einfach, wenn Man kann es kompliziert Danke
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Body von Part in Produkt selektieren/verstecken
imation1999 am 25.09.2012 um 12:05 Uhr (0)
Hallo Benjamin, wenn ich die Aufgabe gut verstanden:HauptProduct muß ACTIV sein.Code:Language="VBSCRIPT"Sub CATMain()Dim productDocument1 As DocumentSet productDocument1 = CATIA.ActiveDocumentDim selection1 As SelectionSet selection1 = productDocument1.Selectionselection1.Search "(Name="PartName" & CATPrtSearch.PartFeature),all"selection1.Search "(Name="BodyName" & ((((CATStFreeStyleSearch.BodyFeature + CATPrtSearch.BodyFeature) + CATGmoSearch.BodyFeature) + CATSpdSearch.SpdBodyRef) + CATSpdSearch.Bo ...
|
| In das Form CATIA V5 Programmierung wechseln |