|
<< Click to Display Table of Contents >> Navigation: Приложения > Автоматизированная разработка проектов > ExternalChannelItem |
Тип ExternalChannelItem соответствует элементу Внешний канал.
Унаследован от класса Item.
Общие свойства для всех элементов (класса Item) смотрите в соответствующем разделе.
Свойства и методы, характерные для ExternalChannelItem, представлены в таблице:
Название |
Значение свойства / Тип возвращаемого значения метода |
Описание |
Пример использования |
Свойства (Properties) |
|
||
Access |
RWAccessTypes |
Тип доступа. Соответствует свойству Доступ в Панели свойств в категории Общие. Возможные значения свойства (RWAccessTypes): •Чтение; •Запись; •Чтение/Запись. Методы доступа: get/set |
this.WriteConsole("Access - " + ExternalChannelItem.Access); |
ReferenceVariable |
Ссылка на переменную. Для канала создается связь Ссылается, для переменной Внешние ссылки Методы доступа: get/set |
var extChannel = (ExternalChannelItem)RootItemModel.System.GetChildByNamePath("АРМ 1.Внешние каналы.Канал 1"); var param = (AttributeItem)RootItemModel.GetChildByNamePath("Объекты.Объект 1.Параметр_1"); extChannel.ReferenceVariable = param; |
|
Методы (Methods) |
|||
AddLink(VariableItem) |
|
Добавление ссылки на Переменную (передача значений в переменную). Позволяет связать канал с переменной. В качестве аргумента задается VariableItem - переменная, принимающая значения |
var chann = (ExternalChannelItem)RootItemModel.FindChildByNamePath("Система.Контроллер 1.Внешние каналы.Канал 1"); var param = (ProgramParamItem)RootItemModel.FindChildByNamePath("Объекты.Объект 1.Ресурсы.Программы.Программа_FBD_1.Параметры.Параметр_1"); chann.AddLink(param); |
ResetAccess() |
|
Сброс типа доступа к унаследованному или дефолтному значению. |
extChannel.ResetAccess(); |