Example of a JScript
( a* c# I$ r6 b+ v/ U; R/ q. uvar vbOKCancel = 1;
, A* }0 N; J' ]var vbCancel = 2; ' s$ z0 a4 a1 p& z' p
var vbInformation = 64;
! F7 l$ D, X: C3 n. p' R1 q" V9 Z- Tvar Finished=false;
- J, [) W6 W! F3 [7 `- g
% V7 j" e5 f% T G+ _# n: g5 bvar WSHShell = new ActiveXObject("WScript.Shell");
, k% a- K5 O% r m
+ u; W0 k3 c& W- i! l+ Fvar simple = WScript.CreateObject("Tecnomatix.PlantSimulation.RemoteControl.9", "RemoteControl_"); 8 n9 l0 D# {# Z! H2 Z1 _& ]
' B" [+ G: f$ e5 s) nsimple.SetLicenseType("Runtime");
' d$ X' J0 E V5 E+ Q: B2 _ 0 f+ Q, B2 G$ w3 k5 C
try + A6 G$ T/ B+ c1 _
{
3 ?; k3 |% l. i4 G% h0 I // Enter the path to a model file! 4 A z7 W9 z! d9 H6 Z
simple.LoadModel("C:\\Models\\Test.spp");
2 K9 w+ b& v6 `* {4 L}
9 J& A1 Z/ X o4 Dcatch (e)
# \/ U, B, h) N6 j3 N' K- N" y{ # c! M( m4 w v1 q/ R4 q6 y- ]( \
WScript.Echo("Could not load Model!"); ! O; D. x$ n6 k3 @+ s. F
WScript.Quit(); $ O% p. p9 i) v
} ; x# S$ E# a8 g6 N8 i- E! q" O
7 G' |8 E3 p; s( K
try
6 j' _( }6 E) Y1 L{ 5 ?! v/ h1 m W! K
simple.SetValue(".Models.Frame.Buffer.procTime", 700.0); } catch (e) {
7 a0 ]: A9 c# }$ T; P r=WSHShell.Popup(e.description, 0, "Continue?", vbOKCancel + vbInformation);
6 |2 R" x- H0 t4 R) m' O if (r == vbCancel)
, J" u" R& l d. h* L1 K T: _ {
( V7 X ?' ~# [ simple.CloseModel(); ) O% n6 T; L0 }8 k' f. t* U( H& q
WScript.Quit();
* c: ^2 |/ Q9 t r1 |5 J N } $ d5 O8 ~" Y. t; p4 y+ s
}
& W$ m/ m8 h! H) v
1 H$ n ^; F+ \+ Xsimple.StartSimulation(".Models.Frame.EventController");
6 |7 e# o2 n7 Q- H2 @
7 c4 ~2 Y' {6 ^7 [8 G5 f* Q! Y; Pif (simple.IsSimulationRunning())
6 V) B9 O2 E* H/ r$ \( l. |. H WScript.Echo("Simulation is running!"); # l' ^4 h) l+ m! P
" c6 E- \1 H% P& H( ]6 R// Wait until simulation is finished
; m8 R* M8 T3 D. Pwhile (!Finished) WScript.Sleep(2000); 9 h n: }) O8 @3 p9 Z
- b( B0 ~ o1 C6 |' bsimple.CloseModel(); " Q6 c2 ]4 i6 E1 W, l
simple.Quit(); $ C* l. L- M! Y- s$ L) @* M: |
WScript.Quit(); 3 W& K9 R2 R, S
) i2 ^" I. E+ w) Q o
e3 b: z; F; S$ g2 y# \function RemoteControl_SimulationFinished()
# }6 ~# X" k+ I5 E) M/ m) Q7 l+ y{ % C P# H: i) Y. p) `: Q
WScript.Echo("Simulation Finished!"); |