|
<< 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 ?? "Канал не был добавлен в модуль ввода-вывода"); |