Datová vazba objektu PmVar - konfigurační okno
Popis:
Okno slouží pro
definici datové vazby dané proměnné na jinou hodnotu (proměnnou, objekt, výraz, atd.).
Datová vazba pak umožňuje takové spojení, kdy například čtení z proměnné způsobí přečtení hodnoty na kterou je proměnná vázaná.
Toto konfigurační okno lze otevřít z konfigurátoru "
Hodnota" v konfiguračním okně "
Proměnná".
Tato datová vazba je zastaralá. Lze ji nahradit
pomocí datového rozšíření nebo ve skriptu, viz příklad.
Konfigurátory:
Typ datové vazby | Určuje druh hodnoty, na kterou se datová vazba napojí:
PP Vlastnost Pma objektu nebo jeho podobjektu - Proměnná je vázaná s libovolnou vlastností daného Pma objektu nebo jeho podobjektu. Zadává se cesta k Pma objektu (nebo jeho podobjektu) a název jeho vlastnosti. Cesta je ve stejném tvaru jako metoda PmaObject.Pm, může být relativní nebo absolutní a může se pomocí znaku # odkazovat na implementační podobjekt. Název vlastnosti může být i složený výraz, například "Item(0).Value" pro objekt PmaData.
Pokud se vlastnost neuvede, pak datová vazba bude přímo na daný objekt (toto lze provést pouze pro proměnnou typu Object).
AP Hodnota aplikační proměnné - Proměnná je vázaná s hodnotou proměnné definované v konfiguračním okně " Proměnné".
SP Vlastnost objektu v proměnné Pm - Proměnná je vázaná s libovolnou vlastností objektu Pm.
OP Vlastnost objektu - Proměnná je vázaná s libovolnou vlastností objektu zadaného výrazem. |
Vazbu provést | Určuje, kdy se datová vazba použije:
Ini Při inicializaci vlastnosti - Vazba bude provedena při inicializaci proměnné (bude nastavena počáteční hodnota proměnné).
<> Při čtení i zápisu z/do vlastnosti - Kombinace provedení vazby Při čtení a Při zápisu.
<< při čtení vlastnosti - Vazba bude provedena při čtení proměnné. Hodnota bude vyčtena z proměnné (z vlastnosti) specifikované datovou vazbou.
>> Při zápisu do vlastnosti - Vazba bude provedena při zápisu do proměnné. Hodnota, která bude do proměnné zapsána bude zapsána také do proměnné (do vlastnosti) specifikované datovou vazbou. |
Objekt | Cesta k objektu, nad kterým bude vazba provena. |
Vlastnost | Napojení na vlastnost objektu. |
Proměnná | Napojení na proměnnou |
---|
Příklad:
Skript, který v objektu
PmaCommMsg v události
onEndOfTransfer přečte přijatou hodnotu z komunikace a po přepočtení ji uloží do proměnné v objektu
PmaData.
JavaScriptVBScriptVyber a zkopíruj do schránky
var val = pMe.ReadVars(0).Value;
pMe.Pm("/Kotel1/Data/#vars/Teplota").Value = 100 + 10 * val;
Dim val
val = pMe.ReadVars(0).Value
pMe.Pm("/Kotel1/Data/#vars/Teplota").Value = 100 + 10 * val