|
CATIA V5 Programmierung : Part / Product Paramter auslesen und in Drawing verwenden
Sven2010 am 20.04.2010 um 22:27 Uhr (0)
Hallo zusammen,ich bin neu hier und muss euch direkt mit einer (für mich) komplizierten Frage nerven Vorab: Ich bin blutiger Anfänger in der Makroprogrammierung und bin über die Suchfunktion leider nicht zum Ziel gekommen...Mein Problem:Ich möchte die Textfelder meines Schriftkopfes in der Drawing mit Parametern aus dem Part oder Product automatisiert füllen und bei Änderungen entsprechend aktualisieren.Erster Ansatz:Startdrawing mit verlinktem Startpart benutzen; Part Paramter (publiziert!) als externe Pa ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkte finden und Abstände messen
akrohn am 23.05.2005 um 12:46 Uhr (0)
Hi Prosper! Ich habe im ersten schritte infach mal meine Datei soweit geändert, dass dein script ohne änderung läuft. Habe also das Produkt tiefer in die struktur gelegt. Leider bekomme ich aber bei zwei verschiedenen Instanzen meines Parts immer die gleichen werte (lokal und global). Es wird also egal wie weit ich die instanzen im Raum verschiebe global der gleiche wert angegeben. Somit ist das Ergebnis falsch. Warum ist das so? Gruß, Andreas
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Gesamter Inhalt von Boolschen Operationen löschen
tommson am 04.06.2008 um 08:50 Uhr (0)
Ja viele Dank Hoblila und BigCheese. Lösung ist eigentlich relativ einfach. Hab vergessen, dass man ja in der Selection wiederum suchen kann. War daher letztendlich leicht umzusetzen, die inaktiven Booleschen Operationen inklusive der zugehörigen Bodys zu löschen.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection
zoltan.bekesi am 30.06.2009 um 19:52 Uhr (0)
Hallo Spoerk,für Beispiele, wie SelectElement2 funktioniert versuche es mit der Forumsuche .Bei dir passt eigentlich der Syntax nicht, wie Henry schon schreibt. Du muss den String "Curve" in ein Array packen, dazu gibt es aber schon dutzende Beiträge hier.Gruß,Zoltan
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection von einem Teil
bgrittmann am 30.09.2013 um 15:15 Uhr (1)
ServusWenn du einzelne Element einer Selektion nacheinander kopieren willst, musst du die Elemente er Selektion in einen Array/Collection zwischenspeichern, und später dann einzeln selektieren und kopieren.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Einzelne Breps während der Laufzeit hervorheben
CTenschert am 07.09.2005 um 10:32 Uhr (0)
Probier es mal mit der Selection FunktionIn der Zipdatei ist das vollständige Beispiel****** Beispiel *******Dim mySelection As SelectionSet mySelection = partDocument1.SelectionmySelection.ClearDim ox As ObjectSet ox = hybridBody1.HybridShapes.GetItem(reference1.DisplayName)mySelection.Add ox------------------Mit freundlichem Gruß von Carl Tenschert
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Default Representation Source auslesen?
Lusilnie am 23.11.2007 um 00:35 Uhr (0)
Hallo SaschaM,wenn der User immer nur 1 CGR selektiert, dann sollte Code:Selection.Item(1).Value.GetMasterShapeRepresentationPathName den Dateinamen liefern.mfg,Lusilnie------------------Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!!frei nach größeren Geistern
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drawing mit Product verknüpfen um es mit SendTo mitzukopieren
K.Siebert am 14.01.2008 um 13:51 Uhr (0)
Hallo Leute,vielleicht hilft euch dieses Skript weiter stehe vor dem Selben Problem leider bin ich nicht so bewandert in Makro schreiben habe erst angefangen.Ist zwar für andere Zwecke aber dieses Skript gleicht von Produkt bis Zeichnungen ab schaut mal rein wenn einer eine Lösung hat bitte hier Posten Aber hier mal der Link: http://ww3.cad.de/foren/ubb/Forum137/HTML/000890.shtml#000000
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : überflüssige Dateien im Verzeichnis entfernen
Christian.O am 02.01.2011 um 15:14 Uhr (0)
Servus, Zitat:Original erstellt von Andreas Müller 1977:Mit senden an habe ich häufig das Probelm (keine Ahnung wiso) das Catia irgendwie intern vieleicht noch verlinkungen findet und trotzdem obwohl es nicht mehr im Rootprodukt das Teil vorkommt mit gesendet wird.das sind dann Ghostlinks. Bevor du deine gesamte Baugruppe in ein anderes Verzeichnis schiebst einfach mal CATDUA drüber laufen lassen. Dann sollten sie alle weg sein. Ansonsten mehrmals CATDUA anwenden. Zum Thema CATDUA findet man hier einiges i ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aktualisierung von Beziehungen steuern
tberger am 27.08.2012 um 10:57 Uhr (1)
Ich habe für mich eine andfere Lösung gefunden:in einem Vorlagen-Part kopiere ich mir eine in diesem Teil manuell erzeugte Formel mit dem mit Schalter gesetztem Updateverhalten. Im Makro kopiere ich dann diese Formel in mein neues Part und setze den Inhalt der Formel neu. Dann ist diese Formel tatsächlich auch im Update dann mit drin.------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wie XY Ebene selektieren?
tberger am 04.06.2011 um 09:12 Uhr (0)
Hallo Dennis030186,naja, manchmal spricht die CATIA auch mit einem ...Im vba-Editor kannst du die "Auflösung" eines Objekts einfügen. Dann bekommst du meistens einen Code, der für dein spezielles Part stimmt (mit namensgebundenen Zuweisungen etc.)Danach kann man mit ein bisschen Übung auch versuchen, das Ganze zu "Generalisieren", also vom speziellen Part/Product hin auf alle Situationen zu scripten.Der Rest sind Bücher, Testen unddieses Forum ------------------Grüße aus dem ThurgauThomas+++++++++++++++++ ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Section in ein Part exportieren
Lusilnie am 14.12.2006 um 18:40 Uhr (1)
Hallo Jonny1,da scheint sich ein Fehler in der Dokumentation eingeschlichen zu haben!Vereinfache einfach die Zeilen Code:Set oNewPartDocument = CATIA.Documents.Add ("Part")oNewPartDocument = cSections.Item(1).Export zu Code:Set oNewPartDocument = cSections.Item(1).Export Dann solltest Du das gesuchte Ergebnis bekommen!mfg,Lusilnie------------------Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!!frei nach größeren Geistern
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Object auslesen, auf welches eine Reference zeigt
meisterlumpi am 08.09.2011 um 14:27 Uhr (0)
nochmal zu deiner frage Zitat:Also explizit: Wie komme ich von einer Publication auf das publizierte Element?mein vorschlagCode:Function GetObjectFromPublication(iPublication As Publication, Optional iDocument As Document) As Object On Error Resume Next Dim reference1 As Reference Set reference1 = iPublication.Valuation If iDocument Is Nothing Then _ Set iDocument = CATIA.ActiveDocument With iDocument.Selection .Clear .Add reference1 Set GetObjectFromPublication = .Item(1).Value End W ...
|
| In das Form CATIA V5 Programmierung wechseln |