Интерактивное графическое программное обеспечение PC-DMIS (Глава 26: Использование выражений и переменных)

Страницы работы

Содержание работы

Глава двадцать шесть: Использование выражений и переменных

Using Expressions and Variables: Введение

Выражение – определенное пользователем условие, используемое наряду с потоком команд управления  PC-DMIS. Применяя поток управляющих операторов, можно проверить данные условия в программе и, в зависимости от того, удовлетворяет это условие или нет, вы можете определить действия PC-DMIS.

Выражения являются важной частью при выполнении специальных задач PC-DMIS. Используя выражений наряду с текущими командами управления, вы можете обеспечить еще большую функциональность PC-DMIS.

В этой главе объясняется, как создавать и использовать выражения при работе с PC-DMIS. При работе с выражениями установите в окне Edit sectPC-DMIS командный режим. Это позволит вам непосредственно видеть код в окне  Edit.

В данной главе рассматриваются следующие темыsection:

·  Использование выражений в программе

·  Создание выражений с помощью Конструктора

·  Использование переменных наряду с выражениями

·  Ознакомление с компонентами выражений

Использование выражений в программе

Окно Edit PC-DMIS позволяет использовать выражения в большинстве редактируемых полей. Редактируемые поля – это чаще всего те поля, которые выделяются желтым цветом, когда в командном режиме нажимается кнопка TAB внутри окна Edit. Выражения не используются в полях, которые меняют тип фигуры.

Пример: В поле, в котором определяется тип автофигуры, например, Surface point, Auto Circle, Auto Round Slot, и т.д., не могут использоваться выражения.

Подтемы данного раздела предлагают полный обзор доступных выражений.

Обзор значений выражений

Чтобы увидеть значение выражения, поместите курсор мыши над этим  выражением и удерживайте курсор там хотя бы в течение одной секунды. Будет найдено численное значение выражения, и в маленьком желтом окне около курсора высветится само выражение и его текущее значение.

Сохранение только значений выражений

Чтобы незамедлительно вычислить выражение в окне Edit, сохраняя, таким образом, только значение:

1.  Выделите текст выражения в окне Edit.

2.  Поставьте тильду (~) перед выражением.

Пример: Предположим, что вы ввели выражение " `1/7 " в числовое поле. Выражение будет сразу же вычислено, а в поле останется только значение  (0.143).

Использование выражений с ветвлением

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

Использование выражений с файлом Ввод/Вывод

При записи данных во внешний массив данных или считывании информации с него часто используются переменные и другие выражения для того, что более эффективно управлять этими данными, хранить или выдавать их. Пожалуйста, обратитесь к главе "Использование файл Ввод/Вывод" для дополнительной информацииsection .

Создание выражений с помощью Конструктора

{bmct exprsbld.shg}

<P><IMG BORDER=0 WIDTH=494 HEIGHT=326 SRC="images/exprsbld.gif" USEMAP="#exprsbld" ALT="exprsbld">

<MAP NAME="exprsbld">

<!-- 'JI(">proc","OK")' Macro Invisible  'OK' -->

<AREA SHAPE="RECT" ALT="OK" COORDS="404,33,480,54" HREF="ok.htm">

<!-- 'JI(">proc","Cancel")' Macro Invisible  'Cancel' -->

<AREA SHAPE="RECT" ALT="Cancel" COORDS="404,61,484,83" HREF="cancel.htm">

<!-- 'JI(">proc","DescriptionArea")' Macro Invisible  'Description Area' -->

<AREA SHAPE="RECT" ALT="Description Area" COORDS="192,46,396,241" HREF="descriptionarea.htm">

<!-- 'JI(">proc","Editbox")' Macro Invisible  'Edit Box' -->

<AREA SHAPE="RECT" ALT="Edit Box" COORDS="13,289,481,315" HREF="editbox.htm">

<!-- 'JI(">proc","AddButton")' Macro Invisible  'Add Button' -->

<AREA SHAPE="RECT" ALT="Add Button" COORDS="22,249,188,271" HREF="addbutton.htm">

<!-- 'JI(">proc","SecondExtension")' Macro Invisible  'Second Extension' -->

<AREA SHAPE="RECT" ALT="Second Extension" COORDS="31,174,171,215" HREF="secondextension.htm">

<!-- 'JI(">proc","Extension")' Macro Invisible  'Extension' -->

<AREA SHAPE="RECT" ALT="Extension" COORDS="31,131,169,172" HREF="extension.htm">

<!-- 'JI(">proc","ID2")' Macro Invisible  'ID' -->

<AREA SHAPE="RECT" ALT="ID" COORDS="30,87,171,128" HREF="id2.htm">

<!-- 'JI(">proc","ExpressionElementType")' Macro Invisible  'Expression Element Type' -->

Похожие материалы

Информация о работе