Добрый вечер. Есть несколько вопросов.
1. Плавное изменение величины. Рандомно.
x:=x+random
т.е. 1, 1.05, 1.052, 1.065... Возможно ли складывать значение индикатора или какого-то накопителя с рандомом и выдавать на индикатор?
2. Значение индикатора >5 => лампочка загорелась.
Так и не смог понять, как заставить лампочку (Leds) загореться при превышении индикатора определенного значения.
3. На индикаторе 5. Целкнули на кнопку - 4. Щелкнули - 3.
И можно ли по щелчку на кнопке менять содержимое числового индикатора (вычитать из него фиксированное число). Или замыкать логическую цепь, чтобы число вычиталось.
Пара вопросов по индикаторам
-
- beginner
- Сообщения: 12
- Зарегистрирован: 13 мар 2010, 12:18
- Версия LabVIEW: 9.0
- Контактная информация:
-
Sergey Ivanov
- expert
- Сообщения: 1217
- Зарегистрирован: 01 мар 2009, 20:54
- Награды: 5
- Версия LabVIEW: 2018
- Откуда: Санкт-Петербург, Кронштадт
- Благодарил (а): 11 раз
- Поблагодарили: 1 раз
- Контактная информация:
Re: Пара вопросов
скиньте ваши , там и понятнее будет что советовать
Добро пожаловать на http://rk-stud.ru/
-
- beginner
- Сообщения: 12
- Зарегистрирован: 13 мар 2010, 12:18
- Версия LabVIEW: 9.0
- Контактная информация:
Re: Пара вопросов
Пока даже особо нечего кидать.
1. Здесь от рандома отошел. Сделал цикл while, и значение счетчика итераций складываю с фиксированной величиной, получается плавное увеличение: 1000, 1006, 1012, 1018...
2. Здесь я просто лампочкой пользоваться не умею. Достаточно было добавить логический элемент сравнения и завести на вход лампочки.
3. Вопрос с ключом так и неясен. Есть инструмент switch. На выходе либо true либо false. Но как его в качестве ключа в схеме использовать? . Переключил: счетчик заработал. Переключил: остановился.
4. Еще вопрос: Счетчик. Не нашел. В лабвью он точно есть, но где? Простой счетчик.
5. Счетчик итераций, вынесенный за рамку цикла while перестает работать. Хотел в качестве счетчика использовать счетчик итераций цикла while, взятый из субмодуля. В субмодуле к счетчику итераций подключил индикатор, пометил его как выход. В результате в основной программе такой счетчик не заработал. В чем здесь ошибка?
1. Здесь от рандома отошел. Сделал цикл while, и значение счетчика итераций складываю с фиксированной величиной, получается плавное увеличение: 1000, 1006, 1012, 1018...
2. Здесь я просто лампочкой пользоваться не умею. Достаточно было добавить логический элемент сравнения и завести на вход лампочки.
3. Вопрос с ключом так и неясен. Есть инструмент switch. На выходе либо true либо false. Но как его в качестве ключа в схеме использовать? . Переключил: счетчик заработал. Переключил: остановился.
4. Еще вопрос: Счетчик. Не нашел. В лабвью он точно есть, но где? Простой счетчик.
5. Счетчик итераций, вынесенный за рамку цикла while перестает работать. Хотел в качестве счетчика использовать счетчик итераций цикла while, взятый из субмодуля. В субмодуле к счетчику итераций подключил индикатор, пометил его как выход. В результате в основной программе такой счетчик не заработал. В чем здесь ошибка?
-
Sergey Ivanov
- expert
- Сообщения: 1217
- Зарегистрирован: 01 мар 2009, 20:54
- Награды: 5
- Версия LabVIEW: 2018
- Откуда: Санкт-Петербург, Кронштадт
- Благодарил (а): 11 раз
- Поблагодарили: 1 раз
- Контактная информация:
Re: Пара вопросов
можете делитель поставить будет ещё плавнее 1000, 1001, 1002. ну, в зависимости от того, как надо вамАлександр В. писал(а):Пока даже особо нечего кидать.
1. Здесь от рандома отошел. Сделал цикл while, и значение счетчика итераций складываю с фиксированной величиной, получается плавное увеличение: 1000, 1006, 1012, 1018...
смотрите в приложении lаmpochkaАлександр В. писал(а):2. Здесь я просто лампочкой пользоваться не умею. Достаточно было добавить логический элемент сравнения и завести на вход лампочки.
может так, смотрите stopАлександр В. писал(а):3. Вопрос с ключом так и неясен. Есть инструмент switch. На выходе либо true либо false. Но как его в качестве ключа в схеме использовать? . Переключил: счетчик заработал. Переключил: остановился.
проще всего сделать на Add смотрите пример stopАлександр В. писал(а): 4. Еще вопрос: Счетчик. Не нашел. В лабвью он точно есть, но где? Простой счетчик.
покажите вашАлександр В. писал(а):5. Счетчик итераций, вынесенный за рамку цикла while перестает работать. Хотел в качестве счетчика использовать счетчик итераций цикла while, взятый из субмодуля. В субмодуле к счетчику итераций подключил индикатор, пометил его как выход. В результате в основной программе такой счетчик не заработал. В чем здесь ошибка?
- Вложения
-
- lampochka.vi
- (5.51 КБ) 123 скачивания
-
- stop.vi
- (6.16 КБ) 121 скачивание
Добро пожаловать на http://rk-stud.ru/