Example of a JScript
& ^0 D& D8 O1 J7 Zvar vbOKCancel = 1; 4 T: C, Y4 M; I, s& a
var vbCancel = 2;
, h+ x) s& W2 O9 W; _ `! ?var vbInformation = 64;
" W7 B$ v' E: V9 C, D6 X, vvar Finished=false; , c, d. K0 K# P9 R
1 M: V4 I, J* I$ gvar WSHShell = new ActiveXObject("WScript.Shell"); 8 ^: @! x* }3 s( L, b7 H
$ R: E" t. X# Q/ J5 o: [8 ]var simple = WScript.CreateObject("Tecnomatix.PlantSimulation.RemoteControl.9", "RemoteControl_");
) A, k: h( L! Z ' U& D$ G* Z; W3 P0 @
simple.SetLicenseType("Runtime");
; ?2 r0 `, y( R" e+ p
' y4 _) s Q- w3 p. t" }try
) n4 {4 k1 _ v6 y2 A3 N$ T3 `% b{ - ]; {+ z' J* \
// Enter the path to a model file! 8 B/ y9 C2 k0 v# D
simple.LoadModel("C:\\Models\\Test.spp");
- m1 K9 F; ^$ _% g& C} # g* J, m; N" r: F" P; N4 l2 I$ t8 N
catch (e)
# @& v5 B+ M8 X, ?) D0 T3 o{
C1 T2 u4 F$ c# h6 B WScript.Echo("Could not load Model!");
2 L. _8 q- x- g, G. y& I WScript.Quit();
7 m) t6 B, a2 O5 M0 k) G2 c( W}
% i# ~4 Q, e& D: ]( ` , V6 g& Q4 `/ W
try
2 U$ V& d; ]* ]' a, q4 M{
% g/ N* ~1 ^- s3 C5 C+ ] simple.SetValue(".Models.Frame.Buffer.procTime", 700.0); } catch (e) {
8 m) d% J5 c8 l0 o r=WSHShell.Popup(e.description, 0, "Continue?", vbOKCancel + vbInformation); 0 l2 C( Y( |5 w) B% r, @
if (r == vbCancel) . S4 w% y. ~+ |6 V! y
{
, e; d5 |1 L6 C } simple.CloseModel(); 6 G/ X# Y4 O! K
WScript.Quit(); ' Z0 m g2 \2 e
}
" h+ z* n7 I2 z5 c} ( j. Q# j# d1 w; U1 m* {9 v* k
/ o; V- h6 f* h/ a
simple.StartSimulation(".Models.Frame.EventController");
4 @, |: i) o V. b 8 \) O+ ?* ]1 ]' s7 F* r
if (simple.IsSimulationRunning()) 3 k. G) F$ ?& |0 G
WScript.Echo("Simulation is running!");
. X' D. }" Q* b6 S; O
# C: B2 l+ p7 X( v0 u5 G r0 X* J2 t+ L// Wait until simulation is finished % \4 l3 ?- A& ]# C- }* w
while (!Finished) WScript.Sleep(2000);
3 j6 |" a2 L* y9 }4 v/ v
7 p( x% v5 @8 [; F" @simple.CloseModel();
2 T# m2 W" u' k( y9 Nsimple.Quit(); 9 ~2 {+ h5 X+ k7 e: X
WScript.Quit(); * D6 D% I& E% W! p
' J; d+ `. V8 R6 ^) Q
. p# O- d: t1 j. e; `4 @, `function RemoteControl_SimulationFinished()
$ S% @1 P6 d- [ ]{
$ q" ]6 p/ \0 k5 ] WScript.Echo("Simulation Finished!"); |