Example of a JScript 2 a3 |' S4 e( T: e
var vbOKCancel = 1; ( a8 D- I8 {8 Q0 G
var vbCancel = 2; 8 A/ q# x$ L2 M. ?. g5 h6 r
var vbInformation = 64; 1 n& }) {4 R% N
var Finished=false;
$ O/ Q: N e" [1 y/ ]4 p8 P S F& j' L# i1 g- u' n8 s
var WSHShell = new ActiveXObject("WScript.Shell"); 3 G/ V/ y$ R. T) `" m( U3 @
2 @: V% B$ e4 _3 x) c) I( hvar simple = WScript.CreateObject("Tecnomatix.PlantSimulation.RemoteControl.9", "RemoteControl_"); 8 O4 t, G* y7 h
2 t3 J. x1 m6 \ @5 }
simple.SetLicenseType("Runtime");
& M0 l( |! q; H4 y' |) ^
* l+ }& U* k/ Y V' p/ P) v3 t$ `try
: s! i7 J" _2 p/ s5 |7 g{
* q* G9 V# g+ L/ | // Enter the path to a model file!
5 Z P# G @) ^4 v6 X/ l. V simple.LoadModel("C:\\Models\\Test.spp"); 4 d% p3 H" ^' b2 w2 o$ y
}
6 R3 U. ^/ M2 Acatch (e) * p6 a$ O9 @7 v; v& `
{
5 o2 S' K/ C0 l& z/ l WScript.Echo("Could not load Model!");
: }3 ~0 r( i% S WScript.Quit(); 7 h7 t+ x3 x4 d1 o. }
} 5 ]* @. E B/ ?& l
6 Y# b) ~& o9 U' A$ s5 Ftry
" O% q$ b- x& F% l: O{
7 O5 j) I5 \6 ^: M5 D$ g, y! V simple.SetValue(".Models.Frame.Buffer.procTime", 700.0); } catch (e) {
( a5 I) s/ _, P' |8 E/ g r=WSHShell.Popup(e.description, 0, "Continue?", vbOKCancel + vbInformation); 1 m! a5 O: C( u( X3 w8 j, P/ ~$ W
if (r == vbCancel) 3 f! @) @0 H! Z% ?
{
# R; }' P3 R5 q5 s simple.CloseModel(); 1 G+ H% U9 t6 H2 m$ w' y
WScript.Quit();
- y. _ j& M5 A6 w } " b" W0 z# F9 w$ s+ |
} % K/ t7 W+ w; r
, U6 I4 v/ l- P% D+ tsimple.StartSimulation(".Models.Frame.EventController"); u# q" n% C4 C* O8 I- [/ X
9 O$ B# E/ \, ?. @! W! `) ]if (simple.IsSimulationRunning())
# `0 J2 v* _! o) c WScript.Echo("Simulation is running!");
* ?1 K0 v* z5 z2 f
! H8 w- P! ?6 J* W' A0 o# T// Wait until simulation is finished
$ T" c6 e( W- u! |while (!Finished) WScript.Sleep(2000);
9 G/ J7 } c7 m A z) f2 } 5 n7 Q5 t! A) z4 y/ A, `6 E
simple.CloseModel(); " n' p% V+ N& e4 A+ G
simple.Quit();
6 z+ Q! P' D6 \6 \# i- KWScript.Quit();
3 X4 B" Z. o" p) c1 @3 m0 W " ]* z; J" k6 D# p
5 a8 k1 }% A# g
function RemoteControl_SimulationFinished()
5 z' J+ N7 N/ d3 y8 b+ |8 n" J{ . b5 |# R# D3 X: A
WScript.Echo("Simulation Finished!"); |