Example of a JScript # h, M# m+ ?4 F0 O
var vbOKCancel = 1; + }3 u1 q' L5 C q$ {
var vbCancel = 2; & Y+ p9 \6 s. k" g% B
var vbInformation = 64; 6 k4 m$ |; S+ B' T3 m: R
var Finished=false; 9 X" y/ O/ `# R2 }9 G
. D2 P5 t0 i. x. n# Hvar WSHShell = new ActiveXObject("WScript.Shell"); 4 j7 A' Z3 Z; V G2 k: }2 _1 ]
: B* i2 }/ Y8 k4 s) O) [var simple = WScript.CreateObject("Tecnomatix.PlantSimulation.RemoteControl.9", "RemoteControl_");
8 i! j; C1 R' o8 U( ^ 1 Z0 _$ }6 u6 O5 B! t1 u; @. W" S
simple.SetLicenseType("Runtime");
3 u. W& A+ T1 G" W# ^' k; v
, k5 ^( o0 T- C p0 o1 V8 ^9 Dtry * d- I: x5 o" D3 L
{ & [9 O" x8 Z1 L8 `9 k; k
// Enter the path to a model file! / z/ {! R7 g* H, \: ?- [
simple.LoadModel("C:\\Models\\Test.spp");
9 {- l. n. }+ {1 ?} ; r& m: v5 {9 H8 c2 o
catch (e)
9 w8 U# \7 K3 I; Y{ 2 _% \8 U' p! o
WScript.Echo("Could not load Model!");
9 d2 @4 q% Y7 d WScript.Quit(); * |3 B0 ?3 ^7 o
} ) X8 v4 i& L6 F7 z: k- w( _
5 h7 v$ I) {! s2 q
try ' H8 B% C8 n/ s+ ~! ^# j
{ : I( ^6 f& ?; J8 S
simple.SetValue(".Models.Frame.Buffer.procTime", 700.0); } catch (e) {
3 _; ?# k" `9 b$ ~/ ]) X r=WSHShell.Popup(e.description, 0, "Continue?", vbOKCancel + vbInformation); * }5 x2 i' p4 o. T
if (r == vbCancel) 6 `6 n1 I/ d7 R) m. Z- A
{ ( C. Q. _$ a; e e: \
simple.CloseModel(); " k" c" [. ?' H. r ^
WScript.Quit(); + ]3 i6 J; K c0 R9 q9 F3 ~
}
7 k O7 ?- A9 d t$ F9 M} 7 @* C, ?& [2 E
% X. K/ T. o8 o' D+ f8 \4 S1 r$ F
simple.StartSimulation(".Models.Frame.EventController");
+ J# H: T( P0 O8 r4 } ! j. O/ w: z7 M) t! @! Q! B
if (simple.IsSimulationRunning()) % J, [9 W' l% q; H/ O
WScript.Echo("Simulation is running!"); ' \" Y# L1 K2 B# W
f7 v+ M! t4 P// Wait until simulation is finished 7 l0 G( q# _; u* I6 p1 X
while (!Finished) WScript.Sleep(2000);
4 Z8 F- f, W& C7 C " m; c/ H; R' f$ t) r# u
simple.CloseModel();
* l( y8 p' A- Q8 msimple.Quit();
$ v, s8 `. m. V) |2 dWScript.Quit(); 7 e0 I3 o) v- @# V( x! M
# f, j8 S8 q' { " e! q+ K5 U9 @
function RemoteControl_SimulationFinished() ! G/ V: C2 A% u, ]% P9 ?" w
{ 9 H+ H! [, Z( B. n- ~; S0 C7 V
WScript.Echo("Simulation Finished!"); |