Тут потребовалось в программе дать возможность выбора конкретной привязки.
Очень хотелось бы что нибудь вроди диалогового окна "Элементы ОРС сервера" которое можно увидить в дезигн-тайме когда настраиваешь пользовательские привязки.
В поставке ДЕП такого компонента-диалога вроди бы нет (я не нашел).
Скажите как считать дерево ОРС модели.
Желательно на примере.
Ато тяжко вбивать полный путь вручную.
Собственное диалоговое окно выбора элемента OPC сервера
Да, действительно вызов диалога выбора элемента(тэга) OPC сервера, возможен только в Design Time в среде С++Builder.
Компоненты для OPC текущей версии поставляются нами с исходными текстами. Вы их можете модифицировать по своему усмотрению(форма выбора OPC элемента в файле depBrowseOPCItems.cpp).
Компоненты для OPC текущей версии поставляются нами с исходными текстами. Вы их можете модифицировать по своему усмотрению(форма выбора OPC элемента в файле depBrowseOPCItems.cpp).
С уважением Климов Александр
Компания ДЭП
г. Москва
(495) 995-00-12 доб. 150
Компания ДЭП
г. Москва
(495) 995-00-12 доб. 150
Я попытался разобраться но у меня не получилось.
Почему конструкция
Возвращает 0?
Что не так?
Что нужно сделать чтобы она заработала?
Сервер всего один. Настроек никаких не менял.
Объясните пожалуйста как получить список элементов-тэгов.
Почему конструкция
Код: Выделить всё
TdepOPCVQItems* items = new TdepOPCVQItems(true);
TdepOPCAlias* Alias = OPCConfig->DefaultAlias;
depOPCDesigner->ReadListItems(Alias, items);
Caption = IntToStr(items->Count);
Возвращает 0?
Что не так?
Что нужно сделать чтобы она заработала?
Сервер всего один. Настроек никаких не менял.
Объясните пожалуйста как получить список элементов-тэгов.
Чтобы получить список OPC тегов Вам нужно проанализировать файл
depBrowseOPCItems.cpp.
Или самому написать OPC клиента, изучив "Data Access Custom Interface Standard", что будет возможно проще, потому что это документировано.
depBrowseOPCItems.cpp.
Или самому написать OPC клиента, изучив "Data Access Custom Interface Standard", что будет возможно проще, потому что это документировано.
С уважением Климов Александр
Компания ДЭП
г. Москва
(495) 995-00-12 доб. 150
Компания ДЭП
г. Москва
(495) 995-00-12 доб. 150