Example of a JScript $ }' ?' i0 {# a8 L# R
var vbOKCancel = 1;
4 q" l* b0 A: I0 h; |var vbCancel = 2; ! q) d# z% j% K5 Q- ~( g
var vbInformation = 64; 7 {8 v/ s2 R8 Q* ^% M9 q0 _9 V/ k
var Finished=false; / f. x! K9 `+ ^4 l4 ?$ W
+ J3 Q/ m; |/ J, i' Vvar WSHShell = new ActiveXObject("WScript.Shell");
8 Q# f# z v+ G$ [0 L . N1 m; ]2 I7 `3 [. e
var simple = WScript.CreateObject("Tecnomatix.PlantSimulation.RemoteControl.9", "RemoteControl_"); 1 F+ F- m1 U: F/ i" N
+ I' K- t) x" j( `
simple.SetLicenseType("Runtime"); # {: j a) k. d8 u
/ z- v* Q2 B1 k m3 r n
try
I9 \/ P/ _$ Z{
0 I9 \1 f) Y5 g r& ]2 H // Enter the path to a model file!
0 A& T. d7 o9 C; E& F simple.LoadModel("C:\\Models\\Test.spp");
7 t) _" F5 [" A) t} ) Y+ b' J. [) I9 t2 p: r' K/ ?
catch (e)
A6 p A$ L2 Y j8 P{ 4 W2 o+ s0 I# v$ L( X- m" i' \
WScript.Echo("Could not load Model!");
6 S5 v% A0 E% P9 r: t WScript.Quit();
8 Q5 g5 j" U4 z _) R' h}
2 q# F2 |9 J2 s Y( D/ ?( S* M4 | $ o, j7 R( O& l
try
/ s+ z/ ^ x! g. ]+ Z6 o! b, A/ }{
& A. \, I( G( ~ X5 w0 S0 A" m simple.SetValue(".Models.Frame.Buffer.procTime", 700.0); } catch (e) {
. H j; _' v: p {3 Z* w# d7 e1 P r=WSHShell.Popup(e.description, 0, "Continue?", vbOKCancel + vbInformation);
" \ V2 Z5 }" X) g if (r == vbCancel) $ |6 b( ]9 C' D% w4 L
{
+ c* D( a' v) `$ [% G simple.CloseModel(); . ?6 L3 q' X0 }8 l
WScript.Quit();
9 m' e/ Z; J& p6 H9 { }
8 K* V' R4 h2 q( F' t} / T* I) Z- U2 k
* J, ]7 s" C( n7 v# ?) D% }simple.StartSimulation(".Models.Frame.EventController"); 1 d& ^6 Q) j5 |5 _; p
3 S: y# b" b: a+ F7 W7 Y
if (simple.IsSimulationRunning())
2 ^$ Q* v% o% u \ WScript.Echo("Simulation is running!"); # V+ }9 x/ f) M# T4 @" S
9 m; h& { E) `6 x! L0 [
// Wait until simulation is finished
: M: |- `! L4 o) f9 @while (!Finished) WScript.Sleep(2000);
( e! x. m/ J( Z) C1 P ! }, }" M3 w7 V1 X- g
simple.CloseModel();
; G( e! w) t. R' i1 Bsimple.Quit();
% j* s5 W( ^, |# T _+ o3 dWScript.Quit(); 8 E+ ]" K/ N/ {) L2 |+ I5 D
) L1 Q, s! k @. C 1 R6 T$ K) l6 O Z7 S
function RemoteControl_SimulationFinished()
) h+ g) j5 X) S3 |5 K{
( |* s: ]4 d% e/ w/ x WScript.Echo("Simulation Finished!"); |