Example of a JScript
# l) Y1 I2 y& v2 ~7 n' [var vbOKCancel = 1; " Q7 N F) W, k" b/ q ~8 F
var vbCancel = 2;
5 ~1 d. f- L( H) Mvar vbInformation = 64;
, W9 z- u; x) F1 ]: ovar Finished=false; " C. V1 A% @! v' s4 a
8 `' g+ t$ A( t
var WSHShell = new ActiveXObject("WScript.Shell"); * ~; i% g( D( u v, l
* x. b8 n9 q v6 ]var simple = WScript.CreateObject("Tecnomatix.PlantSimulation.RemoteControl.9", "RemoteControl_");
& ~0 v- ]+ u! h+ ?; n" ?/ b; ~
3 H) ~9 m3 c! g- Jsimple.SetLicenseType("Runtime"); 0 I% F9 r8 d: [: u
& |/ S4 _3 K5 }" j" }! vtry 2 I, U4 r6 N% a' d2 Y; M. i
{
/ S' N- X: }/ j: ~* B // Enter the path to a model file! - t% K( I% h$ Y$ j2 \# ^- N
simple.LoadModel("C:\\Models\\Test.spp"); * R7 Y% M$ U" T" o
} - ?( Z4 q# T. m J% x# Y) Q7 `: P
catch (e) % W' J0 j4 b0 f# @+ T( d
{ - d% x+ W& i' J- X" T A
WScript.Echo("Could not load Model!"); # G l) _$ C* Z% i6 l: f$ n4 H
WScript.Quit();
& N8 d& A3 k3 ~, m/ e9 ]5 ~* z} ! C2 y' r+ w$ W
5 `8 G; m3 o! o6 `" L' o6 H1 I
try
$ {& }* k P' s4 \" ]{
* q/ V) h4 @( l( r2 C simple.SetValue(".Models.Frame.Buffer.procTime", 700.0); } catch (e) {
& k, }7 u* i* w, y/ O. A# x* H$ H r=WSHShell.Popup(e.description, 0, "Continue?", vbOKCancel + vbInformation);
) D) `, {1 K7 n: u if (r == vbCancel) . h5 X% d5 T. A
{ ' _) C0 D; [5 P- A
simple.CloseModel(); 6 U2 W8 e8 z! [' F
WScript.Quit(); `; Z5 j: U* N' D; r+ ]
}
4 L+ |/ L/ M2 m/ X} 4 m8 z, C' h9 Q4 i1 a# ?) ?% o
: {- r f5 G- V" X7 Tsimple.StartSimulation(".Models.Frame.EventController"); ) j/ u7 E( o# d) O
# E' t% j8 I. D2 v4 }) l! Q3 h
if (simple.IsSimulationRunning())
4 h- B, G1 y H/ F WScript.Echo("Simulation is running!");
) i) c! [& S5 P5 D; d! f' p- s
3 C" w- f6 T, t// Wait until simulation is finished 8 W6 A1 M4 L/ O" \0 a
while (!Finished) WScript.Sleep(2000); # m4 `6 U5 t$ C8 q, F- {
2 N" q6 D" s7 c5 @5 }# W
simple.CloseModel();
3 V$ W8 u$ O; U3 P `- zsimple.Quit();
' U3 l8 @% T1 N, WWScript.Quit();
b3 J5 R1 @$ ?- @; ` # ]8 D7 q) d: E, S; x w: T
# d- v S5 `7 w* S) Q4 f: ~function RemoteControl_SimulationFinished()
6 P5 r$ [- s0 i: A/ F{
% p, ?# C4 c2 V WScript.Echo("Simulation Finished!"); |