Показано с 1 по 10 из 4812

Тема: Фичи и баги OWEN Logic

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    09.03.2020
    Адрес
    Новочеркасск
    Сообщений
    68

    По умолчанию

    Цитата Сообщение от Dimensy Посмотреть сообщение
    Попробуйте оставить эти поля пустыми.
    Конечно же, это сработает. Но, я бы хотел использовать эти поля для валидации. У меня есть генерируемая карта регистров/параметров, где для каждого параметра есть его пределы допустимых значений, в т.ч. для R-only. Не особо сомневаясь я их экспортировал внутрь ПР и обнаружил указанное поведение OwenLogic, которое посчитал ошибкой: указанные границы не "подрезают" входные сетевые принятые значения, как указано, а "подрезают" в т.ч. и выходные сетевые значения.

    Пример внешней валидации:

    Например для слово флагов, у которого только 2 значимых первых бита - ожидаемые валидные значения для слова 0..3. Если внешнее ПО прочитает что-то другое - будет считаться ошибкой передачи.
    UniControl_scr.png

  2. #2
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    2,229

    По умолчанию

    Цитата Сообщение от kaftanati Посмотреть сообщение
    Конечно же, это сработает. Но, я бы хотел использовать эти поля для валидации. У меня есть генерируемая карта регистров/параметров, где для каждого параметра есть его пределы допустимых значений, в т.ч. для R-only. Не особо сомневаясь я их экспортировал внутрь ПР и обнаружил указанное поведение OwenLogic, которое посчитал ошибкой: указанные границы не "подрезают" входные сетевые принятые значения, как указано, а "подрезают" в т.ч. и выходные сетевые значения.

    [SPOILER=Пример внешней валидации]
    Например для слово флагов, у которого только 2 значимых первых бита - ожидаемые валидные значения для слова 0..3. Если внешнее ПО прочитает что-то другое - будет считаться ошибкой передачи.
    Косяк с описанием есть - сравните, что в справке написано и что Лоджик показывает
    Безымянный.png
    Но смысл задавать мин=0 и макс=0? Тем более, что в ПР205 read only - это действительно только для чтения, фиг ты что туда запишешь

  3. #3
    Пользователь
    Регистрация
    09.03.2020
    Адрес
    Новочеркасск
    Сообщений
    68

    По умолчанию

    Цитата Сообщение от Dimensy Посмотреть сообщение
    Косяк с описанием есть - сравните, что в справке написано и что Лоджик показывает
    Безымянный.png
    Но смысл задавать мин=0 и макс=0? Тем более, что в ПР205 read only - это действительно только для чтения, фиг ты что туда запишешь
    Конкретно у меня туда пролезло [0..0] случайно, потому и заметил влияние именно нулей при отладке.
    И описание логики применения этих полей как в OL - как подрезка входных значений, для меня логична. А вот зачем подрезать выходные (хоть и написано для конфигуратора/облака) не понимаю. Теряется консистентность данных - внутри прибора одно, а снаружи может быть другое и сбивать с толку.

    Было бы интересно узнать мнение разработчиков OL по этому моменту

  4. #4

    По умолчанию

    Цитата Сообщение от kaftanati Посмотреть сообщение
    Конкретно у меня туда пролезло [0..0] случайно, потому и заметил влияние именно нулей при отладке.
    И описание логики применения этих полей как в OL - как подрезка входных значений, для меня логична. А вот зачем подрезать выходные (хоть и написано для конфигуратора/облака) не понимаю. Теряется консистентность данных - внутри прибора одно, а снаружи может быть другое и сбивать с толку.

    Было бы интересно узнать мнение разработчиков OL по этому моменту
    Данный функционал создавался прежде всего для взаимодействия с Owen Configurator. Понимаю ваше негодование, подумаем, что с этим сделать.
    Менеджер по продукту | Owen Logic

Похожие темы

  1. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Среда программирования OWEN Logic
    Ответов: 404
    Последнее сообщение: 25.08.2020, 15:17
  2. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Программируемые реле
    Ответов: 401
    Последнее сообщение: 28.07.2016, 19:46
  3. OWEN Logic 1.2.0.14b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 40
    Последнее сообщение: 21.02.2011, 14:16
  4. OWEN Logic 1.1.0.11b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 58
    Последнее сообщение: 12.10.2010, 20:55

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •