ChannelTypeItem

<< Click to Display Table of Contents >>

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

ChannelTypeItem

Тип ChannelTypeItem соответствует типу канала.

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

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

Методы, характерные для ChannelTypeItem, представлены в таблице:

Название

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

Описание

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

Методы (Methods)

InsertInheritorTo(IOModuleItem)

ChannelItem (вставленный наследник)

Реализует вставку канала-наследника в модуль ввода-вывода. В качестве аргумента задается модуль ввода-вывода куда будет вставлен наследник

var channelTypeInst = (ChannelTypeItem)RootItemModel.GetChildByNamePath("Библиотеки.BaseObjects.Каналы.AI");   var iomodul = (IOModuleItem)RootItemModel.GetChildByNamePath("Система.АРМ 1.Протоколы.Modbus TCP.ModbusTCP Device 1");

WriteConsole(channelTypeInst.FullName);

WriteConsole(iomodul.FullName);

var channel = channelTypeInst.InsertInheritorTo(iomodul);

WriteConsole("InsertInheritorTo - " + channel?.FullName ?? "Канал не был добавлен в модуль ввода-вывода");