Поставим еще один маленький элементик, а именно Scan from string и приступим к «обвязке» всего того, что у нас есть.
Рисунок 14
«Обвязка» в данном случае заключительный этап. Этап самый интересный, но здесь легче всего наделать ошибок. Начнем с конца. Переместим элементы для более удобного соединения.
Начинаем соединять с самого простого, в данном случае с приборов. Как только курсор подвести к месту соединения приборов (или других элементов) курсор превратиться…. В непонятно что. Некоторые в этом «непонятно что» видят катушку провода. Может быть, так оно и есть. Судить вам.
Рисунок 16
Сначала соединяем приборы.
Теперь элементы управления портом между собой и с элементом Scan from string.
Рисунок 18
Выбираем нужный нам порт.
Часть третья. Самая короткая. Интегрирующая и продвигающая
Запускаем
Рисунок 24
Наслаждаемся
И вот все было-бы хорошо, если бы не «Большое НО». Периодически выскакивает «Ошибка №85» …
Сейчас разберемся: Вычислить ошибку было трудно, но решение оказалось на поверхности. Данная ошибка выскакивает, когда чтение данных из порта начинается на «полуслове». Программа входит в замешательство и начинает ругаться. Побороть это можно просто игнорируя эту ошибку. Но мы сделаем это красиво, т.е. программно. А именно подключив блок Clear Errors.vi. Где его взять написано выше (там, где и все остальное) сложностей быть не должно. Подключается тоже просто:
Рисунок 26
Да, и еще одно. Рассказываю, как и обещал, как «переградуировать» шкалы приборов, ведь, согласитесь – крайне неудобно мерять значения от 0,1 до 0,6 на приборе, градуировка которого охватывает диапазон от 0 до 10, а померять значения от 20 до 100 на подобном приборе просто невозможно. Для «исправления» данной ситуации два раза щелкаем по конечному значению шкалы, вводим нужное нам значение и нажимаем на «Enter», точно также поступаем и с начальным значением. Значения в середине шкалы изменятся автоматически.
Рисунок 28
Обзор подготовил Павел Сергеев