2D Array

Обсуждение, связанное с разработкой ПО верхнего уровня
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: 2D Array

Сообщение Eugen Graf »

Так вот, чтобы знать что нужно заполнять следующий столбик, а так же чтобы знать какой круг идёт нужно использовать Quotient&Remainder, оно работает как Modulo.
Аватара пользователя
Virt

Activity
adviser
adviser
Сообщения: 207
Зарегистрирован: 29 мар 2008, 17:12
Награды: 1
Версия LabVIEW: 8.6

Re: 2D Array

Сообщение Virt »

Допустим датчики с первого по пятидесятый сканируются только один раз.
Как увидеть картинку этого одного единственного раза?
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: 2D Array

Сообщение Eugen Graf »

Дело в том, что мне неизвестны детали. Но ты наверное имеешь ввиду как "запомнить" картинку этого первого раза. Так вот, подключаешь итератор цикла к Case Structure и сохраняешь в первом кейсе значение например в сдвиговом регистре.

Если есть желание выдай его на индикатор, тогда увидишь.
Аватара пользователя
Virt

Activity
adviser
adviser
Сообщения: 207
Зарегистрирован: 29 мар 2008, 17:12
Награды: 1
Версия LabVIEW: 8.6

Re: 2D Array

Сообщение Virt »

Вот именно про это я и толкую, как запомнить состояния индикаторов первого(или любого другого) скана!

Если не трудно, кинь плз эскиз идеи , а дальше сам поковыряюсь.
Спасибо.
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: 2D Array

Сообщение Eugen Graf »

Ну вот, подключаешь итератор к кейсу и запоминаешь в сдвиговом регистре.
Вложения
Iterator.png
Iterator.png (7.32 КБ) 4004 просмотра
Аватара пользователя
Virt

Activity
adviser
adviser
Сообщения: 207
Зарегистрирован: 29 мар 2008, 17:12
Награды: 1
Версия LabVIEW: 8.6

Re: 2D Array

Сообщение Virt »

Thanks a lot. Буду пробовать.
:thank:
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: 2D Array

Сообщение Eugen Graf »

Не забудь, это у меня используется Queue без таймаута. Если у тебя принимается сигнал с датчиков, наверняка у тебя етсь какой то таймаут, тогда тебе нужно вместо итератора завести новый сдвиг. регистр-счётчик который итерирует счётчик только в том случае, если не призошла ошибка при чтении сигнала датчика.
Аватара пользователя
Virt

Activity
adviser
adviser
Сообщения: 207
Зарегистрирован: 29 мар 2008, 17:12
Награды: 1
Версия LabVIEW: 8.6

Re: 2D Array

Сообщение Virt »

А что снаружи цикла? Цепляю свой 2d array( bool)= конфликт с типами данных.
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: 2D Array

Сообщение Eugen Graf »

Понимаешь, проблема именно в недостатке информации. Вот тебе готовый симулятор. Его ещё можно переделать на последовательный,чтобы отправлялось одно значение за один раз, а не 50.
Вложения
Array.vi
(11.22 КБ) 120 скачиваний
Аватара пользователя
Virt

Activity
adviser
adviser
Сообщения: 207
Зарегистрирован: 29 мар 2008, 17:12
Награды: 1
Версия LabVIEW: 8.6

Re: 2D Array

Сообщение Virt »

Спасибо, продолжу днём.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Лицевая панель»