Example of a JScript
& K0 D6 u q q8 m1 Z- H) D% {) r; n. Avar vbOKCancel = 1; # [( _* B6 L0 X2 W" D
var vbCancel = 2; ) ^( D/ a3 L7 @3 i! N; }
var vbInformation = 64;
2 n: L2 v9 J. h3 y: z, Jvar Finished=false; 7 u* P5 K6 |3 W( u/ n$ r$ o
2 E) I! u, Y6 w$ r& s* hvar WSHShell = new ActiveXObject("WScript.Shell");
/ U( m: t( o# t7 C ; Q: |8 @5 o% f
var simple = WScript.CreateObject("Tecnomatix.PlantSimulation.RemoteControl.9", "RemoteControl_");
! ^( C9 z4 d; }' D( u & h8 n3 ?6 l& J2 t# O8 y
simple.SetLicenseType("Runtime");
) c! W5 i" Y3 @4 F. @ z- H / G8 o @7 T% c5 o B2 d
try
. L% n& V. B6 E{
3 ~5 y/ V3 d4 ?+ m) q // Enter the path to a model file! % L2 ^" ~. d* W" z* v8 F5 ]# r! b
simple.LoadModel("C:\\Models\\Test.spp"); 7 N, D Q1 C+ z f
}
& T- ^% Q' {0 k bcatch (e)
1 h t0 D2 d, w{ : w% N0 y: J+ K! x
WScript.Echo("Could not load Model!");
* v0 b, i2 P; B WScript.Quit();
& L- ` b5 [+ u9 T" q} . G4 z# f* e- c0 R" {
5 ^5 U8 Y8 K' mtry
' d1 h. `* \! S" j0 h{ - ~* z& A- \1 a0 i6 k
simple.SetValue(".Models.Frame.Buffer.procTime", 700.0); } catch (e) { & C I8 J" k [
r=WSHShell.Popup(e.description, 0, "Continue?", vbOKCancel + vbInformation); 5 n" G6 T% f& Z8 \2 W
if (r == vbCancel)
; n' f- G# T2 V {
, I8 U {, s5 Q4 | simple.CloseModel(); ( \% E8 B& d+ f6 o M' T
WScript.Quit(); : Y" J- c. N: U) U
}
~6 p2 I" N/ o, y3 Z! U}
- u+ C/ t* S4 N* N % f+ m) g @0 s1 P( w
simple.StartSimulation(".Models.Frame.EventController");
9 @* `0 E C' |9 D6 u3 N n
" n* F2 i2 B; I( J% }9 i! F; {if (simple.IsSimulationRunning())
7 T" X3 e# {9 m" ? L, w WScript.Echo("Simulation is running!"); 8 p" X& n0 f" L2 P* S4 A" n. s9 @
# c- h5 A' \, }! p/ }: T7 B9 M7 Y# h# {// Wait until simulation is finished ( [ |6 v9 r; O
while (!Finished) WScript.Sleep(2000); * k( `7 x9 t" f4 C
0 F7 j! b: I ` J1 l# k
simple.CloseModel();
V* y7 H* W! Q, J u# P6 Rsimple.Quit();
- m2 Z8 |, b z6 I9 {# M; iWScript.Quit();
7 {) ]' ^* D# W( ]- a, R
/ {3 y7 d3 |6 ~7 H$ i
( g/ j1 c9 x$ x2 h* ^( X5 qfunction RemoteControl_SimulationFinished() # O& [6 m# P" _6 e
{ 8 n2 d* x- w* v* _1 u6 s: I
WScript.Echo("Simulation Finished!"); |