Example of a JScript
0 E5 M4 h' W. T, g& i. _, | yvar vbOKCancel = 1; ! {- b5 L% \/ S0 Q! N
var vbCancel = 2; c6 M# G5 _; l, d3 R1 \* V8 ~
var vbInformation = 64; & m) Q8 a' ~! O
var Finished=false;
3 O0 w7 |* o) z c. s8 o
2 q$ D6 A" M( E7 E. N, r# hvar WSHShell = new ActiveXObject("WScript.Shell"); 3 p( G' B7 F$ H7 y' V; W
9 x3 ?# ?- r$ D* |6 @
var simple = WScript.CreateObject("Tecnomatix.PlantSimulation.RemoteControl.9", "RemoteControl_"); 1 F- k- w, m7 j5 g
5 }' H B2 d9 U7 p( {. i# ~6 B; b
simple.SetLicenseType("Runtime"); 9 y* [4 Q9 k- T
: N1 d1 U! I) stry : T7 m2 P! t% w% ?3 `
{ 3 q8 n9 k4 _$ p* N% r" j
// Enter the path to a model file!
6 y. |0 \3 U9 `( E* c2 m: g( @! Q simple.LoadModel("C:\\Models\\Test.spp"); 5 I K/ O$ U/ @5 s
}
\! D x( e/ P. Acatch (e) V- c0 U; m1 j0 d4 S- \
{ + e5 H, v6 l$ }% D% G
WScript.Echo("Could not load Model!");
9 N! V Z( X/ } WScript.Quit(); , F% P+ \% H2 w; d% R8 [' m
}
! Z {/ Y% [ F0 ]+ j
1 a$ X6 D) C; E7 f. M# R* ~try " u6 z s9 @3 D2 J+ c% g
{
" e- S% Z8 ?) [" H simple.SetValue(".Models.Frame.Buffer.procTime", 700.0); } catch (e) {
2 h4 m8 M9 i; p* R9 b5 H r=WSHShell.Popup(e.description, 0, "Continue?", vbOKCancel + vbInformation); 6 \+ \" ~4 q6 e4 D5 u( Q$ R8 {! A
if (r == vbCancel) 1 e9 u/ D$ I* W$ \# _) ^) P; r
{
7 z" G" W/ X+ l+ ?7 j' J simple.CloseModel();
+ z; Z9 Y. b6 | WScript.Quit();
$ K# _( Q s, q# t n2 ] } + c, n3 ]% G( u M, B) v5 S/ @
}
8 D6 \/ ]/ @8 j5 C, `& W2 \ 7 e6 l( ~- r# @
simple.StartSimulation(".Models.Frame.EventController");
6 a! s& {6 n/ Q1 z k' G7 M
0 x( r4 f% B* d* }0 Z* P" M+ wif (simple.IsSimulationRunning())
. v9 @" R0 K& R WScript.Echo("Simulation is running!"); , A( l8 W* W3 Y& w2 u V
6 t5 T5 p. a* [1 H. c- h" i; H
// Wait until simulation is finished
6 u( _( ?; s$ Xwhile (!Finished) WScript.Sleep(2000); ; m" n" Z! N' G- `7 A: U
/ E' Q7 b& F t9 asimple.CloseModel(); . L8 U6 l; q w& \# B: s. I
simple.Quit();
! g0 m) I: E5 \WScript.Quit(); + g8 f% d; I# d
2 |8 ]8 Q6 L. Q/ C7 Q; O& _1 Y& W 1 t3 q/ |" u7 T+ B
function RemoteControl_SimulationFinished()
% Q6 T4 K! D& Q{ ! O: d6 u0 q. v8 z9 {
WScript.Echo("Simulation Finished!"); |