SetValue - metoda objektu PmVar
Popis:
Zápis hodnoty, kvality a času zdroje současně.
Syntaxe:
Empty SetValue(Variant vValue, [Long nQuality], [Date tTimeSource])
Parametry:
vValue | (Variant) Nová zapisovaná hodnota.Pokud se uvede null, pak hodnota se nemění. Umožňuje zadat novou kvalitu nebo čas zdroje beze změny hodnoty. |
nQuality | [nepovinné] (Long) Nová zapisovaná kvalita hodnoty.
Pokud se neuvede, pak se kvalita nemění. |
tTimeSource | [nepovinné] (Date) Nový zapisovaný čas zdroje hodnoty.
Pokud se neuvede, pak se čas zdroje nemění. |
---|
Poznámka:
Upozornění! Pokud proměnná využívá kromě hodnoty i kvalitu nebo čas zdroje, pak je doporučeno měnit proměnnou (hodnotu, kvalitu i čas zdroje) současně touto metodou. Nedojde tak k postupným jednotlivým zápisům (hodnota, kvalita a čas zdroje) do proměnné.
Příklad1:
Nastavení hodnoty (
50) a kvality (
192 (&hC0)). Jedná se o nastavení hodnoty a dobré kvality (např. po úspěšné komunikaci).
JavaScriptVBScriptVyber a zkopíruj do schránky
var oVar = pMe.Pm("/Data").Item(0);
oVar.SetValue(50, 192);
Dim oVar
Set oVar = pMe.Pm("/Data").Item(0)
oVar.SetValue 50, 192
Příklad2:
Ponechání původní hodnoty (
null) a nastavení kvality
20 (&h14). Jedná se o nastavení špatné kvality hodnoty (např. po ztrátě komunikace).
JavaScriptVBScriptVyber a zkopíruj do schránky
var oVar = pMe.Pm("/Data").Item(0);
oVar.SetValue(null, 20);
Dim oVar
Set oVar = pMe.Pm("/Data").Item(0)
oVar.SetValue Empty, 20