|
CATIA V5 Programmierung : Skizze im Raum Ausrichten
jojoCAD am 27.10.2006 um 11:03 Uhr (0)
HalloIch möchte ein komplexes Bauteil per CATIA V5 Makro erstellen- das funktioniert soweit gut. Mein Problem ist: Ich erstelle Skizzen (darin Rechtecke) und nutze diese dann um Quader zu extruieren. Für mich ist wichtig das die Skizzen eine bestimmte Ausrichtung haben. Manuell (also ohne Makro) richte ich sie an einer Ebene und einer Linie aus. Manuell ist das kein Problem. Leider bietet CATIASkript keine Methode an um eine Skizze mit einer Linienreferenz zu erzeugen. (Sketch.SetAbsoluteAxisData funzt in ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia auf einer externen Maschine über VB script ansprechen
Tapani. am 03.11.2006 um 13:32 Uhr (0)
Moin,du mußt einfach dem "CreateObject" die Host-Adresse mitgeben und kannst dann ganz normal weiterarbeiten: set RemCATIA=CreateObject("CATIA.Application","192.234.123.456")Wir hatten das aus dem InternetExplorer heraus gemacht und mußten alle Sicherheitseinstellungen (des IE) auf die niedrigst mögliche Stufe stellen.CU Tapani ------------------Dont take life so seriously....its not a permanent condition
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Elemente aus Geometrischen Set in txt-File exportieren
dersummi am 03.11.2006 um 17:02 Uhr (0)
naja, bislang habe ich nur ein skript aus dem forum, welches ich versuche umzuwandeln. aber das funktioniert ja leider nur, wenn das set nur aus punkten besteht. das heißt ich brauche vorab eine abfrage, um welchen elemnttyp es sich handelt, wenn es ein punkt ist, soll das makro dann z.b, Punk und dann die koordinaten dahinter in die txt datei schreiben , bei iener line dann z.b. Linie start und endpunkt, bei einem kreis zb kreis mittelpunkt radius oder sowas in der art!das makro welches ich abwandeln woll ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Macrorecorder im Drawing?
lles am 03.11.2006 um 18:23 Uhr (0)
Hi,normalerweise programmiere ich meine Sachen unter WIN32API mit Assembler. Das ist was ganz anderes als z.B. CATScript/VBScript. Vor einiger Zeit ging es mir beim Umstieg wahrscheinlich genauso wie dir. Bei der Catia Makroprogrammierung ist das A und O die Methoden und Eigenschaften der einzelnen Klasen zu kennen, bzw. zu wissen wo man nachgucken kann um sie zu nutzen. Dafür sollte auch ein gewisses Verständnis für OOP vorhanden sein. Da es ausser der V5Automation.chm wohl nicht soviel Doku gibt würd ich ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Macrorecorder im Drawing?
cwillmann am 03.11.2006 um 09:55 Uhr (0)
Moin,meine Erfahrung: VBScript funktioniert bei Zeichnungen immer eher/besser als CATScript. Ein Neustart von CATIA nach einigen (erfolglosen) Aufzeichnungen wirkt Wunder!------------------Grüße, Christian Willmann---
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Macrorecorder im Drawing?
lles am 03.11.2006 um 12:07 Uhr (0)
Zitat:Original erstellt von Hokay:Hallo Zusammen,wo bekomme ich einfache Befehle, Funktionen usw. der Programmierung her?Gruß HeikoSuch mal in deinem Catia Installationsverzeichnis X:PATHintel_acodein nach der Datei V5Automation.chm.Gruß
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia auf einer externen Maschine über VB script ansprechen
spooley am 05.11.2006 um 20:52 Uhr (0)
hidanke für die antwort hab eine wichtige sache vergessen zu erwähnenAuf der Maschine wo das VB script laufen soll, ist kein CATIA installiert!momentan führt dieses createobject zu einem ActiveX laufzeitfehler, die wichtigen tlb files kriege ich nicht ins visual studio 2005 prof als verweis geaddethab auch schon versucht, die dazugehörigen dlls zu registrieren aber das hatte keinen erfolg.hat jemand eine idee? wäre super fehler beim Com komponente hinzufügen in Vb.net 2005 prof : Es konnte kein Verweis au ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Elemente aus Geometrischen Set in txt-File exportieren
Proofin am 06.11.2006 um 13:50 Uhr (0)
Ich hab noch eine Lösung für die Nachkommastellen,hier mal das geänderte Skript:Const sPOINT = "HybridShapePoint"Const sLINE = "HybridShapeLine"Const sCIRCLE = "HybridShapeCircle"Const sFILEPATH = "C:Dokumente und EinstellungenAll UsersDesktopexport.txt"Sub CATMain() Was soll selektierbar sein Dim sSel Dim UserSelection Dim EnableSelectionFor(0) Dim oHybridbody Dim aCoord(2) Dim aPoints(8) Dim oStream Dim oShapes Dim ii Dim oSpaWB As SPAWorkbench Dim oMeas As Measurable Dim oDatei Dim sType EnableSelec ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CAA Burger UseCase
weissda am 07.11.2006 um 09:58 Uhr (0)
HiIch bin etwas ratlos beim Starten des Burger-Use Case für CAA. Das Projekt wurde sauber kompiliert und ich kriege die Datei CAADlgBurger.exe. Wie starte ich nun den Use Case?? Wie ich die Instruktionen verstehe, müsste ich lediglich CAADlgBurger.exe im entsprechenden Verzeichnis in der Konsole eintippen - danach geschieht aber nichts. Müsste ich einen Parameter übergeben oder CATIA zusätzlich aufrufen??Ob da jemand helfen kann?Gruss, Daniel.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Probleme mit CATIA und INI-Files
StRei am 09.11.2006 um 15:02 Uhr (0)
Hallo Timberwolve,ich habe dir mal ein kleines VB6-Projekt angehangen.------------------Stephan
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Elemente aus Geometrischen Set in txt-File exportieren
Proofin am 15.11.2006 um 19:24 Uhr (0)
Nein mit dem oMeas kommst du bei 2D nicht weiter!!Funktioniert nur mit 3D.Du kannst aber die Sachen direkt abfragen:Type des GeoElement abfragensType = TypeName(osketchelement) wenn KreisIf InStr(1, sType, sCIRCLE2D) 0 Then Bis hier läufts, nun muß ich aber Eigenschaften wie den Mittelpunkt abfragen dim a2DCoord(2) osketchelement.Radius osketchelement.GetCenter(a2DCoord)end ifFür die Linie kannst du GetEndPoints(aCoords) verwenden mit aCoords(3)aCoords(0) - x erster PunktaCoords(1) - y erster PunktaCoord ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Elemente aus Geometrischen Set in txt-File exportieren
Proofin am 22.11.2006 um 11:11 Uhr (0)
Moin Matthias,das liegt an dem Suchstring: in dieser selektion die achsessysteme selektieren Call sSel.Search("Typ=Achsensystem,sel")Diesen String muß du in der englischen Version anpassen, ich hab es nicht im englischen getestet.müßte dann sowas sein wie: in dieser selektion die achsessysteme selektieren Call sSel.Search("Type=Axis System,sel")aber wie gesagt hab ich nicht getestet. Das kannst du aber auch in Catia ausprobieren, wenn in das Menü "Bearbeiten/Suchen..." gehst. Da siehst du die Suchstrings ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Großes CAA Problem
tonka am 16.11.2006 um 15:45 Uhr (0)
Wie meinst du das eigentlich mit übersetzten? ich habe das erste Beispiel das in der Docu ist gemacht, habs ja nur eins zu eins in den workspace kopiert. Sollte das nicht einfach so funktionieren?Ich habe mit "Loacte Prerequisite Frameworks" schon den Pfad angegeben. Nämlich den wo CATIA V15R16 installiert ist, oder ist das falsch?MfGTonka
|
In das Form CATIA V5 Programmierung wechseln |