Innehållsförteckning

Canvas-widget

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.

Vad är en canvas-widget?

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.

Skapa en canvas-widget

  1. Öppna panelen och gå in i redigeringsläge.
  2. Klicka på + i en panelrad (eller i rutnätsläget) och välj Canvas.
  3. Canvas-editorn öppnas i helskärm. Ge widgeten ett namn i fältet högst upp.

Editorn består av tre delar:

Steg 1 – Ladda upp en bakgrundsbild

Det första du gör är att ladda upp den bild som all information ska plottas ut på.

  1. Klicka på Add background image….
  2. Välj en bildfil. Formaten JPG, PNG, WebP och GIF stöds.
  3. Bilden visas direkt i förhandsvisningen. Den laddas upp när panelen sparas.

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.

Steg 2 – Lägg till items

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.

Steg 3 – Spara

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.

Text item

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å).

Värdetagg i text

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>}

Exempel:

Börvärde: {#UUID.3f2a9c1e-7b4d-4e8a-9c21-5d6f7a8b9c0d.value:1m} °C

Så här lägger du in en tagg:

  1. Markera ett text item.
  2. Klicka på knappen med kod-ikonen (Add value tag) i textens verktygsrad.
  3. Ange Series UUID och välj Refresh interval.
  4. Klicka på Save. Taggen läggs till sist i texten och kan sedan flyttas eller kompletteras med vanlig text.

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.

Value item

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.

Lägga till ett value item

  1. Klicka på Add value.
  2. Välj en Canvas Template i sidopanelen. Detta är obligatoriskt – utan template kan ingen symbol ritas. Finns inga templates visas en hänvisning till Administration > Visualization > Canvas Templates (se nedan).
  3. Bygg en fråga under Filter genom att filtrera på seriernas attribut (metadata) så att du får fram den eller de serier du vill visa.
  4. Klicka på Read results. Under Read results listas träffarna med Series och Latest value.
  5. Klicka på Add as label för den serie du vill visa. Symbolen placeras på bilden och kan dras till rätt plats.

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.

Hur man väljer canvas template

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.

Tooltip

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.

Input item

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.

Så fungerar skrivningen

Under tiden skrivningen pågår visas en snurrande ikon i fältet. Varje skrivning loggas i auditloggen.

Obs:

Canvas templates

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.

Color ranges

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:

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.

Använda widgeten i panelen

När panelen visas har canvas-widgeten en egen verktygsrad:

I menyn (⋮) finns Fullscreen och, i redigeringsläge, Delete. Pennan öppnar canvas-editorn igen.