Interaktivitet

Gør en side levende ved at binde elementer til tags, styre tilstande og udseende med udtryk og reagere på klik.

Et statisk diagram bliver nyttigt, når dets elementer afspejler og styrer dine data. På en side forbinder du elementer til tags på et par forskellige måder.

Bindinger

En binding forbinder et element, eller en af dets egenskaber, med et tag, så det viser liveværdien eller afspejler taggets tilstand. En tekstetiket kan vise et tags værdi, og en figurs fyld kan følge den.

Udtryk

Til alt, der rækker ud over en direkte binding, skriver du et udtryk: et kort JavaScript-lignende stykke kode, der beregner en værdi eller en betingelse ud fra et eller flere tags. Udtryk kan formatere en værdi, kombinere tags eller bestemme en farve. Det fulde sæt af tilgængelige funktioner findes i udtryksreferencen for sideeditoren: læsning og formatering af tagværdier, navigation, skrivning af værdier og aflæsning af seerens zoomniveau.

Et udtryk kan styre mere end teksten på en etiket. Overalt, hvor panelet Egenskaber viser udtryksknappen, kan egenskaben beregnes i stedet for at være fast. Der er fire sådanne steder:

  • et elements tekst;
  • dets tilstand Synlig, så dele af et diagram kun vises, når de er relevante;
  • et symbols tilstande: aktiveret, manuel, spændingssat, modulerende;
  • en handling for Klik.

Synlig er den eneste udseendeegenskab, der accepterer et udtryk. Hvis et fyld eller en streg skal følge dine data, skal du i stedet bruge en betingelse.

En egenskab, der styres af et udtryk, er låst i panelet og angiver det, så du altid kan skelne en beregnet værdi fra en, som nogen har indtastet.

Dynamiske tilstande

Udstyrssymboler har tilstande, som du binder til et tag eller et udtryk, så symbolet afspejler, hvad anlægget gør:

  • Aktiveret: komponenten kører/er aktiv.
  • Manuel: den er i manuel tilstand.
  • Spændingssat: den er spændingssat.
  • Modulerende: den modulerer i stedet for at være helt åben eller lukket.

Når den bundne værdi er sand, opdateres symbolet (det fyldes ud, viser en manuel kontur osv.). Hvilke tilstande der gælder, afhænger af symbolet. Se Udstyrssymboler.

Betingelser

Betingelser ændrer, hvordan et element ser ud eller opfører sig, ud fra tagværdier, for eksempel ved at farve en pumpe, mens den kører, eller fremhæve en måling, der er uden for intervallet. En betingelse parrer et udtryk med det udseende, der skal anvendes, når udtrykket er sandt.

Klikhandlinger

Et elements sektion Hændelser har en handling for Klik: et udtryk, der kører, når en operatør klikker på elementet. Brug den til at skrive en værdi til et skrivbart tag (tænde for noget, ændre et sætpunkt) eller til at navigere til et andet instrumentbræt, et dokument, en trend eller en URL. Skrivning er kun mulig, hvor det bundne tag er skrivbart, og brugeren har tilladelse.

Trendbare tags

Et element kan angive trendbare tags, dvs. de tags, det repræsenterer, så deres data indsamles til tendenser og historik uden at skulle opsætte hvert enkelt separat.

Det har en ekstra fordel at angive dem: alle, der ser siden, kan bygge en trend direkte ud fra den og vælge tags på diagrammet i stedet for i tagtræet. Kun trendbare tags vises dér, så et element uden angivne trendbare tags er usynligt for den funktion.