Example of a JScript
: c+ }9 z; x. g2 K& `0 v0 I3 Pvar vbOKCancel = 1;
$ O$ A# B- x. H' jvar vbCancel = 2; + u: B) D* m N6 r1 O, s) P7 e
var vbInformation = 64;
* ?: Q& a( S% g0 cvar Finished=false; " L( p' u/ n3 i8 b
2 W ~2 A; ?/ G% r6 `var WSHShell = new ActiveXObject("WScript.Shell"); 9 f6 _! |. U3 _7 y
, S/ p A$ }; N2 S: P/ a
var simple = WScript.CreateObject("Tecnomatix.PlantSimulation.RemoteControl.9", "RemoteControl_"); 7 ~6 u' c3 z' q# x, q
% W1 _' C$ b. N& U# l8 h* o# h3 ]) Osimple.SetLicenseType("Runtime"); 0 k5 G8 z$ c3 x0 F( q/ V
$ Z) |% C* F. _: n7 h3 s3 n! Ktry
$ G1 I3 p1 X4 Q7 k u{ 1 `: a+ ^; |$ k
// Enter the path to a model file! " x9 k2 ^8 u V( j0 W
simple.LoadModel("C:\\Models\\Test.spp"); 5 C: f8 q) T2 W: d- X% ?
} 2 K$ u2 n* o5 z5 R |
catch (e)
" R6 @& r) V A, ~ \! h/ C{
5 A+ y; U$ ]( f" w. z) O WScript.Echo("Could not load Model!"); & E j6 T, g, e2 _ E. m6 l9 p- @
WScript.Quit();
) Z7 h$ a5 l& s5 [} 8 C; T8 s+ l. K" M! z0 F1 m8 x
/ ^, A+ A) S# K+ L {: E
try
6 c; ]; n9 F4 M4 I{
% e& r# T/ g- s2 k! L/ y' e simple.SetValue(".Models.Frame.Buffer.procTime", 700.0); } catch (e) {
( k K9 [' b! c1 I# I r=WSHShell.Popup(e.description, 0, "Continue?", vbOKCancel + vbInformation); - v, {; T. e" ?0 A' Q C3 W
if (r == vbCancel)
4 g8 l6 S" B7 S { & x3 N: q4 R. f
simple.CloseModel();
, y% V: o7 h0 j$ y0 w& B WScript.Quit(); Y" Y& t* W5 D) d( G
} - h# @& d, c, R; f5 Y0 i
}
5 C: p* A' a6 h N / Y% I2 C2 i0 h3 P
simple.StartSimulation(".Models.Frame.EventController");
0 z2 |3 O& j5 w! h . G; q3 M$ ~/ m
if (simple.IsSimulationRunning())
: M$ M6 F+ j% Z g WScript.Echo("Simulation is running!"); 3 g, k& n7 Q/ {+ P+ w5 X: t+ u1 g& Y
, v3 {: r2 o/ ^// Wait until simulation is finished
% O( X4 r. X7 O4 P3 t' `! ^& E3 dwhile (!Finished) WScript.Sleep(2000);
, O/ u1 R& ~( C3 r9 x. N5 q. Z
9 A I$ o# |* f5 e! Qsimple.CloseModel(); 0 p/ t( S& q- S2 O5 X! g: s/ q
simple.Quit();
' M# C, d6 T# N* `WScript.Quit(); 0 z5 S ^ c) O4 A
' d% V/ b- y8 }7 Z) k
0 ^9 k5 D: Q" o
function RemoteControl_SimulationFinished()
- O, F; n+ U6 p1 Z{
% L- u1 |5 ^. ~# y4 X3 U3 D/ T u WScript.Echo("Simulation Finished!"); |