Funkcia pre modifikáciu viacerých atribútov vektora naraz. Atribúty ponechané/nastavené na neplatnú hodnotu nebudú modifikované.
Deklarácia
%EDA_UpdateVectorRec(
INT/TEXT in _vector,
REC in _params,
INT out _errorCode
);
Parametre
Parameter | Dátový typ | Typ | Popis | |
---|---|---|---|---|
1 | vector | INT/TEXT | IN | ID / kód vektora. |
2 | params | RECORD | IN | Štruktúra voliteľných parametrov. |
3 | errorCode | INT | OUT | Návratová hodnota. |
Obsah štruktúry voliteľných parametrov verzie 1:
Parameter | Dátový typ | Prednastavená hodnota | Popis | |
---|---|---|---|---|
1 | structVersion | INT | Verzia štruktúry - 1. | |
2 | title | TEXT(64) | (nenastavené) | Zobrazované meno vektora. Meno, ktoré sa použije pre zobrazenie užívateľovi. |
3 | filterName | TEXT(64) | (nenastavené) | Filter |
4 | description | TEXT(256) | (nenastavené) | Popis vektora. |
5 | valueType | INT | (nenastavené) | Typ hodnoty (3 - reálne číslo). |
6 | isIntegral | BOOL | (nenastavené) | Príznak integrálnosti vektora. |
7 | groupId | INT | (nenastavené) | Id skupiny, do ktorej bude vektor zaradený. 0 - bez zaradenia do skupiny. |
8 | isPrivate | BOOL | (nenastavené) | Príznak prístupnosti vektora. |
9 | isValid | BOOL | (nenastavené) | Príznak platnosti vektora. |
10 | techUnit | TEXT(12) | (nenastavené) | Technická jednotka hodnôt (os-x pre párové vektory). |
11 | techUnitY | TEXT(12) | (nenastavené) | Technická jednotka hodnôt os-y (len pre párové vektory). |
12 | valueX | TEXT(50) | (nenastavené) | Meno údajov na osi-x (pre párové vektory). |
13 | valueY | TEXT(50) | (nenastavené) | Meno údajov na osi-y (pre párové vektory). |
14 | viewRound | INT | (nenastavené) | Zaokrúhlenie pre zobrazenie (1 - absolútna presnosť, 2 - matematické, 3 - nahor, 4 - nadol). |
15 | viewRoundDecPlaces | INT | (nenastavené) | Počet desatinných miest zaokrúhlenia pre zobrazenie. |
16 | execRound | INT | (nenastavené) | Zaokrúhlenie pre výpočet (1 - absolútna presnosť, 2 - matematické, 3 - nahor, 4 - nadol). |
17 | execRoundDecPlaces | INT | (nenastavené) | Počet desatinných miest zaokrúhlenia pre výpočet. |
18 | dataRangeBt | TIME | (nenastavené) | Začiatok intervalu platnosti dát vypočítaného vektora. |
19 | dataRangeEt | TIME | (nenastavené) | Koniec intervalu platnosti dát vypočítaného vektora. |
20 | dropPrecalc | BOOL | (nenastavené) | Príznak, či sa pri zmene intervalu platnosti dát vypočítaného vektora má zrušiť predpočítaná časť vektora. |
21 | archiveName | TEXT(64) | (nenastavené) | Názov objektu D2000 archivovaná hodnota. |
22 | archiveRow | INT | (nenastavené) | Riadok v štruktúrovanom archíve. |
23 | archiveCol | INT | (nenastavené) | Stĺpec v štruktúrovanom archíve. |
24 | userName | TEXT(32) | (nenastavené) | Názov užívateľa, ktorý vykonáva zmenu. |
25 | statusText | TEXT(64) | (nenastavené) | Názov objektu D2000 stavový text. Prázdny text zruší priradenie stavového textu na vektor. Existencia objektu sa nekontroluje. |
26 | masterEntityId | INT | (nenastavené) | Id master entity. 0 zruší zapisovanie do tabuľky. |
27 | logAccess | BOOL | (nenastavené) | Príznak logovania prístupov k vektoru. |
28 | intervalStable | BOOL | (nenastavené) | Príznak vypočítaného vektora, ktorý znamená, že jeho výsledná hodnota v danom čase je nezávislá od načítavaného intervalu. Takýto vektor potom využíva pokročilejšie vlastnosti cache. |
29 | batchId | INT | Identifikátor dávky, do ktorej sa má príkaz vložiť. | |
30 | idValidator | INT | (nenastavené) | Nastaví id vypočítaného vektora, ktorý sa má použiť na validáciu vkladaných dát. 0 - vypne validáciu. |
31 | dataChangeLog | INT | (nenastavené) | Bitová maska detailného logovania zmien dát: 1 - zápisy nových hodnôt, 2 - zmeny existujúcich hodnôt, 4 - zmazanie hodnôt. Detailné logovanie zmien dát je možné zapnúť len na periodických vektoroch a nie je možné ho použiť súčasne s verziovaním vektorov. |
Súvisiace stránky:
Pridať komentár