Страница 4 из 5
Как отключать платы не на взвешенном состоянии
Добавлено: 01 сен 2020, 20:47
SSSergeich
Alex1968 писал(а): 01 сен 2020, 19:34
SSSergeich писал(а): 01 сен 2020, 19:12
переменную MENSHE
переменная MENSHE и переменнаая BOLSHE могут быть одновременно равны TRUE....И инвертировашись в 0 вешают в нерабочее положение всё что там есть.
Это как?
Там точно счётчик?
Считаем от нуля и до нуля?
Отправлено спустя 5 минут 42 секунды:
Ingwar писал(а): 01 сен 2020, 19:56
Вам будет трудно, т.к. ...
Пока ТС не сформулирует реальную задачу точно и в конкретике хотя бы для себя
Отправлено спустя 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
больше может быть равно меньше? Косяк Автора?
Как отключать платы не на взвешенном состоянии
Добавлено: 01 сен 2020, 20:55
Ingwar
SSSergeich писал(а): 01 сен 2020, 20:47
больше может быть равно меньше?
Вы все ближе к истине....
Как отключать платы не на взвешенном состоянии
Добавлено: 01 сен 2020, 20:58
SSSergeich
Я знаю, что я многого не знаю. И чем больше я знаю, что многого не знаю, то тем больше я знаю, что еще больше не знаю...
Как отключать платы не на взвешенном состоянии
Добавлено: 01 сен 2020, 21:00
Ingwar
Как отключать платы не на взвешенном состоянии
Добавлено: 01 сен 2020, 21:33
Alex1968
[ref]SSSergeich[/ref],
Переменная БОЛЬШЕ и переменная МЕНЬШЕ с выходов счётчика >L и <L......Про константу оговорился один раз....зачем цепляться к словам ? Факт то что ни один вариант не работает. Всё сегодня перепробовал на макетках
Как отключать платы не на взвешенном состоянии
Добавлено: 01 сен 2020, 21:39
Ingwar
Alex1968 писал(а): 01 сен 2020, 21:33
зачем цепляться к словам ? Факт то что ни один вариант не работает.
Ну если бы это не было написано капсом, я бы наверное так не отреагировал. Извиняюсь.
Насчет "все варианты"
Вариант из 21 поста тоже пробовали?
Ingwar писал(а): 01 сен 2020, 13:20
вынесите его на другую плату и запускайте по времени или условию.НО один блок. И данные на него через переменную отправляйте.
Как отключать платы не на взвешенном состоянии
Добавлено: 01 сен 2020, 21:53
Alex1968
Ingwar писал(а): 01 сен 2020, 21:39
Alex1968 писал(а): 01 сен 2020, 21:33
зачем цепляться к словам ? Факт то что ни один вариант не работает.
Ну если бы это не было написано капсом, я бы наверное так не отреагировал. Извиняюсь.
Насчет "все варианты"
Вариант из 21 поста тоже пробовали?
Ingwar писал(а): 01 сен 2020, 13:20
вынесите его на другую плату и запускайте по времени или условию.НО один блок. И данные на него через переменную отправляйте.
вы думаете я мучаюсь с четырьмя платами ардуино только для того чтоб вывести надпись на дисплей? В 21 сообщении вы на включаемой по условию плате присваиваете переменной значение константой и отправляете в другую плату в дисплей....Это как пример может работать, а как быть если на включаемой плате должно быть устройство для перебора банков ПЗУ с семплами? При выключении платы, она остаётся в непредсказуемом состоянии. При попытке поставить на эту плату таймер например на 20 секунд чтоб он её выключил именно тогда опять фиаско, если со счётчика придёт сигнал на отключение этой платы, она всё равно выключится и таймер на ней замрёт до следующего включения этой платы. Так что как не крути выключая плату по условию из другой платы, всё что работало на ней всё замрёт на том месте на каком исполнялось....Как не крути это побороть невозможно.
Как отключать платы не на взвешенном состоянии
Добавлено: 01 сен 2020, 21:59
Ingwar
Alex1968 писал(а): 01 сен 2020, 21:53
Как не крути это побороть невозможно.
Хорошо. Пусть каждый останется при своем мнении.
Как отключать платы не на взвешенном состоянии
Добавлено: 03 сен 2020, 15:03
Alex1968
И всё таки идея с отключаемыми платами не даёт мне уже который день покоя. Вот набросал пример, при подачи питания все платы включены, потому что на первой плате на триггере на выходе логическая 1 (инверсия с 0)....На второй подопытной плате тоже самое и мигает тестовый светодиод, говорящий о том что всё в работе. Нажимаем на кнопку на второй плате, триггер переключается на выходе в единицу, но так как у нас инверсия то мы получаем 0. А значит переменная PL 2 тоже принимает состояние логического 0, а так как условие для работы этой платы не выполняется, то она должна выключиться, и светодиод должен перестать моргать. Для повторного включения второй платы нужно нажать кнопку на первой. И опять не фига не работает у меня, диод моргает и ни на что не реагирует. Проект прилагаю. Поправьте плиз где я там накосячил?
90.jpg
PLATE2.flp
Как отключать платы не на взвешенном состоянии
Добавлено: 03 сен 2020, 17:23
grin-mpx
Так делать нельзя. При таком подключении переменные не должны дублироваться. Попробуйте записывать состояние через Rtriger.
Как отключать платы не на взвешенном состоянии
Добавлено: 03 сен 2020, 17:26
Alex1968
grin-mpx писал(а): 03 сен 2020, 17:23
Вы не вернетесь в 1 плату никогда. Там TTтриггер держит переменную PL2 в состоянии true. Максимум на один цикл. Попробуйте в первой плате сделать запись в переменную PL2 через Rtriger.
Как это ? Нарисовать, или прямо в моём проекте можете поправить ?
Как отключать платы не на взвешенном состоянии
Добавлено: 03 сен 2020, 17:36
grin-mpx
Как отключать платы не на взвешенном состоянии
Добавлено: 03 сен 2020, 17:51
Alex1968
[ref]grin-mpx[/ref],
увы.....Собрал всё как показали, но диод как моргал так и моргает, на кнопки вообще никак не реагирует

