|
TM - Plant Simulation : Externe Steuerung
Homer Simpson am 22.08.2007 um 17:23 Uhr (0)
Ich würde die COM-Schnittstelle empfehlen (siehe Online-Hilfe).
| | In das Form TM - Plant Simulation wechseln |
|
TM - Plant Simulation : Externe Steuerung
Homer Simpson am 24.08.2007 um 09:20 Uhr (0)
Ich habe selber mal danach gegoogelt. Ich habe den Eindruck, dass es aus Java heraus doch nicht ganz einfach ist COM-Objekte zu erzeugen. Ich vermute es liegt daran, dass Java plattformunhabhängig, COM aber Windows-spezifisch ist.Laut Wikipedia kann man die Open Source Software jSegue dazu verwenden.Kennst sich hier im Forum jemand mit Java aus? Mehr kann ich nämlich nicht helfen.
| | In das Form TM - Plant Simulation wechseln |
|
TM - Plant Simulation : Externe Steuerung
Homer Simpson am 23.08.2007 um 20:29 Uhr (0)
WScript.Shell ist keine Datei, sondern die Windows Scripting Host Shell. Im Beispiel wird Plant Simulation über den Windows Scripting Host (WSH) als COM-Objekt (bzw. ActiveX-Objekt) gestartet. COM-Objekte kann man prinzipiell in allen Programmiersprachen erzeugen, also z.B. in Java Script, Java, Visual Basic, C#, C++, usw. (unter anderem eben eben auch mit dem WSH).Wie COM-Objekte erzeugt und angesprochen werden, hängt von der verwendeten Programmiersprache ab. Ich kenne mich mit Java kaum aus und kann dah ...
| | In das Form TM - Plant Simulation wechseln |
|
TM - Plant Simulation : Externe Steuerung
Homer Simpson am 22.08.2007 um 17:47 Uhr (0)
Okay, die Online-Hilfe ist hier nicht sonderlich hilfreich.Darum hier ein kleines Beispiel:Erzeuge eine Datei namens "test.js", die folgenden Text enthält:Code:var WSHShell = new ActiveXObject("WScript.Shell");var vbOKCancel = 1;var vbCancel = 2;var vbInformation = 64;var simple = new ActiveXObject("Tecnomatix.eMPlant.RemoteControl.7.6");WScript.Echo("eM-Plant started!");var r = simple.ExecuteSimTalk(":integer is do print 42; return 1; end;");var s = simple.ExecuteSimTalk("(x:integer):integer is do print x ...
| | In das Form TM - Plant Simulation wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |