Исследование систем управления методами имитационного моделирования. Варжапетян А.Г. - 47 стр.

UptoLike

Составители: 

47
Первый и второй примеры для таблицы SAM, отличаются только
тем, что вторая таблица взвешенная. В них верхняя граница первого
интервала равна 100 , ширина промежуточных интервалов равна 100, число
интервалов 10. В третьем примере для таблицы с номером 10,
определяются промежутки между приходами транзактов, верхняя граница
первого интервала равна 50, ширина промежуточных интервалов равна 50,
число интервалов
равно 5. В четвёртом примере для таблицы с именем
ARRIV определяется доля приходов в долях 1000 ( операнд Е ), верхняя
граница первого интервала равна 50, ширина промежуточных интервалов
равна 50 , число интервалов равно 10.
В. Операторы управления логикой моделирования
DO/ENDO( Выполнить/ Завершить выполнение )
Эти два парных оператора служат для организации петли
управления процессом ИМ. Когда необходимо провести
несколько
независимых прогонов МФ, существует два способа получения этих
прогонов не выходя из процесса ИМ. Первый из них осуществляется с
помощью ОУ CLEAR и парного с ним ОУ START , при этом число этих
парных ОУ равняется числу желательных прогонов . Естественно, что при
большом числе прогонов запись МФ перегружается этими указаниями.
Второй способ - организация
компактной записи с помощью парных ОУ
DO/ENDDO, формат этих ОУ имеет вид :
< [label] DO A,B,[C] >
< [label] ENDDO >
label - не обязательный ярлык , который чаще всего отсутствует,
характеризует собой имя организуемой пели ,
А - не имеет значения по умолчанию, символизирует собой индекс
начала петли, представляющий собой целочисленную скалярную АМП,
записываемый в виде &I=1.
B - не имеет значения по умолчанию
, характеризует собой
предельный номер конечного члена петли,
Сне обязательный операнд, по умолчанию равен единице, задаёт
приращение индекса.
Когда индекс достигает предельного значения , исполняется ОУ
ENDDO и петля управления прекращает своё существование. Если
значения заданы числом с плавающей точкой, то число усекается до
целого значения, отрицательные приращения программой не
поддерживаются.
Количество петель управления может достигать 19,
причём они вкладываются друг в друга, создавая своеобразную иерархию,
второстепенные петли в МФ изображаются с отступом вправо от основной
петли, следующая вложенная петля также отступает вправо. Между ОУ
DO/ENDDO размещаются другие ОУ , например CLEAR/START. Отметим
важные особенности петли ОУ DO/ENDDO :
DO/ENDDO создают структуру петли управления, а не петли
транзактов, поэтому в петле присутствуют только ОУ, а не ОБ.