Ваши комментарии

Здравствуйте, что вы имеете в виду под универсальной прошивкой? iRidium может работать только с прошивкой Buspro.

Если прошивка НЕ отельная, то вам осталось только добавить команды опроса сухих контактов, т.к. HDL не отправляет статус сухих контактов без запроса со стороны приложения. В вашем проекте запросов (команд опроса) нет, только каналы обратной связи.

Вы можете ориентироваться на пример устройства Sensor Input 4Z или 24Z. Они используют разные коды операций (один из них подойдет).

Просто добавьте устройство в проект и укажите адрес вашего RCU.





Скорее всего, вы используете Excel, а он блокирует доступ к исходному файлу на время, пока работает с ним. Так что достаточно закрыть файл в редакторе таблиц, и ошибка исчезнет (даже без перезагрузки :).

Скорее всего, вы используете Excel, а он блокирует доступ к исходному файлу на время, пока работает с ним. Так что достаточно закрыть файл в редакторе таблиц, и ошибка исчезнет.

Нет разницы, от какого токена свойство Enable принимает значение 0 или 1, источник значения просто должен работать. В вашем проекте он работает.

Но, в вашем проекте, кнопка имеет тип Button и Feedback: Channel, при этом, она пытается отправить в токен проекта Собственное значение Value, которое всегда будет = 0 (это просто кнопка, а не триггер). Такая кнопка не будет при нажатии менять состояние, не зависимо от свойства Enable, т.к. всегда передает 0 в тег проекта.

Измените тип кнопки на Trigger Button или используйте отправку Press: 1 + Release: 0, чтобы увидеть изменение.


Свойство Enable в данном случае не связано с возможностью нажать на кнопку, она не нажимается, т.к. ее общие настройки этого не позволяют.


Пожалуйста, попробуйте приложенные проекты.


Enable_Server t.sirpz

Enable t.irpz


Доброго дня
К сожалению, из вашего описания не ясна суть проблемы.

Свойство Enable - это свойство, которое у элемента по умолчанию = 1. Оно отвечает за возможность нажать на элемент. Если Enable = 0, то на элемент нажать нельзя, и он отображается в оттенках серого цвета. При этом элемент будет менять свое состояние при изменении параметра Value или State извне.


Вы можете убедиться в корректности работы свойства с помощью этого примера:
Enable.irpz


Если свойство не меняется так, как вы ожидаете, вероятнее всего, имеет место ошибка в скрипте. Пожалуйста, приложите фрагмент проекта, в котором у вас возникла проблема.


Добрый день, в Studio?

Был плавающий баг с сохранением данных в реестре Windows, когда пропадала возможность изменить вертикальный размер панелей Object Properties или Properties, обычно лечится переустановкой дистрибутива и перезагрузкой ПК.

Можно попробовать очистить реестр. Командная строка > regedit > ctrl+F > поиск по iRidium Studio > удалить связанные разделы реестра

Здравствуйте, Максим

если просто (даже пусть по ошибке) поменять тип элемента на IR.ITEM_BUTTON, то по возвращению к IR.ITEM_MUTI_STATE_BUTTON у которого было до этого много стейтов, останутся только первые 3!!!!

- действительно, есть такая ошибка. Сейчас работаем над улучшением инструментов управления элементами в Studio, постараемся предоставить их как можно быстрее. В том числе и эту правку. Спасибо за информацию!

Но, отказ от конвертации из v2 обычных кнопок с сохранением всех состояний был вынужденной мерой, т.к. без него невозможно дальнейшее развитие архитектуры приложения.
К сожалению, это привело к тому, что некоторые проекты (только те, в которых состояниями управляли из скриптов, определенным образом!), перестают работать как раньше, и требуют подготовки для приведения к состоянию v2.
ХВМС постараемся в ближайшее время исправить и перезалить на сайт, чтобы модуль работал после конвертации. Извините за доставленные неудобства!









Сервис поддержки клиентов работает на платформе UserEcho