Страница 1 из 1
Добавлено: 19 апр 2007, 17:34
Wisdom
Тут потребовалось в программе дать возможность выбора конкретной привязки.
Очень хотелось бы что нибудь вроди диалогового окна "Элементы ОРС сервера" которое можно увидить в дезигн-тайме когда настраиваешь пользовательские привязки.
В поставке ДЕП такого компонента-диалога вроди бы нет (я не нашел).
Скажите как считать дерево ОРС модели.
Желательно на примере.
Ато тяжко вбивать полный путь вручную.
Добавлено: 19 апр 2007, 17:37
Wisdom
Ой, черт.
Перенесите в соседнюю тему.
Запутался.
Добавлено: 20 апр 2007, 10:58
Dino
Да, действительно вызов диалога выбора элемента(тэга) OPC сервера, возможен только в Design Time в среде С++Builder.
Компоненты для OPC текущей версии поставляются нами с исходными текстами. Вы их можете модифицировать по своему усмотрению(форма выбора OPC элемента в файле depBrowseOPCItems.cpp).
Добавлено: 23 апр 2007, 17:20
Wisdom
Я попытался разобраться но у меня не получилось.
Почему конструкция
Код: Выделить всё
TdepOPCVQItems* items = new TdepOPCVQItems(true);
TdepOPCAlias* Alias = OPCConfig->DefaultAlias;
depOPCDesigner->ReadListItems(Alias, items);
Caption = IntToStr(items->Count);
Возвращает 0?
Что не так?
Что нужно сделать чтобы она заработала?
Сервер всего один. Настроек никаких не менял.
Объясните пожалуйста как получить список элементов-тэгов.
Добавлено: 24 апр 2007, 16:41
Dino
Чтобы получить список OPC тегов Вам нужно проанализировать файл
depBrowseOPCItems.cpp.
Или самому написать OPC клиента, изучив "Data Access Custom Interface Standard", что будет возможно проще, потому что это документировано.