Выполнение кода платы по условию

На этом форуме Вы можете задать вопросы знатокам программы и автору.
saragosa
Рядовой
Сообщения: 12
Зарегистрирован: 10 июл 2016, 17:17

Выполнение кода платы по условию

Сообщение saragosa »

автор ролика видеоурока по flprog говорит что в последних версиях flprog сделано выполнение программного кода по условию если условие выполнено то код платы выполняется,если нет то не выполняется. может кто покажет пример простого проекта на 3 или 4 платах. в своем пробном проекте все платы проверяя их по отдельности выполняют то что задумано, а вместе проект выполняется не так как надо. соответственно если в моем проекте поставить выполнение кода по условию, т.е. на пример когда работает одна плата из четырех плат, на пример работает плата2, а другие в это же время не выполняются то проект будет рабочим.
saragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafd
OlegAn1962
Лейтенант
Сообщения: 361
Зарегистрирован: 07 сен 2015, 23:53

Выполнение кода платы по условию

Сообщение OlegAn1962 »

Ау, экстрасенсы, спите что ли?
saragosa
Рядовой
Сообщения: 12
Зарегистрирован: 10 июл 2016, 17:17

Выполнение кода платы по условию

Сообщение saragosa »

переведи стрелки
Последний раз редактировалось saragosa 25 апр 2017, 14:26, всего редактировалось 1 раз.
saragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafd
Аватара пользователя
Oleg_UA
Сержант
Сообщения: 115
Зарегистрирован: 07 янв 2017, 23:30
Откуда: Днепр
Имя: Олег

Выполнение кода платы по условию

Сообщение Oleg_UA »

Примеры выкладывать нет смысла, будет проще если Вы выложите свой проект где условие не выполняется или его часть связанную с переменной которая указана в условие выполнения платы.
Последний раз редактировалось Oleg_UA 25 апр 2017, 16:21, всего редактировалось 1 раз.
saragosa
Рядовой
Сообщения: 12
Зарегистрирован: 10 июл 2016, 17:17

Выполнение кода платы по условию

Сообщение saragosa »

этот вопрос общего характера, даже не связанного с каким либо проетком. спрошу иначе,возможно ли такое в flprog, что в одно и то же время может выполняться код только одной платы,а в других не может? потом по ходу выполнения кода происходит событие вызывающее условие  выполнения кода другой платы и запрета выполнения кода предыдущей платы. в логике два состояния 1 или 0. но есть и третье выключенного состояния, так вот я об этом.
Последний раз редактировалось saragosa 25 апр 2017, 16:56, всего редактировалось 1 раз.
saragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafd
Аватара пользователя
Oleg_UA
Сержант
Сообщения: 115
Зарегистрирован: 07 янв 2017, 23:30
Откуда: Днепр
Имя: Олег

Выполнение кода платы по условию

Сообщение Oleg_UA »

saragosa писал(а):,возможно ли такое в flprog, что в одно и то же время может выполняться код только одной платы,а в других не может?
Может.
saragosa писал(а):в логике два состояния 1 или 0. но есть и третье выключенного состояния
Третьего состояния нет, если переменной не присваивалось ни какого значения то такое состояние считается как "0"

Если Вы имеете в виду ситуацию когда плата в процессе выполнения установила значение переменной и выключилась, то в таком случае переменная останется в том же состояние до тех пор пока её не изменить.
Последний раз редактировалось Oleg_UA 25 апр 2017, 17:32, всего редактировалось 1 раз.
saragosa
Рядовой
Сообщения: 12
Зарегистрирован: 10 июл 2016, 17:17

Выполнение кода платы по условию

Сообщение saragosa »

,возможно ли такое в flprog, что в одно и то же время может выполняться код только одной платы,а в других не может?Может.

уже ближе к делу.еще бы примерчик с одной кнопкой да одним светодиодом для наглядности в трех платах.вижу смысл есть.
saragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafd
Аватара пользователя
rw6cm
Полковник
Сообщения: 2299
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир

Выполнение кода платы по условию

Сообщение rw6cm »

saragosa писал(а):еще бы примерчик с одной кнопкой да одним светодиодом
Пример с сотнями светодиодов.
Win10-64, FLProg (portable)
Аватара пользователя
Oleg_UA
Сержант
Сообщения: 115
Зарегистрирован: 07 янв 2017, 23:30
Откуда: Днепр
Имя: Олег

Выполнение кода платы по условию

Сообщение Oleg_UA »

