|
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
HoBLila am 28.03.2012 um 16:43 Uhr (0)
Ich glaub das mit dem Übergeben von Werten ist nicht so trivial, das würde ich erst einmal lassen.Schreib lieber die Daten in ein TEMP-File, welches sich dann beide Programme teilen können.------------------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 |
 FTA-Error-Annotation-VBA.zip |
CATIA V5 Programmierung : AnnotationTextWithLeader
HoBLila am 28.03.2012 um 16:53 Uhr (0)
Hallo zusammen,ich habe mal wieder ein nicht so triviales Problem. :-) - man ich sammle die Dinger :-DWie der Titel schon sagt gehts um FT&A, ja meine lieblings Workbench, da sind Probleme schon vorprogrammiert.Einfach Szenario zum nachstellen:Ich hänge eine Datei an, welche das Problem verdeutlicht und habe dazu einfach ein Makro aufgezeichnet, welches einen TextWithLeader an der Fläche erzeugt.Mein Code ist natürlich anders, aber die Makroaufzeichnung ist unverfänglich und von jedem nachstellbar.Wenn man ...
|
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 : Auslesen der Associations mit einer DesignTable
moppesle am 29.03.2012 um 13:58 Uhr (0)
Hallo pfannensepp,du kannst die Association wieder herstellen indem du über die Propperties der Tabelle diese wieder verknüpfst.------------------Gruß UweAuch Catia ist nur ein Mensch! [Diese Nachricht wurde von moppesle am 29. Mrz. 2012 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auslesen der Associations mit einer DesignTable
pfannensepp am 29.03.2012 um 13:50 Uhr (0)
Hallo GemeindeIch habe ein CATIA Modell mit sehr vielen Parametern, welche mit einer Designtable verlinkt sind. Manchmal verliert das Modell allerdings seine Associations zwischen Tabelle und Parameter. Da es sich um etliche Parameter handelt, würde ich gern automatisiert wieder alle Associations wiederherstellen. Mein Problem: ich muss wissen welcher Parameter zu welcher zeile in der DEsignTable gehört. Deshalb hatte ich die Idee die Associations aus einem funktionierenden Modell auszulesen und dann mit d ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auslesen der Associations mit einer DesignTable
moppesle am 29.03.2012 um 22:07 Uhr (0)
Hallo Bernd, Zitat:Und was ist wenn die Namen von Parameter und Spalte nicht übereinstimmen?Wie oben beschrieben, muß der Parametername der gleiche sein wie in der Spalte. Die Spalte ist sch.. egal wo sie ist. Die kann man später noch manipulieren wenn man möchte.Wenn mich meine Frau Nagellack kaufen schickt, werd ich ihn auch nur finden wenn auch Nagellack draufsteht. ------------------Gruß UweAuch Catia ist nur ein Mensch!
|
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 : Auslesen der Associations mit einer DesignTable
pfannensepp am 29.03.2012 um 13:50 Uhr (0)
Hallo GemeindeIch habe ein CATIA Modell mit sehr vielen Parametern, welche mit einer Designtable verlinkt sind. Manchmal verliert das Modell allerdings seine Associations zwischen Tabelle und Parameter. Da es sich um etliche Parameter handelt, würde ich gern automatisiert wieder alle Associations wiederherstellen. Mein Problem: ich muss wissen welcher Parameter zu welcher zeile in der DEsignTable gehört. Deshalb hatte ich die Idee die Associations aus einem funktionierenden Modell auszulesen und dann mit d ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auslesen der Associations mit einer DesignTable
moppesle am 29.03.2012 um 13:58 Uhr (0)
Hallo pfannensepp,du kannst die Association wieder herstellen indem du über die Propperties der Tabelle diese wieder verknüpfst.------------------Gruß UweAuch Catia ist nur ein Mensch! [Diese Nachricht wurde von moppesle am 29. Mrz. 2012 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auslesen der Associations mit einer DesignTable
moppesle am 29.03.2012 um 20:49 Uhr (0)
Hallo pfannensepp Zitat:welcher parameter mit welcher Zeile in der Tabelle verknüpft werden mussAlso: das ist der Tabelle ganz egal. Lediglich die Namen der Parameter müssen den selben Syntax haben.Mach mal ein Test. Erstelle eine Konstruktionstabelle. Lösche diese im Part wieder. Im Excelsheet ein Parametername hinzufügen.(evt. Einheiten mit angeben(z.B."mm"))Werte eintragen zu diesem Parameter. Parameter im Part erstellen und Konstruktionstabelle mit bestehender Exceltabelle erstellen.Das flutscht wunde ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auslesen der Associations mit einer DesignTable
moppesle am 29.03.2012 um 22:07 Uhr (0)
Hallo Bernd, Zitat:Und was ist wenn die Namen von Parameter und Spalte nicht übereinstimmen?Wie oben beschrieben, muß der Parametername der gleiche sein wie in der Spalte. Die Spalte ist sch.. egal wo sie ist. Die kann man später noch manipulieren wenn man möchte.Wenn mich meine Frau Nagellack kaufen schickt, werd ich ihn auch nur finden wenn auch Nagellack draufsteht. ------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auslesen der Associations mit einer DesignTable
moppesle am 30.03.2012 um 22:05 Uhr (0)
Hallo pfannensepp,um jetzt mal zu deiner ursprünglichen Frage zu kommen. Zitat:Ich habe ein CATIA Modell mit sehr vielen Parametern, welche mit einer Designtable verlinkt sind. Manchmal verliert das Modell allerdings seine Associations zwischen Tabelle und Parameter. Da es sich um etliche Parameter handelt, würde ich gern automatisiert wieder alle Associations wiederherstellen. so wie ich das verstehe hast du eine bestehendes Part mit Parametern.Dieses Part verliert die Verknüpfung zur Konstruktionstabelle ...
|
In das Form CATIA V5 Programmierung wechseln |