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

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

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

Поможем написать учебную работу

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

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

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 19.5.2025

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

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

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

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

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

Лабораторная работа №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. тема довольно сложной структуры которая выражает собой единство устойчивых взаимосвязей между элементами д.html
3. капиллярной диффузии
4. ой половине ХХ века
5. Применение статистических методов в управлении финансами финансово-промышленной группы
6. ции Модель участия
7. 06208150209 Лист Изм
8. реферату- Лесь Курбас і театр ХХ століттяРозділ- Література українська Лесь Курбас і театр ХХ століття Пла
9. дошел то ли пошел Свиней друзей себе нашел
10. 65 Народное художественное творчествоДисциплина- ФилософияГруппа- 392 Дата тестирования- 13