Example of a JScript
$ T9 U2 o2 s( ?0 H3 wvar vbOKCancel = 1; . T, O8 l( S. U; _6 ~9 y: V( A" q
var vbCancel = 2; ( m% v) m, ]" X
var vbInformation = 64; ! ?) X" h$ P# t
var Finished=false; # A6 E$ B+ D2 A1 e
, r3 R* R0 X4 y, Dvar WSHShell = new ActiveXObject("WScript.Shell");
0 x9 J% w( w# L$ @- j1 S+ i 4 s5 o& }6 V, i7 c4 z
var simple = WScript.CreateObject("Tecnomatix.PlantSimulation.RemoteControl.9", "RemoteControl_"); $ ~7 j9 ]3 k' j! F& d& w, ?
2 y; f3 \5 j& S: s2 ]+ X+ hsimple.SetLicenseType("Runtime"); " ]7 M% O9 n, b4 ^* O+ T: Q
/ q6 A$ a6 J0 w- m: Y
try
x- P9 k" @- K{
! s0 o! W' _! C* @* i // Enter the path to a model file!
$ O& r: B, ^4 F2 b simple.LoadModel("C:\\Models\\Test.spp");
( p0 h0 u+ n L! j9 h! {} . K* k6 L7 N* A/ L" ]$ ?
catch (e)
% F& P8 `4 R0 E' w% e2 O{
3 w: W# w' B: a* B WScript.Echo("Could not load Model!"); ; S' ]: C* Y" B5 g2 f
WScript.Quit();
2 J6 T4 ^3 E, @; [% T}
* S! c; j; b2 L4 _: ~: r9 L
/ f w$ E" a) \1 t$ p6 G6 atry 4 E0 d, g2 k2 W2 \. g1 n
{
% v. M4 h: b4 ~$ P j: h1 w simple.SetValue(".Models.Frame.Buffer.procTime", 700.0); } catch (e) {
/ T* A: n* d7 E" Z- n5 M r=WSHShell.Popup(e.description, 0, "Continue?", vbOKCancel + vbInformation);
2 t/ d* ~% I) m+ X. c ~ if (r == vbCancel) 4 q- r+ ?8 ]1 C C% T1 e: W
{ " ?6 t7 V( |$ G+ E3 L2 L
simple.CloseModel(); & W" a# ^5 i* l
WScript.Quit();
6 Y" E4 U* N6 `3 X9 S8 p } ) H4 ?6 C9 P6 z2 D1 Z6 k9 g% S
} 5 n% U; h* ?) Q$ A
( N, Q# A9 ]% k' G1 Vsimple.StartSimulation(".Models.Frame.EventController");
S1 P% g* J: P
2 B% {0 J* A5 \0 ?) F# Bif (simple.IsSimulationRunning()) 8 F' q+ O' v. ?( K
WScript.Echo("Simulation is running!");
, V x! N7 o3 o4 ^% k0 B- _: s 7 t0 p" j# a& k+ r6 y1 K R' A; [: G2 P
// Wait until simulation is finished " I/ @, C2 }9 M6 h I2 K2 g
while (!Finished) WScript.Sleep(2000);
6 T7 }" s$ y5 j8 a5 D 1 w& g2 }$ a# T0 b) y4 n
simple.CloseModel(); ! @# B4 E/ b4 O' X
simple.Quit(); 8 N0 ~" J9 R. {: }* f
WScript.Quit(); H# I( Y9 j" i5 y6 c2 m
$ X% |4 E U7 W5 z
# f1 V8 U$ s! b% Gfunction RemoteControl_SimulationFinished() 1 y, v [" C3 ]# U
{
3 ~$ B3 J8 }8 f9 L" G; O' l7 c WScript.Echo("Simulation Finished!"); |