Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

Funkcia načíta hodnoty vektora v intervale <bt, et>, prekrokuje ich na daný krok a výsledok načítania uloží do iného vektora. V prípade zápisu do verziovaných vektorov sú zmeneným dátam automaticky pridelené časové značky s aktuálnym časom. V prípade potreby je možné časovú značku zadať explicitne - nastavením parametra insForceVersionTime na @TRUE a nastavením atribútu parametra insVersion (insVersion\TIM) na požadovaný čas. Existujúce dáta s rovnakou časovou značkou ako nové dáta budú prepísané.

...

Blok kódu
languageesl
themeConfluence
%EDA_InsertValuesFromVectorRec(
   INT/TEXT in _readVector,
   INT/TEXT in _insVector
   TIME in _readBt,
   TIME in _readEt,
   INT  in _readTimeStep,
   REC  in _params,
   INT  out _errorCode,
  [UNIVAL in _param, ...]
 );

Parametre

 

Parameter Dátový typTypPopis
1readVectorINT/TEXTINID / kód načítavaného vektora.
2insVectorINT/TEXTINId/kód vektora, do ktorého sa zapíše výsledok výpočtu.
3readBtTIMEINZačiatok obdobia pre načítanie hodnôt.
4readEtTIMEINKoniec obdobia pre načítanie hodnôt.
5readTimeStepINTINČasový krok pre načítanie hodnôt.
6paramsRECINŠtruktúra voliteľných parametrov.
7errorCodeINTOUTNávratový kód.
8paramUNIVALINNepovinné parametre pre vypočítaný vektor.


Obsah štruktúry voliteľných parametrov verzie 1:

...


ParameterDátový typPrednastavená hodnotaPopis
1structVersionINT
 

Verzia štruktúry - 1.
2readCacheIdINT0Identifikátor cache použitej pre čítanie.
3insCacheIdINT0Identifikátor cache použitej na zápis.
4readTimeZoneINT-1 (časové pásmo vektora)Časové pásmo pre načítanie.
5readUseRoundingBOOL@FALSEPríznak, či sa má použiť zaokrúhľovanie.
6insClearFlagsBOOL@FALSEPríznak, či pri nastavení flagu vymazať alebo ponechať staré flagy.
7insSetFlagINT
0
invalid (
nenastavuje žiadny flag
nenastavené)Číslo flagu, ktorý sa má nastaviť 0..3 (zodpovedá Flag_A až Flag_D).
8insArchAsyncBOOL@FALSEZápis do archívneho vektora bez čakania na výsledok. Funkcia môže vrátiť ERR_NO_ERROR aj v prípade, že sa zápis do archívu nepodaril. Ignorované v prípade nearchívneho vektora.
9insArchRecalcStatsBOOL@TRUEPri zápise do archívneho vektora sa vykoná aj prepočet naviazaných štatistických archívov. Ignorované v prípade nearchívneho vektora.
10userNameTEXT
 

Meno užívateľa pre kontrolu práv.
11readVersionINT/TEXTinvalid (nenastavené)Identifikátor (id/kód) verzie, z ktorej sa má vykonať čítanie.
12insVersionINT/TEXTinvalid (nenastavené)Identifikátor (id/kód) verzie, do ktorej sa má vykonať zápis.
13insForceVersionTimeBOOL@FALSE (časová pečiatka sa generuje - aktuálny čas) Pre zapisované dáta vynúti použitie časovej pečiatky z parametra insVersion.
14readEnvNameTEXT""Názov EDA prostredia, ktoré sa použije pre načítanie.
15insEnvNameTEXT""Názov EDA prostredia, ktoré sa použije pri zápise.
16batchIdINT0Identifikátor dávky, do ktorej sa má príkaz vložiť.
17paramBlockIdINT
 

Identifikátor bloku parametrov (odkaz na EDA_CreateParameterBlock).
18userLogTEXT
 

Užívateľský popis akcie.


Info
titleSúvisiace stránky:

Externé funkcie
Chybové kódy
EDA konštanty
Tvorba externých funkcií

...