Example of a JScript ' d# X0 q2 R% e0 {
var vbOKCancel = 1;
. c g6 }! Y7 l& W4 tvar vbCancel = 2;
7 ^: N d m8 C# w2 F+ ]/ bvar vbInformation = 64;
) Z+ T, C5 c1 g2 Qvar Finished=false; 3 V) ?% D0 [7 r( e2 R
1 C ]% G; `. v0 Lvar WSHShell = new ActiveXObject("WScript.Shell"); ' a9 i B( D( @
2 r( _+ t& s: Gvar simple = WScript.CreateObject("Tecnomatix.PlantSimulation.RemoteControl.9", "RemoteControl_");
# z6 c; D$ |( T1 x2 y
: m/ I9 p$ R8 X9 Q& Q# j! Vsimple.SetLicenseType("Runtime"); " k: m; ?9 _- Y' E: x
! Y# ]* h5 W. a6 f" H
try
( O. Q4 }) H, L6 p" {/ @{ - k" e& U) X5 s$ ^0 I9 y
// Enter the path to a model file! ; d! O2 Z' y/ i9 g9 y3 O! j
simple.LoadModel("C:\\Models\\Test.spp");
2 K J ^; V# ~} 9 x; q4 V y5 V, M5 J# n b
catch (e)
8 K8 [* ]! w! C( _5 Y{ ' |; T( ], k4 M% j
WScript.Echo("Could not load Model!"); / ^: ~) \; v, r2 g# T7 C
WScript.Quit(); % v& R6 j: f0 v/ V+ j# F) d2 A
}
+ r; a% E& x! g3 y- @ 1 N1 k7 |4 Y* U0 E$ b0 p2 S9 T
try
( @% m' I0 B8 \/ O{ ) m5 W6 U* w0 p) X& ]8 o; H3 \
simple.SetValue(".Models.Frame.Buffer.procTime", 700.0); } catch (e) {
: y' E1 t3 R* m% o f$ S# O r=WSHShell.Popup(e.description, 0, "Continue?", vbOKCancel + vbInformation);
( J+ S1 o( y# D5 H. ^* X1 D5 Q3 b7 N: \5 D if (r == vbCancel)
" b; B( r& A5 D' Q {
5 @. C/ u5 L9 O9 h simple.CloseModel(); 6 j, B: X W7 i0 W6 Y
WScript.Quit(); 6 y5 c7 N0 R: r' P X
}
* V" K! q( o$ E) p" @1 @* L}
) T5 G2 K, t( ~ 7 n- Z( M& y' t2 f; P1 `5 p
simple.StartSimulation(".Models.Frame.EventController");
7 ^ h0 p1 a4 Q& q- `# X; m: A ! _7 I& s+ ]( X' X) w
if (simple.IsSimulationRunning()) 8 Z& D- N/ \$ u* U/ N% x8 X
WScript.Echo("Simulation is running!"); " o1 c3 Y- K" ]
' f1 x% E" [. E: q s3 v// Wait until simulation is finished
7 r" k( a2 F8 Awhile (!Finished) WScript.Sleep(2000);
* Z4 }. W7 q0 L8 w G + r# q) s0 k! L- ^
simple.CloseModel(); ) U* h) M! Z$ Z8 H- R
simple.Quit();
4 @/ ]8 u7 V2 t* s2 K9 x# bWScript.Quit();
4 k/ T6 `5 ]9 s+ F 0 z1 {4 f! ]! T, ]1 R! _
0 u3 a" I; o3 |7 bfunction RemoteControl_SimulationFinished() % x* Q0 h3 i; O9 u% D
{
+ K1 L' E0 d) ?% \. d& @. l WScript.Echo("Simulation Finished!"); |