Сделать реверс

Простейшие вопросы в области инженерной разработки
Ответить
Аватара пользователя
JohnChaban
leader
leader
Сообщения: 669
Зарегистрирован: 18 фев 2010, 13:26
Версия LabVIEW: 2015,2016
Откуда: Город Сосновый Бор Ленинградская Область
Контактная информация:

Сделать реверс

Сообщение JohnChaban »

Добрый день
На панели есть н кнопок.
Как запомнить их нажатие и сделать реверс обратный?
То есть например нажата 4,8,1 кнопка.
Как сделать чтобы обратно было 1,8,4?
Пока нашел только способ когда добавляем номера в массив, а потом если все кнопки отжаты, то обнуляем массив.
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5461
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 27 раз
Поблагодарили: 86 раз

Re: Сделать реверс

Сообщение IvanLis »

JohnChaban писал(а):Добрый день
На панели есть н кнопок.
Как запомнить их нажатие и сделать реверс обратный?
То есть например нажата 4,8,1 кнопка.
Как сделать чтобы обратно было 1,8,4?
Пока нашел только способ когда добавляем номера в массив, а потом если все кнопки отжаты, то обнуляем массив.
Можно писать в массив Reference, но идея та же, только не будет необходимости заморачиваться с номерами.
Аватара пользователя
JohnChaban
leader
leader
Сообщения: 669
Зарегистрирован: 18 фев 2010, 13:26
Версия LabVIEW: 2015,2016
Откуда: Город Сосновый Бор Ленинградская Область
Контактная информация:

Re: Сделать реверс

Сообщение JohnChaban »

Массив будет "бездонная бочка" то есть добавляться числа будут в конец массива.
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5461
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 27 раз
Поблагодарили: 86 раз

Re: Сделать реверс

Сообщение IvanLis »

JohnChaban писал(а):Массив будет "бездонная бочка" то есть добавляться числа будут в конец массива.
Вы задачу конкретизируйте, мне кажется длина массива ограничена количеством элементов (если событие однократно). По мере "отжатия" элементы будут удаляться, когда длина массива станет "0", значит все.

Даже если события не однократны, то не думаю, что кто-то будет нажимать миллион раз, а это для массива (простых типов) не много.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Для чайников»