Obj_RfrParLstInd

SUMMARY

Obj_RfrParLstInd - Update of indirectly handed over Data Objects

SYNTAX

Obj_RfrParLstInd(<PointID>,<inifile>,<sektion>,<var.ind>,<var.count>);

ARGUMENTS

PointID
ändert sich der Wert dieses Objekts, wird der update durchgeführt
Inifile
Name des *.ini files
Section
Name der Sektion im *.ini file
var.index
ab welcher Posiotion soll neu gelesen werden
var.count
wieviele ab Position 'var.index' sollen neu gelesen werden

RETURN VALUE

erneut gelesener, aktueller Wert der eingesetzten Datenobjekte

DESCRIPTION

ermöglicht den update von bis zu 99 indirekt (über Objektnummern) an ein Fenster übergebener Objekte.


Der Job im Umfeld der Projektierung:

An ein Dialogfenster wurden mit:

Usr_GetObjInd(test.ini,s_1_ind)
Wnd_Dialog(TEST1,3)

unter Bezug auf folgendes inifile:
test.ini
[s_1_dir]
01=Test_10
02=Test_11
03=Test_12
[s_1_ind]
01=Test_15
02=Test_16
03=Test_17

Datenobjekte übergeben.

Im Dialogfenster ist nun:
Wert von Test_17 = ObjNr. = PointID "xxxxxx" als $wnd1
Wert von Test_16 = ObjNr. = PointID "yyyyyy" als $wnd2
Wert von Test_15 = ObjNr. = PointID "zzzzzz" als $wnd3
verfügbar.

EXAMPLES

Obj_RfrParLstInd($wnd1,test.ini,s_1_ind,4,3);

Ändert sich der Wert von "test_17" werden die Werte(Objektnummern) von Test_15,_16,_17neu gelesen und als PointIDs für $wnd1 - 3 eingesetzt.


Syntax Notation
[aaa]
aaa is optional (zero or one occurences)
(aaa|bbb)
aaa exclusive or bbb
(aaa)*
aaa may occur indefinitely often or may be omitted
(aaa)+
aaa may occur indefinitely often but at least once
(aaa)m..n
aaa may occur from m to n times