Операции над списком событий языка SMPL | MetodPro.ru

Реклама на сайте

Операции над списком событий языка SMPL


Функция _SCHEDL включает в список новый элемент, соответствующий планируемому событию. Возвращаемое значение не используется. Вызов функции аналогичен вызову процедуры:

_SCHEDL (AE, AT, AJ);

AE — номер или тип события.

AT — промежуток времени, через которое событие должно произойти.

AJ — номер транзакта.

Время свершения данного события определяется как сумма текущего времени моделирования и значения параметра AT:

T = _TIME + AT.

Время свершения используется при упорядочивании списка событий. Полученное время заносится в параметр Т, соответствующего члена списка событий.

 

Функция _CAUSE удаляет событие из вершины списка. При этом текущее время моделирования становится равным времени свершения события.

_CAUSE (AE, AJ);

Значение, возвращаемое самой функцией, не используется, а переменные используются для возврата следующих значений:

AE — номер или тип события;

AJ — номер транзакта.

 

Функция _CANCEL отыскивает в списке ближайшее по времени событие с указанным номером транзакта. Найденное событие удаляется из списка, а функция возвращает разность между временем, когда событие должно было произойти и текущим временем моделирования.

Эта функция может быть использована для временной приостановки обслуживания транзакта с целью освобождения устройства, требуемого для продвижения заявки с абсолютным приоритетом (при приходе такой заявки любой прибор немедленно должен быть освобожден).

T := _CANCEL (AE, AJ);

AE — номер события.

AJ — номер транзакта.

T — разность между текущим временем и временем, когда событие должно произойти.



Методические пособия

  • Системы автоматизированного проектирования
  • Социология молодёжи
  • Общая социология
  • Криптография
  • Проектирование трансляторов
  • Компьютерная графика
  • Моделирование систем
  • Информационная безопасность
  • Теория вычислительных процессов
  • Логические основы искусственного интелекта
  • Проектирование распределённых информационных систем