|
CATIA V5 Programmierung : Zeichnungsvergleich
linuxer am 07.05.2010 um 14:34 Uhr (0)
Hallo Leute,ich bin ganz neu im Thema CATScripting und stehe auf dem Schlauch. Wir starten Catia aus dem PDM raus und holen uns auch die daten immer aus dem PDM. Jetzt haben wir den DMU-Navigator mit der DV1-Lizenz und mit der Funktion "compare drawings" muss ich jetzt die zweite Zeichnung aus dem PDM holen. Das Script zum öffnen einer Datei lautet wie folgt, wie muss ich das erweitern damit ich auch die zweite Zeichnung mit dem "compare drawings" bekomme?Sub CATMain() Wäre nett, wenn ihr mir aufs Pfer ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Runden
panchito am 20.04.2015 um 16:44 Uhr (1)
Danke Ich kenne mich nicht ganz und weil ich mit Catia arbeite und neu bin habe nur es benutzt. Ich weiß nicht was die VBA-IDE ist. Ist das das VBA-Editor?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fehler Abfrage Parameter Set
moppesle am 20.04.2015 um 21:37 Uhr (1)
Hi Bernd,Zitat:Warum hast du die Fallunterscheidung für R16 drin? Ist da der "Pfad" ein anderer?Sind noch Altlasten. Muss ich mal bereinigen. Danke das wars.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : selection aktives sheet
joerneman am 21.04.2015 um 08:54 Uhr (1)
Hallo Bernd,vielen Dank für die Antwort, so klappt es.Stehe jetzt aber vor dem nächsten Problem.Möchte das selektierte Element umbenennen, dass klappt bei mir bis jetzt aber nur bei normal erstellten Textfeldern, nicht wenn ich eins aus einem Detailblatt einfüge, da kommt es zu einem Fehler.Code:Set drwdocument = CATIA.ActiveDocumentSet DrwSheets = drwdocument.SheetsSet DrwSheet = DrwSheets.ActiveSheetDim selection1 As SelectionSet selection1 = drwdocument.Selectionselection1.clearselection1.add DrwSheetx= ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mit vba-skript aus Kochbuch
r.huber am 08.05.2010 um 10:06 Uhr (0)
Hallo zusammen,ich habe folgendes Problem mit dem "Beschriftungs-Makro" vom "Kochbuch - Catia automatisieren" und hoffe, dass mir jemand weiterhelfen kann.Ich habe das Makro auf einem 32-bit XP Rechner ohne Probleme ausführen können. Anschließend hab ich es auf einem Win7 64-bit versucht und die Fehlermeldung "Can not load an object because it is not available on this mashine" erhalten. Komischerweise kam die selbe Fehlermeldung bei einem anderen XP 32 Rechner von einem Kollegen.Hab mir dann mal im VB-Edit ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drawing Parameter mit Texten verlinken
Sven2010 am 08.05.2010 um 22:57 Uhr (0)
Hallo Leute,und schon die nächste Sache die ich nicht hin bekomme und auf eure Hilfe hoffe Folgendes Problem:Ich habe in meinem Schriftkopf verschiedene Textfelder (jeweils mit bestimmtem Namen in den Properties definiert zum Aufruf des jeweiligen Feldes), die ich unterschiedlich fülle (mein Schriftkopf liegt auf einem Detail Sheet im Vordergrund):Zum Teil schreibe ich Werte vom verlinkten Modell hineinZum Teil Werte aus der Drawing (bspw. Catia Version, Massstab etc.)Jetzt habe ich in der Drawing aber auc ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Koordinaten Punkt
Chrisma am 10.05.2010 um 13:54 Uhr (0)
Ohhh man Danke ja, Juhuuuu! Wieder 5 Stunden meines Lebens verschwendet Mist, habe vergessen den Speicherplatz anzugeben, ist klar, dass das liebe Catia dann ein wenig verwirrt ist.Hier also der Ausschnitt nochmal. Gibt die Koordinaten eines Punktes als Array aus. Funktioniert auch mit Intersects. Das Gerücht, dass man Intersects nicht direkt auslesen kann stimmt also nicht.Achso, ist das in der Catia VB Hilfe dann ein Fehler, dass da steht:"Dim TheMeasurable As Measurable Set TheMeasurable = TheSPAWor ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Rotationsachse
Scipio am 10.05.2010 um 14:03 Uhr (0)
Hallo liebe cad gemeinde versuch mich gerade mit Catia-Makro Programmierung(VBSCRIPT). In meinem Makro kopiere ich ein Geometrisches Set von einem Produkt in ein anderes dabei geht die Referenz der Rotationsachse einer Ebene verloren. Wie kann ich diese neu vergeben. Bzw Den Benutzer eine Achse auswählen lassen und diese dan als Rotationsachse definieren. wär klasse wenn mir jemand weiter helfen könnte hab beim durchstöbern des Forums leider noch nix gefunden.Language="VBSCRIPT"Sub CATMain()//////////// ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part / Product Paramter auslesen und in Drawing verwenden
V5Playaz am 20.04.2010 um 23:38 Uhr (0)
Hallo Sven,Grundsätzlich sollte dein Vorhaben funktionieren.Ich kann die empfehlen dich zuerst einmal mit der Grundlegenden CATIA-Programmierung auseinander zu sezten.D.h. Bücher, Makro-Rekorder, Watch-Fenster, Suchfunktion, V5Automation.chm, etc.View-Link1View-Link2Möglicher Zugriff auf Parameter:Catia.ActiveDocument.Part.ParametersOder Alternativ über eine Suchabfrage.Textfeld erzeugenGrüsse Dominik
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : coordPoint reference zuweisen
Chrisma am 11.05.2010 um 11:48 Uhr (0)
Servus,im Moment läuft nichts. Ich hab den Code eigentlich nur aus nem anderem Makro von mir raus kopiert. Hier vereinfacht. Ich will zwei Punkt suchen, die Koordinaten des ersten messen und dann dem ersten als Referenz den zweiten zuweisen.Die Punkte bestehen schon. Ich selektiere sie per Suche, was auch funktioniert. Wenn ich mir den name ausgeben lasse (selout1.value.name) kommt selection1 als Antwort. Wie bekomme ich KonPunkt_1?Die Messung funktioniert nicht und die Zuweisung der Reference auch nicht.D ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Mass
bgrittmann am 20.04.2015 um 12:22 Uhr (15)
ServusBei der Masse sollte beides gehe:Code:Sub CATMain()Dim productDocument1 As ProductDocumentSet productDocument1 = CATIA.ActiveDocumentDim product1 As ProductSet product1 = productDocument1.ProductDim products1 As ProductsSet products1 = product1.ProductsDim product2 As ProductSet product2 = products1.Item(1)MsgBox product2.Analyze.MassDim product2 As ProductSet product2 = products1.Item(1).ReferenceProductMsgBox product2.Analyze.MassEnd SubGrußBernd------------------Warum einfach, wenn es auch kompliz ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Macro für Flächenverbund
Fonz am 13.05.2010 um 10:01 Uhr (0)
Hallo zusammen,ich möchte mich kurz vorstellen bevor ich meine erste Frage stelle.Ich arbeite seit 2004 mit Catia V5, zuerst in der Serienetwicklung derAutomobilindustrie und seit ersten Mai in der Vorrichtungskonstruktion.Hier nun meine erste Frage ich suche ein Makro das mir alle Flächen in einem Geometrischen Set (GS) verbindet.Aus diese Verbindung (Join) soll dann ein Volumenkörper im ersten Body abgelegt werden.Danach soll das GS in NowShow gestellt werden.Ich habe null Ahnung was Makroprogramierun ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Annotation modifizieren
V5Playaz am 14.07.2008 um 11:30 Uhr (0)
Also das Ändern der Farbe funktioniert über die VisProperties.Set Selektion = CATIA.ActiveDocument.SelectionSelektion.Search "CATPrtSearch.Point,all" Nach Punkten suchenSet Properties = Selektion.VisPropertiesProperties.SetRealColor 0, 0, 0, 0 Annotations schwarz einfärbenHat jemand eine Idee, wie ich die Umrahmung ändern kann.Der Makrorekorder hilft in diesem Fall leider nicht weiter.grüße Dominik
|
In das Form CATIA V5 Programmierung wechseln |