Как отключать платы не на взвешенном состоянии

SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06 фев 2016, 11:01
Откуда: Ярославль
Имя: Сергей

Как отключать платы не на взвешенном состоянии

Сообщение SSSergeich »

Alex1968 писал(а): 01 сен 2020, 19:34
SSSergeich писал(а): 01 сен 2020, 19:12 переменную MENSHE
переменная MENSHE и переменнаая BOLSHE могут быть одновременно равны TRUE....И инвертировашись в 0 вешают в нерабочее положение всё что там есть.

Это как? :shok:
Там точно счётчик?
Считаем от нуля и до нуля?

Отправлено спустя 5 минут 42 секунды:
Ingwar писал(а): 01 сен 2020, 19:56 Вам будет трудно, т.к. ...
:smile453: :smile9:
Пока ТС не сформулирует реальную задачу точно и в конкретике хотя бы для себя :yes:

Отправлено спустя 11 минут 29 секунд:
Alex1968 писал(а): 01 сен 2020, 18:36 Переменная БОЛЬШЕ, или переменная МЕНЬШЕ, они принимают значение TRUE, именно при условии когда переменная БОЛЬШЕ или МЕНЬШЕ равны TRUE
Alex1968 писал(а): 01 сен 2020, 19:07 Вы опять не поняли ? Константа BOLSHE и MENSHE равны значению TRUE, там же на скрине в услвиях отчётливо видно.
Alex1968 писал(а): 01 сен 2020, 19:34 переменная MENSHE и переменнаая BOLSHE могут быть одновременно равны TRUE....И инвертировашись в 0 вешают в нерабочее положение всё что там есть.
Так переменные или константа?
Как в счетчике
al6.PNG
больше может быть равно меньше? Косяк Автора?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

Как отключать платы не на взвешенном состоянии

Сообщение Ingwar »

SSSergeich писал(а): 01 сен 2020, 20:47 больше может быть равно меньше?
Вы все ближе к истине....
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06 фев 2016, 11:01
Откуда: Ярославль
Имя: Сергей

Как отключать платы не на взвешенном состоянии

Сообщение SSSergeich »

Я знаю, что я многого не знаю. И чем больше я знаю, что многого не знаю, то тем больше я знаю, что еще больше не знаю...
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

Как отключать платы не на взвешенном состоянии

Сообщение Ingwar »

:smile38:
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Alex1968
Сержант
Сообщения: 173
Зарегистрирован: 11 дек 2019, 14:51
Имя: Alex

Как отключать платы не на взвешенном состоянии

Сообщение Alex1968 »

[ref]SSSergeich[/ref],

Переменная БОЛЬШЕ и переменная МЕНЬШЕ с выходов счётчика >L и <L......Про константу оговорился один раз....зачем цепляться к словам ? Факт то что ни один вариант не работает. Всё сегодня перепробовал на макетках
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

Как отключать платы не на взвешенном состоянии

Сообщение Ingwar »

Alex1968 писал(а): 01 сен 2020, 21:33 зачем цепляться к словам ? Факт то что ни один вариант не работает.
Ну если бы это не было написано капсом, я бы наверное так не отреагировал. Извиняюсь.
Насчет "все варианты"
Вариант из 21 поста тоже пробовали?
Ingwar писал(а): 01 сен 2020, 13:20 вынесите его на другую плату и запускайте по времени или условию.НО один блок. И данные на него через переменную отправляйте.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Alex1968
Сержант
Сообщения: 173
Зарегистрирован: 11 дек 2019, 14:51
Имя: Alex

Как отключать платы не на взвешенном состоянии

Сообщение Alex1968 »

