ProgramFBDItem

<< Click to Display Table of Contents >>

Navigation:  Интерфейс редактора проекта > Операции в редакторе проекта > Скрипт C# > Объектная модель, классы, их свойства и методы >

ProgramFBDItem

Тип ProgramFBDItem соответствует элементу FBD программа.

Унаследован от класса ProgramItem.

Общие свойства для всех элементов (класса Item) смотрите в соответствующем разделе.

Свойства и методы, характерные для ProgramFBDItem, представлены в таблице:

Название

Значение свойства / Тип возвращаемого значения метода

Описание

Пример использования

Свойства (Properties)

 

FBsFromAlgoritm

Энумератор содержащий дочерние элементы описания POU

Возвращает список с дочерними элементами описания POU.

Методы доступа: get

foreach (var item in fbProgram.FBsFromAlgoritm)

       {

          this.WriteConsole(item.Name);

       }

Методы (Methods)

AddPOUTypeDeclarationToAlgoritm(POUTypeDeclarationItem, string?, int, int)

POUTypeUsageItem (Экземпляр UsageParamItem)

Добавление ФБ программы в алгоритм с разметкой и именем. В качестве аргументов задаются:

Добавляемая ФБ программа в алгоритм

Имя, которое будет присвоено добавленной ФБ программе

Координата по X

Координата по Y

var algFB1 = fbProgram.AddPOUTypeDeclarationToAlgoritm(fbItem, "name", x:10, y:10);

AddPOUTypeDeclarationToAlgoritm(string, int, int)

POUTypeUsageItem (Экземпляр UsageParamItem)

Добавление ФБ по имени из библиотеки в алгоритм с разметкой. В качестве аргументов задаются:

Имя ФБ из библиотеки MasterSCADA 4D

Координата по X

Координата по Y

var algFB1 = fbProgram.AddPOUTypeDeclarationToAlgoritm("AND", x:10, y:10);