Example of a JScript
) u! K" A, f, \9 l7 z1 ?+ hvar vbOKCancel = 1;
& u0 {( e2 ]7 {/ rvar vbCancel = 2; ' k9 Z1 _ _4 ]9 b
var vbInformation = 64;
+ T& U5 |1 g* n9 |9 f4 `var Finished=false;
& W2 C0 q( d' O8 c* C+ n/ ? ' c, H; h' ^! |! A
var WSHShell = new ActiveXObject("WScript.Shell");
6 W$ k& o- A$ ~' [
$ D* [/ U: A* f0 |var simple = WScript.CreateObject("Tecnomatix.PlantSimulation.RemoteControl.9", "RemoteControl_");
+ \/ }2 d2 z2 v9 Y* _/ g: s : T* i5 ]1 F3 M$ ^
simple.SetLicenseType("Runtime"); " E! [8 m8 _! V
9 Y& T) M3 ]" m# r9 ^
try & N4 u x7 ?% b$ m9 R
{ - y# s5 o- }: v+ c( f. A9 T: u
// Enter the path to a model file! 2 p4 X& N3 e* z: n0 Z: M; P7 y
simple.LoadModel("C:\\Models\\Test.spp");
A. C2 p8 n5 v9 L}
& D. s2 m- W$ p M' G9 h. r! scatch (e) 7 [ g( d+ t" q! l
{
* K4 U: y# U$ c# g( f WScript.Echo("Could not load Model!");
$ ?% Z8 k) \6 x4 V0 n5 o WScript.Quit(); 8 d8 w% W3 p4 H3 N' V7 X% k2 n
} ! m: b+ ~! V3 ?6 z, K( x
0 k/ u$ P9 l d! [( Gtry 3 p; B' W( S, m) E1 J+ N3 k3 ~
{ : |6 A; H* E( c* k, V! f
simple.SetValue(".Models.Frame.Buffer.procTime", 700.0); } catch (e) {
2 Q8 L4 G- d' C. S, Z r=WSHShell.Popup(e.description, 0, "Continue?", vbOKCancel + vbInformation);
) R% d: n. u. ]8 t8 p% e" |; p if (r == vbCancel) + m4 Y* m8 T$ N- ?
{ , I" }% h% Q$ V8 k3 z
simple.CloseModel();
" a: Y# T/ E7 D$ q# x WScript.Quit(); / N: v- F w+ q ]
} % p8 D: E& ]! y% F, j1 z6 x. ?0 L
} q$ \: G4 c+ P O
9 h- F8 i) |7 T/ z1 {simple.StartSimulation(".Models.Frame.EventController");
1 t; A ~* L: [$ {' v/ z
' P ^, V- t: R! f/ Y% ]if (simple.IsSimulationRunning()) " P- q3 n4 W3 A4 m. N6 Y
WScript.Echo("Simulation is running!");
1 I3 G' L* @% r2 ]9 }) ^2 o( k, c 9 X4 l$ q# b' X$ T
// Wait until simulation is finished
) Q$ R) r1 a9 F" |$ pwhile (!Finished) WScript.Sleep(2000);
2 C# S4 @& J# w ' g! H# d- z- w% d' k
simple.CloseModel(); : D4 ]1 `9 Q; G4 f2 x1 x
simple.Quit();
6 e! x9 ?. L9 c- N2 `1 DWScript.Quit(); ( `8 T& W( H/ R# a
' |( b# s0 l, b2 q" S
( d8 S+ h/ M& G _ D
function RemoteControl_SimulationFinished()
0 C# W7 l! V8 \* \% ?6 H. V{ ; h- M6 @! o3 m! q. m
WScript.Echo("Simulation Finished!"); |