BTL — различия между версиями

Материал из archestra.info
Перейти к: навигация, поиск
(Атрибуты DIO для автоматической привязки)
(Атрибуты DIO для автоматической привязки)
Строка 24: Строка 24:
  
 
{|
 
{|
|'''DIO.BindLevel'''
 
|Определяет, где находится имя нужного объекта DI
 
 
|-
 
|-
|'''DIO.ScanGroupIndex'''
+
| '''DIO.BindLevel'''
|Определяет, какую Scan –группу необходимо использовать в указанном объекте DI.
+
| Определяет, где находится имя нужного объекта 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" |
 +
Привязка к Объекту Автоматизации
 +
 +
|}
 +
 +
&nbsp;
  
 
== 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