Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Yazyk_AS_programmirovania.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
4.69 Mб
Скачать

2.Сигнальное выражение

Задает номер сигнала или логического выражения.

Пояснение

Это команда – для логического вычисления сигналов. Используются логические выражения такие, как AND или OR. Определенный сигнал выводится, когда это состояние установится.

STIM timer signal=input signal number, time

Назначение

Включает сигнал таймера, если указанный входной сигнал включен в течение заданного времени.

Параметры

1. Сигнал таймера

Выбирает сигнал для включения. Допустимые сигнальные номера 3001-3064.

2.Номер входного сигнала

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

3.Время

Задает в действительных числах время (сек), в течение которого входной сигнал должен быть включен до включения сигнала таймера.

Пояснение

Контролируемый входной сигнал должен поступать непрерывно для того, чтобы сигнал таймера включился. Если входной сигнал пропадает до истечения заданного промежутка времени, происходит рестарт счета времени при появлении входного сигнала. Если входной сигнал не появился в данном промежутке времени, сигнал таймера не включается. Однако входной сигнал оказывает влияние на сигнал таймера, только в момент выполнения STIM инструкции.

Чтобы проверить состояние сигналов 3001-3128 используйте команду IO/E.

SETPICK time1, time2, time3, time4, , time8

SETPLACE time1, time2, time3, time4, , time8

Назначение

Устанавливает время для начала управления закрытием схвата (SETPICK) или открытием схвата (SETPLACE) для каждого из 8 фиксаторов.

Параметр

Время 1 - 8

Устанавливает управление временем для открытия/закрытия фиксаторов 1 - 8 в секундах.

Пояснение

См. CLAMP инструкцию для подробностей.

5.8. Команды отображения выражений

PRINT Отображает данные.

TYPE Отображает данные.

IFPWPRINT Отображает заданную символьную строку в окне отображения.

PRINT device number: print data,....

TYPE device number: print data,....

Назначение

Отображает на терминале данные печати, заданные в параметре.

Параметры

1.Номер внешнего устройства

Выбирает номер внешнего устройства для отображения данных

1: персональный компьютер

2: пульт ручного управления

Если параметр не задан, данные отображаются на подключенном, в данный момент, устройстве.

2.Данные печати

Устанавливает данные для печати. Разделите данные запятой, когда задаются несколько параметров.

(1) цепочка символов: т.е. “count=”

(2) реальное выражение значения: т.е. count

(3) информация о формате: т.е. /D, /S

Если параметры не заданы, отображается пустая строка.

Пояснение

Если “2” iвведено для номера устройства, экран пульта ручного управления автоматически переходит в экран клавиатуры. Нажмите NEXT PAGE для того чтобы вернуться в обычный экран.

Следующие коды используются для задания выводного формата числового выражения. Пока не задан другой формат, используется одинаковый формат. В любом формате, если значение является слишком большим для изображения, звездочки заполняют все пространство. В этом случае необходимо ввести число символов, которые могут быть отображены. Максимальное число символов, помещающихся в одной строке 128. Отобразить более чем 128 символов в одной строке возможно, используя /S код.

Примечание

Если MEASSAGES переключатель выключен, сообщение не появляется.

Формат используемых кодов

/D

Использует заданный по умолчанию формат. Это тоже самое как формат /G15.8 за исключением того, что нули, следующие после числовых значений и пробелов, удалены.

/Em.n

Отображает числовое значение в экспоненциальном виде (в виде мантиссы и порядка, т.е. -1.234+02). “m” описывает общее число символов, отображаемых на экране, “n” – число десятичных разрядов. “m” должно быть больше чем “n”, больше 6 и меньше 32.

/Fm.n

Отображает числовое значение с фиксированной запятой (-1.234). “m” описывает общее число символов, “n” – число знаков в дробной части.

/Gm.n

Если значение больше чем 0.01 и может быть отображено в Fm.n формате в пределах m цифр, значение отображается в том формате. В других случаях – в Em.n формате.

/Hn

Отображает значение как шестнадцатеричное число в n цифровом поле

/In

Отображает значение как десятичное число в n цифровом поле

Следующие параметры используются, чтобы вставить определенные символы внутри цепочки символов.

/Cn Вставка перевода строки n раз в месте, где этот код введен, либо спереди, либо после данных печати. Если этот код расположен внутри данных печати, n пустых строк вставятся.

/S Строка не продолжается

/Xn Вставка n пробелов

/Jn Отображает значение как шестнадцатеричное число в n цифровом поле. Нули отображаются на месте пробелов (опция)

/Kn Отображает значение как десятичное число в n цифровом поле. Нули отображаются на месте пробелов (опция)

/L То же самое как /D за исключением того, что все пробелы удаляются с этим кодом (опция)

Пример

В этом примере значение реальной переменной “i” есть 5, пятый элемент переменной массива “point” есть 12.66666.

В следующем примере код /S используется для того чтобы отобразить данные без изменения линий после данных

На экране появится выражение

IFPWPRINT window, row, column,background color, label color= “character string”,....

Назначение

Отображает заданную символьную цепочку в строке окна, установленного при помощи дополнительной функции 0509

Параметры

1.Окно

Выбирает окно, в котором отобразится последовательность символов. Выборка от 1 до 4 в дополнительной функции 0509.

2.Строка

Определяется строка в окне для отображения цепочки. Допустимое число от 1 до 16, однако, это зависит от размеров окна. Если не задано, подразумевается 1.

3.Колонка (столбец)

Определяется столбец в окне для отображения цепочки. Допустимое число от 1 до 43, однако, это зависит от размеров окна. Если не задано, подразумевается 1.

4.Цвет заднего фона

Определяется цвет заднего фона выбранного окна. Допустимое число от 1до 15. Если не задано, задний фон белый.

5.Цвет символа

Определяется цвет символов. Допустимое число от 1до 15. Если не задано, цвет черный.

6.Символьная строка

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

Пояснение

IFPWPRINT команда может использоваться только, когда панель интерфейса доступна для использования. Если параметры не определены, выбирается последняя установка этого специфического окна (в течение первого использования, вышеупомянутые значения установлены по умолчанию). Если символьная строка не помещается в одной строке, ее

переполнение отображается в следующей строке (выравнивая в выбранном столбце). Строки, которые превышают размеры окна, не отображаются. Управляющие символы в строке отображены как пробелы.