Example of a JScript
6 c- r; x% j2 Y1 z9 `var vbOKCancel = 1; 8 c6 q* p0 q+ ]* q' V( ~' \& @
var vbCancel = 2; 3 a2 z9 `+ r" h
var vbInformation = 64; & b! d( |1 W5 k4 R/ ]
var Finished=false;
& Z3 P4 M, @9 I4 X; q
1 G) k/ b; p B. g) O+ ~var WSHShell = new ActiveXObject("WScript.Shell"); ' T8 }0 x. r# Y. b: j' R
9 y+ m# ?9 {$ A, {4 Bvar simple = WScript.CreateObject("Tecnomatix.PlantSimulation.RemoteControl.9", "RemoteControl_");
7 y: c# u, [2 M+ K3 H$ s , p1 w J1 o5 u6 u( U& R$ `7 `
simple.SetLicenseType("Runtime");
2 e- F6 Y# A, {7 f' L
8 W9 l; B z& v+ h6 Gtry
2 g# D" I4 x( t* r8 M{
4 g* N6 a& u7 `% P // Enter the path to a model file!
3 x, O5 a1 i, x# [# I7 C simple.LoadModel("C:\\Models\\Test.spp");
8 D. x9 I* K6 V' L} & a' N: @; r. ~: c. z; k1 a
catch (e)
8 v; L; r# u: y9 J" M: [! E{
$ W% v& Z0 r6 ^& \, G4 g WScript.Echo("Could not load Model!");
% `3 T" i: o1 ~) K) L WScript.Quit(); ) v% t; [! @% z3 L
} 4 _/ X0 @% Q; y7 c# t: p
2 l9 c& k/ l0 \& Q; `try
/ j* ]& r3 E* o4 v* c! B{
& p1 o y. \ i/ Q, G+ s simple.SetValue(".Models.Frame.Buffer.procTime", 700.0); } catch (e) {
: u% {' K" v2 z+ O8 A1 y r=WSHShell.Popup(e.description, 0, "Continue?", vbOKCancel + vbInformation); # x& h9 v- Z& L8 M
if (r == vbCancel)
2 g q; p6 o/ T3 H2 C' t3 w {
- D. c5 @3 k5 g3 \ G3 i simple.CloseModel();
' C5 T6 T c' m _- P$ ? WScript.Quit();
7 h8 b- S1 s. K/ a2 ]- ^0 f7 r; P7 Z }
7 M/ t) k* ~- h' R; [* _0 t}
. M8 N/ E, z, ^: d/ h: X: g) @
' o0 b: W1 ^5 N. x! [" zsimple.StartSimulation(".Models.Frame.EventController");
8 U' n) B+ r$ _$ ^9 i
1 f, |( R( [3 Gif (simple.IsSimulationRunning())
7 e5 b, g5 |) i! a: { WScript.Echo("Simulation is running!");
( u: p* P4 o6 h' V( h5 I - Z; T5 j7 ~% q
// Wait until simulation is finished 7 s8 M. V6 q) X4 @4 \6 U+ F" ~
while (!Finished) WScript.Sleep(2000); / R% D8 F( x3 K* f
3 O4 h( } ]+ r0 ^% V# Z
simple.CloseModel();
5 C: i6 q0 |0 H) ^simple.Quit();
6 e0 o8 a( P/ ` @' nWScript.Quit(); ' t/ P% x4 {& I& G* s
' Q1 s+ k. h4 o) n
2 A9 X. e* |; t0 v# I& J) c! Ffunction RemoteControl_SimulationFinished()
. M& K, T- S* N+ r6 G{ & h' P4 x* M+ Y* H
WScript.Echo("Simulation Finished!"); |