|
CATIA V5 Programmierung : CATPart erstellen Kugeln mit Makro.
ferdo am 07.03.2012 um 19:58 Uhr (0)
Hallo, Language="VBSCRIPT"Sub CATMain()Msgbox "Select geometrical set containing points to create spheres"Dim Document,Part,Selection,HybridShapeFactory,HybridBodies,HybridBody,OriginElements,Plane,PlaneReference,Status Dim InputObjectType(0),PointIndex,PointReference,HybridShapeSymmetry Set Document = CATIA.ActiveDocument : Set Part = Document.Part : Set Selection = Document.Selection Set HybridShapeFactory = Part.HybridShapeFactory InputObjectType(0)="HybridBody" Status=Selection.SelectElement3(InputObj ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catalog
Tim2007 am 05.03.2012 um 12:50 Uhr (0)
Hi,weiß jemand, wie ich an einen Catalog eine PPT oder PDF anhängen kann, so dass ich das aus Catia heraus öffnen kann?Oder ist die Beschreibung eines Grundmodels anderst geregelt?Grüße, Tim
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : DLName
Lusilnie am 08.03.2012 um 00:36 Uhr (0)
Hallo Erich,den Zugriff auf die DLNames bekommst Du wie im oben angeführten Beispiel (andere Diskussion):Code:set DLNames = CATIA.SettingControllers.Item("CATSysDLNameSettingCtrl")DLNameList = DLNames.GetDLNameList()Damit hast Du ein Array mit den DLNamen, vorausgesetzt, sie sind nicht verschachtelt. Anschließend kannst Du damit eine Liste erstellen und daraus auswählen lassen. Zum Speichern des aktuell geöffneten Dokumentes "Testpart.CATPart" im ausgewählten DLName-Pfad verwendest Du dann folgendes:Code:C ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drawing Standard
Holger_BW am 22.09.2011 um 10:50 Uhr (1)
Hallo,ich bin gerade dabei, per Makro eine Zeichnung mit unserem Firmenstandard anzulegen und scheitere auch an der Zuordnung. Bezüglich der von CATIA vorgegebenen Standards habe ich bei IBM noch folgenden Hinweis gefunden (Stand V5R10): http://www-01.ibm.com/support/docview.wss?uid=swg1HD04860 Zitat aus der Website:------------------------------------------CORRECT APPLICATION:If the user wants to display the type of the standard in amessagebox (instead of a number), he has to do in VB Script:"if standard= ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catalog
HoBLila am 08.03.2012 um 10:53 Uhr (0)
Sicher nicht, was Du hören möchtest, aber ist ein Erfahrungswert:Im VBA würde ich die Finger von Katalogen im CATIA lassen. Die API ist sher schlecht implementiert. Hier sollte Dassault mal nachlegen... :-(------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen,die Natur versucht, immer bessere Idioten zu bauenXing
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Tipp: AddComponentsFromFiles schlägt fehl (VBA)
geekv5 am 07.03.2012 um 12:01 Uhr (0)
Hi,hatte das Problem, dass ich immer folgende Meldung angezeigt bekam: Zitat:Compile error:Function or interface marked as restricted, or the function uses an Automation type not supported in Visual BasicHier der nicht funktionierende Programmcode:Code:Dim productDocument1 As ProductDocumentDim product1 As ProductDim products1 As ProductsDim arrPartDocument(0) As VariantSet productDocument1 = CATIA.ActiveDocumentSet product1 = productDocument1.ProductSet products1 = product1.Products arrPartDocument(0 ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA Dateien aus VB.net erstellen
Jonas R. am 08.03.2012 um 16:20 Uhr (0)
Hallo Zusammen,ich habe folgendes Problem:Ich habe ein Programm zur Berechnung von Wärmeübertragern in VB.net (MS Visual Studio 10) geschrieben. Nun möchte ich, dass per Klick der Wärmeübertrager in CATIA erstellt wird (Alle geometrischen Daten sind vorhanden).Das Buch von Ziethen habe ich schon vor mir liegen, nur hilft mir das zur Zeit nicht allzuviel weiter.Bei mir haperts schon an der Kommunikation mit CATIA aus VB.net.Ich habe bereits schon alle möglichen CATIA .dlls in mein Programm eingebunden - Nur ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA Dateien aus VB.net erstellen
Jonas R. am 08.03.2012 um 17:22 Uhr (0)
Hallo Rick,danke für die schnelle Antwort.Leider fällt mir noch immer der Einstieg schwer. Wie kann ich denn nun ein Part erstellen (bzw. weiter eine Skizze zeichnen und daraus ein Rohr ziehen)?Wo sehe ich, welche Objecte ich mir übergeben lassen muss?Gibt es irgendwo weiterführende Literatur?Gruß,Jonas
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA Dateien aus VB.net erstellen
RSchulz am 08.03.2012 um 17:46 Uhr (0)
Naja wichtig ist erstmal, dass du dich mit VBA also der API in CATIA auskennst. Hierbei kannst du auch vorallem im Einstieg mit dem Makrorecorder etc. arbeiten. Ansonsten hast du für die Objekte selbst noch das Automation.chm, dass du in dem CATIA-Installationspfad findest. Weiterführend kann ich dir nur das Kochbuch "CATIA V5 automatisieren" von Jens Hansen (ISBN 978-3-446-41621-5) empfehlen, dass dir die Objekte und Möglichkeiten im CATIA VBA näher bringt.Richtung VB.Net kann ich dir wirklich GALILEO Com ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA Dateien aus VB.net erstellen
K.Siebert am 08.03.2012 um 17:59 Uhr (0)
Hallo,hier mal ein Beitrag: http://ww3.cad.de/foren/ubb/Forum137/HTML/004447.shtml#000009 und in Catia gibts einen Makrorekorder. Da kann man sich verschiedene Schritte als Code aufzeichnen lassen (leider wird nicht alles mit aufgezeichnet), aber Part anlegen Skizze Zeichen sollte mitschreiben werden.edit:Rick war schneller------------------ Sei Schlau bleib Dumm !!?!! [Diese Nachricht wurde von K.Siebert am 08. Mrz. 2012 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Events in VBA abfangen
johann.burghuber am 08.03.2012 um 15:01 Uhr (0)
Hallo Zusammen,kann ich in Catia mittels VBA verschiedene Events abfangen?Ich habe in Catia z.B. 2 Files geöffnet. Ein Part und ein Drawing.Nun möchte ich ich jedes mal wenn ich zwischen den geöffneten Files hin und her wechsle das ein VBA-Makro ausgeführt wird.Gibts da eine Möglichkeit?DankeHans
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Events in VBA abfangen
rfriedrich am 09.03.2012 um 09:44 Uhr (0)
Hallo Hans,das geht nur "von außen", aber nicht mit VBA, da dies die CATIA-Applikation während des Makrolaufs blockiert.Man kann also eine exe programmieren, die zeitgetaktet die CATIA-Applikation abprüft. Auf diese Weise ist es auch möglich, die gewünschten "Events" abzufangen.GrußRoland
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Events in VBA abfangen
RSchulz am 09.03.2012 um 09:55 Uhr (0)
Zitat:Original erstellt von rfriedrich:Man kann also eine exe programmieren, die zeitgetaktet die CATIA-Applikation abprüft. Auf diese Weise ist es auch möglich, die gewünschten "Events" abzufangen.Hallo zusammen,naja zeitgesteuert abfragen und damit die gewünschten Events abfangen, ist IMHO ein Widerspruch in sich. Entweder prüfe ich zeitgesteuert eine Veränderung, auf die ich reagiere, oder ich reagiere auf die Events bzw. werde von diesen ausgelöst. Letzeres wäre die saubere Variante, allerdings müsste ...
|
In das Form CATIA V5 Programmierung wechseln |