1-6 канал целочисленные, 7,8 бинарные
1-6 канал целочисленные, 7,8 бинарные
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Так сколько режимов работы у Вас будет? Именно столько входов должен иметь мультиплексор, соответствующий вашим типом данных переменных, всё!
Вам для флоат такой:
Мультиплексор_4.PNG
И для булевых переменных такой:
Мультиплексор_2.PNG
Для выбора нужного режима на экране создаёте комбобокс с количеством строк равным количеству режимов работы, подписываете каждый режим, чтобы вам понятно было, с экрана выбираете нужный вам режим работы и незабываем эту переменную сделать энергонезависимой, чтобы при каждом включении не приходилось настраивать, а только когда надо сменить режим работы, всё!
PUTBIT.PNG
Последний раз редактировалось Сергей0308; 26.07.2020 в 21:22.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Спасибо за ответы, как выйду на работу буду разбираться. Я думаю этих восьми режимов мне хватит.
А вообще здорово, что придумали такую вещь как программируемое реле, и по цене не особо дорого, и по функционалу, а самое главное по доступности программирования. С моими нулевыми знаниями в программировании, я в июне за 2 недели разобрался, как на триггерах и логических элементах создавать программируемые устройства, а когда еще можно с экрана поменять установки, так вообще обрадовался. Я не знаю как с микроконтроллерами, поменялось ли что за пршедшие 10 лет в плане сред программирования и удобства пользования, но когда я пробовал осваивать, простейшие вещи как включение светодиода с клавиши и вывод на экран известной фразы, плюс еще программаторы, компы с LTP портами, которых тогда уже с трудом удавалось находить, вызывали сильнейшее неприятие. Так что спасибище разработчикам таких замечательных устройств.
Сергей0308,человек просил 6 каналов целочисленных и 2 булевых пусть будут 6 целочисленные, 2 булевых -пожалуйста . Мы же не знаем ТЗ, так-же не знаем откуда он собрался задавать номера режимов если с экрана , то Вы объяснили как, а может быть из программы или еще каким-то образом? А задать варианты параметров из ОЛ чаще практичней , если не требуется их часто менять-персонал не испортит.В 9 посте у Вас переменные флоат, теперь целочисленные, ну это же не элементарная частица, состояние суперпозиции она не имеет! Короче, не плохо бы уточнить и прояснить ситуацию, я так понимаю, если задаётся какой то режим работы, это должна быть целочисленная переменная?!
dmitrboristuk "упаковал" для Вас в "коробочку", не забываем что нумерация сейчас 0-7,если нужно 1-8 подредактируйте мультиплексоры ну и конечно задать нужные параметры в константах , разберетесь, удачи всем.
Последний раз редактировалось Sergej_; 27.07.2020 в 08:04.
Последний раз редактировалось Сергей0308; 27.07.2020 в 14:03.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Сергей в чем сложность? Задача несложная и решить ее можно разными способами и большой разницы нет, констант заполнять одинаковое кол-во, главное чтоб работало .В части задания BOOL параметров можно вообще "задать" целочисленным потом извлечь нужные биты в соответствии с номером режима , если кол-во режимов не будет превышать кол-во разрядов, картинка будет вообще простая, но не очень удобно. Но для целей заявленных dmitrboristuk, наверное наглядней и проще заполнить будет по отдельности , тем более человек только осваивает это дело.Сложно у Вас у меня в 1,5-2 раза проще!
Разница с моим в количестве используемых элементов, кроме того у меня отсутствуют ненужные элементы, типа как у Вас блоки преобразования типов!
Ненужные преобразования..PNG
И, складывается такое впечатление, что мультиплексор делали при езде по ухабам или с похмелья! И, даже поленились вынести константы в свойства макроса!
Последний раз редактировалось Сергей0308; 28.07.2020 в 10:24.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Последний раз редактировалось Алексеев; 28.07.2020 в 11:49.
Как Вы написали - это в два раза, это существенная разница, вот интересно, если кому зарплату понизят в 2 раза, он тоже будет утверждать, что это не существенная разница? Ну а работать и так будет, я же не утверждал, что не будет так работать! Помните мультик "и так сойдёт": https://www.youtube.com/watch?v=8Kr23RvT--k&t=340s
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.