|
CATIA V5 Programmierung : .vba in Catia einbinden
LayKris am 28.03.2012 um 10:33 Uhr (0)
Hallo Leute, bin neu hier, arbeite erst seit kurzer Zeit mit Makros und habe direkt mal eine Frage.Und zwar habe ich eine Eingabemaske mit Windows-Forms unter MS VB2010Express erstellt und möchte diese gern als Makro in CATIA nutzbar machen.Zwischen den Zeilen habe ich hier schon gelesen, dass es dafür wohl mehrere Möglichkeiten gibt, bin aber noch nicht so richtig schlau daraus geworden.Was ist eurer Meinung nach die einfachste/effektivste Möglichkeit, das zu tun? Quellcode kopieren und anpassen? Als .exe ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : .vba in Catia einbinden
LayKris am 28.03.2012 um 15:53 Uhr (0)
Okay, anscheinend ist das ganze doch etwas zu allgemein formuliert.Ich bin mittlerweile soweit, dass ich ein Makro erstellt habe, das über ExecuteProcessus die .exe meiner Eingabemaske ausführt. Leider schaffe ich es nicht, einen Rückgabewert auszulesen. Habe schon mehrere Varianten durchprobiert, momentan versuche ich es folgendermaßen:Code:Public Class Form1 Dim Ausgabe As Double Public ReadOnly Property ReturnCode() As Double Get Return Ausgabe End Get End Property...Der Variable "Ausgabe" ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : .vba in Catia einbinden
LayKris am 28.03.2012 um 20:19 Uhr (0)
Danke erstmal für den Tipp, das werde ich am Freitag mal ausprobieren. Morgen steht erstmal eine Klausur an!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : .vba in Catia einbinden
LayKris am 30.03.2012 um 13:15 Uhr (0)
Nur mal ein kleines Update hier:Habe es jetzt geschafft, über ExitCode einen Integer-Wert zu übergeben, der Aufruf der .exe erfolgt jetzt über Shell. Was mich ein wenig wundert ist, dass trotz vbNormalFocus die Eingabemaske im Hintergrund geöffnet wird, Catia bleibt also im Vordergrund und man muß die Eingabemaske über die Taskleiste in den Vordergrund holen. Liegt das an Catia oder mache ich was falsch?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriff auf Parameter von (Multi-)Branchables
LayKris am 05.04.2012 um 14:31 Uhr (0)
Hallo zusammen,quasi als Fortführung meines anderen Threads bin ich an ein weiteres Problem geraten. Da das Thema aber inhaltlich kaum etwas mit dem vorherigen Problem zu tun hat, mache ich hier mal ein neues Thema auf.Ich habe also aus dem Aufruf einer .exe meinen Rückgabewert und möchte den jetzt gerne in CATIA als Durchmesser für ein Kabelbündel übernehmen. Dafür habe ich mir ein kleines Makro zusammengebastelt, das in einer Unterfunktion den Wert zuweisen soll. Leider habe ich keine Ahnung, wie genau i ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriff auf Parameter von (Multi-)Branchables
LayKris am 05.04.2012 um 18:27 Uhr (0)
Servus!UserSel ist innerhalb der Function folgendermaßen definiert:Code:Dim UserSel As SelectionSet UserSel = CATIA.ActiveDocument.SelectionSet objBuffer = UserSelUserSel.ClearDanke auf jeden Fall schon mal für den Vorschlag, werde das spätestens kommende Woche mal ausprobieren. Jetzt wünsche ich aber erstmal schöne Feiertage!
|
In das Form CATIA V5 Programmierung wechseln |