Я тут подумал, если так и не получится победить подтормаживание программы.
Может стоит тогда переделать принцип работы.
Сейчас с ростом числа блоков в
Рабочей зоне проекта, у многих начинаются тормоза.
А в редакторе пользовательских блоков они выражены куда меньше.
По прикидкам может быть два варианта.
Вариант 1:
Может в
Рабочей зоне оставить только перечень плат с названиями плат.
А для плат сделать отдельный редактор по аналогии с редакторами пользовательских блоков на FBD и LAD.
Открыл проект, ткнул на нужную плату, отредактировал, закрыл.
Вариант 2:
Перенести перечень плат в дерево проекта.
А при выборе платы в дереве в
Рабочей зоне будет покрываться только выбранная плата.
Понимаю может это и не так наглядно.
Но сейчас с большими проектами на некоторых компьютерах (причем мало зависит от мощности) работать это мучение.
П.С. Это только мое мнение и чисто идея, ни на чем не настаиваю
Добавлено (05.09.2016, 11:31)
---------------------------------------------
support писал(а):4. Эта идея уже давно витает в воздухе. Я пока думаю как реализовать просто галочку в свойствах переменной "Хранить в EEProm". Тогда от специальных переменных можно будет отказаться и дать возможность сохранять в EEProm любую переменную.
Случайно наткнулся на, то что с EEPROM можно работать функциями put и get.
Работа со встроенной EEPROM в микроконтроллерах на Arduino
А вот тут обсуждение
Запись и чтение EEPROM
Не знаю может, в это и так знали, а может это облегчит работу по этому пункту.