Example of a JScript
# ?- l, [4 S2 @0 v" I* ]var vbOKCancel = 1; : H/ b0 h/ I" a2 C) z' g: @
var vbCancel = 2; - K& r4 g" ~+ O
var vbInformation = 64;
$ W5 [8 y+ n3 N. L: K9 e+ avar Finished=false;
X4 C5 ]+ q& X- s, k3 g( m
1 I( m" R& U# g0 P# h5 Yvar WSHShell = new ActiveXObject("WScript.Shell"); + h/ `! Y& o$ Q9 J
; D3 s: d8 b O. d( H
var simple = WScript.CreateObject("Tecnomatix.PlantSimulation.RemoteControl.9", "RemoteControl_"); & z6 [4 o e! B; o2 r0 W# ~6 v4 F* @
& @1 J1 U" F) Nsimple.SetLicenseType("Runtime"); 2 o1 ~7 @' Y& s
8 U7 |& m) a5 `3 T) d' S; U. F" f. }
try
1 h" M _/ G' ^4 c, @; ?3 s{
0 b0 ~+ c! e5 H- [: f. |0 x // Enter the path to a model file! / k( z) O+ l* P% f4 ]7 E) S
simple.LoadModel("C:\\Models\\Test.spp");
5 Q v8 G0 W/ _3 y1 _8 ?} 2 m& x8 }' l* m0 U$ S
catch (e)
" Y, l3 q( ^' M! a{ / A2 |7 g1 b" h* |9 ]; Q
WScript.Echo("Could not load Model!");
3 v% _/ Q2 Q X/ f+ { WScript.Quit(); , i5 h: g7 L& B* H+ m& j" L
}
1 S3 e/ P# `# P% t& O6 D/ r# j - j o/ V- d# `" Y W
try . j1 D8 n1 r9 p
{
& t, K8 w# Y9 m% U) a simple.SetValue(".Models.Frame.Buffer.procTime", 700.0); } catch (e) { / K! ?9 O7 p8 ]; o8 z
r=WSHShell.Popup(e.description, 0, "Continue?", vbOKCancel + vbInformation);
* D% ^, a1 |* q: u r if (r == vbCancel)
% k$ y8 Z+ s9 f3 z { " _& Q+ M$ l/ K" D @0 e" J
simple.CloseModel();
1 a4 R, n" k+ A# c0 p. g5 J! Y WScript.Quit(); r8 T% b4 [; ]1 c- Y% l* ]
}
% o+ @; ~3 J3 ]3 n( c7 \} + A, U; N( A+ d# P9 \
! ?7 D+ w* T9 H! r8 Y7 |. q7 Rsimple.StartSimulation(".Models.Frame.EventController");
0 S* {/ Z9 M* p) R: |0 a& B" s
3 z5 R$ x/ R7 i! Q& V- h; @if (simple.IsSimulationRunning()) 1 _/ S/ ?1 t5 [2 v& S
WScript.Echo("Simulation is running!");
, [* ^; S* z1 J' o
" N- O3 k8 T! F0 J// Wait until simulation is finished 2 ?- a& ?% i" T/ ~
while (!Finished) WScript.Sleep(2000);
: E, F( e8 u! ?( @: J
0 P4 m( U: ]$ e- l7 {simple.CloseModel(); 0 g/ ^3 U! z# {% t" ~
simple.Quit(); 0 }6 U* I, ~6 _
WScript.Quit();
7 G" f& y4 q$ l# t9 ?* I# O
) t* y1 l0 h* c
" j' z4 w" J' pfunction RemoteControl_SimulationFinished() % j1 I R, N( u" \/ h, O/ _! C/ l5 b
{ 5 o- C2 T! I7 h9 v# I
WScript.Echo("Simulation Finished!"); |