<< Click to Display Table of Contents >> Navigation: Программирование в MasterSCADA 4D > Редактор C# > Создание ФБ C# |
Важно! Для возможности создания ФБ С# в исполнительную систему должна входить опция MSRT4D-C#. Данная опция включена в базовый функционал лицензий Professional и Enterprise.
Функциональные блоки для различных языков как правильно создаются по пути от экземпляра к типу, т.к. сначала программу отлаживают в среде исполнения, и после чего сохраняют в библиотеку.
Рассмотрим на примере.
Выделим в дереве объектов программу, созданную в разделе Программы C#. Примеры . В контекстном меню выберем пункт Поместить в библиотеку:
После чего программа появится в выбранной библиотеки и станет типом ФБ, а программа в дереве объектов станет экземпляром.
Далее этот ФБ из библиотеки можно использовать в других частях текущего проекта, а если была выбрана библиотека, созданная пользователем и сохранена, то ФБ будет доступен и в других проектах. Его можно использовать как другие ФБ.
Создавать в других программах C# и ФБ C# экземпляры данных ФБ с помощью записи new имя_библиотеки.имя_папки.имя_ФБ. Аналогично можно использовать статические методы из этих ФБ