Example of a JScript ' t8 _& X% g! ?+ W
var vbOKCancel = 1; % V: p _. V! w! V+ f" ?) F
var vbCancel = 2; 3 _% j* _3 G1 f! _
var vbInformation = 64;
/ k0 ]5 ? W2 lvar Finished=false; ! Q i* f% C# Y4 [, E5 r6 W8 p- @
1 r! f4 a) ]( B5 nvar WSHShell = new ActiveXObject("WScript.Shell"); * R4 m+ C# V1 x. b$ p2 f
: ?3 `2 F' i! J. T: y9 |
var simple = WScript.CreateObject("Tecnomatix.PlantSimulation.RemoteControl.9", "RemoteControl_");
2 E8 C0 L3 x0 b5 S" x: |) x3 m ( C# r: R+ Z' Y, A
simple.SetLicenseType("Runtime"); 0 v2 ~3 n9 W- V8 F
+ O! v* m; u1 k, H0 L* y D' j, n" G' Rtry ( j& n, W8 \9 t" Q( k+ y' k+ K
{ . g7 Y6 s$ t3 y/ j3 z! R
// Enter the path to a model file! 5 ?% r* S0 o3 A& `5 \$ B
simple.LoadModel("C:\\Models\\Test.spp");
+ k' u7 n6 h( n- q7 n+ e- m) `}
2 F( ]0 K9 Z5 l" @catch (e) ! E! E I) Z& [+ Z8 @
{ . F, l: j& {; G0 @/ K5 b! k
WScript.Echo("Could not load Model!"); 4 z: g: @4 f/ k: H' M5 Q3 ?
WScript.Quit(); . X& w' o8 k( S0 z1 h
} 6 u7 Q. I+ N2 V# v
3 |2 T3 n9 ]/ F, O4 F- s
try
2 p/ b$ |* v h2 [) m{
1 J7 F8 j- z3 P$ i9 { simple.SetValue(".Models.Frame.Buffer.procTime", 700.0); } catch (e) {
. [& O- E9 t7 t r=WSHShell.Popup(e.description, 0, "Continue?", vbOKCancel + vbInformation);
0 E- U0 G% i/ E if (r == vbCancel) : ?# D( b, n& V7 d
{ ; Z8 `" ? ?# a. W
simple.CloseModel(); ' |: V* S- q5 p/ ~( _) k8 n- K
WScript.Quit();
& W& o( F, Q% s5 S M }
3 A0 O. r. G- p} 5 @* w P5 b# V
- g S" M6 _: p: ^simple.StartSimulation(".Models.Frame.EventController");
' F* w- a, L2 W6 X& \
" o3 E) X0 Q! z6 L; yif (simple.IsSimulationRunning()) 5 D$ \- \3 N K' V7 L
WScript.Echo("Simulation is running!"); E, @ C Z1 |) ^- ~) {0 T4 R
8 f- n& u0 g7 g: H' K// Wait until simulation is finished ) x& E$ R `- J4 g- V2 M, L
while (!Finished) WScript.Sleep(2000); 2 f- V2 ^* R5 d; |
; h5 ?- S8 C& c! M3 }" lsimple.CloseModel();
; `; s% I* Y2 _! P$ `- psimple.Quit(); 8 w! D/ Y {& q. x8 }/ F [" Y
WScript.Quit(); 2 k7 k: T# N8 m4 Y; ~7 x8 ~
0 w3 q. _4 o2 w v. I" Q: o
& ?0 G/ c8 i W' y0 S+ y [- qfunction RemoteControl_SimulationFinished() f1 ]; Q M% f, X
{ 9 a) H# N+ U# ]6 s" c
WScript.Echo("Simulation Finished!"); |