Интерактивное графическое программное обеспечение PC-DMIS (Глава 8: Редактирование программы детали), страница 9

Пункт меню [JLH9] Breakpoints (точки прерывания) является полезным инструментом отладки, применяемым при создании, тестировании и выполнении программы детали. Обычно программы деталей выполняются последовательно, строка за строкой. При установке точки прерывания на определенной строке программы детали выполнение программы приостановится по достижении этой точки. Если в программе детали используются переменные выражения и управление потоками, вы можете рассмотреть эти переменные для того, чтобы убедиться в правильном выполнении программы.

При остановке PC-DMIS в точке прерывания, возможно, вам понадобится использовать кнопку StepNext (следующий шаг). С помощью этой кнопки процесс измерения продолжается, но пошагово с временной остановкой машины после выполнения каждого шага любой команды, приводящей к перемещению КИМ. В пошаговом режиме (Step Mode) в элементы можно вставлять касания (точки измерения) вставлять новые элементы между имеющимися элементами или командами. Пошаговый режим можно также симулировать в режиме оффлайн.

Когда вы будете готовы продолжить нормальное выполнение программы, просто нажмите Continue (продолжить) в диалоговом окне Execution (выполнение). Имеется несколько меню и команд клавиатуры для управления установкой и удалением точек прерывания. Точки прерывания сохраняются в программе детали и, следовательно, ими можно пользоваться и при последующем открытии программы.

Установка/Удаление точки прерывания

Пункт меню Insert/RemoveBreakpoint (установка/удаление точки прерывания) позволяет устанавливать и удалять точки прерывания. Точка прерывания будет установлена или удалена со строки в окне Edit в месте положения курсора. У левой границы окна Edit появится маленькая красная круглая иконка, которая указывает на место установки точки прерывания.

Вставка по умолчанию

Пункт меню InsertDefaults (вставка по умолчанию) позволяет устанавливать точки прерывания по всей программе детали в местах по умолчанию. Места по умолчанию определяются в виде строк в окне Edit , содержащих команды, создающие перемещение КИМ или вызывающих ветвление в результате команды управления потоком (утверждения типа ЕСЛИ…ТО). Более подробная информация содержится в главе «Ветвление при помощи управления потоком».

Удаление точек прерывания по умолчанию

Пункт меню RemoveDefaults (удаление точек прерывания по умолчанию) позволяет удалять точки прерывания, установленные в местах по умолчанию во всей программе. Удалению подлежат только точки прерывания, установленные по умолчанию (См. раздел «Вставка по умолчанию»). Все точки прерывания, установленные вне мест по умолчанию, сохранятся.

Удалить все

Пункт меню RemoveAll(удалить все) позволяет удалить все точки прерывания из программы детали.

Изменение шрифтов и цветов

Вы можете легко отредактировать шрифты и цвета, используемые в окне Edit, в соответствии с инструкциями, содержащимися в разделе «Настройка окна Edit» главы «Личные настройки»section.

Редактирование внешних объектов

[JLH10] PC-DMIS позволяет редактировать внедренные внешние объекты только в режиме Command. Пункт меню Object (объект) изменяет названия и функции в зависимости от выбранного в данный момент внешнего объекта. В общих чертах она используется для осуществления доступа к внешним объектам, вставленным в окно Edit.

Пример: Если в окне Edit вставлен внешний объект – растровое изображение и если при этом выбрано растровое изображение, этот пункт меню будет читаться как «Объект – растровое изображение».

При выборе этого пункта меню появится дополнительное всплывающее меню с дополнительными пунктами, такими, как правка, и т.п. в зависимости от типа выбранного внешнего объекта.

Для информации о создании и вставке внешних объектов, см. "Вставка внешних объектов" в главе "Добавление внешних элементов"section.


 [JLH1]Add to index target list.

 [JLH2]Add to index target list.

 [JLH3]V3.5. New from report 209003.

 [JLH4]Add to index target list.

 [JLH5]Add to index target list.

 [JLH6]Add to index target list.

 [JLH7]Add to index target list.

 [JLH8]Add to index target list.

 [JLH9]Add to index target list.

 [JLH10]Add to index target list.