Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
5mzQtxCL1a.doc
Скачиваний:
27
Добавлен:
30.04.2022
Размер:
3.06 Mб
Скачать

11.4. Команды среды gpss/pc

В данном разделе рассматриваются основные команды Среды GPSS/PC, предназначенные для загрузки файлов с GPSS-моделями, их сохранения, редактирования, запуска и т.д. Команды среды GPSS/PC обычно вводятся в командной строке, с первой позиции; они не имеют номеров и меток. Если команда имеет операнды, то после ее набора следует нажать "Пробел"; курсор переходит в позицию первого операнда.

Примечание. При указании в командах GPSS/PC имен файлов необходимо также указывать расширения. В языке GPSS/PC нет стандартного расширения (как, например, в языках Паскаль или Си). Обычно для GPSS-моделей используется расширение GPS.

Загрузка файла GPSS-модели с диска выполняется следующей командой:

@имя_файла

Между символом @ и именем файла не должно быть пробелов или каких-либо других символов. В имени файла может указываться имя диска (например, E:), но не путь. Поэтому каталог, в котором находится загружаемый файл, должен быть текущим.

Во время загрузки GPSS-модели ее операторы высвечиваются на экране. При заполнении экрана выводится сообщение: “Press space bar for more, any other key to resume” (“Нажмите "Пробел" для продолжения или любую другую клавишу - для остановки”); следует нажать"Пробел", чтобы файл был загружен полностью.

Сохранение файла выполняется следующей командой:

SAVE имя_файла

Как и в команде @, с именем файла можно указывать имя диска, но не путь. Файл сохраняется в текущем каталоге указанного диска. Если диск не указан, то файл записывается на текущий диск.

Для редактирования какого-либо оператора вводится команда:

EDIT номер_оператора

Указанный оператор появляется в командной строке. После его исправления следует нажать "Ввод". Если изменить номер оператора, то прежний оператор сохранится в модели без изменений, а будет добавлен новый оператор (с новым номером).

Просмотр текста GPSS-модели выполняется одной из следующих команд:

DISPLAY

DISPLAY начальный_номер,конечный_номер

По первой из этих команд на экран выводятся все операторы, по второй - операторы с номерами из указанного диапазона. При заполнении экрана просмотр приостанавливается; для продолжения требуется нажать "Пробел".

Удаление операторов выполняется одной из команд:

DELETE номер

DELETE начальный_номер,конечный_номер

По первой из команд удаляется оператор с заданным номером, по второй - все операторы из указанного диапазона. Удаление выполняется только из памяти, но не с диска. Для удаления из памяти всех операторов модели (например, перед загрузкой новой модели) следует ввести команду DELETE с диапазоном номеров, заведомо превышающим диапазон номеров модели.

Перенумерация операторов выполняется командой:

RENUMBER

По этой команде всем операторам назначаются номера с шагом 10 (начиная с номера 10).

Временный выход в DOS выполняется командой:

DOS

Возврат в среду GPSS/PC выполняется командой EXIT.

Примечание. Для выполнения команды DOS в корневом каталоге диска, указанного в файле настройки SETTINGS.GPS, должен находиться командный процессор COMMAND.COM.

Запуск GPSS-модели на выполнение производится командой:

START счетчик_завершений

Смысл счетчика завершений будет рассмотрен в разделе 2.5.3. Конечно, до запуска GPSS-модель должна быть загружена командой @.

Очистка памяти компьютера от результатов работы GPSS-модели выполняется следующей командой:

CLEAR

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

Выход из среды GPSS/PC выполняется командой:

END

При попытке выхода без сохранения внесенных в модель изменений на диске на экран выводится сообщение: “Do you want to save the program lines in memory? Press the space bar to end the session, any other key to continue (“Сохранить программу? Нажмите "Пробел" для выхода без сохранения или любую другую клавишу - для продолжения работы”).

Чтобы сохранить файл на диске, следует нажать ЛЮБУЮ КЛАВИШУ, КРОМЕ КЛАВИШИ "ПРОБЕЛ", затем ввести команду SAVE, затем снова ввести END. Нажатие клавиши "Пробел" в ответ на указанное сообщение вызывает выход БЕЗ СОХРАНЕНИЯ.

Примечание. Все команды GPSS/PC могут указываться в тексте GPSS-модели, как и другие операторы языка GPSS/PC (в этом случае они имеют номера, могут иметь метки). Однако это требуется достаточно редко.

Примечание. Все команды GPSS/PC можно вводить в сокращенной форме, например, вместо DISPLAY, DELETE и RENUMBER - соответственно DISP, DEL, RENUM.

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