5.2.8. Element define

W skład opisu parametru może też wchodzić element define. Jego obecność oznacza, że wartość parametru ma być wyliczana na podstawie podanej formuły. Jeżeli parametr, w którym element define wystąpił, występuje w elemencie defined (lista parametrów definiowalnych parcooka) lub drawdefinable (parametry definiowalne przeglądającego), to wartość parametru jest po prostu wyliczana na podstawie podanej formuły. Jeżeli zaś parametr jest "normalnym" parametrem ze sterownika (występuje w elemencie unit), to obecność formuły oznacza, że parametr jest niejako przedefiniowany - w bazie i na wykresach będzie obecna jego wartość wyliczona na podstawie formuły, zamiast tej otrzymanej ze sterownika. Konstrukcja taka jest używana najczęściej do wprowadzania różnego rodzaju poprawek do wartości parametrów.

Element define ma następujące atrybuty:

Opcjonalnie w przypadku formuł LUA zamiast atrybutu formula formuła może być zapisana po prostu jako tekstowa zawartość elementu define. Jest to wygodne zwłaszcza dla bardziej skomplikowanych formuł, będących po prostu skryptami w języku LUA.