Example of a JScript " r! W5 `0 I% S( ] r, U3 c/ @
var vbOKCancel = 1; $ v2 Y' c$ c5 g5 a
var vbCancel = 2; . B4 v* d- w/ W7 o' z8 V
var vbInformation = 64;
" g0 C1 q o# G; q; Qvar Finished=false;
9 w, O' C+ r: v, F" Y
6 }# N+ S# P9 }7 lvar WSHShell = new ActiveXObject("WScript.Shell");
' o/ L* K0 o4 q+ i : l/ T) \% @0 T# I
var simple = WScript.CreateObject("Tecnomatix.PlantSimulation.RemoteControl.9", "RemoteControl_");
/ S1 D; {% E; A" x$ O
" `; Q: S7 n$ ]7 rsimple.SetLicenseType("Runtime"); - V. ]$ c( e) Z c1 _& h8 H4 Z
5 `; S8 k8 o# l$ |5 ?2 w
try
; L+ Q& p7 F. H8 ?. N: Q% ]# y7 l{
3 Z7 W9 H5 b" p0 J( Z3 t/ l // Enter the path to a model file! - {3 y1 L2 A7 j l
simple.LoadModel("C:\\Models\\Test.spp");
' Z. z- n; I7 | S7 M}
$ A, E; o$ q* \9 j Q pcatch (e)
. k. B# M; p0 Q3 _) I# N& ^{ ) _# ^+ V6 i. _( P
WScript.Echo("Could not load Model!"); , G% {( H7 I- k- N
WScript.Quit();
, Y3 x) B4 D# W' c; r} ( E; a! @8 c; g
2 J$ S7 o1 E) t' Q
try
4 v* ?; m; Y) K{
( g' `% o$ D- e' X' K: P. Y simple.SetValue(".Models.Frame.Buffer.procTime", 700.0); } catch (e) { ' q' a* {' I: X) t3 K! `
r=WSHShell.Popup(e.description, 0, "Continue?", vbOKCancel + vbInformation);
' s3 Q5 J& w9 g if (r == vbCancel)
4 f) r r& B3 P: b {
* a" S2 E4 l% i: G0 @ simple.CloseModel();
+ c% H6 W; Q4 d$ J; @ WScript.Quit();
* H, L# C7 G8 F }
, i V# @4 S$ O# H C}
6 z1 W2 ]5 R* _% u) |' `7 M( [$ H & D7 g0 S5 S: e0 t1 [- W1 N. S
simple.StartSimulation(".Models.Frame.EventController");
0 [ c' z# T4 ?8 L
8 U% S$ p% N" G8 v2 V# yif (simple.IsSimulationRunning())
% E2 c4 G9 }8 U1 M* @4 ^ WScript.Echo("Simulation is running!"); ! v. W3 V5 {: B1 R g6 P
3 q) Q" ^+ [) S/ K& P! b: C
// Wait until simulation is finished
/ U! o# l* J9 Z' ` x2 Pwhile (!Finished) WScript.Sleep(2000); ! p, z7 \# c* \) P
. c0 x5 R$ m' G3 }8 T- U8 P, r" J
simple.CloseModel(); 9 k: X( ~$ l- ]1 R6 H- ?; x) r
simple.Quit(); 7 s' F$ r, z; j% J
WScript.Quit();
1 A. H/ o, a& W* b5 Z
: j! F0 e; ~3 F
! h, C+ s4 Y& }9 N7 i: Afunction RemoteControl_SimulationFinished() / R) F! |3 v8 q G( r
{
( i' v" T7 |4 w. w WScript.Echo("Simulation Finished!"); |