Canvas-widgeten är en paneltyp i Analys som ritar upp livedata från tidsseriedatabasen ovanpå en bakgrundsbild, till exempel ett flödesschema, en planritning eller en systemskiss. Utöver att visa värden kan widgeten innehålla inputfält som skriver nya värden till tidsseriedatabasen. På så sätt kan du bygga översiktsbilder där du både läser av ett system och gör överstyrningar (t.ex. ändra ett börvärde eller slå på/av en funktion) direkt från panelen.
En canvas-widget består av:
Value items och taggar i text items uppdateras automatiskt med valbart intervall (1, 5 eller 10 minuter) så att widgeten visar aktuella värden.
Editorn består av tre delar:
Det första du gör är att ladda upp den bild som all information ska plottas ut på.
Klicka på bakgrunden för att visa dess inställningar i sidopanelen:
Alla items positioneras i procent av bilden, så de följer med om du ändrar skala eller zoomar i panelen.
Använd knapparna Add text, Add value och Add input för att lägga till items. Ett nytt item placeras mitt på bilden och kan sedan dras till rätt plats med musen.
De olika item-typerna beskrivs i detalj nedan.
Klicka på spara-ikonen (Save panel) i verktygsraden. Bakgrundsbilden laddas upp och widgeten sparas i panelen.
Obs: Input items kan inte skriva värden förrän widgeten har sparats första gången.
Ett text item används för rubriker, etiketter och förklarande text på bilden. Lägg till ett med Add text.
Inställningar i sidopanelen:
| Inställning | Beskrivning |
|---|---|
| Text content | Själva texten. Verktygsraden ovanför ger fetstil, kursiv, understruken, länk samt punkt- och nummerlista. |
| Text color | Textfärg. |
| Font size | Teckenstorlek i pixlar (10–96). |
| Text width | Bredd på textrutan i procent av widgetens bredd. Texten radbryts inom bredden. |
| Card layout | Lägger textrutan på ett kort med ram och bakgrund. |
| Background color | Kortets bakgrundsfärg (visas när Card layout är på). |
I ett text item kan du använda en tagg som läser senaste värdet från en tidsserie och skriver ut det som text, mitt i den övriga texten. Det gör det möjligt att skriva t.ex. Framledning: 45.2 °C där siffran hämtas live.
Taggen har formatet:
{#UUID.<serie-uuid>.value:<intervall>}
<serie-uuid> är tidsseriens UUID.<intervall> är hur ofta värdet ska uppdateras: 1m, 5m eller 10m.Exempel:
Börvärde: {#UUID.3f2a9c1e-7b4d-4e8a-9c21-5d6f7a8b9c0d.value:1m} °C
Så här lägger du in en tagg:
Du kan också skriva taggen direkt i texten för hand. När widgeten visas ersätts taggen med seriens senaste värde (eller - om inget värde finns). Flera taggar med olika serier kan användas i samma text item.
Tips: Taggen passar bra ihop med input items. När ett input item har skrivit sitt första värde får det ett UUID som du kan kopiera (se nedan) och klistra in i en värdetagg för att visa det aktuella överstyrda värdet i klartext.
Ett value item visar senaste värdet från en tidsserie som en symbol på bilden. Symbolen är en ikon i en cirkel där cirkelns färg ändras beroende på värdet, enligt den canvas template du valt. Värdet i sig visas i en tooltip.
För att byta serie på ett befintligt value item markerar du det och klickar på Update query…. Du kan då ändra filtret, läsa resultat igen och klicka på Update label.
Canvas templates väljs i listan Canvas Template högst upp i sidopanelen när ett value item är markerat eller håller på att skapas. Templaten bestämmer:
Du kan överstyra templatens inställningar för ett enskilt item. Fälten som kan överstyras är Icon, Icon size, Icon color, Tooltip color, Tooltip position, Decimals, Suffix, Permanent tooltip och Show designation. När ett fält är överstyrt visas en återställningsikon bredvid fältet som återgår till templatens värde. Fält som inte är överstyrda följer templaten, så om templaten ändras i administrationen slår ändringen igenom på alla value items som använder den.
Canvas templates definieras under Administration > Visualization > Canvas Templates.
När du håller muspekaren över en symbol visas en tooltip med:
Tooltipen innehåller även en diagramikon (Show Series) som öppnar serien i Analys i en ny flik. Med Permanent tooltip visas tooltipen alltid, utan att man behöver hovra.
Ett input item är ett inmatningsfält på bilden som skriver ett nytt värde till tidsseriedatabasen. Det används för överstyrningar av system, t.ex. att sätta ett nytt börvärde eller slå på/av en funktion som ett externt system sedan läser från tidsseriedatabasen.
Lägg till ett med Add input. Fältet kan vara antingen ett sifferfält eller en på/av-knapp (boolean).
Inställningar i sidopanelen:
| Inställning | Beskrivning |
|---|---|
| Input value | Fältets aktuella värde. Visas som startvärde tills ett värde skrivits. |
| Placeholder | Hjälptext som visas när fältet är tomt. |
| Make Boolean | Gör fältet till en på/av-knapp i stället för ett sifferfält. Skriver 1 (på) eller 0 (av). |
| Default on | Startläge för en boolean-knapp. |
| Width | Fältets bredd i pixlar (48–480). Gäller sifferfält. |
| Background color | Fältets bakgrundsfärg. |
| Font size | Teckenstorlek. |
| Attribute Group | Attributgrupp som bestämmer vilka attribut (taggar) den nya tidsserien ska få. |
| Additional attributes | Värden för attributgruppens attribut. Obligatoriska attribut är markerade med * och måste fyllas i innan widgeten kan sparas. |
Under tiden skrivningen pågår visas en snurrande ikon i fältet. Varje skrivning loggas i auditloggen.
Obs:
Canvas templates styr hur value items ser ut och definieras centralt under Administration > Visualization > Canvas Templates. En template kan användas av många value items i många paneler, vilket gör att du håller symboler och färgkodning enhetliga.
Klicka på Add Canvas Template för att skapa en ny, eller Edit på en befintlig.
| Fält | Beskrivning |
|---|---|
| Template name | Namn på templaten. Måste vara unikt. |
| Icon | Ikon som visas i symbolen. |
| Icon color | Ikonens färg. |
| Tooltip color | Tooltipens bakgrundsfärg. |
| Icon size | Ikonens storlek i pixlar (10–96). |
| Tooltip position | Var tooltipen visas i förhållande till symbolen: Top, Bottom, Left eller Right. |
| Decimals | Antal decimaler i värdet (0–4). |
| Suffix | Text som visas efter värdet, t.ex. °C eller %. |
| Permanent tooltip | Visa tooltipen alltid i stället för bara vid hovring. |
| Show designation | Visa seriens beteckning i tooltipen. |
| Color ranges | Tröskelvärden som bestämmer cirkelns färg, se nedan. |
Under Color ranges anger du vilka färger symbolen ska få vid olika värden. Klicka på Add threshold för att lägga till en rad. Varje rad har Color, Threshold och Name. Namnet visas i widgetens legend.
Templatens typ bestäms automatiskt av hur du skriver tröskelvärdena:
min-max, t.ex. 0-10, 10-20, 20-100. Värdet matchas mot det intervall det hamnar i. Minst två intervall krävs och intervallen får inte överlappa varandra. Intervallen sorteras automatiskt när templaten sparas.on, off eller larm. Seriens värde måste matcha texten exakt. Minst ett värde krävs.Det går inte att blanda intervall och textvärden i samma template. Om seriens värde inte matchar någon tröskel får cirkeln ikonens färg.
Templates som används i paneler kan inte tas bort. Försöker du ta bort en sådan visas en lista över de paneler (Panel IDs) som använder den.
När panelen visas har canvas-widgeten en egen verktygsrad:
I menyn (⋮) finns Fullscreen och, i redigeringsläge, Delete. Pennan öppnar canvas-editorn igen.