• syntaxfouten (bijv. verkeerd aantal parameters) in de formule optreden
• ongeldige haakjes zijn geplaatst (aantal haakjes openen <> aantal haakjes sluiten)
• delen door nul voorkomt
• een kanaal naar zichzelf verwijst (oneindige recursie)
Ongeldige formules worden bij de overname van de setup resp. bij het starten van het instrument
uitgeschakeld.
7.7.1
Niet herkenbare fouten
Voor zover mogelijk, worden fouten in de formule direct tijdens het invoeren gemeld. Op grond van
de mogelijke complexiteit van de ingevoerde formule (bijv. meervoudig gekoppelde formules, die
via de "if" voorwaarde verschillende ingangsgrootheden gebruiken) is het niet mogelijk alle fouten
te onderkennen.
7.8
Voorbeelden
Formule
AI(1;1)+AI(1;2)
avgAI(1;1;4)
if(DI(2;1);AI(1;1)+AI(1;2);AI(1;1)+AI(1;3))
Beschrijving
Analoogkanaal 1 + analoog kanaal 2
Gemiddelde waarde van alle analoge kanalen 1 t/m 4
Wanneer de digitale ingang 1 "aan" is, wordt analoog
kanaal 1 + analoog kanaal 2 berekend. Anders wordt ana-
loog kanaal 1 + analoog kanaal 3 berekend
Formule-editor
85