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

День добрый.


Если немного подробней распишите задачу, я постараюсь Вам помочь. Если я правильно Вас понял, то время должно отображать то значение в которое произошло изменение переменной, все верно?

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


Спасибо за предложение. Рассмотрим его в ближайшее время.

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

День добрый.

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

Добрый день!


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

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

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

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


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


2) Кнопки

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


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


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


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

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


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

function GetMnemoControl(AName: String): TWinControl;

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

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