|
<< Click to Display Table of Contents >> Navigation: Приложения > Автоматизированная разработка проектов > IOModuleFolder |
Тип IOModuleFolder соответствует элементу Папка модуля протокола.
Унаследован от класса GroupItemBase.
Общие свойства для всех элементов (класса Item) смотрите в соответствующем разделе.
Свойства и методы, характерные для IOModuleFolder, представлены в таблице:
Название |
Тип возвращаемого значения метода |
Описание |
Пример использования |
Методы (Methods) |
|||
AddAIChannel(string?) |
ChannelItem (AI канал) |
Добавление AI канала в модуль. В качестве аргумента задается имя, которое будет присвоено AI каналу |
modul.AddAIChannel("<имя канала>"); |
AddAIOChannel(string?) |
ChannelItem (AIO канал) |
Добавление AIO канала в модуль. В качестве аргумента задается имя, которое будет присвоено AIO каналу |
modul.AddAIOChannel("<имя канала>"); |
AddAOChannel(string?) |
ChannelItem (AO канал) |
Добавление AO канала в модуль. В качестве аргумента задается имя, которое будет присвоено AO каналу |
modul.AddAOChannel("<имя канала>"); |
AddBaseChannel(string?) |
ChannelItem (базовый канал) |
Добавление Базового канала в модуль. В качестве аргумента задается имя, которое будет присвоено базовому каналу |
modul.AddBaseChannel("<имя канала>"); |
AddChannelGroup(string?) |
ChannelGroupItem (группа каналов) |
Добавление Группы каналов в модуль. В качестве аргумента задается имя, которое будет присвоено группе каналов |
modul.AddChannelGroup(); |
AddDIChannel(string?) |
ChannelItem (DI канал) |
Добавление DI канала в модуль. В качестве аргумента задается имя, которое будет присвоено DI каналу |
modul.AddDIChannel(); |
AddDIOChannel(string?) |
ChannelItem (DIO канал) |
Добавление DIO канала в модуль. В качестве аргумента задается имя, которое будет присвоено DIO каналу |
modul.AddDIOChannel(); |
AddDOChannel(string?) |
ChannelItem (DO канал) |
Добавление DO канала в модуль. В качестве аргумента задается имя, которое будет присвоено DO каналу |
modul.AddDOChannel(); |
AddFolder(string?) |
IOModuleFolder (Папка модуля протокола) |
Добавление Папки. В качестве аргумента задается имя, которое будет присвоено папке (DisplayName) |
modul.AddFolder(); |
FindChannel(string) |
Поиск канала по имени в папке модуля. null, если не найден. Возвращает первый подошедший по имени. |
var folder = (IOModuleFolder)RootItemModel.GetChildByNamePath("Система.АРМ 1.Протоколы.Modbus TCP.ModbusTCP Device 1.Папка 1"); if (folder == null) { WriteConsole("Папка модуля не найдена."); return; } var channelInFolder = folder.FindChannel("AI 1"); WriteConsole($"В папке: {channelInFolder?.Name ?? "не найден"}"); |
|