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

SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06.02.2016{, 11:01}
Репутация: 37
Откуда: Ярославль
Имя: Сергей

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

#61

Сообщение SSSergeich » 01.09.2020{, 20:30}

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

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

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

Отправлено спустя 11 минут 29 секунд:
Alex1968 писал(а):
01.09.2020{, 18:36}
Переменная БОЛЬШЕ, или переменная МЕНЬШЕ, они принимают значение TRUE, именно при условии когда переменная БОЛЬШЕ или МЕНЬШЕ равны TRUE
Alex1968 писал(а):
01.09.2020{, 19:07}
Вы опять не поняли ? Константа BOLSHE и MENSHE равны значению TRUE, там же на скрине в услвиях отчётливо видно.
Alex1968 писал(а):
01.09.2020{, 19:34}
переменная MENSHE и переменнаая BOLSHE могут быть одновременно равны TRUE....И инвертировашись в 0 вешают в нерабочее положение всё что там есть.
Так переменные или константа?
Как в счетчике
al6.PNG
больше может быть равно меньше? Косяк Автора?

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

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

#62

Сообщение Ingwar » 01.09.2020{, 20:55}

SSSergeich писал(а):
01.09.2020{, 20:47}
больше может быть равно меньше?
Вы все ближе к истине....
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06.02.2016{, 11:01}
Репутация: 37
Откуда: Ярославль
Имя: Сергей

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

#63

Сообщение SSSergeich » 01.09.2020{, 20:58}

Я знаю, что я многого не знаю. И чем больше я знаю, что многого не знаю, то тем больше я знаю, что еще больше не знаю...

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

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

#64

Сообщение Ingwar » 01.09.2020{, 21:00}

:smile38:
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Alex1968
Сержант
Сообщения: 173
Зарегистрирован: 11.12.2019{, 14:51}
Репутация: 0
Имя: Alex

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

#65

Сообщение Alex1968 » 01.09.2020{, 21:33}

SSSergeich,

Переменная БОЛЬШЕ и переменная МЕНЬШЕ с выходов счётчика >L и <L......Про константу оговорился один раз....зачем цепляться к словам ? Факт то что ни один вариант не работает. Всё сегодня перепробовал на макетках

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

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

#66

Сообщение Ingwar » 01.09.2020{, 21:39}

Alex1968 писал(а):
01.09.2020{, 21:33}
зачем цепляться к словам ? Факт то что ни один вариант не работает.
Ну если бы это не было написано капсом, я бы наверное так не отреагировал. Извиняюсь.
Насчет "все варианты"
Вариант из 21 поста тоже пробовали?
Ingwar писал(а):
01.09.2020{, 13:20}
вынесите его на другую плату и запускайте по времени или условию.НО один блок. И данные на него через переменную отправляйте.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Alex1968
Сержант
Сообщения: 173
Зарегистрирован: 11.12.2019{, 14:51}
Репутация: 0
Имя: Alex

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

#67

Сообщение Alex1968 » 01.09.2020{, 21:53}

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

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

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

#68

Сообщение Ingwar » 01.09.2020{, 21:59}

Alex1968 писал(а):
01.09.2020{, 21:53}
Как не крути это побороть невозможно.
Хорошо. Пусть каждый останется при своем мнении.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Alex1968
Сержант
Сообщения: 173
Зарегистрирован: 11.12.2019{, 14:51}
Репутация: 0
Имя: Alex

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

#69

Сообщение Alex1968 » 03.09.2020{, 15:03}

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

90.jpg
PLATE2.flp
(50.4 КБ) 20 скачиваний
Последний раз редактировалось Alex1968 03.09.2020{, 17:36}, всего редактировалось 1 раз.

Аватара пользователя
grin-mpx
Лейтенант
Сообщения: 477
Зарегистрирован: 17.07.2017{, 18:39}
Репутация: 55
Откуда: Днепр. UA
Имя: Григорий

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

#70

Сообщение grin-mpx » 03.09.2020{, 17:23}

Так делать нельзя. При таком подключении переменные не должны дублироваться. Попробуйте записывать состояние через Rtriger.
Последний раз редактировалось grin-mpx 03.09.2020{, 17:37}, всего редактировалось 2 раза.

Alex1968
Сержант
Сообщения: 173
Зарегистрирован: 11.12.2019{, 14:51}
Репутация: 0
Имя: Alex

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

#71

Сообщение Alex1968 » 03.09.2020{, 17:26}

