Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Лабораторная работа 2 на тему- Работа со строками Выполнил студент группы ВЛ71м Малышко А

Работа добавлена на сайт samzan.net:


Министерство образования и науки, молодежи и спорта Украины 

Национальный технический университет Украины

«Киевский Политехнический Институт»

Факультет авиационных и космических систем

Кафедра приборов и систем управления летательными аппаратами

Лабораторная работа №2

на тему: «Работа со строками»

Выполнил

студент группы ВЛ-71м

Малышко А.В.

Проверил

доцент  Иванов С.В.

Киев 2012

Цель работы: изучение работы со строками и использование функций преобразования.

Оборудование: среда визуального программирования LabView версии 7.0 или выше.

  1.  Общие сведения

Строки. Строки – это последовательность отображаемых и неотображаемых символов таблицы 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.  Выполнение работы

Задание:

  1.  Написать программу, которая реализует конкатенацию (слияние) строк.

 

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

  1.  Создаем новое приложение File>>New VI;
  2.  устанавливаем на интерфейсную панель поле ввода строки (строк): Controls >> String & Path >> String Control;
  3.  создаем еще один такой же элемент, повторяя предыдущий шаг;
  4.  следующий шаг - текстовый индикатор для вывода результата. Устанавливаем его на панель: Controls >> String & Path >> String Indicator.
  5.  переименуем все установленные на панели элементы Рис.1.4;
  6.  переключаемся в окно редактирования диаграмм и устанавливаем пиктограмму-функцию сложения строк: Functions >> String >> Concatenate Strings.
  7.  соединяем соответствующие выводы, как показано на диаграмме, и программа готова.

Рис.1.4. Поля ввода строк и текстовый индикатор для вывода результата

Рис.1.5. Вид программы в окне редактирования диаграмм

Рис.1.6. Результат

  1.  Написать программу, которая при правильном или неправильном вводе пароля информирует об этом пользователя путем изменения цвета "лампочки-индикатора".

  1.  Установим поле ввода на интерфейсную панель: Controls >> String & Path >> String Control;
  2.  изменим свойства этого поля. Нажав правой клавишей мыши на объекте, в выпадающем меню выберем опцию Password Display. Заодно и переименуем объект;
  3.  установим овальный (получается из круглого) индикатор на панель Controls >> Boolean >> Round Led. Во всплывающем меню, в пункте Visible Items необходимо убрать галочку с метки Label, а на Boolean Text, наоборот, ее установить;
  4.  изменяем размер индикатора, текст надписи – Caption, пассивный и активный цвета. Пассивный цвет сделаем малиновым, а активный - салатовым.

Рис. 1.7. Пассивный и активный цвета

  1.  переключаемся в окно редактирования диаграмм и устанавливаем знак сравнения - проверку на равенство введенного пароля и константы, с которой он сравнивается: Functions>>Comparison>> Equal? Соединяем строку ввода и индикатор с соответствующими выводами.
  2.  создаем константу, с которой будет сравниваться вводимая строка, необходимо подвести указатель мыши в виде катушки ко второму выводу функции сравнения и нажать правую клавишу мыши. Теперь можно создать константу.
  3.  вводим значение константы-пароля – “VL-71".

Рис. 1.8. Устанавливаем знак сравнения

Рис. 1.9. Вид программы в окне редактирования диаграмм

Рис. 1.10. Результат

Выводы:

В этой работе мы научились работать со строковыми переменными и использовать функции преобразования, освоите технологию изменения свойств элементов управления и индикаторов; создали приложения, в которых применены функции строк.




1. Менеджмент та конкуренці
2. Стволопроходческая буровая установка в бурение скважин
3. Психологические особенности детского горя
4. ТЕМА 1 Предмет и методы истории экономики и экономической мысли Цель занятия Познакомиться с предметом
5. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата технічних наук3
6. по теме семинара Изменения в законодательстве о закупках товаров работ услуг отдельными
7. Африканский банк развития
8. тема России Управление образовательными системами
9. Sisu Sissejuhtus
10. Образ Пророка перед глазамиВся Хвала Аллаху Господу мировМир и благословение Аллаха нашему пророку Мух
11. Разработка туристского продукта.html
12. Характерными чертами данной ситуации являются- уникальность продукта владение основными видами сырья ни
13. 2012 учебный год Билет 1 Понятие информации
14. Реферат- Использование корреляционно-регрессионного анализа для обработки экономических статистических данных
15. то давно еще при царе Горохе жил был в некотором царстве царь и было у него три дочери
16.  ~ ~- ~ ~ ~ - ~ 2
17. А Антуан ldquo;маленький принцrdquo; Б Полеты Антуана Творчество писателя А Повести о крылатых лю
18. Увидит цепи те не каждыйЛишь единицы звон услышат
19. ШУШЕНСКИЙ ФИЛИАЛ МАТЕРИАЛОВЕДЕНИЕ
20. ноябрь2012 г. январьноябрь 2012 г