Ingwar писал(а): 01 сен 2020, 21:39
Alex1968 писал(а): 01 сен 2020, 21:33 зачем цепляться к словам ? Факт то что ни один вариант не работает.
Ну если бы это не было написано капсом, я бы наверное так не отреагировал. Извиняюсь.
Насчет "все варианты"
Вариант из 21 поста тоже пробовали?
Ingwar писал(а): 01 сен 2020, 13:20 вынесите его на другую плату и запускайте по времени или условию.НО один блок. И данные на него через переменную отправляйте.
вы думаете я мучаюсь с четырьмя платами ардуино только для того чтоб вывести надпись на дисплей? В 21 сообщении вы на включаемой по условию плате присваиваете переменной значение константой и отправляете в другую плату в дисплей....Это как пример может работать, а как быть если на включаемой плате должно быть устройство для перебора банков ПЗУ с семплами? При выключении платы, она остаётся в непредсказуемом состоянии. При попытке поставить на эту плату таймер например на 20 секунд чтоб он её выключил именно тогда опять фиаско, если со счётчика придёт сигнал на отключение этой платы, она всё равно выключится и таймер на ней замрёт до следующего включения этой платы. Так что как не крути выключая плату по условию из другой платы, всё что работало на ней всё замрёт на том месте на каком исполнялось....Как не крути это побороть невозможно.
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

Как отключать платы не на взвешенном состоянии

Сообщение Ingwar »

Alex1968 писал(а): 01 сен 2020, 21:53 Как не крути это побороть невозможно.
Хорошо. Пусть каждый останется при своем мнении.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Alex1968
Сержант
Сообщения: 173
Зарегистрирован: 11 дек 2019, 14:51
Имя: Alex

Как отключать платы не на взвешенном состоянии

Сообщение Alex1968 »

И всё таки идея с отключаемыми платами не даёт мне уже который день покоя. Вот набросал пример, при подачи питания все платы включены, потому что на первой плате на триггере на выходе логическая 1 (инверсия с 0)....На второй подопытной плате тоже самое и мигает тестовый светодиод, говорящий о том что всё в работе. Нажимаем на кнопку на второй плате, триггер переключается на выходе в единицу, но так как у нас инверсия то мы получаем 0. А значит переменная PL 2 тоже принимает состояние логического 0, а так как условие для работы этой платы не выполняется, то она должна выключиться, и светодиод должен перестать моргать. Для повторного включения второй платы нужно нажать кнопку на первой. И опять не фига не работает у меня, диод моргает и ни на что не реагирует. Проект прилагаю. Поправьте плиз где я там накосячил?

90.jpg
PLATE2.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Alex1968 03 сен 2020, 17:36, всего редактировалось 1 раз.
Аватара пользователя
grin-mpx
Лейтенант
Сообщения: 477
Зарегистрирован: 17 июл 2017, 18:39
Откуда: Днепр. UA
Имя: Григорий

Как отключать платы не на взвешенном состоянии

Сообщение grin-mpx »

Так делать нельзя. При таком подключении переменные не должны дублироваться. Попробуйте записывать состояние через Rtriger.
Последний раз редактировалось grin-mpx 03 сен 2020, 17:37, всего редактировалось 2 раза.
Alex1968
Сержант
Сообщения: 173
Зарегистрирован: 11 дек 2019, 14:51
Имя: Alex

Как отключать платы не на взвешенном состоянии

Сообщение Alex1968 »

grin-mpx писал(а): 03 сен 2020, 17:23 Вы не вернетесь в 1 плату никогда. Там TTтриггер держит переменную PL2 в состоянии true. Максимум на один цикл. Попробуйте в первой плате сделать запись в переменную PL2 через Rtriger.
Как это ? Нарисовать, или прямо в моём проекте можете поправить ?
Аватара пользователя
grin-mpx
Лейтенант
Сообщения: 477
Зарегистрирован: 17 июл 2017, 18:39
Откуда: Днепр. UA
Имя: Григорий

Как отключать платы не на взвешенном состоянии

Сообщение grin-mpx »

Так
платы.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Alex1968
Сержант
Сообщения: 173
Зарегистрирован: 11 дек 2019, 14:51
Имя: Alex

Как отключать платы не на взвешенном состоянии

Сообщение Alex1968 »

[ref]grin-mpx[/ref],

увы.....Собрал всё как показали, но диод как моргал так и моргает, на кнопки вообще никак не реагирует :smile390:
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

Как отключать платы не на взвешенном состоянии

Сообщение Ingwar »