grin-mpx писал(а):
03.09.2020{, 17:23}
Вы не вернетесь в 1 плату никогда. Там TTтриггер держит переменную PL2 в состоянии true. Максимум на один цикл. Попробуйте в первой плате сделать запись в переменную PL2 через Rtriger.
Как это ? Нарисовать, или прямо в моём проекте можете поправить ?

Аватара пользователя
grin-mpx
Лейтенант
Сообщения: 477
Зарегистрирован: 17.07.2017{, 18:39}
Репутация: 55
Откуда: Днепр. UA
Имя: Григорий

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

#72

Сообщение grin-mpx » 03.09.2020{, 17:36}

Так
платы.jpg

Alex1968
Сержант
Сообщения: 173
Зарегистрирован: 11.12.2019{, 14:51}
Репутация: 0
Имя: Alex

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

#73

Сообщение Alex1968 » 03.09.2020{, 17:51}

grin-mpx,

увы.....Собрал всё как показали, но диод как моргал так и моргает, на кнопки вообще никак не реагирует :smile390:

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

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

#74

Сообщение Ingwar » 03.09.2020{, 19:08}

Alex1968 писал(а):
03.09.2020{, 15:03}
Поправьте плиз где я там накосячил?
У Вас своеобразная манера спрашивать совета. Предложенные варианты Вы не проверяете, а обсуждаете )
см. пост 15
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Alex1968
Сержант
Сообщения: 173
Зарегистрирован: 11.12.2019{, 14:51}
Репутация: 0
Имя: Alex

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

#75

Сообщение Alex1968 » 03.09.2020{, 19:29}

Ingwar писал(а):
03.09.2020{, 19:08}
Alex1968 писал(а):
03.09.2020{, 15:03}
Поправьте плиз где я там накосячил?
У Вас своеобразная манера спрашивать совета. Предложенные варианты Вы не проверяете, а обсуждаете )
см. пост 15
Там в 15 посту, возле счётчика на первой плате стоит 2 блока OR, 2 блока AND и 4 переменные....А я писал что на этой плате кроме счётчика ничего быть не должно, я даже все предустановки счётчика вывел на другую физическую плату ардуино и управляю оттуда по UART. Каждый лишний блок на этой плате кроме счётчика снижает скорость его работы. Если мне удалось добиться работы счётчика на частоте 15 кгц, то если поставить рядом хоть один блок неважно какой, частота падает до 1-2 кгц, если поставить пару блоков то частота уже никакая, 200-500 гц

Аватара пользователя
grin-mpx
Лейтенант
Сообщения: 477
Зарегистрирован: 17.07.2017{, 18:39}
Репутация: 55
Откуда: Днепр. UA
Имя: Григорий

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

#76

Сообщение grin-mpx » 03.09.2020{, 20:18}

Alex1968 писал(а):
03.09.2020{, 17:51}
Собрал всё как показали, но диод как моргал так и моргает,на кнопки вообще никак не реагирует
Что? Даже при включении без нажатия на кнопку моргает? Вы правильность подключения кнопки проверили?

Alex1968
Сержант
Сообщения: 173
Зарегистрирован: 11.12.2019{, 14:51}
Репутация: 0
Имя: Alex

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

#77

Сообщение Alex1968 » 03.09.2020{, 20:46}

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

44.jpg

Аватара пользователя
Fuji1604
Сержант
Сообщения: 282
Зарегистрирован: 19.01.2016{, 06:09}
Репутация: 40
Откуда: Березники
Имя: Сергей

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

#78

Сообщение Fuji1604 » 03.09.2020{, 20:46}

На работающей плате (напр 2) присвойте false тем переменным которые работали на выключеной (напр 3 плате). И наоборот.
когда мастерю обычно подсматриваю,
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню

Аватара пользователя
grin-mpx
Лейтенант
Сообщения: 477
Зарегистрирован: 17.07.2017{, 18:39}
Репутация: 55
Откуда: Днепр. UA
Имя: Григорий

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

#79

Сообщение grin-mpx » 03.09.2020{, 20:56}

Alex1968 писал(а):
03.09.2020{, 20:46}
Да, сразу при включении уже моргает, на кнопки никак не реагирует. Вроде ошибок нет.
Так такого быть не должно!!!. Ошибка у Вас!!!! Уберите вход KN 1 на 1 плате и включите. Что происходит?

Alex1968
Сержант
Сообщения: 173
Зарегистрирован: 11.12.2019{, 14:51}
Репутация: 0
Имя: Alex

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

#80

Сообщение Alex1968 » 03.09.2020{, 20:57}

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

55.jpg

Ответить

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