Пример 9.3
Пусть имеем модель некоторой системы. При этом величина TIMEA является входной переменной, а в сохраняемой величине ХЗ формируется значение выходной величины (результат моделирования).
TIMEA EQU 20
TIMEB EQU 20
INITIAL Xl,0
INITIAL X2,0
INITIAL X3,0
GENERATE „,4
TRANSFER,PUNKTB
GENERATE „,4
PUNKTA TEST GE X1,1,PAP
SAVEVALUE 1,1
ADVANCE 20
ADVANCE 20
TRANSFER,GOB
PAPSAVEVALUE 3+,l
GOB ADVANCE 30
PUNKTB TEST GE X2,1,PBP
SAVEVALUE 2,1
ADVANCE 20
ADVANCE 20
TRANSFER,GOC
PBP SAVEVALUE 3+,l
GOC ADVANCE 30
ADVANCE 20
TRANSFER.PUNKTA
GENERATE TIMEA,3
SAVEVALUE 1+,1
TERMINATE 0
GENERATE TIMEB,5
SAVEVALUE 2+.1
TERMINATE 0
GENERATE 60000
TERMINATE 1
START 1
Целью моделирования является оценка влияния фактора TIMEA на значение выходной переменной ХЗ модели. Сформируем командный файл (a.txt):
RES MATRIX,9,10 MSAVEVALUE RES,1,7,X3 RMULT 431
CLEAR OFF START 1,NP
TIMEA EQU 20 RMULT 471 MSAVEVALUE RES,2,4,X3
RMULT 401 START 1,NP CLEAR OFF
START 1,NP MSAVEVALUE RES,1,8,X3 RMULT 441
MSAVEVALUE RES,1,1,X3 CLEAR OFF START 1,NP
CLEAR OFF RMULT 481 MSAVEVALUE RES,2,5,X3
RMULT 411 START 1,NP CLEAR OFF
|
|
START 1,NP MSAVEVALUE RES,1,9,X3 RMULT 451
MSAVEVALUE RES,1,2,X3 CLEAR OFF START 1,NP
CLEAR OFF RMULT 491 MSAVEVALUE RES,2,6,X3
RMULT 421 START 1,NP CLEAR OFF
START 1,NP MSAVEVALUE RMULT 461
MSAVEVALUE RES,1,3,X3 MSAVEVALUE RES,l,10,X3 START 1,NP
CLEAR OFF CLEAR OFF MSAVEVALUE RES,2,7,X3
RMULT 431 CLEAR OFF
START 1,NP TIMEA EQU 40 RMULT 471
MSAVEVALUE RES,1,4,X3 RMULT 401 START 1,NP
CLEAR OFF START 1,NP MSAVEVALUE RES,2,8,X3
RMULT 441 MSAVEVALUE RES,2,1,X3 CLEAR OFF
START 1,NP CLEAR OFF RMULT 481
MSAVEVALUE RES,1,5,X3 RMULT 411 START 1,NP
CLEAR OFF START 1,NP MSAVEVALUE RES,2,9,X3
RMULT 451 MSAVEVALUE RES,2,2,X3 CLEAR OFF
START 1,NP CLEAR OFF RMULT 491
MSAVEVALUE RES,1,6,X3 RMULT 421 START 1,NP
CLEAR OFF START 1,NP MSAVEVALUE RES,2,10,X3
RMULT 461 MSAVEVALUE RES,2,3,X3 CLEAR OFF
START 1,NP CLEAR OFF
Компилируем модель и запускаем моделирование, после чего выбираем пункт меню Command/Custom и вводим в диалоговое окно команду
include "a.txt"
После этого выдаем команду