|
CATIA V5 Programmierung : Baugruppen auslesen
RonnyS am 20.10.2003 um 09:12 Uhr (0)
hier büddä ist zwar aus einem meiner Projekte entnommen und deshalb evtl net ganz die einfachste lsg aber egalsub catmain dim myproduct as product set myproduct = catia.activedocument.product dim getActivePartNames as collection Set getActivePartNames = New Collection Open "c:la.txt" For Output As #2 Dim tmp As String For i = 1 To MyProduct.Products.Count Step 1 tmp = MyProduct.Products.Item(i).PartNumber print #2, tmp getActivePartNames.Add tmp Next close #2end ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kleine Linien löschen
cyzed am 30.11.2009 um 16:04 Uhr (0)
YAHOOOOOOOO!!!!!!!! Ich habs komplett...Danke für eure Hilfehier nochmal die gesamte Syntax für alle Sub CATMain()maximale Linienlänge eingebenDim Laengemax As DoubleLaengemax = InputBox("Bitte die maximale Linienlänge eingeben")Anzahl der Linien und Punkte in der SkizzeDim zaehler, zaehler2, zaehler3 As IntegerDim Linien, Punkte As SelectionSet Linien = CATIA.ActiveDocument.SelectionLinien.ClearLinien.Search "Type=Linie*;all"zaehler1 = Linien.CountSet Punkte = CATIA.ActiveDocument.SelectionPunkte.ClearPun ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PowerCopy aus einem Catalog per VB6 starten
camahiahua am 31.07.2012 um 15:40 Uhr (1)
Hallo Kay Petri,Ich habe so ein ähnliches Problem gehabt. Ich habe ein Paar PowerCopies, die durch ein Makro aufgerufen werden. Ich wollte dieses Input Fenster von dem Powercopy in meinem Makro haben. Ich habe ein Catalog erstellt und die verschiedenen PowerCopys veröffentlicht. Ich habe wie du gesagt hast, die CATIA interne Links benutzt und mit dem Befehl CATIA.StartCommand gearbeitet.Alles funktioniert wunderbar. Das Problem ist jetzt, dass dieses Makro nur in meinem Rechner verwendet werden kann. Wenn ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Namensänderung eines Produkt nicht sichtbar
RSchulz am 07.05.2013 um 17:17 Uhr (0)
Hallo zusammen,CATIA reagiert eben nicht auf das von euch erschaffene Ereignis.Versucht mal folgendes:Code:Sub CATMain() Dim oView As Viewer3D Dim oWindow As SpecsAndGeomWindow Set oWindow = CATIA.ActiveWindow Set oView = oWindow.ActiveViewer oView.updateEnd SubDies sollte eigentlich ein "redraw"-Ereignis im Window ausführen! Das wird aus Performancegründen nicht automatisch mit jedem puckelmuckel ausgeführt ------------------MFGRick SchulzNettiquette (CAD.de) - Was ist die Systeminfo? - Wie man Fragen ric ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Step-Makro: Beliebigen Text am Ende das step-Dateinamens hinzufügen
stefan451 am 02.09.2020 um 12:01 Uhr (1)
Hallo, ich hätte ein Frage:Ich habe da ein bestehendes step-Makro. Das Makro speichert mir das aktuell geöffnete Catia-Teil als step-Datei in den Ordner wo sich das Catia-Teil befindet. Soweit so gut. Ich möchte aber die Funktionalität des Makros noch erweitern. Es soll mir am Ende des Dateinamens den Text „Rohteil“ dazuhängen.Zum Beispiel wenn das Teil „54133134.stp“ hieße, dann soll er mir automatisch das step-file mit dem Namen „54133134_ Rohteil.stp“ erstellen. Wie müsste ich das bestehende Makro umbau ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Pruduktupdate?
K.Siebert am 19.07.2008 um 00:41 Uhr (0)
Hallo auf cad.deJa das ist mit Catia möglichschau doch mal hier Code:Sub CATMain()Set Document = CATIA.ActiveDocumentSet RootProduct = Document.ProductRootProduct.UpdateEnd SubKleiner Tipp Du findest immer mal wieder Beiträge wo Codes eingefügt sind wo kein Sub CATMain()..End Sub Dieses dann bitte Ergänzen Sub CatMain() hier Anfang Skript..Code.End Sub hier Ende Skript------------------ Sei Schlau bleib Dumm !!?!! [Diese Nachricht wurde von K.Siebert am 19. Jul. 2008 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection-Class als LateBinding aus Visual Basic
cl10b am 04.02.2011 um 15:59 Uhr (0)
Hallo Spezies^^Ich kriege es beim besten Willen nicht hin im Visual Studio per LateBinding auf die Selection Klasse von CATIA zuzugreifen.Derzeit behelfe ich mir mit Early Binding - das möchte ich aber eigentlich vermeiden...Wie definiere ich denn eine Variable nach folgendem Muster:Dim Liste As ObjectListe = CATIA.Selection ???????ein Set Liste = ... wird von Visual Studio 08 erst gar nicht akzeptiert...Danke vorab------------------lg Christian
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : messen in bezug zu koordinatensystem2!!!
sawah am 24.08.2011 um 15:11 Uhr (0)
Hallo zusammen,ich habe die Suche schon misbrucht aber nicht so recht das richtige gefunden.Vielleicht kann mir ja mal wer helfenich habe ein Punkt der sich in koordinatensystem3 befindet, und will die Koordinaten anzeigen aber in Bezug zu koordinatensystem2.ich habe das hier versucht anzupassen, kriege ich aber net hinCode:Dim pt_to_measureSet pt_to_measure = CATIA.ActiveDocument.Part.AxisSystems.Item("KOS_1")Debug.Print pt_to_measure.NameDim ref_pt As ReferenceSet ref_pt = CATIA.ActiveDocument.Part.Creat ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ´Model CV4 in CV5 automatisch als dxf abspeichern
Feyza am 03.08.2004 um 08:22 Uhr (0)
Hallo Bartleby, danke für die Anwort. Ich möchte nicht, das der ACAD Anwender selber in CATIA noch was an-/auszuwählen hat. Er soll in ACAD auf einem ICON drücken und die Datei als dxf zur Verfügung haben. Also nun: 1.) Wie kann man eine bestimmte Datei, sagen wir mal test1.model in CATIA starten? 2.) Wie kann man dann ein Makro in dem Start einpflegen? c:programmeDassault SystemesV5R12SP3intel_acodeinCNEXT.exe -batch V:macro est.CATScript Hier startet es die CNEXT.exe im Tastmanager bei den Proz ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : The method PartNumber failed
WilliGo am 28.04.2010 um 13:37 Uhr (0)
Hallo,ha jemand schon diese Meldung im Catia bekommen ?"The methode PartNumber failed". habe mittels Makro die einzelnen PartNumber der Part´s ermittelt.und wollte diese Daten jetzt speichern. Es lief bislang gut so.Bekomme nur jetzt die Meldung. Den Grund kann ich mir nicht erklären. Die Meldung habe ich solange ich mit Catia zu tun habe auch noch nicht erhalten. ------------------Willi
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Länge einer Split-Kurve messen
AlfaRomeo75 am 27.11.2007 um 10:36 Uhr (0)
Hallo Greenday,probiers mal so:Sub CATMain()Dim Status, oSelection, oSelectedElement, oDoc, oInstance, oRef, TheSPAWorkbench, TheMeasurable, LaengeSet oDoc = CATIA.ActiveDocument.PartSet oSelection = Catia.ActiveDocument.SelectionoSelection.Search "Name=Schnittkurve,all"Set oSelectedElement = oSelection.Item(1).ValueoSelection.ClearSet oRef = oDoc.CreateReferenceFromObject(oSelectedElement)Set TheSPAWorkbench = CATIA.ActiveDocument.GetWorkbench("SPAWorkbench")Set TheMeasurable = TheSPAWorkbench.GetMeasurab ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Button Abbrechen bei InputBox
Spritty am 04.05.2006 um 19:38 Uhr (0)
Hallo V5ler,hab mal wieder ein Problem. Ich habe eine InputBox, die abfrägt, was ich benötige. Nach der Eingabe drücke ich auf OK und das Makro selektiert mir das, was ich eingegeben habe. Wenn ich Abbrechen drücke, bringt er ne Fehlermeldung im Makro. Was kann ich machen, damit er mir bei Drücken des Abbrechen-Buttons das Makro beendet?Vielen Dank im Voraus für Eure Hilfe!!GrußSprittyHier mein Makro:Language="VBSCRIPT"Sub CATMain()Weiteres Beschriftungstool?Rueckfrage1 = MsgBox ("Wird ein Firmenzeichen be ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aus Catia Vbamakro eine Part aus TeamPDM kopieren
CTenschert am 23.02.2005 um 14:33 Uhr (0)
Derzeit habe ich es geschaft eine neue Session zu erzeugen und dann eine Suchmaske von TeamPDM zu öffnen und so das Teil zu laden. Eigetlich möchte ich aber das ganze ohne Interaktion ablaufen lassen. Daran bin ich am rumprobieren, jedoch kann man die Docu von TeamPDM COM ja .... . z.B. wie bekomme ich es hin das ich nicht extra eine neu Session erzeugen muß, ich habe mich doch schon in Catia angemeldet. ------------------ Mit freundlichem Gruß von Carl Tenschert
|
| In das Form CATIA V5 Programmierung wechseln |