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

 

Урок 1 Решение задач

G. Курсовой проект

На протяжении всего курса вы будете работать над проектом,

иллюстрирующим изучаемый материал. В упражнении 1-2 вы

разработали диаграмму переходов для этого проекта. Ваша

диаграмма — лишь один из многих возможных вариантов решения.

Чтобы все слушатели курса могли следовать одним и тем же

инструкциям, для реализации будет использована диаграмма

переходов, показанная на рис. 1-3. Она успешно решает задачу, а ее

части

хорошо подходят для демонстрации ключевых концепций.

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

Инициализация

 

 

Сбор данных

 

Time Elapsed=TRUE

 

И

 

Stop=False

Предупреждение=TRUE

Анализ

 

 

Сохранение

 

Time Elapsed=FALSE

 

И

 

Stop=FALSE

 

Проверка

 

времени

 

Предупреждение=FALSE

 

Stop=TRUE

 

Рис. 1-3. Диаграмма переходов для курсового проекта.

На рис. 1-4 показана альтернативная диаграмма переходов, которая решает задачу столь же эффективно. Одно из главных различий между этими двумя диаграммами заключается в способах дальнейшего расширения функциональности. К диаграмме на

©National Instruments Corporation

1-11

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

Урок 1 Решение задач

рис. 1-3 можно добавить состояния предупреждений для других физических явлений, таких как ветер, давление и влажность. К диаграмме на рис. 1-4 можно добавлять другие уровни температурных предупреждений. Выбор той или иной диаграммы зависит от того, какие изменения в программе ожидаются в будущем.

Инициализация

 

Time Elapsed=TRUE

 

 

 

Сбор данных

 

 

 

 

Проверка

Time Elapsed=FALSE

T>X?

Y<T<X?

времени

 

 

 

T<Y?

Жарко

Холодно

Нет

Stop=False

Завершение

Stop=TRUE

Рис. 1-4. Альтернативная диаграмма переходов.

©National Instruments Corporation

1-12

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

Урок 1 Решение задач

Вопросы для самопроверки

Какое действие соответствует каждому из перечисленных шагов методики разработки ПО?

1.

Сценарий

A. Применить алгоритм или блок-схему

2.

Проектирование

B. Верифицировать ВП

3.

Реализация

C. Определить задачу

4.

Тестирование

D. Обновить ВП

5.

Сопровождение

E. Определить входные и выходные данные

©National Instruments Corporation

1-13

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

Урок 1 Решение задач

Ответы

1:C. Сценарий: определить задачу

2:E. Проектирование: определить входные и выходные данные

3:A. Реализация: применить алгоритм или блок-схему

4:B. Тестирование: верифицировать ВП

5:D. Сопровождение: обновить ВП

©National Instruments Corporation

1-14

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

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