Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Добрый день.
Нет, это невозможно, об этом не было сказано.
Для простоты настройки мы ввели такой объект как "Сетевое устройство", это устройство хранит адрес устройства в сети модбас, сервер (блютус) и имя (для вас).
Компонентам (кнопкам например) мы назначаем сетевое устройство, оно может быть только одно у компонента, а такие данные как номер регистра и номер бита хранит каждый компонент внутри себя. Мы постарались всё что может быть общего у компонентов вынести и чтобы оно настраивалось 1 раз, для простоты.
Каждый элемент привязан к определенному ПР (сетевому устройству) и может обращаться к любой сетевой переменной (одной) -регистру\биту .Но можно из разных элементов обращаться в одному регистру .В проекте может быть адрес у элементов 16#512.1 и 1#512.1 ,но при этом у них разные серверы ...то есть элемент может читать\писать только из одного регистра .Но в проекте может быть несколько ,дублирующих друг друга элементов с одинаковыми адресами регистров...
Много функциональных кнопок пока нет ,если сформулируете требование и обоснуете применение ,то сделаем
Последний раз редактировалось rovki; 22.02.2016 в 12:48.
электронщик до мозга костей и не только
Надо наверное добавить какой то инструмент для подгонки размеров компонентов.
Сетку можно в принципе сделать (вкл\выкл) в редакторе ,а остальное ручками на глаз или не менять исходные размеры .А то разрастется меню ,обьем программы ,лучше функционал лишний добавить ...По крайней мере пока не сделаем весь задуманный функционал ,потом займемся украшательством![]()
электронщик до мозга костей и не только
Для того ,что бы собрать всю информацию по Каскаде и модулям в одном месте, решил создать сайт .Пока едет наполнение его материалами http://hmi-kascada.webnode.ru/ .
электронщик до мозга костей и не только