Просмотр полной версии : Помогите с ActiveX в Microsoft Visual Studio 2005
Добрый день уважаемые эксперты. Только начинаю изучать и практиковаться в написании своих ФБ для Master SCADA. Сделал по мануалу пустой ФБ и простенький ActiveX все подключил в SCAD'у, все работает. В общем вопрос состоит в следующем. Возможно ли к ActiveX завязать входы технологических величин, допустим я хочу сделать свой компонент - цилиндр, который будет менять свой цвет в зависимости от 6 входных температур в виде градиента, т.е. отображать так сказать "горячую точку реактора". Возможно ли обрабатывать входные значения, как в свойстве компонента "динамизация входных значений" в ActiveX? или нужно делать через ФБ? Тогда возникает вопрос как сделать визуализацию ФБ, этот момент мне немного непонятен. Может посоветуете какую-то литературу по этому вопросу.
SCADAMaster
01.10.2013, 15:13
Возможно ли обрабатывать входные значения, как в свойстве компонента "динамизация входных значений" в ActiveX?
Можно и через динамизацию входных значений. К MasterSCADA прилагается пример такого ActiveX - посмотрите его:
c:\Program Files\InSAT\MasterSCADA\API\MasterSCADA\Examples\E xamples\UserControls\PropertiesDynamization\
или нужно делать через ФБ? Тогда возникает вопрос как сделать визуализацию ФБ, этот момент мне немного непонятен. Может посоветуете какую-то литературу по этому вопросу.
Лучше создавать ВФБ.
О том как добавить к функциональному блоку контрол написано в документации, прилагаемой к MasterSCADA.
Спасибо, попробую первый вариант для начала
В принципе разобрался со всем. Не понятно только как передать значение со входа форме, допустим, чтобы на входе была 1 и на форме компонент Label тоже показывал 1. Не принципиально этот компонент. Просто для примера. Открыл пример в самой скаде, но до конца не пойму, у меня почему-то не работает. Может кто сталкивался с этим и предложит вариант функции?
SCADAMaster
06.10.2013, 08:55
Так вы разработали ВФБ или ActiveX компонент?
В случае с ActiveX создаете вход динамизации, прописываете какой элемент он будет изменять, а затем связать этот вход динамизации с нужным элементом дерева объектов.
Работа со входами динамизации описана в наших видеопримерах (во втором видеопримере):
http://www.masterscada.ru/?additional_section_id=233
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot