Добрый вечер форумчане. Я студент – заочник и мне очень нужна ваша помощь с лабораторной работой в LabView. Вот несколько заданий в одной из них:
Задание 1. Используя лишь цикл по условию, создайте комбинацию цикла с фиксированным числом итераций и цикла по условию, которая останавливается по достижении числа N (установленного элементом управления на лицевой панели) или при щелчке по кнопке Stop, в соответствии с рис 1
Задание 2.Создать ВП, который может считать значение переключателя лицевой панели Switch и выводит сообщение, включен или выключен переключатель, в диалоговом окне, в соответствии с рис 2
Задание 3.Создать ВП калькулятор, в соответствии с рис 3
Нужна помощь с лабораторной работой
- jane_wild
- master
- Сообщения: 461
- Зарегистрирован: 30 июн 2016, 02:11
- Версия LabVIEW: 2020
- Благодарил (а): 84 раза
- Поблагодарили: 15 раз
- Контактная информация:
Re: Нужна помощь с лабораторной работой
Сама училась заочно... Сохранить ниже 8-й не могу. Поэтому смотрим картинку
-
- beginner
- Сообщения: 12
- Зарегистрирован: 21 ноя 2019, 22:12
- Версия LabVIEW: 7.0 Expres
- Контактная информация:
Re: Нужна помощь с лабораторной работой
jane_wild,
Большое вам спасибо, но вот в последнем у меня получается считать только минус, а я так понимаю что при выборе слева нужного действия он должен считать и умножение и сложение и деление. Подскажи пожалуйста как вы слева настраивали функтион более подробно, и действительно ли оно у вас считает только вычитание?
Или мб кто то еще смог разобраться как это сделать?
Большое вам спасибо, но вот в последнем у меня получается считать только минус, а я так понимаю что при выборе слева нужного действия он должен считать и умножение и сложение и деление. Подскажи пожалуйста как вы слева настраивали функтион более подробно, и действительно ли оно у вас считает только вычитание?
Или мб кто то еще смог разобраться как это сделать?
- jane_wild
- master
- Сообщения: 461
- Зарегистрирован: 30 июн 2016, 02:11
- Версия LabVIEW: 2020
- Благодарил (а): 84 раза
- Поблагодарили: 15 раз
- Контактная информация:
Re: Нужна помощь с лабораторной работой
Правой кнопкой мыши по кромке case структуры далее выбираем Add Case либо Dublicate
Если slider (Function) оранжевого цвета, а не синего, то далаем его синим Теперь снова правой кнокой.. и далее см картинки... В принципе на последней картинке птичку "Sequential value" можно оставить. Двойной щелчок по полям Text Labels позволит вам отредактировать текстовые метки вместо цифр...
Я понимаю что программирование не ваша основная специальность, но все же почитайте LabVIEW для всех
В итоге должно получится что то вроде этого
Правой кнопкой по FunctionЕсли slider (Function) оранжевого цвета, а не синего, то далаем его синим Теперь снова правой кнокой.. и далее см картинки... В принципе на последней картинке птичку "Sequential value" можно оставить. Двойной щелчок по полям Text Labels позволит вам отредактировать текстовые метки вместо цифр...
Я понимаю что программирование не ваша основная специальность, но все же почитайте LabVIEW для всех
-
- beginner
- Сообщения: 12
- Зарегистрирован: 21 ноя 2019, 22:12
- Версия LabVIEW: 7.0 Expres
- Контактная информация:
Re: Нужна помощь с лабораторной работой
jane_wild,
Спасибо , всё заработало. Ну да левую часть я атк и сделал но не понимал как функции к ней привязываются ( как программа понимает какое действие надо делать). Сейчас я так понял что она по действию в окне смотри что надо делать.
Спасибо , всё заработало. Ну да левую часть я атк и сделал но не понимал как функции к ней привязываются ( как программа понимает какое действие надо делать). Сейчас я так понял что она по действию в окне смотри что надо делать.
- jane_wild
- master
- Сообщения: 461
- Зарегистрирован: 30 июн 2016, 02:11
- Версия LabVIEW: 2020
- Благодарил (а): 84 раза
- Поблагодарили: 15 раз
- Контактная информация:
Re: Нужна помощь с лабораторной работой
Не совсем поняла... Slider (Function) выдает цифру, которая подается на селектор Case структуры - какая циферка прилетела, case с таким номером и будет выполняться. В вашем случае slider в зависимости от положения ползунка выдает целые беззнаковые цифры (U8) с 0 до 3 - заставляя работать кейсы с такими же номерами. А если прилетит циферка для которой нет кейса? - то в этом случае будет работать "default" кейс под номером "0" . Видимо поэтому у вас все время и выполнялось A - B. Ведь slider выдавал значения с плавающей точкой (DBL), для которых небыло кейсов, пока вы не изменили его representation на U8Сейчас я так понял что она по действию в окне смотри что надо делать.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение