BTL — различия между версиями
Материал из archestra.info
Admin (обсуждение | вклад) (→Атрибуты DIO для автоматической привязки) |
Admin (обсуждение | вклад) (→Атрибуты DIO для автоматической привязки) |
||
Строка 24: | Строка 24: | ||
{| | {| | ||
− | |||
− | |||
|- | |- | ||
− | |'''DIO. | + | | '''DIO.BindLevel''' |
− | |Определяет, | + | | Определяет, где находится имя нужного объекта DI |
|- | |- | ||
− | |'''DIO.ItemNameOption''' | + | | '''DIO.ScanGroupIndex''' |
− | |Задает способ составления имени переменной. | + | | Определяет, какую Scan –группу необходимо использовать в указанном объекте DI. |
+ | |- | ||
+ | | '''DIO.ItemNameOption''' | ||
+ | | Задает способ составления имени переменной. | ||
|} | |} | ||
| | ||
<div id="dc_vk_code" style="display:none"></div> | <div id="dc_vk_code" style="display:none"></div> | ||
+ | === DIO.BindLevel<br/> === | ||
+ | |||
+ | {| style="width:884px" cellpadding="0" cellspacing="0" border="0" width="884" | ||
+ | |- | ||
+ | | style="width:341px; height:39px" | | ||
+ | '''Значение ''''''DIO.BindLevel''' | ||
+ | |||
+ | | style="width:543px; height:39px" | | ||
+ | '''Имя объекта ''''''IO''''''берется из атрибута ''''''DIO''''''.''''''Name''''''объекта :''' | ||
+ | |||
+ | |- | ||
+ | | style="width:341px; height:39px" | | ||
+ | 1 | ||
+ | |||
+ | | style="width:543px; height:39px" | | ||
+ | Не использовать эту функцию | ||
+ | |||
+ | |- | ||
+ | | style="width:341px; height:39px" | | ||
+ | 2 | ||
+ | |||
+ | | style="width:543px; height:39px" | | ||
+ | MyPlatform | ||
+ | |||
+ | |- | ||
+ | | style="width:341px; height:39px" | | ||
+ | 3 | ||
+ | |||
+ | | style="width:543px; height:39px" | | ||
+ | MyEngine | ||
+ | |||
+ | |- | ||
+ | | style="width:341px; height:39px" | | ||
+ | 4 | ||
+ | |||
+ | | style="width:543px; height:39px" | | ||
+ | MyArea | ||
+ | |||
+ | |- | ||
+ | | style="width:341px; height:39px" | | ||
+ | 5 | ||
+ | |||
+ | | style="width:543px; height:39px" | | ||
+ | MyContainer | ||
+ | |||
+ | |- | ||
+ | | style="width:341px; height:39px" | | ||
+ | 6 | ||
+ | |||
+ | | style="width:543px; height:39px" | | ||
+ | Me | ||
+ | |||
+ | |- | ||
+ | | style="width:341px; height:39px" | | ||
+ | 7 | ||
+ | |||
+ | | style="width:543px; height:39px" | | ||
+ | Значение по умолчанию в DIO.Name | ||
+ | |||
+ | |- | ||
+ | | style="width:341px; height:39px" | | ||
+ | 8 | ||
+ | |||
+ | | style="width:543px; height:39px" | | ||
+ | Привязка к Объекту Автоматизации | ||
+ | |||
+ | |} | ||
+ | |||
+ | | ||
== Custom Script Function == | == Custom Script Function == |
Версия 09:26, 21 апреля 2014
BTL – это пакет расширения для Application Server.
- Предварительно сконфигурированная Модель
- Автоматизированная привязка к I/O
- Экспозиция модели
- Относительные ссылки на атрибуты объекта
- Retentive Values
- Весь вышеописанный функционал реализован внутри шаблонов BTL.
- Эти шаблоны унаследованы от базовых шаблонов App Server-а и именуются начиная с буквы «m».
- Распространяются шаблоны BTL в виде архива aaPKG, которые может быть легко импортирован в любой проект App Server-а.
- Перед началом работы, перед импортом в Galaxy объектов BTL необходимо импортировать Custom Script Function
- Не рекомендуется использовать Upload Runtime Changes (т.к. некоторые системные переменные могут затереть значения по умолчанию). С помошью настройки модели безопасности можно отключить для разработчиков Upload Runtime Changes
Содержание
Вресии
- BTL 2012 R2 (BTL 2012.2.0.1.7)
- BTL 2014 (BTL 2014.0.0.1.9)
Атрибуты DIO для автоматической привязки
DIO.BindLevel | Определяет, где находится имя нужного объекта DI |
DIO.ScanGroupIndex | Определяет, какую Scan –группу необходимо использовать в указанном объекте DI. |
DIO.ItemNameOption | Задает способ составления имени переменной. |
DIO.BindLevel
'Значение 'DIO.BindLevel |
Имя объекта 'IO'берется из атрибута 'DIO'.'Name'объекта : |
1 |
Не использовать эту функцию |
2 |
MyPlatform |
3 |
MyEngine |
4 |
MyArea |
5 |
MyContainer |
6 |
Me |
7 |
Значение по умолчанию в DIO.Name |
8 |
Привязка к Объекту Автоматизации |
Custom Script Function
Библиотека для оптимизации работы со строковыми массивами. Содержится в файле: ww.nasc.btl.modeling.aaSLIB - этот файл вложен в архив BTL
Состав:
- ww.nasc.btl.modeling.aaObject
- ww.nasc.btl.modeling.aaObjectType
- ww.nasc.btl.modeling.GalaxyObjects