Именованные величины
В системе GPSSW используют символы обозначения и специальные символы.
Символы обозначения включают прописные буквы A–Z, строчные буквы a–z,
цифры 0–9 и символ _ (подчеркивание).
Специальные символы – это символы, используемые для обозначения операторов и пунктуации: # (решетка), * (звездочка), + (плюс), _ (минус), / (косая черта
направо), \ (косая черта налево) и , (запятая). Символ [^] также является оператором.
Для идентификации объектов, переменных и местоположения программы используются имена – последовательность символов. Существует несколько правил
для создания имени:
• можно использовать от 1 до 250 символов;
• имя должно начинаться с символа;
• имя не должно быть ключевым словом системы GPSSW.
Система GPSSW не различает в обозначениях верхний и нижний регистры
(прописные или строчные буквы). Только символы в строковых константах и комментариях сохраняют нижний регистр. Все другие символы строчных букв преобразуются в прописные.
Нельзя присваивать имена операторов, команд, а также стандартных числовых
атрибутов, используемых в системе. Чтобы избежать риска совпадения имени
с ключевыми словами системы GPSSW, включайте в имя знак подчеркивания где нибудь после первого символа, в середине или в конце. Используйте, по крайней
мере, 3 символа сначала, а затем цифры, так как имена в стандартных числовых
атрибутах имеют 1–2 буквы и цифру.
Именованные величины – это имена, размещаемые в поле меток или в операторе
присваивания языка PLUS. Если имена используются в качестве метки оператора
GPSS, они называются метками. Если они используются в команде EQUили операторе присваивания PLUS, они называются переменными пользователя. Именованные величины обычно имеют глобальную область использования, и к ним можно обращаться в любом месте модели.
Метка – имя, которое используется в команде создания объекта. В отличие от
переменных пользователя, меткам автоматически присваивается уникальное целое число больше 9999. Когда вы обращаетесь к помеченному объекту, система
GPSSW сначала восстанавливает номер объекта, сохраненный как значение метки. Номер объекта – строго положительное целое число, которое используется
объектом моделирования, чтобы найти или создать любой объект GPSS. Номер
объекта устанавливается системой GPSSW во время его создания. Однако если
вы хотите назначить другой номер объекту, используйте команду EQU, помещая
ее перед оператором определения объекта.__
Переменная пользователя – именованная величина, не используемая как метка
объекта, которой можно давать числовое или строковое значение и по которой
можно интегрировать, как по непрерывной переменной. Переменные пользователя нужно инициализировать, прежде чем их можно будет применять.
Большую роль в процессе моделирования играют величины, которые сохраняют свое начальное значение на протяжении всего процесса моделирования.
Сохраняемые величины – это величины, начальные значения которых задаются перед началом моделирования и к которым можно обратиться из любого места программы.
Матрица – это многомерный массив элементов. Массив в общем случае характеризуется размерностью и размером – числом элементов в каждой размерности.
Массив размерностью 1 представляет собой строку (столбец), а размер – это число элементов в строке (столбце). Массив размерностью 2 представляет собой прямоугольную таблицу, а размер – это число элементов в строке (столбце), умноженное на число строк (столбцов) в таблице. Матрицу размерностью 3 можно
представить в виде нескольких таблиц данных или результатов моделирования.
Матричный элемент – это любой элемент матрицы. Матричный элемент представляет собой индексированную величину.
Логические переключатели – объекты, которые могут находиться только в одном из двух состояний: установки или сброса.
Дата добавления: 2015-10-13; просмотров: 1397;