GetVariableInfo

<< Click to Display Table of Contents >>

Navigation:  Проект в MasterSCADA 4D > Дерево библиотек > Библиотека BaseObjects > BaseObjects.Функции.Системные >

GetVariableInfo

Функция GetVariableInfo служит для поиска параметра по полному имени и выводу информации о его Id/Path, который соотвествует полям itemid/path в таблице items в архиве данных в режиме исполнения.

Находится в библиотеке BaseObjects.Функции.Системные

Вид в дереве

Вид в редакторе FBD

GetVariableInfo

GetVariableInfo_1

Входы и выходы функции:

Название

Тип

Назначение

Входы

FullName

STRING

Задается полное имя параметра в проекте

Выходы

Q

BOOL

Выход функции. Если параметр, заданный на вход FullName будет найден в проекте, то Q = true, в противном случае Q = false.

ItemId

LINT

Выдается ID параметра в объекте. Если используются экземпляры объектов, то выдается ID экземпляра.

Path

STRING

Выдается путь к параметру внутри экземпляра объекта. Если параметр имеет тип массив структур, то в выдается путь к полю.

ArchiveItemId

LINT

Выдается ID архивируемого параметра, связанного с указанным. Если флаг Архивировать установлен, у самого параметра, то будет выдаваться его собственный ID. Если используются экземпляры объектов, то выдается ID экземпляра, где находится архивируемый параметр.

ArchiveItemPath

STRING

Выдается путь к архивируемому параметру внутри экземпляра объекта. Если параметр имеет тип массив структур, то в выдается путь к полю.