Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
GPSS.docx
Скачиваний:
3
Добавлен:
13.11.2018
Размер:
40.29 Кб
Скачать

Нововведения

В языке моделирования было сделано множество изменений. Было исключено понятие управляющих операторов. Теперь все операторы, не являющиеся операторами блоков GPSS, называются просто командами. Номера строк игнорируются в GPSS World. Если же они используются, то должны начинаться в первом столбце текстовой строки.

Также в GPSS World не применяется автоматическое округление. Теперь необходимо явно использовать процедуру Int() или какой-либо другой метод, если требуется округлять промежуточные числовые результаты. Это справедливо для всех выражений, а также для операторов VARIABLE и BVARIABLE. Теперь значения, возвращаемые системными числовыми атрибутами (СЧА), в зависимости от конкретного СЧА могут быть целого, вещественного или строчного типа. Даже СЧА, возвращающие значения в тысячных долях, выполняют это с помощью вещественных чисел двойной точности, лежащих в интервале от 0 до 1000 включительно. “Старые” округления и целочисленные СЧА могут быть использованы в коммерческой версии GPSS World в режиме совместимости с GPSS/PC, который рассматривается далее.

PLUS-операторы могут занимать любое количество текстовых строк. Операторы GPSS, кроме списков данных функции, должны находиться на одной текстовой строке, максимальная длина которой теперь составляет 250 символов.

Математические выражения, заключенные в скобки, теперь могут использоваться почти везде, где используются СЧА. Выражения являются неотъемлемой частью языка PLUS, но они также используются для расширения возможностей операндов в операторах GPSS. Если выражения используются в операндах операторов GPSS, они должны быть заключены в скобки. Также были добавлены новые типы операторов.

К студенческой и коммерческой версии GPSS World были добавлены новые возможности:

  • Автоматический генератор отсеивающего эксперимента;

  • Автоматический генератор оптимизирующего эксперимента;

  • Теперь в студенческой версии доступны кадры состояния;

  • Библиотечная процедура дисперсионного анализа (ANOVA);

  • Переменное количество аргументов в процедуре PolyCatenate();

  • Библиотечные процедуры динамического вызова внешних функций;

  • Возможность трассировки PLUS;

  • Пакетный режим работы;

  • Команда EXIT с различными режимами сохранения файлов;

  • Диалоговые окна создания блоков;

  • Настраиваемые интервалы табуляции;

  • PLUS-процедуры для операций с потоками данных.

Новые операторы gpss Новые блоки

Были добавлены следующие новые блоки:

  • ADOPT – Изменяет номер семейства.

  • DISPLACE – Меняет транзакту следующий по порядку блок в последовательности блоков.

  • PLUS – Вычисляет значение PLUS-выражения и сохраняет результат в параметре.

  • INTEGRATION – Включает/выключает интегрирование переменной пользователя.

  • OPEN – Инициализирует поток данных.

  • CLOSE – Закрывает поток данных.

  • READ – Считывает следующую строку данных из потока данных.

  • WRITE – Передает значение величины в поток данных.

  • SEEK – Изменяет указатель строки в потоке данных.

Новые команды

Были добавлены операторы, обеспечивающие управление интегрированием непрерывных переменных, применение составных файлов модели и библиотек процедур, а также вызов PLUS-экспериментов.

  • CONDUCT – Выполняет зарегистрированный PLUS-эксперимент.

  • EXIT – Завершает сеанс работы с GPSS World, при этом может сохранять объекты .

  • INTEGRATE – Автоматически вычисляет интеграл для переменной пользователя.

  • INCLUDE – Считывает и транслирует дополнительные файлы модели.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]