Example of a JScript - {6 i" M# n$ V' M% h- e2 C
var vbOKCancel = 1;
8 s/ s& K( Q0 ~/ p1 h2 D' \var vbCancel = 2; ) a9 j9 \2 O7 x' F, f
var vbInformation = 64;
% o1 p( l1 {" j3 Y' [/ k3 qvar Finished=false; ( P w4 `' j& A z' Y' v+ B% N$ W
, Z& q( x1 f; c% L# F
var WSHShell = new ActiveXObject("WScript.Shell");
N3 c* [4 p! `. H9 z
" p. Q3 K6 P* Kvar simple = WScript.CreateObject("Tecnomatix.PlantSimulation.RemoteControl.9", "RemoteControl_"); # [+ l5 M; H9 i$ u
9 Y! i& v/ p( f
simple.SetLicenseType("Runtime"); . _7 x( Y# x7 j( s
% ?" q5 M# D, I |1 s0 w' x
try
2 T! V- G/ S, O2 h: @{ , x7 X- Q9 K: x7 |
// Enter the path to a model file! " A; F! k! H5 X+ C0 |7 K
simple.LoadModel("C:\\Models\\Test.spp"); 8 @2 P8 E0 r$ f; G; @
}
% d3 b# K4 R) I3 D' v) O: ?5 qcatch (e) 1 v% y, A* m/ V
{
8 v" _/ x1 z2 j WScript.Echo("Could not load Model!"); " [1 c% S5 `$ C- k+ {, T7 ]
WScript.Quit(); 8 v# T9 I8 B* E$ b( z8 k/ s3 w9 D( r+ z
} . ^6 g8 @3 `9 K0 h! |0 X) V
" p: W1 L- E" ~$ R' q/ C5 ~: ]try
4 l/ k, b/ h6 d4 a0 L{
( o7 E" b9 e+ N simple.SetValue(".Models.Frame.Buffer.procTime", 700.0); } catch (e) {
/ ?; I/ m: A3 | r=WSHShell.Popup(e.description, 0, "Continue?", vbOKCancel + vbInformation); ~0 `- I% Q3 ~$ B& `0 i' j
if (r == vbCancel)
8 J2 D- q, J' l' B( R {
1 L0 M3 T$ B, B8 H6 @5 S simple.CloseModel(); : y. b. F" T% M6 Y% O' N: t* E7 t. d
WScript.Quit();
5 B3 h6 Y# W; c% q% J) ` }
6 y4 z' y0 B% I( u}
5 [0 H6 e4 F: I, I
5 U Q$ Z* u3 C8 ~+ {! Csimple.StartSimulation(".Models.Frame.EventController"); * J: a( Y/ @; {" f: A w6 f& i
: @2 m; ^) \# C
if (simple.IsSimulationRunning()) # g8 X& ~% @' j; h, a
WScript.Echo("Simulation is running!"); ; q( R- A: c. e9 P
" x7 O$ I) n K// Wait until simulation is finished 7 ~7 C$ J8 \% C% U1 X' A
while (!Finished) WScript.Sleep(2000); % a; r# h! H4 I5 E/ Z
$ y( f; z2 w# b( N1 A; @0 a
simple.CloseModel(); ( j. M' i5 V' r
simple.Quit();
& d2 N3 }' x! U6 O/ T- eWScript.Quit();
* b) H6 z4 n6 c, A# y, l f* m0 @: T* w2 V6 X) m
4 ~) C& w% n* t% b' ^
function RemoteControl_SimulationFinished() 5 T9 A1 @7 k0 |1 I
{ 5 V: ~# {: h) M& t* `% u3 n
WScript.Echo("Simulation Finished!"); |