Создание ФБ C#

<< Click to Display Table of Contents >>

Navigation:  Программирование в MasterSCADA 4D > Редактор C# >

Создание ФБ C#

Важно! Для возможности создания ФБ С# в исполнительную систему должна входить опция MSRT4D-C#. Данная опция включена в базовый функционал лицензий Professional и Enterprise.

Функциональные блоки для различных языков как правильно создаются по пути от экземпляра к типу, т.к. сначала программу отлаживают в среде исполнения, и после чего сохраняют в библиотеку.

Рассмотрим на примере.

Выделим в дереве объектов программу, созданную в разделе Программы C#. Примеры . В контекстном меню выберем пункт Поместить в библиотеку:

C_sharp_primery_3

После чего программа появится в выбранной библиотеки и станет типом ФБ, а программа в дереве объектов станет экземпляром.

Далее этот ФБ из библиотеки можно использовать в других частях текущего проекта, а если была выбрана библиотека, созданная пользователем и сохранена, то ФБ будет доступен и в других проектах. Его можно использовать как другие ФБ.

Использование ФБ C# в других программах C# и ФБ C#

Создавать в других программах C# и ФБ C# экземпляры данных ФБ с помощью записи new имя_библиотеки.имя_папки.имя_ФБ. Аналогично можно использовать статические методы из этих ФБ