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

Überblick ASAM-ODS

id-2006625