Как отключать платы не на взвешенном состоянии
Добавлено: 03 сен 2020, 19:08
Ingwar
Alex1968 писал(а): 03 сен 2020, 15:03
Поправьте плиз где я там накосячил?
У Вас своеобразная манера спрашивать совета. Предложенные варианты Вы не проверяете, а обсуждаете )
см. пост 15
Как отключать платы не на взвешенном состоянии
Добавлено: 03 сен 2020, 19:29
Alex1968
Ingwar писал(а): 03 сен 2020, 19:08
Alex1968 писал(а): 03 сен 2020, 15:03
Поправьте плиз где я там накосячил?
У Вас своеобразная манера спрашивать совета. Предложенные варианты Вы не проверяете, а обсуждаете )
см. пост 15
Там в 15 посту, возле счётчика на первой плате стоит 2 блока OR, 2 блока AND и 4 переменные....А я писал что на этой плате кроме счётчика ничего быть не должно, я даже все предустановки счётчика вывел на другую физическую плату ардуино и управляю оттуда по UART. Каждый лишний блок на этой плате кроме счётчика снижает скорость его работы. Если мне удалось добиться работы счётчика на частоте 15 кгц, то если поставить рядом хоть один блок неважно какой, частота падает до 1-2 кгц, если поставить пару блоков то частота уже никакая, 200-500 гц
Как отключать платы не на взвешенном состоянии
Добавлено: 03 сен 2020, 20:18
grin-mpx
Alex1968 писал(а): 03 сен 2020, 17:51
Собрал всё как показали, но диод как моргал так и моргает,на кнопки вообще никак не реагирует
Что? Даже при включении без нажатия на кнопку моргает? Вы правильность подключения кнопки проверили?
Как отключать платы не на взвешенном состоянии
Добавлено: 03 сен 2020, 20:46
Alex1968
grin-mpx писал(а): 03 сен 2020, 20:18
Alex1968 писал(а): 03 сен 2020, 17:51
Собрал всё как показали, но диод как моргал так и моргает,на кнопки вообще никак не реагирует
Что? Даже при включении без нажатия на кнопку моргает? Вы правильность подключения кнопки проверили?
Да, сразу при включении уже моргает, на кнопки никак не реагирует. Вроде ошибок нет.
44.jpg
Как отключать платы не на взвешенном состоянии
Добавлено: 03 сен 2020, 20:46
Fuji1604
На работающей плате (напр 2) присвойте false тем переменным которые работали на выключеной (напр 3 плате). И наоборот.
Как отключать платы не на взвешенном состоянии
Добавлено: 03 сен 2020, 20:56
grin-mpx
Alex1968 писал(а): 03 сен 2020, 20:46
Да, сразу при включении уже моргает, на кнопки никак не реагирует. Вроде ошибок нет.
Так такого быть не должно!!!. Ошибка у Вас!!!! Уберите вход KN 1 на 1 плате и включите. Что происходит?
Как отключать платы не на взвешенном состоянии
Добавлено: 03 сен 2020, 20:57
Alex1968
[ref]grin-mpx[/ref], для чистоты эксперимента прицепил светодиод к переменной чтоб посмотреть в каком она виде...Она в логической 1, светодиод горит...При нажатии на кнопку KN2 кратковременно гаснет, на доли секунды....Очевидно это срабатывает rttrig, а так эта переменная постоянно в 1...
55.jpg