Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

Подписываем
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
Подписываем
Министерство образования и науки, молодежи и спорта Украины
Национальный технический университет Украины
«Киевский Политехнический Институт»
Факультет авиационных и космических систем
Кафедра приборов и систем управления летательными аппаратами
Лабораторная работа №2
на тему: «Работа со строками»
Выполнил
студент группы ВЛ-71м
Малышко А.В.
Проверил
доцент Иванов С.В.
Киев 2012
Цель работы: изучение работы со строками и использование функций преобразования.
Оборудование: среда визуального программирования LabView версии 7.0 или выше.
Строки. Строки это последовательность отображаемых и неотображаемых символов таблицы ASCII. Строки обеспечивают независимый от платформы формат обмена данными. Некоторые из наиболее распространенных строковых приложений включают в себя:
- создание простых текстовых сообщений;
- передачу числовых данных в приборы в виде строк символов и
преобразование строк в числовые данные;
- сохранение числовых данных на диск, с процедурой преобразования числовых данных из двоичного формата в формат символов ASCII строк перед записью в файл;
- диалоговые окна инструкций и подсказок.
Строковые переменные в LabView имеют то же значение, что и в языках программирования высокого уровня.
На лицевой панели приборов строки могут быть представлены в виде таблиц, полей
ввода текста и меток. Для размещения строкового элемента на лицевой панели необходимо
вызвать палитру элементов и выбрать в ней группу «String&Path» (рис. 1.1).
Строка, размещенная на лицевой панели, может иметь несколько типов отображения строковых данных (рис. 1.2), режим стандартного отображения, режим отображения с обратным слэшем для вывода управляющих кодов, режим скрытого отображения текста и режим отображения в виде шестнадцетиричных ASCII кодов символов.
Для смены типа отображения символов нужно правым щелчком мыши вызвать контекстное меню строкового элемента и выбрать необходимый тип отображения «Normal Display», «\ Code Display», «Password Display», «Hex Display».
На панели диаграмм строковые элементы будут показаны в виде обычных терминалов, так же, как и другие элементы.
Строки, так же как и все остальные элементы-переменные в LabView, могут быть элементами управления и элементами отображения данных, элементами-источниками и элементами приемниками.
Рис. 1.1. Группа элементов «String&Path»
Правила соединения строковых элементов между собой ничем не отличаются от правил соединения числовых и логических элементов. Линии соединения между строковыми элементами рисуются розовым цветом. Строковые элементы так же как численные и логические могут составлять массивы строк и входить в составы кластеров.
Рис. 1.2. Примеры представления строковых переменных
В палитре функций для выполнения операций над строковыми переменными отведена группа функций «String» (рис. 1.3).
Рис. 1.3. Функции обработки строковых переменных
Задание:
Напишем программу, которая выполняла бы поставленную задачу.
Рис.1.4. Поля ввода строк и текстовый индикатор для вывода результата
Рис.1.5. Вид программы в окне редактирования диаграмм
Рис.1.6. Результат
Рис. 1.7. Пассивный и активный цвета
Рис. 1.8. Устанавливаем знак сравнения
Рис. 1.9. Вид программы в окне редактирования диаграмм
Рис. 1.10. Результат
Выводы:
В этой работе мы научились работать со строковыми переменными и использовать функции преобразования, освоите технологию изменения свойств элементов управления и индикаторов; создали приложения, в которых применены функции строк.