Example of a JScript # i5 {: X# ?' d
var vbOKCancel = 1; ) M, p# b9 s$ m4 B" l) ~4 N* ^
var vbCancel = 2;
# m8 r4 B) X/ \; h" x/ Q3 Lvar vbInformation = 64; : k* O4 ?& Y, q7 W2 X0 K
var Finished=false;
) g0 w5 j, \: B9 L & `8 C B( w" [
var WSHShell = new ActiveXObject("WScript.Shell"); 2 l5 _. q: P' m4 j
8 R- j1 K$ g; [2 _5 N$ Z
var simple = WScript.CreateObject("Tecnomatix.PlantSimulation.RemoteControl.9", "RemoteControl_");
) }! k1 O3 k5 K$ D
) c( C% @, @- s" h4 n: E! psimple.SetLicenseType("Runtime"); , [7 @$ K! D6 `' U4 ^3 |
' u# a# C- [" n, \' e* K5 [5 etry
+ u3 U/ N; f1 A; D& z{
, x& m( b6 I# L J' H' [ // Enter the path to a model file! ]- i0 I$ f% s; |. [" l' p
simple.LoadModel("C:\\Models\\Test.spp");
+ y$ B4 ]* P |} ! a3 M7 q; ] e
catch (e)
1 R1 a4 W5 M( I! J{ 9 B( i) B" @7 J; N& |. x7 W m
WScript.Echo("Could not load Model!");
9 |+ _7 j3 u% ?2 }3 M6 } WScript.Quit(); $ [! g$ \( b8 m; f2 q' R9 Q
} * P9 M! N' q. S: t
6 Q6 u. m. l9 {: z btry
9 v! G3 ~7 }8 C9 |9 i6 J( ]+ w/ {{ 7 \6 J6 j7 I* i# Z; q; g5 j
simple.SetValue(".Models.Frame.Buffer.procTime", 700.0); } catch (e) { ' `" `( a( \4 u0 D! \. \+ V+ K
r=WSHShell.Popup(e.description, 0, "Continue?", vbOKCancel + vbInformation); ; O8 }6 a y& `1 a
if (r == vbCancel) % O1 n- k5 U/ j; z" ^$ I. z* g
{ 0 R; H2 ~9 p7 H6 H# _
simple.CloseModel();
. V: S2 X0 b2 S WScript.Quit();
, f0 r; n, k9 y* f }
4 J6 \6 I4 v! N8 `, Z; p}
+ |+ \* O" Y T4 } . u7 F; h% h g
simple.StartSimulation(".Models.Frame.EventController");
+ J' D: I5 U" }* ]- O
1 \7 d1 [) s8 d6 e0 q+ Dif (simple.IsSimulationRunning()) , W( W( W# K; U. }& ]
WScript.Echo("Simulation is running!"); 2 _' X7 J, ~+ r$ e7 ]- F* O
2 a4 i7 }! W) y7 B" ~0 T6 ~// Wait until simulation is finished # l) ]$ x w2 k3 \$ D
while (!Finished) WScript.Sleep(2000);
+ C! I) |( D1 `. a$ m : Y* e) i8 h# B
simple.CloseModel(); , K' q! O9 x* D5 J1 B0 y$ S" }+ X
simple.Quit();
( p- j, ^' S, a3 }# ZWScript.Quit(); & K, h9 e$ i( U
" K+ [+ L! ^- d0 [ \: z
, f& j1 y4 \9 Z3 _function RemoteControl_SimulationFinished() ( V( s! d8 G( d- j
{
1 w1 k7 ^- ^3 M+ P' Z8 l WScript.Echo("Simulation Finished!"); |