Работа со строками в LabVIEW: практика

Работа со строками в LabVIEW: практика


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

При выполнении задания будем пользоваться концепцией модульного программирования : более сложную задачу разбиваем на более простые подзадачи, каждую из которых реализуем отдельно. Вот, для начала займемся приведением введенного пользователем слова к "нормальному" виду - большая буква сначала, а потом все малые. Блок-диаграмму разработанной подпрограммы и ее переднюю панель я изобразил на следующем рисунку.

Разработанный инструмент целесообразно сохранить в виде подпрограммы, для чего выделяем всю блок-диаграмму за исключением входного и исходного терминалов и выбираем в меню "Edit" опцию "Create SubVI". В результате получим что-то вот такое:

Работа со строками в LabVIEW: практика


Дальше храним наш файл (здесь надо внимательно читать сообщение в диалоговых окнах) : LabVIEW сначала сообщит, что в нашей программе есть не сохраненные подпрограммы и предложит сохранить их, соглашаемся и избираем хорошее имя для нашего "нормализатора текста". Впоследствии он нам еще понадобится.

Сегодня присматривал офисные стулья в Нижнем Новгороде и нашел сайт mebel.balchug.ru где можно таковые купить по выгодной цене. При этом там еще есть отличный выбор моделей.
Категория: Вебмастеру на заметку. Добавил: PalimTemu (22-04-2013, 00:15).
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация