Последний раз редактировалось Сергей0308; 22.05.2019 в 23:44.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Пожалуйста! Подумайте о добавлении скриптовых блоков.
Скрипты конечно хорошо. Но если что то не работает то разбитаться с работой алгоритма и скриптами кто будет? Вы представляете себе как будет "легко "разбирать каждый вариат в тех поддержке овен. По тому что один и тот же алгоритм можно решить двумя и более способами.
* Переместите выбор порядка байт для сетевых переменных из Устройства в Свойства переменной. Иногда в рамках одного устройства он разный. Пример - счетчики WirenBoard.
Когда попадаешь в такую ситуацию, приходится создавать два Устройства с одинаковым адресом: в одном один порядок байт, в другом - другой. Не изящно.
ProgramRelayFBD_2019-06-11_17-21-29.png
* Порядок байт для сетевых переменных распространяется не только на тип Float, но и на многорегистровые Int. И это вопреки подписи здесь, поправьте подпись.
ProgramRelayFBD_2019-06-11_17-30-55.png
* Запись параметров в кастомные ФБ
* Элементы "Динамический текст" и "Combobox": редактирование значений прямо на панели свойств, а не во вложенном меню
https://yadi.sk/d/ELwWfI-_efV9AQ
* Создание новых переменных прямо на панели "Переменные", а не в меню "Прибор -> Таблица переменных"
https://yadi.sk/d/jKaRTzFuvoEDCA
* Виджет вывода INT-значений на экран: добавьте опцию показа нулей перед числом. Это будет полезно при выводе дат и времени
Пример:
В виджет для вывода параметра "Минуты" шириной 2 символа можно показывать как "1" или как "01" в зависимости от опции
Последний раз редактировалось phzhitnikov; 23.07.2019 в 03:10.
а можно в owen logic сделать возможность открытия менеджера компонентов не только с экрана схема а например и из экрана макроса, не удобно каждый раз переключаться
Я может повторюсь, но жаль нет эмуляции экрана. Прям иногда сильно не хватает.
Сделайте СОРТИРОВКУ ПЕРЕМЕННЫХ ПО ТИПУ И АЛФАВИТУ!
БЕСИТ, что даже в новом OWL переменные отображаются и в таблице и в панели на экране так, как их исторически забили, мать-перемать!!
Например, я делаю макрос и у меня там есть переменные с префиксами Op - OpAdd, OpSave, OpDelete
Потом я накидал ещё какие-то переменные типа ValSaved, ValCurrent, ValOut.
И после этого хочу добавить OpRestore. И просто ##$$$#!!! Эта переменная встаёт в конец списка!
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net | Канал в ТГ @CsCsNetLab
Менеджер по продукту | Owen Logic
email: soft@owen.ru
Вы пробовали делать проект на OL? Вот вы его делаете, надо добавить переменную где-то из середины списка. Сейчас вы создаете блок, например, чтения, кликаете дважды на нем, открывается экран переменных, щелкаете на сортировку по имени, ищите, выбираете, жмете "ОК". А хотелось бы: (щелкаете сортировку по имени), находите в списке переменную, вытягиваете на рабочее поле. Сейчас, конечно, зачастую приходится пользоваться фильтром - он ускоряет работу (но приходится отвлекаться на клавиатуру), хотя иногда OL впадает в ошибку и начинает обращаться не к той памяти, если что-то в фильтре введено.
Кстати, тоже касается и входов макросов. Я прекрасно понимаю, что входы имеют уникальные идентификаторы, которые их уникально определяют в макросе. Но какой слабоумный специалист принял решение, что при использовании в проекте входы/выходы макроса уникально определяются исключительно их идентификаторами, а не желанием автора? В итоге очень часто приходится вручную менять типы и названия выходов, чтобы их позиции в проекте соответствовали логике (автора).
Логика добавления в конец переменных довольно интересна и удобна, при добавлении функционала. Но при его поддержании возникает куча неудобств.
И еще, как программист программистам, слушайте пользователей вашего ПО! Зачастую они его используют так, как вы себе и в страшном сне представить не могли.
Последний раз редактировалось b-s-a; 03.04.2023 в 16:09.