Example of a JScript
( a# _# I6 \( y6 [( O9 [5 pvar vbOKCancel = 1;
: E0 t y9 Y& D& ]4 Hvar vbCancel = 2; ; D) x6 E" V; W% p) x& e
var vbInformation = 64; ! r7 w0 Z- R; m1 {7 e
var Finished=false; - b( W6 |& g; z8 B3 `
$ V9 \" [" [0 G9 S$ avar WSHShell = new ActiveXObject("WScript.Shell"); 4 x6 N, ~+ N& i
5 ~( U# e6 G: N7 K# fvar simple = WScript.CreateObject("Tecnomatix.PlantSimulation.RemoteControl.9", "RemoteControl_"); 4 T( h0 { D/ J7 {1 h
7 P1 @% i) Q# D4 X! u
simple.SetLicenseType("Runtime"); ; ~& T! Q7 Z+ }/ Q! c7 u# D
! l1 f3 g( A) O3 ]try - l: d T* j& }3 M
{
b( J: J/ C( } X2 I0 q6 n) V/ V // Enter the path to a model file! 4 m/ I+ W# v: S; \0 \* t& C8 ?- ~
simple.LoadModel("C:\\Models\\Test.spp");
! I# l$ M5 B0 l" R3 g} h& T( O" |9 A7 a8 ]
catch (e)
' U ~& N" R V! Z. ? g8 D/ K# W3 U% z{ & ?+ N9 x$ [) [. A7 \
WScript.Echo("Could not load Model!");
8 b, z& [6 C- q8 @0 p$ Z8 L WScript.Quit(); ; l9 P/ X( m$ ^! ~
} ; ~8 Q. k, Q, l, N) P$ |1 G' j
8 Q7 N: w) }$ D/ l0 W. |4 X
try 6 [$ g h- I9 q
{ / q' W. x' L+ t/ l6 w0 n; {
simple.SetValue(".Models.Frame.Buffer.procTime", 700.0); } catch (e) {
5 ^" e) K& g8 P% n% M& T4 Z) t r=WSHShell.Popup(e.description, 0, "Continue?", vbOKCancel + vbInformation); ; r- \) r6 d. x! [. R
if (r == vbCancel) . y7 x9 L% t( r3 i
{ ) G# e. C2 D$ `6 g& ^" P( i# x
simple.CloseModel();
1 V0 X- [; ?. ]( ?! D WScript.Quit();
& Z' E# S' d% i } j3 I' }* Z6 U" ]5 a: {: T9 Y
} 3 ^0 q/ G( A+ }+ ]/ n
[3 `1 K6 B: C# k% m, w, msimple.StartSimulation(".Models.Frame.EventController"); 4 _& o( H: Y* R
8 ]) L0 \/ W- r" h$ H5 F/ q
if (simple.IsSimulationRunning()) - H8 _2 x- G3 ^" i
WScript.Echo("Simulation is running!"); ! p2 a. x& a- u5 R4 ~8 `' m+ v
( ~: J8 y# r& h
// Wait until simulation is finished 2 F( H$ y) \! F$ D( r$ F
while (!Finished) WScript.Sleep(2000);
5 n3 N+ g% W) }. x
3 y6 L# e& }4 c/ Tsimple.CloseModel();
3 w$ P$ \" X2 ksimple.Quit();
2 m9 a, O9 ?* g# |) O, v4 w( ]WScript.Quit(); % o! L O m- ]7 G
. o7 F% k) G# j/ ^
5 G/ S6 E" }' z$ X7 yfunction RemoteControl_SimulationFinished() ' i7 z; ^9 L0 v) ^5 v9 K/ g
{
( s- E' c4 @: @( t: l WScript.Echo("Simulation Finished!"); |