Example of a JScript 8 ~- z2 D8 j; ` N' K6 E
var vbOKCancel = 1;
) k+ m/ ^- ^$ X, Xvar vbCancel = 2;
. }; M# U$ x) ~0 P" V; Y) P8 dvar vbInformation = 64; 1 a* | |# S8 r% m; z+ r
var Finished=false;
' `) _) `8 J9 ~ % K5 ]/ b6 }( o2 J; k
var WSHShell = new ActiveXObject("WScript.Shell"); 9 {' z( H( r2 X6 C" h
0 ]- U$ Z, t9 j: O: k7 b3 Uvar simple = WScript.CreateObject("Tecnomatix.PlantSimulation.RemoteControl.9", "RemoteControl_");
) G' E% x2 Z& k% ~
. b7 J3 Z: ?: f# o% Qsimple.SetLicenseType("Runtime"); 9 p t7 d* u: v' w* E& N7 P
: d7 x* M) d5 g1 {& `* M3 Z
try
1 i/ \& ~+ B3 |/ n+ t{ * p. [5 \0 S% Y9 d1 M
// Enter the path to a model file! 8 D' f# u$ J/ t; M/ Q; ?
simple.LoadModel("C:\\Models\\Test.spp");
4 H3 I6 O% {7 [7 Z# u- D( R. t% Q} u8 |' F, x ~1 O6 z
catch (e) : ~* C) }/ _5 Z: d1 Z& k
{ 2 W& {4 w! f/ S: N C5 ~5 @
WScript.Echo("Could not load Model!");
# B2 f9 _7 Z( _1 y WScript.Quit();
# B0 A7 x9 R4 L' w" X} + ~6 ?. m5 C* O* S- S5 o
c3 v4 d) P _: T8 }* x( y9 Ktry
; |. B6 H9 g- P{ L# u. ^& {% j6 U6 c* T
simple.SetValue(".Models.Frame.Buffer.procTime", 700.0); } catch (e) { 6 {2 V5 K/ F0 w! H9 ]0 \/ N
r=WSHShell.Popup(e.description, 0, "Continue?", vbOKCancel + vbInformation);
' x5 t' ^, j& w" i. U' V0 Q; m if (r == vbCancel)
* T% p% B7 n) n {
2 }* k! G0 @& i8 ?1 j simple.CloseModel();
; J) X: e* r U2 H WScript.Quit(); / _: O/ g) E; O
} $ N) |3 [1 T! o3 ~* L
}
* b, I! T" m5 t9 w9 ^
m, d" |9 y- K2 A8 k, \5 r) M$ O* ksimple.StartSimulation(".Models.Frame.EventController"); : @9 e# y/ D6 ~' [; f) e- q
1 K/ r# b: H2 s$ H0 _if (simple.IsSimulationRunning()) / ~+ Y( }+ n3 M1 y
WScript.Echo("Simulation is running!"); ! ]9 c; s( z" M9 V: Y0 g: A) K
- q+ ]9 ^7 S& h- E
// Wait until simulation is finished
3 _+ r* y( O$ J# V0 Swhile (!Finished) WScript.Sleep(2000);
c' ?4 X3 L p# f5 k8 }
- x9 r+ U; W4 osimple.CloseModel();
6 x {# y# b( n2 q. | d8 N Ssimple.Quit(); ) A0 Y( F" [/ A* i5 q
WScript.Quit();
8 K6 S6 q2 t* M , g* u( h( [/ N+ c
; d% F _8 l/ c' R* hfunction RemoteControl_SimulationFinished() " U0 ]# p. P0 e$ k" Y
{ ) `; x7 n6 i8 ^! Y0 F3 O y
WScript.Echo("Simulation Finished!"); |