Подскажите, пожалуйста, цикл, чтобы значения перебирались например от -5 до 5 и потом обратно от 5 до -5 , с некоторым задаваемым шагом. Необходимо, чтобы текущее значение выводилось на индикаторе.
В одну сторону я сделал схему, но вот как цикл создать не могу додуматься.
Перебор значений между границами N раз
-
- professor
- Сообщения: 3593
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 57 раз
- Поблагодарили: 194 раза
- Контактная информация:
Re: Перебор значений между границами N раз
Покажите цикл, мы его вам обратим

Ещё вариант: взять Ramp Pattern и сгенерировать набор шагов, потом их в цикле перебрать.
- JohnChaban
- leader
- Сообщения: 747
- Зарегистрирован: 18 фев 2010, 13:26
- Версия LabVIEW: 2014
- Откуда: Город Сосновый Бор Ленинградская Область
- Поблагодарили: 1 раз
- Контактная информация:
Re: Перебор значений между границами N раз
Можно использовать обычные сдвиговые регистры, на вход 5 ну и цикл посчитать количество итераций подать а дальше делай с ними что хочешь.
-
- interested
- Сообщения: 2
- Зарегистрирован: 28 июл 2021, 22:22
- Версия LabVIEW: 19
- Благодарил (а): 1 раз
- Контактная информация:
Re: Перебор значений между границами N раз
Вот мой цикл, выводит значения от start до end с шагом step. Вот вывод дошел до end, подскажите, как сделать чтобы он вывел числа в обратной последовательности? Причем вывод нужен в тот же индикатор. То есть от -5 до 5, а потом от 5 до -5 с шагом step.
В принципе получается генератор чисел, я почитаю про это подробнее, чтобы колесо не изобретать.
Последний раз редактировалось gadz 07 июл 2025, 11:48, всего редактировалось 2 раза.
-
IvanLis
- guru
- Сообщения: 5615
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 35 раз
- Поблагодарили: 117 раз
Re: Перебор значений между границами N раз
Нужно контролировать диапазон и менять направление счета.gadz писал(а): ↑07 июл 2025, 11:36 Вот мой цикл, выводит значения от start до end с шагом step. Вот вывод дошел до end, подскажите, как сделать чтобы он вывел числа в обратной последовательности? Причем вывод нужен в тот же индикатор. То есть от -5 до 5, а потом от 5 до -5 с шагом step.
В принципе получается генератор чисел, я почитаю про это подробнее, чтобы колесо не изобретать.
Если нужно бесконечно, то можно так сделать.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- interested
- Сообщения: 2
- Зарегистрирован: 28 июл 2021, 22:22
- Версия LabVIEW: 19
- Благодарил (а): 1 раз
- Контактная информация:
Re: Перебор значений между границами N раз
Спасибо. Пойду поизучаю. Это получается что-то вроде State machine?IvanLis писал(а): ↑07 июл 2025, 14:47Нужно контролировать диапазон и менять направление счета.gadz писал(а): ↑07 июл 2025, 11:36 Вот мой цикл, выводит значения от start до end с шагом step. Вот вывод дошел до end, подскажите, как сделать чтобы он вывел числа в обратной последовательности? Причем вывод нужен в тот же индикатор. То есть от -5 до 5, а потом от 5 до -5 с шагом step.
В принципе получается генератор чисел, я почитаю про это подробнее, чтобы колесо не изобретать.
Если нужно бесконечно, то можно так сделать.
Снимок экрана от 2025-07-07 14-47-27.png
Swing.vi
-
IvanLis
- guru
- Сообщения: 5615
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 35 раз
- Поблагодарили: 117 раз
Re: Перебор значений между границами N раз
В принципе да, состояния:
1. Up
2. Down
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...