sPath | (String) Relativní nebo absolutní cesta k Pma objektu ve stromu Pma objektů (rozlišuje velká/malá písmena).
Cesta popisuje umístění objektu ve stromu Pma objektů. Adresace jednotlivých úrovní stromu je oddělena znakem /. - Na vnořený Pma objekt se odkazuje jeho názvem.
- Na nadřízený Pma objekt se odkazuje znaky ...
- Na vnořený implementační podobjekt (není typu PmaObject) se odkazuje znakem #, za nímž následuje typ implementačního podobjektu (např. #vars).
To znamená, že adresování # opouští strom Pma objektů aplikace (vytvořený uživatelem) a začíná adresovat implementační podobjekty Pma objektu. Například "/appdata/data/#vars/Teplota". |
---|---|
nAttr | [nepovinné] (Long) umožňuje změnit chování funkce.
0 (přednastaveno) - Standardní chování.
1 - Při odkazu na neexistující objekt nebude generována globální chyba INFO systému. |
// Vrací referenci k Pma objektu pomocí absolutní cesty:
o = oObject.Pm("/Kotel1/Teplota");
// Vrací referenci pomocí relativní cesty. Objekt bude hledán na stejné úrovni ve stromu objektů jako objekt, nad nímž je metoda volána:
o = oObject.Pm("../Teplota");
// Vrací referenci pomocí relativní cesty. Objekt bude hledán mezi podobjekty objektu nad nímž je metoda volána:
o = oObject.Pm("Teplota");
// Vrací referenci na podobjekt PmVar objektu PmaData:
oVar = pMe.Pm("/Kotel1/Data/#vars/Teplota");
// Zjistí existenci určitého objektu (případná chyba nebude generována v INFO systému):
o = oObject.Pm("/Kotel1/Teplota", 1);
if (o)
{
// ...
}