Example of a JScript
: a* N1 v& z6 U1 _9 Vvar vbOKCancel = 1;
`- j) T# V, n/ Hvar vbCancel = 2;
& A, k' H, Z& \+ B3 \/ Q) z' _" zvar vbInformation = 64;
! ~2 [6 S' \# L; p7 Tvar Finished=false; ) A9 V, W7 g/ U# E: w& C
! d: n" d% ~$ K3 Dvar WSHShell = new ActiveXObject("WScript.Shell"); $ u. `# f; J% h/ [' K( w
1 X4 e* l' q0 \! g) p% U- hvar simple = WScript.CreateObject("Tecnomatix.PlantSimulation.RemoteControl.9", "RemoteControl_"); " f( q/ L( Z* \% l. ?
. C8 ~) \2 H) C0 }/ u
simple.SetLicenseType("Runtime");
6 l% J& p# m6 P' P- K1 ~( F+ ^8 l
: H D- h6 O/ Y b* R/ }try * y7 A4 P3 N l. K) K, C
{ 1 d1 ~" J! H Y2 e
// Enter the path to a model file!
# f# L8 Q; K# I simple.LoadModel("C:\\Models\\Test.spp"); / N3 H( h5 S% o' z* I
}
, `* R m# G; V1 D5 ]1 rcatch (e)
3 z) Y( L6 V3 m# j B W2 ~8 C{
4 M( K5 s' N' a/ Q+ ^; v, M WScript.Echo("Could not load Model!");
8 b5 S! U4 C' M; H WScript.Quit(); ( S, e. Y- R1 W7 c, Y
} 4 }5 |7 o" j* Q o1 E; @8 H" z
9 [- x( o% d0 g# Y0 T( I
try
1 h9 t k! A! G; s3 Z; w{ ! H/ H2 b2 }0 i- w3 q) M
simple.SetValue(".Models.Frame.Buffer.procTime", 700.0); } catch (e) { & N5 }. x, t+ h" G4 d
r=WSHShell.Popup(e.description, 0, "Continue?", vbOKCancel + vbInformation); - C: x% i% {5 q$ y
if (r == vbCancel)
0 u1 z9 m7 J' r4 ?* n4 A! { {
N0 x; v: X4 w6 { simple.CloseModel(); . ]( L, M9 c, U, U8 M
WScript.Quit(); * [' f/ V" b# l k
} ) ]2 z/ A$ l* j+ L
} & ]0 J! P. k6 @- P$ Q
6 R. S3 I; o: h# C
simple.StartSimulation(".Models.Frame.EventController");
5 Q# [; h7 U8 n% D1 A ( u6 m: A) G* @- c8 M5 f) T7 B
if (simple.IsSimulationRunning()) $ O E+ a5 }6 O1 Z+ E" G- E
WScript.Echo("Simulation is running!"); 5 C* U \1 N8 L% `( v% Y8 I2 X
6 D, d- W1 y- @' Q
// Wait until simulation is finished
1 c. j+ _& r% I8 @" _9 ]while (!Finished) WScript.Sleep(2000); , s* O! S' ?" O% F5 Q( I
r7 h5 S$ E1 O. t9 ]simple.CloseModel();
- O, D$ z$ z' o0 u) Y' gsimple.Quit();
3 N' w2 m3 H4 m! `$ a. m" t: pWScript.Quit();
4 ?' N- ~4 @5 j, ^) |4 K
$ R: T7 f7 z* I% [; w1 N ) k2 F$ A7 x! ~+ t
function RemoteControl_SimulationFinished()
" F* k" j0 e7 s# j- z{
& n- W* a& w$ J9 n WScript.Echo("Simulation Finished!"); |