Alex1968 писал(а): 03 сен 2020, 15:03 Поправьте плиз где я там накосячил?
У Вас своеобразная манера спрашивать совета. Предложенные варианты Вы не проверяете, а обсуждаете )
см. пост 15
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Alex1968
Сержант
Сообщения: 173
Зарегистрирован: 11 дек 2019, 14:51
Имя: Alex

Как отключать платы не на взвешенном состоянии

Сообщение Alex1968 »

Ingwar писал(а): 03 сен 2020, 19:08
Alex1968 писал(а): 03 сен 2020, 15:03 Поправьте плиз где я там накосячил?
У Вас своеобразная манера спрашивать совета. Предложенные варианты Вы не проверяете, а обсуждаете )
см. пост 15
Там в 15 посту, возле счётчика на первой плате стоит 2 блока OR, 2 блока AND и 4 переменные....А я писал что на этой плате кроме счётчика ничего быть не должно, я даже все предустановки счётчика вывел на другую физическую плату ардуино и управляю оттуда по UART. Каждый лишний блок на этой плате кроме счётчика снижает скорость его работы. Если мне удалось добиться работы счётчика на частоте 15 кгц, то если поставить рядом хоть один блок неважно какой, частота падает до 1-2 кгц, если поставить пару блоков то частота уже никакая, 200-500 гц
Аватара пользователя
grin-mpx
Лейтенант
Сообщения: 477
Зарегистрирован: 17 июл 2017, 18:39
Откуда: Днепр. UA
Имя: Григорий

Как отключать платы не на взвешенном состоянии

Сообщение grin-mpx »

Alex1968 писал(а): 03 сен 2020, 17:51 Собрал всё как показали, но диод как моргал так и моргает,на кнопки вообще никак не реагирует
Что? Даже при включении без нажатия на кнопку моргает? Вы правильность подключения кнопки проверили?
Alex1968
Сержант
Сообщения: 173
Зарегистрирован: 11 дек 2019, 14:51
Имя: Alex

Как отключать платы не на взвешенном состоянии

Сообщение Alex1968 »

grin-mpx писал(а): 03 сен 2020, 20:18
Alex1968 писал(а): 03 сен 2020, 17:51 Собрал всё как показали, но диод как моргал так и моргает,на кнопки вообще никак не реагирует
Что? Даже при включении без нажатия на кнопку моргает? Вы правильность подключения кнопки проверили?
Да, сразу при включении уже моргает, на кнопки никак не реагирует. Вроде ошибок нет.

44.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Fuji1604
Сержант
Сообщения: 282
Зарегистрирован: 19 янв 2016, 06:09
Откуда: Березники
Имя: Сергей

Как отключать платы не на взвешенном состоянии

Сообщение Fuji1604 »

На работающей плате (напр 2) присвойте false тем переменным которые работали на выключеной (напр 3 плате). И наоборот.
когда мастерю обычно подсматриваю,
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
Аватара пользователя
grin-mpx
Лейтенант
Сообщения: 477
Зарегистрирован: 17 июл 2017, 18:39
Откуда: Днепр. UA
Имя: Григорий

Как отключать платы не на взвешенном состоянии

Сообщение grin-mpx »

Alex1968 писал(а): 03 сен 2020, 20:46 Да, сразу при включении уже моргает, на кнопки никак не реагирует. Вроде ошибок нет.
Так такого быть не должно!!!. Ошибка у Вас!!!! Уберите вход KN 1 на 1 плате и включите. Что происходит?
Alex1968
Сержант
Сообщения: 173
Зарегистрирован: 11 дек 2019, 14:51
Имя: Alex

Как отключать платы не на взвешенном состоянии

Сообщение Alex1968 »

[ref]grin-mpx[/ref], для чистоты эксперимента прицепил светодиод к переменной чтоб посмотреть в каком она виде...Она в логической 1, светодиод горит...При нажатии на кнопку KN2 кратковременно гаснет, на доли секунды....Очевидно это срабатывает rttrig, а так эта переменная постоянно в 1...

55.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Помогите, а то я "нимагу"»

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

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