saragosa писал(а):еще бы примерчик с одной кнопкой да одним светодиодом для наглядности в трех платах
Ода кнопка, один светодиод и три платы
У вас нет необходимых прав для просмотра вложений в этом сообщении.
saragosa
Рядовой
Сообщения: 12
Зарегистрирован: 10 июл 2016, 17:17

Выполнение кода платы по условию

Сообщение saragosa »

спасибо конечно.но здесь и примера не надо. лучше сразу сказать кликни по плате появится окно, поставь галочку и привяжи к переменной и всех делов. вчера только поставил 2.4 было 1.11 еще не изучил. семен семеныч- это я себе.
saragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafdsaragosafd
m10ru
Рядовой
Сообщения: 75
Зарегистрирован: 08 мар 2017, 23:30
Откуда: Украина Тернополь

Выполнение кода платы по условию

Сообщение m10ru »

saragosa писал(а):в логике два состояния 1 или 0. но есть и третье выключенного состояния, так вот я об этом.
в логике как и в электронике есть только два состояния... 1 разрыв цепи.. 2замыкание цепи... третего не существует... даже с любыми переменными.. нет запроса значит 0... есть запрос значит 1.. вот за что я люблю бинарную систему...
главное хотеть, а остальное не проблема
Аватара пользователя
DrMario
Лейтенант
Сообщения: 375
Зарегистрирован: 07 ноя 2016, 13:11
Откуда: Камень-на-Оби
Имя: Евгений
Контактная информация:

Выполнение кода платы по условию

Сообщение DrMario »

Очень полезная функция для разгрузки контроллера. В этом примере будет выполняться выбранный режим. Теперь всегда пользуюсь управлением выполнения необходимой подпрограммы.
Вот небольшой пример как можно управлять платами.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13 окт 2015, 16:47
Контактная информация:

Выполнение кода платы по условию

Сообщение Олег »

m10ru писал(а):в логике как и в электронике есть только два состояния
В мире нет однозначности, погуглите на тему "Элемент с тремя состояниями выхода" или " высокоимпедансное состояние ".
vovka1973
Майор
Сообщения: 1094
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan

Выполнение кода платы по условию

Сообщение vovka1973 »

DrMario писал(а):Очень полезная
Это если выбрал выполнение по условию ,а если выбрать выполнять в цикле пока -как потом выйти из этого цикла уже голову сломал
Изображение
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Выполнение кода платы по условию

Сообщение pan »

vovka1973 писал(а):как потом выйти из этого цикла
 вероятно изменить значение переменной или что там в условии было при котором  этот цикл выполняется
vovka1973
Майор
Сообщения: 1094
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan

Выполнение кода платы по условию

Сообщение vovka1973 »

pan писал(а):вероятно изменить значение
В том то и дело что при смене переменной ничего не меняется ,может автор по другому как то это сделал
Изображение
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Выполнение кода платы по условию

Сообщение pan »

я не пользовался данной фишкой  да и проверить не могу сейчас. а переменная меняется в каком месте? может ее нужно изменять именно в этой плате (которая в цикле по условию)
Аватара пользователя
support
Супермодератор
Сообщения: 1902
Зарегистрирован: 03 янв 2018, 11:45
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Выполнение кода платы по условию

Сообщение support »

pan писал(а):я не пользовался данной фишкой да и проверить не могу сейчас. а переменная меняется в каком месте? может ее нужно изменять именно в этой плате (которая в цикле по условию)
Совершенно правильно, изменять переменную которую установили в качестве условия для цикла платы необходимо именно на этой плате (ведь Вы крутитесь внутри неё  пока выполняется условие и остальной код не исполняется).
Автор программы FLProg.
vovka1973
Майор
Сообщения: 1094
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan

Выполнение кода платы по условию

Сообщение vovka1973 »

Пробовал так делать ,все равно из цикла не выходит при смене переменой к которой привящан ,но входит в цикл шикарно, ещё раз попробую, но теперь по вашим словам в плате ,он в цикл не уходит он не видит что переменная сменилась, что то запутался.
Последний раз редактировалось vovka1973 11 май 2017, 13:04, всего редактировалось 1 раз.
Изображение
Аватара пользователя
support
Супермодератор
Сообщения: 1902
Зарегистрирован: 03 янв 2018, 11:45
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Выполнение кода платы по условию

Сообщение support »

Проектик можно увидеть?
Автор программы FLProg.
Ответить

Вернуться в «Спросить у знатоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость