Example of a JScript
- }3 o8 Z/ V" \( Rvar vbOKCancel = 1;
" X( R1 p3 |# h# c$ B; i, ~; M5 j8 \var vbCancel = 2;
4 X* p6 b0 n' Q% qvar vbInformation = 64;
" C9 Y9 S. d/ E4 r* zvar Finished=false;
# x6 L) |) Z d$ d; f . Z* G9 W5 w4 x1 e7 F8 @
var WSHShell = new ActiveXObject("WScript.Shell");
! s5 C% m: N9 w3 i1 {8 j
2 U1 t& G0 Q Jvar simple = WScript.CreateObject("Tecnomatix.PlantSimulation.RemoteControl.9", "RemoteControl_"); 8 o" g. f4 l2 G% H
& n6 H1 N' ^% j6 Usimple.SetLicenseType("Runtime"); " y, P6 Q, L5 w
. X% K# h! Y! Y$ D! F& D! @4 M0 gtry
* a+ ]) Z) u+ G7 b: c. C{
9 X0 A7 n, \ K: h // Enter the path to a model file!
0 G! J8 P; w- N9 | simple.LoadModel("C:\\Models\\Test.spp");
8 n* o6 B# O" z7 k! F. f}
! \! Y( O D) F/ |5 h" d7 z0 {# ?catch (e) ' @) H0 I3 W- a* U7 e: P* G) ~
{ * |; _* d5 O8 L3 e9 G
WScript.Echo("Could not load Model!");
- e- S/ \+ N T9 n+ D/ s4 g WScript.Quit();
% B4 P9 F: f, f} & i$ l5 k% o' L# R
" o6 X( Y' e2 `4 e8 otry 7 |. R8 N+ N/ S+ l7 u
{
! y( O" L9 ?5 G& k$ R+ L$ l3 \ simple.SetValue(".Models.Frame.Buffer.procTime", 700.0); } catch (e) {
% A" s( m0 B3 [3 c8 k* i/ P0 m r=WSHShell.Popup(e.description, 0, "Continue?", vbOKCancel + vbInformation); / }$ R, S# R; w: k# U
if (r == vbCancel)
9 S/ o) k X. V" o { ' \* Z0 p+ h) r5 e+ a( ~
simple.CloseModel();
& p# T% D( ?) L* O WScript.Quit(); 5 T6 B- u5 n& x/ E/ A
}
* S( _3 J/ n2 W$ a/ p5 _' \}
" @! h; b* V% a$ k% d# x; K
, P# E* C/ e6 Lsimple.StartSimulation(".Models.Frame.EventController"); $ n* k8 g9 `8 V: [
; T- \2 m9 u" |if (simple.IsSimulationRunning())
7 _1 x- @) v/ u! x2 z0 u WScript.Echo("Simulation is running!");
$ s, Q) p4 X$ x( t a& H % r$ E/ i2 @ p& a' ?
// Wait until simulation is finished
% {! g8 o7 r! K# v Vwhile (!Finished) WScript.Sleep(2000); . v6 t; y1 ]& q, ^
& g& w; W- R: E* H& l7 zsimple.CloseModel(); 4 ?' n; @3 }" @; a0 J6 @ }5 d
simple.Quit();
8 z+ D8 `$ a* N7 [+ m. ?" {% ^. ^WScript.Quit(); 6 x- Y2 O) F* Y0 l8 V6 h
+ ]8 q5 P+ i% M
; a/ U$ c- |) ~6 l4 o1 X' n _function RemoteControl_SimulationFinished() 9 U4 \1 i/ r0 z
{ " T8 {' B8 m! D) ^# V& j$ i
WScript.Echo("Simulation Finished!"); |