Выражение – определенное пользователем условие, используемое наряду с потоком команд управления 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' -->
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.