Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LabVIEW Basics 1.pdf
Скачиваний:
586
Добавлен:
05.06.2015
Размер:
6.38 Mб
Скачать

Урок 5 Отладка ВП

Упражнение 5-1

Отладка

Цель

Освоить встроенные инструменты отладки LabVIEW.

Описание

Следуя приведенным ниже инструкциям, исправьте ошибку в неработоспособном ВП. Используйте пошаговый режим и подсветку выполнения для изучения работы ВП.

1.Откройте и изучите ВП Отладка (главный).

Выберите пункт меню File>>Open.

Откройте файл Отладка (главный).vi из каталога

C:\Exercises\LabVIEW Basics I\Отладка.

Появится лицевая панель, показанная на рис. 5-6.

Рис. 5-6. Лицевая панель ВП Отладка (главный).

Обратите внимание, что стрелка на кнопке Run инструментальной панели разорвана, что говорит о невозможности запуска ВП.

2.Откройте и изучите блок-диаграмму ВП.

Выберите пункт меню Window>>Show Block Diagram,

чтобы открыть блок-диаграмму. Она показана на рис. 5-7.

Рис. 5-7. Блок-диаграмма ВП Отладка (главный).

©National Instruments Corporation

5-16

Учебный курс LabVIEW Основы I

Урок 5 Отладка ВП

Функция Random Number (0-1) генерирует случайное число между 0 и 1.

Функция Multiply умножает случайное число на 10.0.

Числовая константа содержит то число, на которое нужно умножить.

ПодВП Отладка (подВП), расположенный в каталоге

C:\Exercises\LabVIEW Basics I\Отладка\Вспомогательные файлы, добавляет 100.0

и извлекает квадратный корень.

3.Найдите и исправьте все ошибки.

Щелкните на «сломанной» кнопке Run, чтобы открыть окно Error list, где перечислены все ошибки.

Выберите ошибку в окне Error list. Раздел Details содержит ее описание, а в некоторых случаях — рекомендации по устранению.

Щелкните на кнопке Help, чтобы открыть раздел справки LabVIEW с подробным описанием ошибки и пошаговыми инструкциями по ее устранению.

Щелкните на кнопке Show Error или дважды щелкните на описании ошибки, чтобы подсветить участок блокдиаграммы, содержащий ошибку.

Устраните все ошибки, перечисленные в окне Error list.

4.Выберите пункт меню File>>Save, чтобы сохранить ВП.

5.Откройте лицевую панель, щелкнув на ней, или выбрав пункт меню Window>>Show Front Panel.

6.Щелкая на кнопке Run, запустите ВП несколько раз.

7.Выберите пункт меню Window>>Show Block Diagram, чтобы открыть блок-диаграмму.

8.Визуализируйте поток данных на блок-диаграмме.

Щелкните на кнопке Highlight Execution инструментальной панели, чтобы включить подсветку выполнения.

Щелкните на кнопке Step Into, чтобы начать пошаговое выполнение. Движение данных по блок-диаграмме от узла к узлу будет показано как движение пузырьков по проводникам. Мигание узла означает, что он готов к выполнению.

Щелкая на кнопке Step Over, пройдите по всей блокдиаграмме. При каждом щелчке на кнопке выполняется текущий узел и ВП приостанавливается перед следующим узлом.

По мере продвижения через ВП на лицевой панели будут появляться данные. ВП генерирует случайное число и умножает его на 10.0. ПодВП прибавляет 100.0 и извлекает из результата квадратный корень.

©National Instruments Corporation

5-17

Учебный курс LabVIEW Основы I

Урок 5 Отладка ВП

Когда вся блок-диаграмма будет заключена в мигающую рамку, щелкните на кнопке Step Out, чтобы остановить пошаговое выполнение.

9.Пройдите в пошаговом режиме ВП и его подВП.

Щелкните на кнопке Step Into, чтобы начать пошаговое выполнение.

Когда ВП Отладка (подВП) начнет мигать, щелкните на кнопке Step Into. Обратите внимание, как выглядит кнопка Run для подВП.

Выведите на передний план блок-диаграмму Отладка (главный), щелкнув на ней. На иконке подВП Отладка (подВП) будет присутствовать зеленая стрелка, показывающая, что подВП выполняется.

Выведите на передний план блок-диаграмму Отладка (подВП), щелкнув на ней.

Два раза щелкните на кнопке Step Out, чтобы закончить пошаговое выполнение подВП. Теперь будет активна блок-

диаграмма Отладка (главный).

Остановите пошаговое выполнение, щелкнув на кнопке Step Out.

10.Проверьте промежуточные значения на проводниках во время работы ВП, используя пробник.

Щелкните инструментом ПРОБНИК на любом проводнике. Появится окно Probe.

LabVIEW автоматически нумерует окна Probe и показывает тот же номер на проводнике, который вы щелкнули.

Еще раз пройдите ВП в пошаговом режиме. Окно Probe будет показывать данные, прошедшие по проводнику.

11.Установите на блок-диаграмме контрольные точки, чтобы приостановить выполнение в этих местах.

Щелкайте инструментом КОНТРОЛЬНАЯ ТОЧКА на узлах или проводниках. Установите контрольную точку на блокдиаграмму, чтобы приостановить программу после выполнения всех узлов.

Запустите ВП кнопкой Run. Когда в ходе выполнения будет достигнута контрольная точка, ВП приостановится и кнопка Pause на инструментальной панели станет красной.

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

Удалите контрольные точки, щелкая на них инструментом КОНТРОЛЬНАЯ ТОЧКА.

12.Выключите подсветку выполнения, щелкнув на кнопке Highlight Execution.

©National Instruments Corporation

5-18

Учебный курс LabVIEW Основы I

Урок 5 Отладка ВП

13.Выберите пункт меню File>>Close, чтобы закрыть ВП и все открытые окна.

Конец упражнения 5-1

©National Instruments Corporation

5-19

Учебный курс LabVIEW Основы I

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]