Petrix
Junior Member / Новичок
Участник № / Member № 3662
отправлено / posted
Создаем канал Float, в свойствах устанавливаем флаг HEX. При открытии канала на редактирование вылезает окно со следующими ошибками:
===error-text-begin=== Атрибут "NBITS", к которому привязан редактор "editorIntegerSpin4", у данного объекта отсутствует ===error-text-end===
===error-text-begin=== Атрибут "NM", к которому привязан редактор "DataElementEditorBOOL112", у данного объекта отсутствует ===error-text-end===
===error-text-begin=== Атрибут "I_CH_V", к которому привязан редактор "DataElementEditorBOOL112_2", у данного объекта отсутствует ===error-text-end===
===error-text-begin=== Атрибут "NBITS", к которому привязан редактор "editorIntegerSpin4", у данного объекта отсутствует ===error-text-end===
===error-text-begin=== Атрибут "NM", к которому привязан редактор "DataElementEditorBOOL112", у данного объекта отсутствует ===error-text-end===
===error-text-begin=== Атрибут "I_CH_V", к которому привязан редактор "DataElementEditorBOOL112_2", у данного объекта отсутствует ===error-text-end===
===error-text-begin=== Атрибут "NBITS", к которому привязан редактор "editorIntegerSpin4", у данного объекта отсутствует ===error-text-end===
===error-text-begin=== Атрибут "NM", к которому привязан редактор "DataElementEditorBOOL112", у данного объекта отсутствует ===error-text-end===
===error-text-begin=== Атрибут "I_CH_V", к которому привязан редактор "DataElementEditorBOOL112_2", у данного объекта отсутствует ===error-text-end===
===error-text-begin=== Атрибут "NBITS", к которому привязан редактор "editorIntegerSpin4", у данного объекта отсутствует ===error-text-end===
===error-text-begin=== Атрибут "NM", к которому привязан редактор "DataElementEditorBOOL112", у данного объекта отсутствует ===error-text-end===
===error-text-begin=== Атрибут "I_CH_V", к которому привязан редактор "DataElementEditorBOOL112_2", у данного объекта отсутствует ===error-text-end===
Сообщения / Posts 26 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Это на пустой базе каналов в релизе 6.07? Проверено. Не воспроизводится. Можно уточнить сопутствующие условия? Среда, релиз, проект, предыстория.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Petrix
Junior Member / Новичок
Участник № / Member № 3662
отправлено / posted
Странно, сегодня не появляется. Релиз 6.07. В рабочем проекте создал 40 каналов Float, а потом 2 из них сменил на HEX. При открытии на редактирование вылезло окно с ошибкой и было замечено, что "Размерность в битах" была 1.
Сообщения / Posts 26 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Судя по ошибкам, произошла ситуация, что канал сменил свой тип, свой код, а вот именно класс свой он так и не поменял. Это видно по текстам ошибок - произошло следующее: ИС его открывает на редактирование, смотрит его ID-шник, он четко говорит, что канал класса HEX, поэтому открывается виджет-форма его редактирования для HEX, на этой форме контролы пытаются запросить атрибуты канала как у HEX: размерность бит и прочие атрибуты, присущие классу HEX, но у канала их нет, потому как он все же остался внутри на объектном уровне класса Float. Вероятно произошел единичный сбой ИС, при смене типа - скорее всего комбинация неких действий перед этим привела к такому, повторить вам врятли удастся, хотя, может и всплывет как-нибудь еще раз.
IP / IP: IP адрес / IP address |