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

Ок. Понял. В текущей версии скорей всего не сделать. У объектов нет доступа к свойству "видимость". Учтем этот недостаток в следующих версиях.

День добрый.

Скорей всего ОРС сервер отдает "плохое" качество переменной. Можно попробовать подключится сторонним ОРС клиентом и понаблюдать, какое "качество" переменной возвращает сервер.

Добрый день!


1) Параметр канала "Контроль связи".

Цитата из справки: "... Если этот флаг выставлен, то система автоматически контролирует состояние канала. При отсутствии изменений в канале в течение 5 минут его состояние устанавливается в неактивное. На мнемосхеме это отображается заштриховкой компонента ...".

Вопрос: в канале флаг не выставлен, но заштриховка всё-равно в окне Монитора присутствует ? Как быть ? Хочется избавиться от штриховки ?

Подоплека вопроса: В цеху есть редко используемое оборудование. Вот сейчас оно выключено, и в центре мнемосхемы высвечивается этакое "грязное пятно", состоящее из изображения установки и трех индикаторов, затянутых той самой заштриховкой. Как можно избавиться от этой заштриховки: а) периодически записывать в эти каналы какую-либо информацию, но как к этому отнесутся физические каналы ? б) закрыть часть мнемосхемы "пологом" с надписью "выключено", который бы убирался при появлении в каналах установки "живой" информации, но что-то не соображу, как это сделать ?


Штриховка компонента зависит не только от флага "Контроль связи", но и от "качества" переменной передаваемой в SIMP из ОРС драйвера или драйвера модбас. Какой у Вас используется драйвер?


2) Кнопки

Кнопки "Открытие мнемосхемы" и "Печать мнемосхемы" обзавелись возможностью иметь свои изображения нажатого и отжатого состояния, а кнопка "Запуск внешнего приложения" была обойдена такими подарками. Почему?


В доработке. В ближайших релизах будет.


Добрый вечер.


Использовать Initialization, AsFirstRun устаревшая функция.

Добрый вечер.


Прошу прошения за задержку с ответом. Проверим у себя ещё раз, по результатам отпишусь.

function GetMnemoControl(AName: String): TWinControl;

получение мнемосхемы по имени AName. Функция тестовая, поэтому нет упоминания в документации.

День добрый.

В силу особенностей графического движка SIMP, локальными являются функции: CheckOpenMnemo, GetMnemoControl.


День добрый.


Пока такой возможности нет.

День добрый, Анатолий.


Ранее на форуме уже поднимался этот вопрос, функция CheckOpenMnemo работает только на серверной стороне системы, соответственно для клиентов проверка CheckOpenMnemo работать не будет, попробуйте использовать CloseMnemo без CheckOpenMnemo.

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