Identyfikator rozszerzenia danych | Tekst systemowy. Nie może zawierać spacji, znaków diakrytycznych oraz specjalnych.
Służy do jednoznacznej identyfikacji rozszerzenia danych w danej pozycji danych (np. w metodzie Extension). Domyślną wartością jest "wact". |
---|---|
Zdarzenie "onItemBeforeWrite" | Opcja, kiedy zostanie wywołane zdarzenie onItemBeforeWrite.
Jest zalecane stosowanie tego zdarzenia tylko dla specjalnych nieodzownie koniecznych przypadkach. Bowiem po zezwoleniu tego zdarzenia zapis wartości jest wewnętrznie wykonywany w bardziej skomplikowany sposób. Jeżeli zapis został wywołany w wątku głównym, wtedy zdarzenie zostanie wywołane synchronicznie a zapis zostanie zakończony również synchronicznie. Natomiast jeżeli zapis został wywołany z innego wątku (web, komunikacja, obiekt PmaSequencer), wtedy zdarzenie zostanie wywołane asynchronicznie, tzn. wywołanie tego zdarzenia oraz rzeczywisty zapis do zmiennej nie jest wykonywany bezpośrednio lecz dopiero po zakończeniu bieżącego skryptu. Opóźniony asynchroniczny zapisu spowoduje, że po zapisie do zmiennej wartość jeszcze nie znajduje się w zmiennej, czyli następny odczyt wartości (skrypt, trendy) zawiera poprzednią wartość. NIGDY nie wywołuj dla tej pozycji
wywołaj przed KAŻDĄ ZMIANĄ wartości tej pozycji
wywołaj przed KAŻDYM ZAPISEM do tej pozycji |
Zdarzenie "onItemAfterWrite" | Opcja, kiedy zostanie wywołane zdarzenie onItemAfterWrite.
NIGDY nie wywołuj dla tej pozycji
wywołaj po KAŻDEJ ZMIANIE wartości tej pozycji
wywołaj po KAŻDYM ZAPISIE do tej pozycji |
Test poprawnej jakości wartości | Jeżeli jest zezwolone QualityTestEnabled, wtedy przy zapisie wartości do zmiennej jest testowana jakość zapisywanej wartości (patrz właściwość PmVar.Quality). Jeżeli jakość nie jest poprawna, wtedy do zmiennej zostanie zapisana wartość zastępcza QualitySubstValue.
Konfigurator ten ustawia wartość początkową właściwości QualityTestEnabled. |
Zastosuj wartość zastępczą | Wartość zastępcza podczas niepoprawnej jakości.
Konfigurator ten ustawia wartość początkową właściwości QualitySubstValue. Do wprowadzenia można zastosować Makro wyrażenie ($.text ..) (wartość jest obliczana po uruchomieniu aplikacji). |
Test wartości minimalnej | Jeżeli jest zezwolone MinTestEnabled, wtedy w trakcie zapisu wartości do zmiennej jest testowana dozwolona minimalna wartość MinValue. Jeżeli wartość jest mniejsza, wtedy do zmiennej zostanie zapisana wartość zastępcza MinSubstValue i/lub jakość zastępcza MinSubstQuality.
Konfigurator ten ustawia wartość początkową właściwości MinTestEnabled. |
Minimum | Minimalna wartość zmiennej.
Konfigurator ten ustawia wartość początkową właściwości MinValue. Do wprowadzenia można zastosować Makro wyrażenie ($.text ..) (wartość jest obliczana po uruchomieniu aplikacji). |
Zastosuj wartość zastępczą | Zapisz wartość zastępczą.
Konfigurator ten ustawia wartość początkową właściwości MinSubstValueEnabled oraz MinSubstValue. Do wprowadzenia można zastosować Makro wyrażenie ($.text ..) (wartość jest obliczana po uruchomieniu aplikacji). |
Zastosuj jakość zastępczą | Zapisz jakość zastępczą.
Konfigurator ten ustawia wartość początkową właściwości MinSubstQualityEnabled oraz MinSubstQuality. Do wprowadzenia można zastosować Makro wyrażenie ($.text ..) (wartość jest obliczana po uruchomieniu aplikacji). |
Test wartości maksymalnej | Jeżeli jest zezwolone MaxTestEnabled, wtedy w trakcie zapisu wartości do zmiennej jest testowana maksymalna dozwolona wartość MaxValue. Jeżeli wartość jest wyższa, wtedy do zmiennej zostanie zapisana wartość zastępcza MaxSubstValue i/lub jakość zastępcza MaxSubstQuality.
Konfigurator ten ustawia wartość początkową właściwości MaxTestEnabled. |
Maksymum | Maksymalna wartość zmiennej.
Konfigurator ten ustawia wartość początkową właściwości MaxValue. Do wprowadzenia można zastosować Makro wyrażenie ($.text ..) (wartość jest obliczana po uruchomieniu aplikacji). |
Zastosuj wartość zastępczą | Zapisz wartość zastępczą.
Konfigurator ten ustawia wartość początkową właściwości MaxSubstValueEnabled oraz MaxSubstValue. Do wprowadzenia można zastosować Makro wyrażenie ($.text ..) (wartość jest obliczana po uruchomieniu aplikacji). |
Zastosuj jakość zastępczą | Zapisz jakość zastępczą.
Konfigurator ten ustawia wartość początkową właściwości MaxSubstQualityEnabled oraz MaxSubstQuality. Do wprowadzenia można zastosować Makro wyrażenie ($.text ..) (wartość jest obliczana po uruchomieniu aplikacji). |