|
CATIA V5 Programmierung : Zeichnung Textfeld automatisch ausfüllen
Tstone am 20.11.2006 um 12:57 Uhr (0)
Hallo NT24Deiner Variable DrwView wird gar kein Wert/Objekt zugewiesen.So sollte es gehen: Code:--------------------------------------------------------------------------------Private Sub CommandButton1_Click()oName = "TEST"Dim DrwDocument As DrawingDocumentSet DrwDocument = CATIA.ActiveDocumentDim DrwSheets As DrawingSheetsSet DrwSheets = DrwDocument.SheetsDim DrwSheet As DrawingSheetSet DrwSheet = DrwSheets.ActiveSheetDim DrwView As DrawingViewSet DrwView = DrwSheet.Views.ActiveViewDim drawingTexts1 As D ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zeichnung Textfeld automatisch ausfüllen
MarkusK am 20.11.2006 um 12:51 Uhr (0)
Hallo NT24,ich vermute dein Code weiß einfach nicht, in welcher Datei, in welchem Blatt und in welcher Viewes arbeiten soll.Als erstes fehlt dir eigentlich "Options Explicit", und zwar ganz oben in deinem Modul.Das bewirkt nämlich, dass alle Variablen definiert sein müssen.Somit dürft in deinem Code erst mal bei DrwView eine Fehlermeldung kommen. Denn das ist eine (Objekt)Variable, die aber nie mit einem Objekt verbunden wird.Somit kann ja auch auf kein Textfeld darin zugegriffen werden.Habe mal von mir ei ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 und C++
tonka am 20.11.2006 um 19:06 Uhr (0)
Hy @ allWeiß jemand von euch wie ich ein CATIA Makro mit C++.NET (2005) programmiere. Möchte erstmal nur einen 3D Punkt zeichnen. Mit VB.net geht das ohne Probleme, Verweis einfügen und normales Makro programmieren. In C++ kann ich zwar den Verweis einfügen, weiß aber nicht recht wie ich das am besten deklariere und dann die Funktionen von CATIA anspreche.MFGTonka
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Schwerpunktkoordinaten eines Bodies anzeigen
V5user123 am 21.11.2006 um 12:29 Uhr (0)
Hallo zusammen,ich möchte mir die Schwerpunktkoordinaten von einem Body anzeigen lassen. Dies habe ich mit "Measurable" versucht. Leider läuft das Programm nicht. Was habe ich falsch gemacht? Vielen Dank für Eure Hilfe!Gruß------------------------------------------------------------Sub CATMain ( )Set myDocument = CATIA.ActiveDocumentSet myPart = myDocument.PartSet myBodies = myPart.BodiesSet myBody = myBodies.Item("A")Set mySelection = myDocument.SelectionmySelection.Add myBodyDim TheSPAWorkbench As Workbe ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Elemente aus Geometrischen Set in txt-File exportieren
Proofin am 24.11.2006 um 18:42 Uhr (0)
Hi Matthias,ich habe gerade den Suchstring mal im englischen ausprobiert, also bei mir funktioniert es. Mein Aufruf lautet: sSel.Add (oHybridbody) sSel.Search ("Type=Axis System,sel")Was die 2D Punkte angeht kannst du folgendes in die Abfrage der Skizzen einbauen:-------------------------------------------------Code------------------------------------------------- wenn Kreis ElseIf InStr(1, sType, sCircle2D) 0 Then Set oRef = CATIA.ActiveDocument.Part.CreateReferenceFromObject(oGeoElements.Item( ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 und C++
Axel.Strasser am 22.11.2006 um 09:23 Uhr (0)
Hast Du mal geschaut in Richtung CAA, da CAA Basis ja C++ ist kommst Du da vielleicht weiter. Vielleicht siehst Du da Methoden, aber wissen tue ich es nicht.Axel
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Daimler Umgebung auf deutsch umstellen
Gansen am 22.11.2006 um 13:59 Uhr (0)
Hallo zusammen,ich hab mal ne Frage zur Catia V5 Lieferantenpaket von DaimlerChrysler.Kann man das Teil auf Deutsch umstellen. Denn es ist sehr gewöhnungsbedürftig wenn man alles auf Deutsch gewöhnt ist und dann in einer Englishen Umgebung arbeiten muss. Danke
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Daimler Umgebung auf deutsch umstellen
cwillmann am 22.11.2006 um 17:08 Uhr (0)
Hallo,klar geht das (unter Tools/Customize - letzter Reiter), sofern nicht vom Admin gesperrt (rotes Schloss)ABER vgl. Kap. 9.1.2 der Doku hierzu:In der DaimlerChrysler CATIA V5 Umgebung ist die Sprache auf Englisch gesetzt. Ändern Sie diese Settings bitte nicht! Dies ist notwendig, da es in einer gemischten Umgebung zu unvorhersehbaren Fehlern kommt (z.B.: Makros laufen nicht mehr, Toolbars sind fehlerhaft, Tesselierungstoleranzen ändern sich, unterschiedliche Dezimaltrenner, . Also ganz klar eigene Ents ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Stückliste aus VB bearbeiten
crinuy am 23.11.2006 um 08:13 Uhr (0)
komisch, irgendwie klappt diese Benachrichtigungsfunktion vom Forum nicht wirklich.Vielen Dank erstmal für die Hilfe. Wir haben es zwar jetzt erst mal anders gelöst (Parameter aus VB heraus ändern, wenn der geändert wird, dann erzeugt ein CatScript die stückliste und an die komme ich dann ja ran), aber für die Zukunft ist das sicherlich ne sehr gute Hilfe!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mit VB auf ein Part zugreifen
Jan24 am 23.11.2006 um 11:36 Uhr (0)
Hallo zusammmen,ich möchte gerne wissen wie ich im VB auf einen Part zugreifen kannbsp.: es ist ein Part mit dem Namen "Balken" geöffnet ich möchte jetzt nun in VB sagen wenn "Balken" geöffnet ist dann führe folgendes aus.Ich weiss das man im VB wenn man auf ein Parameter zugreifen möchte folgenden Code benutzt:Set part1 = CATIA.ActiveDocument.PartSet Param = part1.Parameters.RootParametersSet.DirectParameters daher denke ich das es für mein Problem ein ähnlicher Code benutzt wirdMfGJan
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mit VB auf ein Part zugreifen
Lusilnie am 23.11.2006 um 23:12 Uhr (0)
Hallo Jan24,versuch es doch mal mit: Code:Set part1 = CATIA.Documents.Item("Balken.CATPart") oder Code:If CATIA.Documents.Item("Balken.CATPart").name = "Balken.CATPart" Then Set part1 = CATIA.Documents.Item("Balken.CATPart")End Ifmfg,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 : Mit VB auf ein Part zugreifen
Tstone am 24.11.2006 um 12:33 Uhr (0)
Hallo Jan24 , Hallo LusilnieLusilnie erstes Code-Schnippsel funktioniert sicherlich, aber das zweite verwirrt mich ein wenig:If CATIA.Documents.Item("Balken.CATPart").name = "Balken.CATPart" Then Set part1 = CATIA.Documents.Item("Balken.CATPart")End IfAlso wenn das Dokument "Balken.CATPart" den Namen "Balken.CATPart" trägt, dann ....???Desweitern muss man wissen, das wenn auch ein Dokument in der Dokumentauflistung enthalten ist, es nicht zwangsläufig auch visualisiert wird, sprich in einem eigenen Fenste ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Elemente aus Geometrischen Set in txt-File exportieren
dersummi am 24.11.2006 um 14:32 Uhr (0)
Also erstmal danke für die Arbeit!Im deutschen funzt es ausgezeichnet mit den Achsensystemen!Nun habe ich versucht es auch im Englischen hin zu bekommen! Laut Suchstring sollte der Typ , wie von dir angegeben, "Axis System" sein! Also habe ich es so versucht wie von dir vermutet! Leider ohne Erfolg! woran kann es noch liegen? hast du eine Idee? Muß es noch hinbekommen das es auch im Englischen funktioniert! Alternativ kann ich das Problem vll auch Methodisch lösen, in dem ich Vorgebe das die Systeme immer ...
|
In das Form CATIA V5 Programmierung wechseln |