Example of a JScript
" k6 ^( |. l0 g0 P& z' kvar vbOKCancel = 1;
4 \* \; b/ y) }5 Pvar vbCancel = 2; " w0 o! H# `3 c, X* a0 ^7 x
var vbInformation = 64;
" F9 ^) |' M: x6 T! I0 Nvar Finished=false;
. Y7 {5 s$ ^! ` y+ e& }' y) I7 N, p 5 G- I3 b9 _& n
var WSHShell = new ActiveXObject("WScript.Shell");
1 `" e( U1 M1 P6 P! u4 P0 c d0 z3 _ * t, U7 J! N* \/ c) Z I8 D0 H! M
var simple = WScript.CreateObject("Tecnomatix.PlantSimulation.RemoteControl.9", "RemoteControl_");
& N! I5 y1 `& d# @0 d
$ d! M: s6 ]' a# r( s/ Z% ~. Gsimple.SetLicenseType("Runtime"); 2 x# I* O5 V- ~2 \3 w1 ~
* [4 y Q# p' c' `. h" k$ i8 Btry
. ?' r" c) i* G{
+ g1 A1 s$ f$ [: t2 E4 L$ m1 z // Enter the path to a model file! 5 S% N& G+ |% V8 O
simple.LoadModel("C:\\Models\\Test.spp");
8 [" y2 {1 C9 C; C} - D Q, H8 ?$ z9 z
catch (e)
2 u2 |/ }- V% F: W/ z& a{ 2 P; T* Y# C3 D! J; |7 f
WScript.Echo("Could not load Model!"); 8 `- i3 [( S. _% F; {7 K/ ^
WScript.Quit(); . j6 {, j1 F& |5 Z2 C
} 3 F+ p* Z/ s! c! ?. B
& B& O- a1 r: U; D1 z
try
3 ?4 L% n8 r: m9 l( x) R& |{
8 o8 u& @ @' O/ Y% H; ^ simple.SetValue(".Models.Frame.Buffer.procTime", 700.0); } catch (e) { 2 F Y, u6 W, s% D
r=WSHShell.Popup(e.description, 0, "Continue?", vbOKCancel + vbInformation);
0 i2 Z4 z% r% ] if (r == vbCancel) 6 e) j# Q7 [1 k. r5 ^
{
, [, D: H1 @ n Z simple.CloseModel(); * Y' B! `; G0 }# u
WScript.Quit();
6 V5 k& Q5 J% z7 j4 B+ U# d }
1 M+ L; s% }7 Y: O}
$ k; ?; ~* X! E, A7 J& O* p% C
0 {7 _9 b. G0 D* x( ssimple.StartSimulation(".Models.Frame.EventController"); 5 s& o0 w: x% O" k
' }9 q2 e5 N9 Y O( A% D& lif (simple.IsSimulationRunning()) 3 z; r8 v) l( C2 ~. R
WScript.Echo("Simulation is running!"); 1 K) a+ a, u( F4 C7 ~4 K
& j) ]2 Z) E. P+ q// Wait until simulation is finished ' c4 \0 t: z: c/ O9 h. U
while (!Finished) WScript.Sleep(2000);
- V0 g& x% i6 n0 X
8 h' z' O8 o% }simple.CloseModel(); 0 ~- W% H$ _& Z1 l$ Q* ], w$ i
simple.Quit();
- @& {0 m C- |6 X& d* ?. ]/ B% yWScript.Quit(); 1 X8 S Y: V5 H" j5 j# Z
5 c8 q& Q! z% S/ [ ' ^1 R! y/ a6 v/ @, @
function RemoteControl_SimulationFinished()
9 P- o6 |- o/ V{ ' ^- I* K: y* a; O/ T. ^2 ~+ r
WScript.Echo("Simulation Finished!"); |