Example of a JScript
+ J- |0 M( q; N8 ~2 w2 ?var vbOKCancel = 1;
/ d! B( x: D& Nvar vbCancel = 2;
, p) r3 F' M( g" Cvar vbInformation = 64; - E1 z, g% d. @$ z. X' y
var Finished=false;
% B/ K! n$ _3 p. Z
9 ^8 N) m+ J+ `- G) I0 P, U5 ^var WSHShell = new ActiveXObject("WScript.Shell"); - |: h' b0 b4 \4 Q
/ d' a/ W: j) [% `% }6 x- F# \: X6 ]var simple = WScript.CreateObject("Tecnomatix.PlantSimulation.RemoteControl.9", "RemoteControl_");
1 J1 }! E# x8 f' v2 `
% n0 z8 q) e; }" s l: X) Lsimple.SetLicenseType("Runtime");
2 Y1 W% @/ [, Q( H5 E# Z9 U6 k1 ]; Q
8 I" G" @: M/ Ttry
0 \" R! K8 [/ I. K# ]" W{ 9 e2 Q6 i- I5 x& _ l: i
// Enter the path to a model file! # [' Y1 g% e7 A7 b9 o0 a
simple.LoadModel("C:\\Models\\Test.spp"); ) j$ B/ c1 K- f0 S4 A% l& F
}
8 q9 m) p$ t* A2 Y/ r' Q" Qcatch (e) % e7 n* z4 @- L2 m" G" x) G- r
{ # ` v/ V3 H2 t
WScript.Echo("Could not load Model!"); " f1 h/ h3 t. [
WScript.Quit();
; d8 m: u/ Q/ W/ x6 ?) I}
: F2 s. _) G- e1 w
3 ~6 Z. j( z* X& o5 ftry
! X- c( r+ B7 l" `2 j! ?{
' Q3 |! o ?; B simple.SetValue(".Models.Frame.Buffer.procTime", 700.0); } catch (e) {
, t, V+ h0 i& ?$ {* k/ n' R r=WSHShell.Popup(e.description, 0, "Continue?", vbOKCancel + vbInformation);
2 H& C" w2 A/ c2 X; L9 W if (r == vbCancel)
1 L5 q% \ ]: v( q f {
7 _ x9 M% Z+ j+ a simple.CloseModel(); 4 M$ `' @- ]! d# H% ^
WScript.Quit(); , ~ R7 |5 E: G7 U; V5 G, r
}
3 Q9 a( g) l: J; p- l$ C} * f3 s& H7 g/ z, i( V
' s- c; G0 l0 H- w. b
simple.StartSimulation(".Models.Frame.EventController");
, m) A$ K& G% m4 u6 r
# C$ p( h) \5 t, L$ N( Zif (simple.IsSimulationRunning())
& a. |8 P, u+ r+ v# R9 V WScript.Echo("Simulation is running!");
g2 B# b" W& S. j: v 9 f9 z$ B. e) h, V. ^7 d3 d
// Wait until simulation is finished 1 \+ g1 L f3 K# }6 C
while (!Finished) WScript.Sleep(2000); : f7 n( V1 i2 A- k
$ i/ I) t/ S. A& F- H7 osimple.CloseModel(); 4 c5 h- E3 s2 `6 t0 j: K
simple.Quit(); 1 |5 |- ]" R( d' z
WScript.Quit();
, O$ v' M2 P0 k
3 W. E4 Z5 A) s8 A7 V
; n4 {1 ^; Q u, I1 Vfunction RemoteControl_SimulationFinished() A) M) y& ^6 b D' A! }4 h
{ " q) D: H" X9 n9 u+ w% ~: M
WScript.Echo("Simulation Finished!"); |