Страница 1 из 1

Boolean условие

Добавлено: 23 сен 2017, 09:22
Alexandra
Здравствуйте! Я запуталась в булевских операциях(
Задумано так: запускается программа, сначала в массиве ничего нет. Кнопка Record неактивна, лампочка не горит. При нажатии кнопки "Get index" выбирается число, и когда оно выбрано лампочка загорается и кнопка становится активной. Если нажать на "Get index" еще раз, должно просто выбраться другое число ( а оно не выбирается!). Если выбрать другое значение text ring, кнопка Record снова должна скрываться (тут бы и лампочка должна потухнуть, но пока я не додумалась, как это изобразить).

По отдельности каждая часть работает, а вместе почему-то нет... Да, и кнопка стоп тоже почему-то не работает!

Re: Boolean условие

Добавлено: 23 сен 2017, 10:15
IvanLis
Alexandra писал(а):Здравствуйте! Я запуталась в булевских операциях(
Задумано так: запускается программа, сначала в массиве ничего нет. Кнопка Record неактивна, лампочка не горит. При нажатии кнопки "Get index" выбирается число, и когда оно выбрано лампочка загорается и кнопка становится активной. Если нажать на "Get index" еще раз, должно просто выбраться другое число ( а оно не выбирается!). Если выбрать другое значение text ring, кнопка Record снова должна скрываться (тут бы и лампочка должна потухнуть, но пока я не додумалась, как это изобразить).
Если Вы выбираете модель программирования state machine, то необходимо начать с диаграммы переходов между состояниями. Соответственно, Вы должны четко представлять все состояния и события инициализирующие переходы из состояния в состояние.
Должно получиться типа этого: UML State Machine Diagram Examples
event-vopros.vi
lv2010 save from 2014
(14.61 КБ) 110 скачиваний

Re: Boolean условие

Добавлено: 23 сен 2017, 10:51
Blackman
Alexandra, когда отдыхать?))) Как работает сайт? У меня какие то тормоза. Картинки с трудом грузятся(

Re: Boolean условие

Добавлено: 23 сен 2017, 13:21
Alexandra
Ого! IvanLis, Blackman спасибо большое!!! :1stplace: А решение сложнее, чем я думала... Постараюсь разобраться с тем, как оно работает)

Re: Boolean условие

Добавлено: 10 окт 2017, 14:30
Alexandra
Еще немного помощи, пожалуйста!
Я вставила в работающую event structure свой исправный кусок кода, и теперь эта structure работает ровно 3 раза, а потом выдает ошибку(( Как это исправить?
И еще вопрос: на плату поступают 2 сигнала, вот их я и хочу видеть в виде линий на графике. А там какая-то третья линия отображается... Как с ней бороться?

Re: Boolean условие

Добавлено: 11 окт 2017, 13:33
Blackman
:wink:

Re: Boolean условие

Добавлено: 11 окт 2017, 15:13
Alexandra
Ооо! Спасибо большое, работает))) :1stplace:

Re: Boolean условие

Добавлено: 14 окт 2017, 12:55
Alexandra
:help: Все опять сломалоь! Раньше когда я испытывала мою программу, я подавала на аналоговые инпуты напряжение с внешнего источника, и на графике отображалось все как надо. А теперь я хочу брать напряжение прямо с платы, а мой график напряжения показывает направильно... Соединила все как нарисовано в connection diagram DAQ assistant'a, когда я мерю вольтметром, он показывает правильно, а график в программе - нет... Я всего-то хочу изобразить делитель напряжения( Подскажите мне, пожалуйста, что я делаю не так. :dntknw:

Re: Boolean условие

Добавлено: 14 окт 2017, 16:16
Alex Dem
Если измерить вольтметром напряжение между +5V и AIGND он что-нибудь покажет?
На мой взгляд источник +5V сам по себе по общему проводу с AIGND не связан, его нужно соединить принудительно,
догадку основываю на приведенном фото. Да и делитель на плате не заметил, возможно еще резистор где-то присутствует на плате?

Re: Boolean условие

Добавлено: 14 окт 2017, 17:43
Alexandra
Аааа! Да, извините) Я поняла свою ошибку, я и правда проводки не все соединила. Спасибо!

Re: Boolean условие

Добавлено: 08 ноя 2017, 13:28
Alexandra
Ай нид хэлп! :help:
Опять все неправильно работает(( Программа должна считывать данные с делителя напряжения: канал0 - на всей цепи, а канал1 - на неизвестном сопротивлении, чтобы его и посчитать. И еще есть канал 2, он показывает напряжение, приходящее с внешнего источника питания.
Я спаяла нечто, имитирующее этот делитель. Канал 0 правильно показывает, судя по графику, и канал 2 тоже четко считывает напряжение. А канал1 неправильные цифры показывает( как так-то? вольтметром тычу, в него, приходит на него одно напряжение, а программа совсем другое показывает... не подскажите мне, что я не так сделала?(