|
CATIA V5 Programmierung : VB dotNet Wertübergabe in CatScript ohen Benutzerinteraktion
MarcoW am 21.06.2005 um 08:49 Uhr (0)
Hallo, ich habe schon einen Thread aufgemacht, indem es um dieses Problem geht. Vielleicht habe ich mich da etwas schlecht ausgedrückt. Deshalb versuche ich es noch einmal. Also: Ich würde gerne mit VB.Net ein kleines Programm schreiben, welches ein *.CatScript startet eine Variable (nennen wir sie USER) aus dem VB.Net Prog in das *.CatScript übergibt, welches diese Variable dann weiterverarbeitet. Leider bekomme ich das nicht hin. Wenn ich im *.CatScript hinter sub Main (blabla) schreibe, dann bekomme i ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB dotNet Wertübergabe in CatScript ohen Benutzerinteraktion
Steffen Hohmann am 21.06.2005 um 09:12 Uhr (0)
Hallo MarcoW, einem CATScript kann man keinen Parameter mitgeben. Spontan fallen mir da zwei Wege ein: 1. eine temporäre Datei erzeugen, Wert reinschreiben, im CATScript den Wert auslesen, Datei löschen 2. in VB.Net aus der Windows-API die Funktion SetEnvironmentVariable verwenden, um eine Umgebungsvariable zu setzen und im CATScript mit Value = CATIA.SystemService.Environ(VariablenName) den Wert auslesen. Gruß Steffen
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : V5Automation
Stoffel am 21.06.2005 um 11:12 Uhr (0)
Moin, ich versuchte diese V5Automation-Datei zu verwenden. Leider geht das bei mir nur, wenn ich sie dort aufrufe, wo CATIA R15 auch installiert wurde. Ich kann sie nicht mehr, wie bisher, überall hinkopieren. Oder doch - und ich weiß es nur nicht? Tricks, Tipps?! Danke schonmal....
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Isolieren von externen Referenzen
3.1415926535 am 21.06.2005 um 13:44 Uhr (0)
Versuchs mal mit: CATIA.StartCommand ( gewünschter Befehl ) Es muss jedoch englische Sprache ausgewählt sein.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Erzeugen/Löschen von Dokumenten
schotti am 22.06.2005 um 10:38 Uhr (0)
Hallo Steffen, danke für die Antwort. Jedoch bringt sie mich nicht weiter. Die Function CATIA.Documents.Item(XXX).Close wird ausgeführt. Wenn ich im Debugger gucke sind alle CATIA.Documents weiterhin vorhanden. Das Problem ist: Mein Makro läuft beim ersten Mal durch. Erzeugt Parts bzw. Products (AddNewProduct(…)) und kopiert dort etwas rein. Danach lösche ich per Hand die Erzeugten Parts bzw. Products. Jetzt lasse ich mein Makro erneut starten. Dieses erzeugt die Parts bzw. Products neu. Jedoch die Kompon ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Linienfarbe im Zeichnugrahmen Makro
Zwenne12 am 22.06.2005 um 12:47 Uhr (0)
Hallo Liebmer, Du kannst Deine Linie einer Selektion zuweisen: Dim Selektion As Selection Set Selektion = CATIA.ActiveDocument.Selection Selektion.Add (Deine Linie) Dim Properties As VisPropertySet Set Properties = Selektion.VisProperties Properties.SetRealColor 255,255,0,0 Gruß Sven
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Einstieg in Programmierung von Catia V5
mattu82 am 23.06.2005 um 08:48 Uhr (0)
Hi, ich habe vor kurzem den Auftrag erhalten, mich ein wenig in die Programmierung von Catia V5 Makros einzuarbeiten. Gibt es da gute Informationen im Netz bzw. Anleitungen, die den Einstieg vereinfachen? Bin recht neu im CAD Umfeld und kenne bisher nur wenig einschlägige Seiten. Hab auch dieses Forum hier erst kürzlich entdeckt . mfg mattu82 ------------------ A fool with a tool is still a fool
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Einstieg in Programmierung von Catia V5
Stoffel am 23.06.2005 um 13:26 Uhr (0)
Sie baden gerade ihre Hände darin
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro zum PDF erstellen
Methner am 30.05.2005 um 08:24 Uhr (1)
es geht nicht! Zitat:Original erstellt von uhde:Hallo sumertime.Die Frage ist damit zwar tiptop beantwortet, aber ich habe da noch eine andere Frage zum PDF-Export. Gibt es eine Möglichkeit direkt aus CATIA ein mehrseitiges PDF zu erstellen?Bisher merge ich das dann in ghostscript hinterher wieder zusammen. Geht es auch eleganter?Christian
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Einstieg in Programmierung von Catia V5
mattu82 am 23.06.2005 um 13:33 Uhr (0)
Hi, ok das es hier Informationen gibt hatte ich mir schon gedacht (wenn auch noch nicht gefunden) aber gibt es hier auch so allg. Anleitungen für den Einstieg? ------------------ A fool with a tool is still a fool
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Einstieg in Programmierung von Catia V5
Axel.Strasser am 23.06.2005 um 13:47 Uhr (0)
CATIA V5 - Effiziente Konstruktion mit Makros Automatisierte Erstellung von Volumenkörpern, Drahtgeometrie und Flächen mit CATScript EUR 49,90 (D) ISBN 3-446-22347-9 Axel
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makros im Skizziermodus
u01dz am 23.06.2005 um 14:17 Uhr (0)
Hi, die Factory2D kann Skizzen bearbeiten. Probiere doch mal folgendes Beispiel aus: 1. Leeres CATPart öffnen 2. Im Hauptkörper eine Skizze mit dem Namen "Sketch.1" erzeugen 3. Die Skizze durch Doppelklicken im Sketcher öffnen 4. folgendes Makro starten: Sub CATMain() Set Skizze = CATIA.ActiveDocument.Part.MainBody.Sketches.Item("Sketch.1") Set F2D = Skizze.OpenEdition Set Linie = F2D.CreateLine(0,0,100,100) CATIA.ActiveDocument.Part.Update End Sub Es wird einwandfrei eine Linie erzeugt, während ich im Ski ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makros im Skizziermodus
Steffen Hohmann am 24.06.2005 um 12:35 Uhr (0)
Hallo, es gib eine Möglichkeit, in den Skizziermodus zukommen. Als erstes wird die Skizze über das Programm selektiert und dann über die StartCommand-Methode der Skizziermodus aufgerufen. Sub CATMain() Dim oDoc As PartDocument Set oDoc = CATIA.ActiveDocument Dim oPart As Part Set oPart = oDoc.Part Dim oBody As Body Set oBody = oPart.MainBody Dim oSketch As Sketch Set oSketch = oBody.Sketches.Item(1) Dim oSel As Selection Set oSel = oDoc.Selection oSel.Add oSketch ...
|
In das Form CATIA V5 Programmierung wechseln |