Example of a JScript A, C! g; Y& g9 `5 l3 f
var vbOKCancel = 1; , K9 e$ M! x C2 u1 q: e
var vbCancel = 2; 0 T; K0 D4 y- A
var vbInformation = 64; # f! T6 B. J' j' w: o- x
var Finished=false; / Y+ x" E% d/ z0 ]# q# f; O: F
- g+ m) L5 F$ m( \5 z9 G
var WSHShell = new ActiveXObject("WScript.Shell"); $ [' w) O L: d) h5 R3 ?
1 j8 B% w d0 e* ~! @3 Ivar simple = WScript.CreateObject("Tecnomatix.PlantSimulation.RemoteControl.9", "RemoteControl_"); : S! O* h3 `3 |2 j( L2 z
% C- m2 r C' v! a. Hsimple.SetLicenseType("Runtime"); ! I8 S5 |3 ?. k
/ z6 ?" U8 A: l6 p% D' B stry , r; U% X+ m& O
{ / T7 T. C7 l. R8 T9 w, R, c
// Enter the path to a model file!
6 Y0 ^8 N9 h4 b) W9 W simple.LoadModel("C:\\Models\\Test.spp");
! s ]% ]" U( r} `6 w4 X- |5 d7 h( L7 j
catch (e) 0 r3 Q5 }2 L) L f# y
{
0 b" |1 R5 B& R3 b2 }4 a WScript.Echo("Could not load Model!"); % n5 Y, W4 p6 c9 N& {: U9 J. r0 R
WScript.Quit();
|# B Y% H& J7 s}
0 D) b" z/ y. Q; ?# o) b
/ j2 M$ c8 q) Btry ) ]! b/ \% a2 x2 Z
{
4 A; j' Y0 ^) X, _/ B simple.SetValue(".Models.Frame.Buffer.procTime", 700.0); } catch (e) {
: X, s" f3 x7 u0 t6 f# d n r=WSHShell.Popup(e.description, 0, "Continue?", vbOKCancel + vbInformation); 4 ~9 m9 R2 B" S( _) `7 y
if (r == vbCancel) ?, A0 N O& j' S! b0 c& S
{
6 O; i, e$ [! G2 }+ C7 q9 b simple.CloseModel(); + G" a5 Z! {$ n, z
WScript.Quit();
" F4 i* O$ k1 u- z* L }
3 n% O. g- `3 O: X( }0 H y}
7 Z; _2 ~, [& r# l' d- k2 i0 e @
+ V0 v0 X( q! s% Zsimple.StartSimulation(".Models.Frame.EventController"); 5 x# z% Y# b: y8 m
1 R" e$ L/ j; Q& Q
if (simple.IsSimulationRunning()) * @* x4 M: b# F& B
WScript.Echo("Simulation is running!");
' g4 {1 N2 s% Z3 f. k1 C
! w5 _" t w5 y9 s// Wait until simulation is finished
' {) F) ?/ L( G( T3 @while (!Finished) WScript.Sleep(2000);
L6 T: `: b! \% P, f. ?6 c ; h: f$ F9 x; |5 \( S/ W
simple.CloseModel();
3 `1 l% D2 f9 F" m8 S' osimple.Quit();
; ]( D% e$ \+ U vWScript.Quit();
5 G; u% k' H/ f9 \4 Y
: E+ D5 H8 J+ H/ H! M / m$ d, N7 ~# _' I6 X1 }* d1 }
function RemoteControl_SimulationFinished()
# ?4 P' Q! m a7 J% `4 b, E{
. j# U1 p" H4 F: S4 M, D WScript.Echo("Simulation Finished!"); |