 |
ALPHA-VISION® DataObject dependent Actions: Obj_RfrParLstInd
|
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