aop_getval¶
aop_getval liefert die Werte von Applikations-Elementen.
-
nvSeq = aop_getval(envId, applId, nuSeq, nsSeq, elemId, refName, cl)
Returnwert
nvSeq ist ein Objekt mit folgendem Aufbau:
nvSeq.n
nvSeq[1].name
nvSeq[1].unitId
nvSeq[1].valMap.dtyp
nvSeq[1].valMap.val
Im Fehlerfall liefert die Funktion ein Error-Objekt (siehe error_create).
Parameter
-
envId
envId ist die Environment-ID, die von der Funktion aop_openenv geliefert wird.
-
applId
applId.
-
nuSeq
nuSeq ist ein Array von AOP_NameU-Strukturen der Form:
C:
struct AOP_NameU { AOP_Name name; AOP_Id unitId; };
UniScript:
nuSeq = [. n = 1]; nuSeq[1] = [. name = "NAME", unitId = 123];
-
nsSeq
nsSeq ist ein Array von AOP_NameS-Strukturen der Form:
C:
struct AOP_NameS { AOP_Name name; AOP_ValMap valMap; AOP_SelOpcode selOpcode; };
UniScript:
nsSeq = [. n = 1] nsSeq[1] = [. name = "VersuchsID", valMap = [. dtyp = ODS_DT_DOUBLE, val = [1]], selOpcode = 6 ]
-
elemId
elemId.
-
refName
refName.
-
cl
cl ist der Client-Pointer, der von der Funktion rpc_clnt_create geliefert wird.
History
Version | Beschreibung |
---|---|
5.0.0 | Neu |
Siehe auch
id-2006625