|
CATIA V5 Programmierung : Edge Direction
Kristof am 17.11.2003 um 11:25 Uhr (0)
Hallo, Ich möchte irgendwie die Richtung einer selektierten Linie dem Anwender (Aw.) anzeigen. Diese Richtung brauche ich, um einen Parallelitäts-Constraint zwischen zwei Teilen zu erzeugen. Was ich vor habe: Aw. selektiert eine Linie bzw. Edge mit dem SelectElement Befehl. Das Makro erzeugt einen neuen Open-Body, legt einen ersten PointOnCurve mit Ratio 0, legt einen zweiten PointOnCurve mit Ratio 1 und erzeugt dann einen Pfeil vom ersten bis zum zweiten Punkt (Richtung). Aw. wird gefragt, ob diese Richtu ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Probleme bei Referenzerstellung
Kristof am 17.11.2003 um 12:02 Uhr (0)
Hallo, Wenn deine ebene Kurve ein Ojbekt ist, sollte es kein Problem sein: Set okurve = CATIA.ActiveDocument.Part.HybridBodies.Item(1).HybridShapes.Item( Spline.1 ) (Kurve als Objekt, hier eine Spline mit PointsOnPlane erzeugt) Set oref = opart.CreateReferencefromObject(okurve) Wenn es aber ein BRep (CreateReferenceFromBRepName) ist, habe ich keine Ahnung, dass ist nämlich auch mein Problem. Vielleicht kann dir das Weiterhelfen.... Tchuss Kristof
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB-Debugger
dionisioss am 17.11.2003 um 13:43 Uhr (0)
Servus Wie kann Ich mit VB 6 in Catia V5R10 ein Catia-VB-Script ausführen, editieren und debuggen, so dass das Programmieren wenigstens etwas Anwenderfreundlicher wird? Ich meine so wie bei M$ Word: Macro bearbeiten - VBA wird geöffnet Vielen Dank im vorraus Dionisios
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : toolbar mit selbstdefinierten views machen - wie?
EmilioSanchez am 17.11.2003 um 21:49 Uhr (0)
Hallo Mario, hatte den Quellcode nur aus der Hilfe kopiert. Hier eine gekürzte Version die eine Top View erzeugt. Einfach in ein CATVBS Makro kopieren. C4N Bernd Sub CATMain() Get the viewer Set oViewer = CATIA.ActiveWindow.ActiveViewer Get the viewpoint Set oViewpoint = oViewer.Viewpoint3D Change the viewpoint oViewpoint.PutOrigin array(0,0,0) oViewpoint.PutSightDirection array(0,0,-1) oViewpoint.PutUpDirection array(0,1,0) oViewpoint.ProjectionMode = catProjectionCylindric Update t ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : makros erstellen
troll79 am 17.11.2003 um 23:39 Uhr (0)
Hallo erstmal, ich arbeite gerade an einer Studienarbeit, in der ich einen Kinderdummy simulieren soll. Kann mir jemand genaueres über die Funktion der Formelgenerators bzw. die Erstellung eines vb-Makros sagen? Welche Befehle kann ich verwenden, wie muß ich das Makro schreiben, damit es mit Catia V5 läuft? Ich bräuchte eben eine richtige Anleitung, wie Makros geschrieben werden.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Stapelverarbeitung
chalchi am 18.11.2003 um 11:43 Uhr (0)
Opah... ich suche eine möglichkeit Catia CATDrawings per routine in ein unigraphics kompatibles format (DXF/DWG/CGM) zu konvertieren. gibt es dazu irgendwelche makros, die ich extern aufrufen kann, und die exporteinstellungen anpassen kann? zur zeit verwende ich ein DXF.CATScript! die resultierenden dxf, weisen aber leider völlig falsche strichstärken der geometrie auf! gibt es da eine möglichkeit die einstellungen anzupassen, oder gar die strichstärken zu mappen???? vielleicht mit hilfe der CAT.Settings, ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Installation CAA RADE V5 unter Windows
ThomasFD am 18.11.2003 um 13:45 Uhr (0)
Hallo Leute, ich möchte CAA RADE V5 installieren. Ich bin im Besitz von zwei CD s CAA RADE V5, Windows und einer Service Pack 3 CD. Brauche ich noch weitere CD s? (CAA API Products, Dokumentations CD, ...)? Mir ist auch nicht ganz klar welche Lizenzdateien ich brauche. Gruss Thomas P.S. Beschäftige mich erst seit kurzem mit CATIA und bin neu hier.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Installation CAA RADE V5 unter Windows
ThomasFD am 18.11.2003 um 14:39 Uhr (0)
Habe gerade unter caav5.com die Anwort gefunden With CAA V5R11, five CD-ROMs can be installed: CAA CATIA CAA DELMIA CAA ENOVIA LCA (Lifecycle Applications) CAA ENOVIA Portal CAA RADE (Rapid Application Development Environment) The first four CD-ROMs contain the APIs of the CATIA brand, the DELMIA brand, the ENOVIA LCA solution, and the ENOVIA 3d com solution respectively. Each of these CD-ROMs also contains the CAA use cases and the CAA Encyclopedia along with the RADE tool documentation. The CAA RADE ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Blatt in Drawing einfügen
KarinMueller am 19.11.2003 um 11:19 Uhr (0)
Hallo, ich habe eine Zeichnung mit meheren Blättern. In diese Zeichnung möchte ich ein weiteres Blatt einfügen, das bereits in einer anderen Zeichnung existiert. Ich habe es mit Selektion des gewünschten Blattes probiert, Selektieren geht, aber es wird nicht eingefügt. Warum? Mein Code: Set DrwDocument = CATIA.ActiveDocument Set DrwSheets = DrwDocument.Sheets Set DrwSheet = DrwSheets.Item(1) Set SelMasterDoc = CATIA.ActiveDocument.Selection SelMasterDoc.Add(DrwSheet) -- ... Blatt ko ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Blatt in Zeichnung einfügen
KarinMueller am 19.11.2003 um 11:23 Uhr (0)
Hallo, ich habe eine Zeichnung mit mehreren Blättern und möchte nun aus einer anderen Zeichnung ein Blatt einfügen. Ich habe es so versucht, dass ich das gewünschte Blatt selektiere, kopiere und dann in der Zeichnung, in die das Blatt rein soll, einfüge. Kopieren geht, nur das Einfügen nicht. Warum? Hier mein Code: Set DrwDocument = CATIA.ActiveDocument Set DrwSheets = DrwDocument.Sheets Set DrwSheet = DrwSheets.Item(2) Set SelMasterDoc = CATIA.ActiveDocument.Selection SelMasterDoc.Add( ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : erste sheet löschen?
KarinMueller am 19.11.2003 um 11:31 Uhr (0)
Hallo Giovane, man muss zuerst das erste Blatt selektieren und kann dann mit Delete alle Inhalte der Selektion, also das Blatt, löschen. Das sieht ungefähr so aus: Set SelSheet = CATIA.ActiveDocument.Selection -- erstes Blatt -- Set DrwSheet = CATIA.ActiveDocument.Sheets.Item(1) -- Blatt zur Selektion beifügen -- SelSheet.Add(DrwSheet) -- alle Inhalte der Selektion löschen -- SelSheet.Delete Ich hoffe, das hilft! ------------------ Karin
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : einlesen externer Skizzen
punky am 20.11.2003 um 12:04 Uhr (0)
Ich bekomme z. B. sehr oft DWG-Files oder DXF-Files. Die kannst du ganz normal in Catia über Datei-Öffnen-(entsprechenden Dateityp auswählen) öffnen. Dann die Kontur die du brauchst selektieren - Strg+C . Anschließend in ein neues Part wechseln - mit der Skizzierer-Funktion auf die entsprechende Ebene gehen und Strg+V eingeben. Alles einpassen anklicken. Und schon müßte es funktionieren. Viel Erfolg
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Offene Werkzeugkataloge
A. Hofmann am 20.11.2003 um 12:21 Uhr (0)
Hallo CATIA Programmierer, hat jemand Erfahrung mit offenen Werkzeugkatalogen? Wie definiere ich in der NLS-Datei die Attribut-Bezeichnung und den Hilfe Text? Ich habe folgendes in der Datei C:ProgrammeDassault SystemesB12intel_a
esourcesmsgcatalogGermanManufacturingResourcesExtensionsNLS.CATNls probiert: TOOL_ACP_COOLNT_IK = Innenkühlung ; TOOL_ACP_COOLNT_IK.LongHelp = 1 ; TOOL_ACP_COOLNT_EX = Externe Kühlung ; TOOL_ACP_COOLNT_EX.LongHelp = 2 ; TOOL_ACP_COOLNT_ZU = Zusatz-kühlung ; TOOL_ACP_COOLNT_Z ...
|
In das Form CATIA V5 Programmierung wechseln |