Item - metoda objektu PmaData
Popis:
Metoda vrací objekt typu
PmVar, který představuje jednu proměnnou definovanou v kartě "
Data".
Syntaxe:
Object Item(Variant id)
Parametry:
id | (Variant) Určuje proměnnou. Hodnota je:
- Název (String, rozlišuje velká/malá písmena, například "d1") nebo
- Index (Long, indexováno od 0) |
---|
Poznámka:
Objekt
PmVar obsahuje informace o dané proměnné (hodnota, název, index, atd.).
Pokud proměnná neexistuje, pak se vrací hodnota
null pro
JavaScript nebo
Nothing pro
VBScript. Generuje se přitom
globální chyba INFO systému. Pro
testování existence proměnné je lepší použít metodu
ItemEx.
Identifikátor #vars:
Na objekt
PmVar se dá také odkázat přímo rozšířením cesty metody
Pm pomocí identifikátoru
#vars. Tento identifikátor lze použít v metodě
Pm nebo v datové vazbě "
PP - Datová vazba na vlastnost Pma objektu".
Například metoda
Pm("/data/#vars/Teplota) vrací proměnnou "Teplota" (objekt
PmVar) v objektu
data (objekt
PmaData).
Identifikátor #ext:
Na objekty
Datová rozšíření v proměnné
PmVar se dá také odkázat přímo rozšířením cesty metody
Pm pomocí identifikátoru
#ext.
Lze použít v metodě
Pm nebo ve vazbě PP
v aplikaci a
v obrazech.
Například metoda
pMe.
Pm("/data/#vars/Teplota/#ext/al") vrací datové rozšíření s identifikátorem
al (
ExtAlarmAnalog) v proměnné "Teplota" (
PmVar) v objektu
data (objekt
PmaData).
Příklad:
JavaScriptVBScriptVyber a zkopíruj do schránky
var oData = pMe.Pm("/Data");
var oItem = oData.Item(0);
// Přístup k objektu, který představuje danou proměnnou
// Čtení hodnoty:
var sName = oItem.Name;
var value = oItem.Value;
// Zápis hodnoty:
oItem.Value = 8;
Dim oData, oItem
Set oData = pMe.Pm("/Data")
Set oItem = oData.Item(0)
' Přístup k objektu, který představuje danou proměnnou
' Čtení hodnoty:
Dim sName, value
sName = oItem.Name
value = oItem.Value
' Zápis hodnoty:
oItem.Value = 8