Интерфейс Schematic API может использоваться для разработки пользовательских компонентов и внедрения особых функций схемы. Эти функции могут затем использоваться для вычисления функций атрибутов. Прежде чем создавать нужные функции атрибутов, необходимо включить ссылку на пользовательский компонент в набор схематических данных. Далее показано, как добавить внешнюю ссылку в набор схематических данных.
- Отредактируйте набор схематических данных в редакторе набора схематических данных.
- Если ресурсы набора схематических данных не представлены в виде дерева в окне Элементы схемы (Schematic Items), нажмите кнопку Виды (Views) на панели инструментов редактора набора схематических данных и выберите Дерево проекта (Project Tree).
- Щелкните правой кнопкой мыши элемент Внешние ссылки (External References) в дереве редактора набора данных и выберите Создать новую внешнюю ссылку (New External Reference).
В окне редактора справа автоматически появляется вкладка Свойства (Properties) для новой внешней ссылки:
- Введите имя модуля класса для компонента COM, ссылка на который должна присутствовать в наборе схематических данных в списке Идентификатор класса (Class Identifier).
- Можно ввести ProgID нужного модуля класса.
- Можно также ввести имя класса в формате <NameSpace>.<ClassName>, где NameSpace — имя библиотеки COM, а ClassName — имя модуля класса в этой библиотеке.
- Нажмите кнопку ОК в нижней части вкладки Свойства (Properties) для проверки.
Элемент для созданной внешней ссылки появляется в редакторе схематического набора данных в области Внешние ссылки (External References):Эта ссылка сохраняется в профиле пользователя. После этого она может использоваться для создания любого атрибута схемы Функция (Function). Если модуль класса используется атрибутами схемы типа Функция (Function), эти атрибуты указываются в разделе Атрибуты, использующие эту ссылку (Attributes using this reference):