Example of a JScript
# R, J, X! t% T: h7 g6 Vvar vbOKCancel = 1;
% d; E/ w& e1 qvar vbCancel = 2;
+ v: Y6 g0 s# U2 Z1 L) `var vbInformation = 64;
& m( r, p/ a" j5 h( xvar Finished=false; " |1 G& s$ E- j& ?4 H1 H1 {( N
$ K3 p1 h# F2 [! e; Pvar WSHShell = new ActiveXObject("WScript.Shell");
" C$ l' }: \: s2 \: R& z( x
, o5 } y4 I" Pvar simple = WScript.CreateObject("Tecnomatix.PlantSimulation.RemoteControl.9", "RemoteControl_"); 1 C: M5 m. o9 x, v% ~
$ u( y( O* Y, l* t+ L( t# A S* g
simple.SetLicenseType("Runtime");
9 L0 i5 ^ R. {9 P. N
: `: R' U5 q) W" i/ @try 8 y0 ?0 h+ o3 ]
{ ; P( e6 j6 n ^- K5 t5 ?
// Enter the path to a model file! : M/ Y& l7 Z% Z/ t. Q. e
simple.LoadModel("C:\\Models\\Test.spp"); - O0 E* N6 ?0 @, f. n
} ( R6 m' v! t) | `
catch (e)
8 m' q7 H# n/ f Z{ " n) v! m4 X4 N* F" |* v% M
WScript.Echo("Could not load Model!");
; A$ g# s: y' R! H6 G3 U4 J6 i WScript.Quit();
8 ]9 q& x3 z) e6 z* S, ^; r} |: M: W) V% U8 |
$ A! z+ J1 a1 q2 S2 U0 Q- ]2 u( ptry
2 s" Z3 ?6 P$ c* C. b1 F- \{ 3 T0 q% H& N1 R" w! o
simple.SetValue(".Models.Frame.Buffer.procTime", 700.0); } catch (e) {
8 Q8 m) C* s& U% k% \: \ r=WSHShell.Popup(e.description, 0, "Continue?", vbOKCancel + vbInformation);
8 |" G- F2 }) W( v if (r == vbCancel)
( E }) n5 G: S& R- L, `6 D5 U {
, V4 H" N2 y( |& {+ T/ C simple.CloseModel();
. u- K6 G3 H) ~$ u( b WScript.Quit();
/ @) V4 T# A1 Z } * h, d4 V3 Z2 V R
} 7 d8 q3 x7 l/ n# p; c* `7 n
( V7 b; l$ o: ~9 asimple.StartSimulation(".Models.Frame.EventController"); + K0 U' M4 e2 E* X% W
5 B) B* F) k: P7 r
if (simple.IsSimulationRunning())
% Y6 r: l$ U# f$ ] WScript.Echo("Simulation is running!");
" ]. V6 }# K, F, } J& H
9 |( S( [7 M+ i. e1 \/ p// Wait until simulation is finished 0 ]$ \0 r* A. I# p5 b. Y" o
while (!Finished) WScript.Sleep(2000); - w# ^- R9 d$ k4 O% S/ z
# T0 S6 d5 l2 }! K" K$ @) ssimple.CloseModel(); h7 T7 {; f( e( W
simple.Quit();
: C; m* {2 j! jWScript.Quit();
# A4 {" @" H# a: m# B ' Y& P% S3 B t4 F5 f4 I: n' E+ u
1 Y% D1 U: W) R9 a
function RemoteControl_SimulationFinished()
) z" f6 L) ]: f/ C& }& C N8 Q; ~{ & `* [: g1 Y3 \
WScript.Echo("Simulation Finished!"); |