LCD-Studio
Transcription
LCD-Studio
Applets Plug-Ins Gauge Properties Data View Rotation Text Winamp LCD Pie Playlist Image Clock Web-Image Bar Anleitung Fonts LCDStudio von A.MC © 2007 AMCreative.de Winamp Web-Image Clock Rotation Text LCD Fonts Image Properties Playlist Applets Pie Plug-Ins Gauge Data View Bar Index Installation Installation von LCD-Studio Installation Lizenz-Schlüssel Display-Wizzard Allgemein LCD-Studio Oberfläche Menü & Toolbar Konfiguration 8 8 10 11 Applets Applet erstellen 13 13 Playlists Playlist erstellen Playlist bearbeiten Regular Rotation Alerts Playlist laden 16 16 17 17 18 19 Gestaltung Widgets Screen Image Web Image Clock Gauge TTF Historic Data Plotter Bar Pie Winamp-Spectrum Winamp-Wave Seite 4 4 5 6 20 21 22 23 24 26 28 31 33 34 36 37 Index Data Items Data Items anwenden Verfügbare Data Items Data Items Custom Variable Plug-Ins Plug-Ins in LCD-Studio Plug-Ins verwenden Plug-Ins installieren Winamp Plug-In Fragen FAQ - Häufig gestellte Fragen Probleme und Lösungen x x Seite Installation Installation von LCD-Studio Die neuste Version von LCD-Studio kann von der Internet-Seite www.lcdstudio.com heruntergeladen werden. Damit LCD-Studio ordnungsgemäß arbeitet, wird Microsoft .NET Framework Version 2.0 benötigt. (www.microsoft.de) Installation Nach starten der Installation erscheint der Installations-Wizzard. Um die Installation fortzufahren, auf klicken. Als nächstes erscheinen im Fenster die Lizenz-Bestimmungen, welche durchgelesen werden sollten. Um die Installation fortzufahren müssen die Bestimmungen akzeptiert werden. Anschließend auf Nun kann der Installationspfad festgelegt wohin LCD-Studio installiert werden soll. Anschließend auf Seite werden, Installation Als nächstes werden die Programm-Dateien sowie Standard-Plug-Ins installiert. Anschließend auf Hiermit ist die Installation von LCD-Studio abgeschlossen und kann mit beendet werden. Anschließend erscheint ein Fenster, in welchem der Lizenz-Schlüssel verlangt wird. Lizenz-Schlüssel Sofern man bereits einen Lizenz-Schlüssel besitzt, kann dieser über den Button Browse ausgewählt und genutzt werden. Wenn man noch keinen Lizenz-Schlüssel besitzt, kann man diesen kostenlos anfordern. Dafür auf den Button Request License klicken. Dabei wird eine Internet-Seite aufgerufen, auf der man den Namen sowie eine gültige E-Mail Adresse angeben muß. Die Lizenz-Schlüssel-Datei erhält man daraufhin als Anhang einer E-Mail. Die Datei License.xml muß dann auf der Festplatte abgespeichert werden. Anschließend auf den Button Browse des LCD-Studio Fensters klicken und die Datei auswählen. Seite Installation Display Wizard Beim ersten Start von LCD-Studio wird zusätzlich der Display Configuration Wizard gestartet. Der Wizard dient zur Auswahl des Displays sowie einigen Display-Einstellungen. Zudem kann der Wizard nachträglich auch über die Toolbar gestartet werden. Hierfür auf den Button klicken. Sobald der Display Configuration Wizard erscheint, auf klicken, um fortzufahren Hier kann das entsprechende Display ausgewählt werden. In diesem Fall Logitech G15 160x43 USB Keyboard. Anschließend auf Als nächstes stehen mehrere Optionen zur Auswahl. Bei einigen anderen unterstützten Displays erscheinen hier andere Optionen, da diese über zusätzliche Einstellmöglichkeiten verfügen. Bei diesem Beispiel handelt es sich um die Optionen fürs Logitech G15 Display. Hierbei stehen zur Auswahl: Rotation Darstellung um 0°, 90°, 180° oder 270° drehen Flip Vertical Darstellung vertikal spiegeln Flip Horizontal Darstellung horizontal spiegeln Anschließend auf Seite Installation Als nächstes wird kontrolliert, ob die Darstellung richtig funktioniert. Hierfür wird „Welcome to LcdStudio 2.0“ auf dem Display ausgegeben. Sollte nichts auf dem Display erscheinen, kann es daran liegen, dass das falsche Display ausgewählt wurde oder, dass falsche Einstellungen vorgenommen wurden. Wenn die Darstellung funktioniert, Yes I can read the welcome message auswählen Anschließend auf Sollte es nicht funktionieren, No, I can not read the welcome message.......... auswählen, und anschließend auf In diesem Fall gelangt man zurück zu den Einstellungen. Um zur Display-Auswahl zu gelangen, so lange auf klicken, bis man wieder in dem entsprechenden Bereich ist. Hiermit ist die Einrichtung von LCD-Studio abgeschlossen, und kann mit beendet werden. Seite Allgemein LCD-Studio Die Oberfläche von LCD-Studio ist recht simpel und übersichtlich gestaltet, so dass man bereits nach kürzester Zeit weiß, wo entsprechende Funktionen und Inhalte zu finden sind. Im folgenden Abschnitt werden die einzelnen Bereiche etwas genauer beschrieben. Oberfläche Das Menü und die darunterliegende Toolbar. Eine Beschreibung der einzelnen Menü- und Toolbar-Inhalte ist unter Menü & Toolbar zu finden. Auf der linken Seite befinden sich die Toolbox, Data View sowie die Properties. 1. Hier werden die Inhalte des Bereichs angezeigt, in welchem man sich befindet ( To o lb ox , D ata V i e w o d e r Pro p e r ti es) 2. In der Toolbox befinden sich die Widgets, die verfügbaren Darstellungsobjekte. Eine Beschreibung ist unter Gestaltung -> Widgets im Handbuch zu finden 3. Unter Data View sind alle verfügbaren Variablen und auslesbaren Werte zu finden. Diese können mit Hilfe von Plugins erweitert werden. Eine Beschreibung zu den einzelnen Variablen befindet sich unter Data Items und zu den Erweiterungen unter Plugins. 4. In den Properties können Einstellungen vorgenommen werden, welche sich auf die einzelnen Widgets beziehen. Eine genaue Beschreibung der einzelnen Einstellmöglichkeiten ist um Handbuch unter Gestaltung -> Widgets zu finden. Seite Allgemein Auf der rechten Seite befindet sich der Editor. Hier werden die Applets gestaltet. Wenn eine Playlist erstellt oder bearbeitet wird, befinden sich hier die Optionen zu der Playlist. 1. Hier werden alle Applets und Playlists aufgelistet, welche unter LCD-Studio geladen sind. Wenn ein Applet oder eine Playlist noch nicht gespeichert oder verändert worden ist, erscheint ein *-Symbol hinter dem Namen im Register. 2. Die Pfeile dienen zur Navigation zwischen den geöffneten Dateien. Dies ist notwendig wenn, z.B. viele Dateien offen sind, so dass nicht mehr alle Dateien als Register angezeigt werden. 3. Das Kreuz dient zum schließen des offenen Applets / Playlist. 4. Hierbei handelt es sich um ein virtuelles Display, welches zum Gestalten des Applets dient. Die Größe des angezeigten Displays entspricht proportional dem verwendeten LCD. Seite Allgemein Menü & Toolbar New Neues Applet / Neue Playlist erstellen Load Laden einer Applet- oder Playlist-Datei Save Speichern einer Applet- oder Playlist-Datei Save As.... Speichern unter..... Exit and run from traybar Programm beenden und in Traybar-Modus wechseln Cut Inhalt ausschneiden Copy Inhalt kopieren Paste Inhalt einfügen Play Geöffnete Playlist abspielen Stop Geöffnete Playlist (laufend) stoppen Options LCD-Studio Optionen öffnen Display Wizard Display-Einstellungs-Assistent starten Snapshot Schnappschuss von der Anzeige machen Seite 10 Allgemein Konfiguration x Seite 11 Allgemein Seite 12 Allgemein LCD-Studio-Applets LCD-Studio-Applets (*.xds) sind keine selbstständig laufenden Applets, welche ohne andere Anwendungen auskommen. Damit ein Applet angezeigt werden kann, muss LCD-Studio im Hintergrund ( Tra y b a r) laufen. Bei LCD-Studio-Applets handelt es sich viel mehr um ein Anzeige-Layout fürs Display. Man könnte es z.B. mit PowerPoint vergleichen, da es sich bei PowerPoint Präsentationen auch nur PowerPoint-Dateien handelt, welche nicht ohne PowerPoint angezeigt werden können. Applet erstellen Anhald eines kleinen Beispiels wird hier erläutert, wie man sich ein Applet zusammenbauen kann. Die einzelnen Eigenschaften zu den jeweiligen Widgets, können unter Widg e t s nachgeschlagen werden. Um eine neues Applet zu erstellen, muß als erstes im LCD-Studio Menü File -> New -> Design gewählt oder das entsprechende Symbol in der Toolbar angeklickt werden. Nun können Widget auswählt werden, welche man nutzen will. Hierbei handelt es sich um ein TTF (Text). Diesen einfach per Drag & Drop ins Display ziehen. Als nächstes ins Register Properties wechseln um die Einstellungen für dieses Widget vorzunehmen. Dabei sollte man darauf achten, dass dieses Ausgewählt (umrahmt) ist. Nun wird der Inhalt unter Sonstiges -> Text eingetippt ( „ Festp lat te C:“ ) und die Größe des Widgets angepasst, damit der Text komplett hineinpasst. Nun wird ein weiteres TTF-Widget hinzugefügt, in welchem der freie Festplattenspeicher ausgegeben werden soll. Hierfür kann entweder das schon vorhandene Widget kopiert und erneut eingefügt werden, ober man wechselt ins Register Toolbox zurück und zieht ein weiteres Widget ins Display. Seite 13 Allgemein Nun muß die Variable herausgesucht werden, welche den Wert des freien Festplattenspeiches beinhaltet. Dafür ins Register Data View wechseln und System Information aufklappen. Unter D isk Sp a ce befinden sich die dafür vorgesehenen Variablen. (si e h e a uch D ata I te ms) Als nächstes wird Available Free bytes per Drag & Drop auf das dafür vorgesehene Widget gezogen. Sobald man mit dem Mauszeiger über dem Widget ist, wird dieses mit einem grünen Rahmen markiert. Sobald diesem Widget eine Variable zugewiesen wurde, wird eine lange Zahl ausgegeben. Dabei handelt es sich um den freien Festplattenspeicher in Bytes. Daher wird als nächstes in den Properties des Widget unter Format -> Divide die Einstellung Bytes to GigaBytes ausgewählt. Diese Einstellung hat zur Folge, dass der Wert in GByte umgerechtet wird. Jetzt muß jedoch noch die Formatierung etwas angepasst werden, indem man den Wert auf 2 Kommastellen begrenzt. Als Kennzeichnung wird „GByte“ hinter dem Wert plaziert. Hierfür wird unter Format -> Format folgende Formatierung eingegeben: {0:0.00} GByte. (si e he Widg e t s -> T T F) Nun kommt noch als optische Ergänzung ein Balken hinzu, welcher prozentual den freien Speicher der Festplatte anzeigen soll. Hierfür wird ein Bar-Widget aus der Toolbox (R e g iste r To o l b ox) ins Display per Drap & Drop gezogen. Seite 14 Allgemein Um dem Balken die entsprechende Variable zuzuweisen, könnte man wie zuvor bei dem Textfeld die Variable per Drag & Drop über den Balken ziehen. Diesmal wird jedoch auf anderem Wege eine Variable zugewiesen. Hierfür in die Properties des Widgets wechseln und anschließend auf den B ut to n bei Data Item klicken Es öffnet sich dabei ein kleines Fenster, indem alle Variablen (Data Items) aufgelistet werden. Da diesmal eine Variable mit Prozentual-Wert benötigt wird, muß diesmal Free bytes % ausgewählt werden. Damit der Balken korrekt dargestellt wird, muß noch der Maximal-Wert auf 100 gesetzt werden. Hierfür wird unter Limits -> Max den Wert auf 100 gestellt. Zudem wird noch die Füllrichtung des Balkens unter Sonstiges -> Style auf LeftToRight gestellt. Resultat: Das Ergebnis ist eine simple Anzeige. Diese könnte man nun mit weiteren Inhalten erweitern. Die Arbeitsweise ist immer die gleiche. Genaueres zu den einzelnen Widgets und Data Items kann in den entsprechenden Kapiteln nachgelesen werden. Seite 15 Allgemein LCD-Studio-Playlists Eine LCD-Studio Playlist (*.xpl – Datei) wird zum anzeigen von LCD-Studio-Applets (*.xds-Datei) benötigt. Dort wird sowohl festgelegt, welche Applets benutzt werden sollen, die Reihenfolge der Applets, die Anzeigedauer und ggf. auch Bedingungen. Zu der regulären Anzeigeliste können noch Alerts hinzugefügt werden, welche unabhängig von der Wiedergabereihenfolge sind. Playlist erstellen Um eine neue Playlist zu erstellen, im LCD-Studio Menü File -> New -> Playlist wählen oder das entsprechende Symbol in der Toolbar anklicken. Nun auf den Add Button klicken und die gewünschten Applets in die Liste aufnehmen. Mit einem Doppelklick auf ein gewünschtes Applet, kann man weitere Einstellungen vornehmen. (siehe Playlist bearbeiten – Regular Rotation) Falls man eine oder mehrere Alerts ebenfalls in die Playlist einbauen will, tut man dies genauso wie bei den regulären Applets. Hierfür muß jedoch zuerst ins Register Alerts wechseln. Einstellmöglichkeiten werden später erklärt. (siehe Playlist bearbeiten – Alerts) Seite 16 Allgemein Playlist bearbeiten Regular Rotation In dieser Liste befinden sich die Applets, welche in geregelter Reihenfolge angezeigt werden. Um die Anzeige-Eigenschaften eines Applets in der Liste zu verändern, doppelklicken auf das Applet. Der untere Bereich enthält nun die Eigenschaften für das entsprechende Applet. Design - Adresse des Applets Runtime - Anzeigedauer in Sekunden Active When - Anzeigebestimmung Always Immer anzeigen Once Einmal anzeigen, danach auslassen (Geeignet für Willkommen-Anzeige) Never Nicht anzeigen Data Activated Bedingungsabhängig Data Item - Feld für eine Bedingungs-Variable Nur bei Active When=Data Activated verfügbar N u r Va ria bl e n mit Ausga b e vo n Fa lse u n d Tru e zu r Auswa hl Equals - Bedingung True oder False zur Auswahl Damit die Einstellungen für das Applet übernommen werden auf Apply klicken. Beispiel: Winamp-Anzeige Um ein Applet nur dann anzeigen zu lassen, wenn Winamp läuft, muss Active When auf Data Activated gestellt werden. Als nächstes bei Data Item die Variable Winamp.Running wählen Resultat: Wenn Winamp geöffnet ist, wird dieses Applet zusammen mit den anderen in der regulären Reihenfolge angezeigt. Sobald Winamp geschlossen wird, ignoriert LCD-Studio dieses Applet. Seite 17 Allgemein Alerts In dieser Liste befinden sich Applets, welche unanhängig zur regulären Liste angezeigt werden können. Alert-Anzeigen eignen sich z.B. für Applets, welche eingeblendet werden, sobald die Lautstänke sich ändert. Um die Anzeige-Eigenschaften eines Applets in der Liste zu verändern, doppelklicken auf das Applet. Der untere Bereich enthält nun die Eigenschaften für das entsprechende Applet. Design - Adresse des Applets Runtime - Anzeigedauer in Sekunden Activate When - Feld für eine Bedingungs-Variable Changes to - Bedingung True Applet taucht auf, sobald Variable = True False Applet taucht auf, sobald Variable = False Any Applet taucht auf, sobald Variable sich ändert (auch wenn ein Zahlenwert sich ändert) Damit die Einstellungen für das Applet übernommen werden auf Apply klicken. Beispiel Lautstärke-Anzeige Um ein Applet nur dann anzeigen zu lassen, wenn die Lautstärke verändert wird, muß Activate When auf Volume.Master gestellt werden. Bei Changes to auf Any stellen. (damit Applet angezeigt wird, sobald der Wert sich ändert) Ergebnis: Das Applet wird angezeigt, sobald man die Lautstärke ändert und bleibt 5 Sekunden auf dem Display stehen. Danach verschwindet diese und wird erst wieder angezeigt, sobald man wieder die Lautstärke ändert. Beispiel: Lautstärke-Anzeige Um ein Applet nur dann anzeigen zu lassen, wenn die Lautstärke verändert wird, muß Activate When auf Volume.Master oder auf Volume.Master.Pct gestellt werden. Bei Changes to auf Any stellen, damit das Applet angezeigt wird, sobald der Wert sich ändert. Resultat: Sobald die Lautstärke geändert wird, springt LCD-Studio direkt auf dieses Applet und bleibt solange darauf, wie für dieses Applet vorgesehen. Danach verschwindet dieses und wird erst wieder angezeigt, sobald erneut die Lautstärke geändert wird. Seite 18 Allgemein Playlist laden Damit LCD-Studio die erstellte Playlist startet und zukünftig als Standard-Playlist annimmt, muß dies in den Optionen von LCD-Studio eingestellt werden. Um in die Optionen zu gelangen, im LCD-Studio Menü Tools -> Options wählen oder das entsprechende Symbol in der Toolbar anklicken. Nun ins Register Startup wechseln und auf klicken Sobald die entsprechende Playlist ausgewählt wurde, kann das Fenster wieder geschlossen werden. Sobald LCD-Studio geschlossen wird und in den Traybar-Status wechselt, sollte die Playlist automatisch geladen und gestartet werden. Hinweis: Im Falle, dass LCD-Studio bislang noch nicht im Traybar-Status genutzt wurde, kann es sein, dass es nicht funktioniert, da LCD-Studio noch nicht eingestellt werden. (Siehe LCD-Studio einrichten) Seite 19 Gestaltung Widgets Als Anzeige-Objekte stehen folgende Widgets zur Verfügung: Image Hiermit werden Grafiken und Bilder angezeigt. Es werden BMP, GIF, JPG, PNG und ICO unterstützt. Web Image Genauso wie bei Image können Grafiken und Bilder angezeigt werden, jedoch werden hier externe Dateien aus dem Internet geladen. Clock Hiermit ist es möglich eine Analoge Uhr anzeigen zu lassen Gauge Hiermit kann eine Analoge Anzeige dargestellt werden TTF Hierbei handelt es sich um eine normale Textanzeige Historic Data Plotter Dieses dient zur Anzeige eines Balken- oder Linien-Diagramms Bar Hiermit kann ein Balken angezeigt werden Pie Hiermit kann ein Kreisdiagramm dargestellt werden Winamp-Spectrum & Winamp-Wave Hierbei handelt es sich um Winamp Visualizations Screen Zusätzlich zu den Widgets, können auch direkt am Display Einstellungen vorgenommen werden Eigenschaften Seite 20 Die einzelnen Widgets verfügen über umfangreiche Einstellmöglichkeiten. Um eine Anpassung vorzunehmen, wechselt man über das Register »Properties« (l i nk s u nte n) in die Eigenschaften, des gerade ausgewählten Objekts. Gestaltung Screen In den Screen-Eigenschaften, können allgemeine Einstellungen zum Applet und Hintergrund vornehmen werden. Um in diese Eigenschaften zu gelangen, Auf »Proberties« (l i nk s u nte n) klicken, und ggf. auf eine freie Stelle klicken, so dass kein Objekt ausgewählt ist. Background Background_Picture Möglichkeit ein Hintergrund-Bild zu laden Background_Dithering Dithering-Methode für Hintergrundbild auswählen (empfohlen: meistens Floyd_Steinberg) Background_Invert Hintergrund-Bild invertieren SizeMode Reale Größe (R e a lSize) oder an den Rahmen angepaßte Größe (Shri nkTo Fit) Tipp: Es ist nicht notwendig, immer hohe Werte bei der Bildschirm-Aktualisierungsrate zu verwenden. Durch das Reduzieren der Rare kann eine unnötige Auslastung der CPU deutlich verringert werden. Sonstiges Applets, welche sich schnell ändernde oder bewegende Elemente besitzen, wie z.B. Winamp-Spectrum sollten auf 20 fps oder höher gestellt werden, um ein ruckelfreies Resultat zu erhalten FPS Bildschirm-Aktualisierungsrate (Angabe in Frames pro Sekunde) Unl i mite d , 1, 5, 10, 15, 20, 25, 30 Hingegen Applets, welche überwiegend statische Elemente oder sich nur selten verändernde Anzeigen besitzt, reicht in der Regel 1-5 fps. Invert Invertieren des gesamten Bildschirms inkl. Inhalt Seite 21 Gestaltung Image (Bild) Mit diesem Widget können Bilder in einem Applet eingefügt werden. Auch animierte Grafiken (Anim-Gifs), welche mehrere Frames enthalten, können als Anzeige benutzt werden. Animierte Grafiken können dabei auch als Wert-Anzeige genutzt werden. Dabei entspricht das erste Frame dem niedrigsten Wert und das letzte Frame dem höchsten Wert. Der Minimal und Maximal Wert muß in den Eigenschaften unter Limits als Max und Min festgelegt werden. Daten Data Item Verknüpfung zu einer Variable, um den Inhalt auszulesen. Diese Einstellung ist nur bei Anim-Gifs wirksam, da nur diese mehrere Bild-Frames enthalten und somit Unterschiede in der Darstellung ermöglichen. Drawing CompositingMode Darstellungsart von Objekt und Hintergrund bzw. darunterliegenden Objekten. SourceOver oder SourceCopy Widget Rotation Drehen des Objekts um 0°, 90°, 180° oder 270° Beispiel: Bei SourceOver werten leeren Bereiche des oben liegenden Objekts mit den darunterliegenden Elementen. Bei SourceCopy wird alles innerhalb des Rahmens von dem oben liegenden Objekt überdeckt. Limits (für Anim-Gifs) FallOff Zeitangabe wie schnell die Animation abfällt. Bei absinkendem Wert benötigt dann die Animation die angegebene Zeit, um dem niedrigeren Wert zu entsprechen. (Zeitangabe in Millisekunden) Max Maximal Wert; Diese Eingabe definiert, welcher Wert der ausgelesenen Variable (Data Item) als höchster Punkt behandelt wird. Min Minimal Wert; Diese Eingabe definiert, welcher Wert der ausgelesenen Variable (Data Item) als niedrigster Punkt behandelt wird. Location Height Höhe des Objekts (Angabe in Pixel) Width Breite des Objekts (Angabe in Pixel) X Horizontaler Abstand zum linken Bildschirmrand (Angabe in Pixel) Y Vertikaler Abstand zum oberen Bildschirmrand (Angabe in Pixel) Seite 22 Gestaltung Sonstiges Affection (für Anim-Gifs) <- Position Niedrigster Wert entspricht erstem Frame, Höchster Wert entspricht letztem Frame <- Speed Animationsgeschwindigkeit; Niedriger Wert = langsam; Hoher Wert = schnell Dithering Verschiedene Dithering-Methoden (empfohlen: meistens Floyd) Invert Objekt-Farben invertieren Picture Bild-Datei; Es kann nachträglich eine andere Bild-Datei geladen werden. Zudem können Bild-Information ausgeklappt werden. SizeMode Reale Größe (R e a lSize) oder an den Rahmen angepaßte Größe (Shri nkTo Fit) Web Image (URL-Bild) Web Image dient genau wie Image dazu, Bilder darzustellen. Jedoch wird hierbei auf Bild-Dateien zugegriffen, welche sich im Internet befindet. Zudem wird das Bild nicht in das Applet importiert, sondern lediglich eine Verknüpfung zur Bild-Datei hergestellt. Dabei wird in bestimmten Zeitintervallen die Bild-Datei erneut aus dem Internet geladen. Die Einstellmöglichkeiten bei Web Image sind bis auf 2 Ausnahmen die gleichen wie bei Image. Sonstiges Refresh Aktualisierungsrate des Bildes aus dem Internet. (Angabe in Millisekunden) URL Die URL-Adresse der Bild-Datei Seite 23 Gestaltung Clock (Uhr) Hiermit können Uhren dargestellt werden. Als Standard wird die Systemuhrzeit verwendet. Jedoch können mit diesem Widget auch andere Uhrzeiten ausgegeben werden wie z.B. Extended Time (siehe Data Items) Daten Data Item Verknüpfung zu einer Variable, um den Inhalt auszulesen. Wird nur benötigt, wenn man eine Zeit einer anderen Zeitzone anzeigen lassen will (Extended Time) Drawing CompositingMode Darstellungsart von Objekt und Hintergrund bzw. darunterliegenden Objekten. SourceOver oder SourceCopy (B e isp i e l si e he Widg e t I ma g e) Widget Rotation Drehen des Objekts um 0°, 90°, 180° oder 270° Location Height Höhe des Objekts (Angabe in Pixel) Width Breite des Objekts (Angabe in Pixel) X Horizontaler Abstand zum linken Bildschirmrand (Angabe in Pixel) Y Vertikaler Abstand zum oberen Bildschirmrand (Angabe in Pixel) Sonstiges _15minTicks_ 15min Striche auf dem Ziffernblatt anzeigen _1minTicks_ MinutenStriche auf dem Ziffernblatt anzeigen _5minTicks_ 5min Striche auf dem Ziffernblatt anzeigen Seite 24 Gestaltung Font (ausklappbar) Schriftart-Auswahl -Name Schriftart über LCD-Studio wählen -Size Größe der Schriftart (Größe bezieht sich auf die unter Unit eingestellte Maßeinheit) -Unit Maßeinheit für die Schriftgröße -Bold Fettschrift -GdiCharSet Auswirkung unbekannt -GdiVerticalFont Auswirkung unbekannt -Italic Kursivschrift -Strikeout Durchgestrichen -Unterline Unterstrichen InvertCircle Kreis-Ziffernblatt invertieren si e he Ab b i ldu ng , Uhr 4 OffSetMinutes Uhrzeit verstellen um __Minuten (Minus-Zeichen benutzen fürs zurückstellen) PC Uhr wird dabei nicht verstellt ScaleFont Schriftgröße anpassen, beim skalieren der Uhr ShowAllHours Alle Stunden als Zahl anzeigen ä hnl ich wi e ShowEve r y3H o u r s ShowCircle Kreis-Ziffernblatt anzeigen ShowEvery3Hours Stunde 3, 6, 9 und 12 als Zahl anzeigen si e he Ab b i ldu ng , Uhr 2 ShowSeconds Sekunden-Zeiger anzeigen ShowSquare Rechteckige Umrahmung anzeigen si e he Ab b i ldu ng , Uhr 3 Seite 25 Gestaltung Gauge (Analog-Anzeige) Daten Data Item Verknüpfung zu einer Variable, um den Inhalt auszulesen Drawing CompositingMode Darstellungsart von Objekt und Hintergrund bzw. darunterliegenden Objekten. SourceOver oder SourceCopy (B e isp i e l si e he Widg e t I ma g e) Widget Rotation Drehen des Objekts um 0°, 90°, 180° oder 270° Limits FallOff Zeitangabe in Millisekunden, wie schnell der Zeiger abfällt. Bei absinkendem Wert benötigt der Zeiger die angegebene Zeit, um dem niedrigeren Wert zu entsprechen. Max Maximal Wert; Diese Eingabe definiert, welcher Wert der ausgelesenen Variable (Data Item) als höchster Punkt behandelt wird. Min Minimal Wert; Diese Eingabe definiert, welcher Wert der ausgelesenen Variable (Data Item) als niedrigster Punkt behandelt wird. Location Height Höhe des Objekts (Angabe in Pixel) Width Breite des Objekts (Angabe in Pixel) X Horizontaler Abstand zum linken Bildschirmrand (Angabe in Pixel) Y Vertikaler Abstand zum oberen Bildschirmrand (Angabe in Pixel) Seite 26 Gestaltung Sonstiges DrawTicks Striche Anzeigen RenderType Anzeige-Typ Auswahl Type1 si e he Ab b i ldu ng 1. A nze ig e Type2 si e he Ab b i ldu ng 2. u n d 3 . A nze ig e Type2 (für RenderType = Type2) NeedleLength Zeiger Länge Radius Radius der Anzeige (Negativ-Werte möglich) si e he 2. Ab b i ldu ng Start Bei wie viel Grad die Anzeige beginnen soll (Negativ-Werte möglich) si e he 2. Ab b i ldu ng Thickness Zeiger Stärke TicksEvery Striche in ___° Abstand Beispiel: 1. Beispiel: Radius Start 90° 0° 2. Beispiel: Radius 90° Start 90° Ergebnis: Ze i g e r l ä u f t g e g e n d e n U h r ze i g e r si n n , d a R a d i us we r t p osi ti v is t . 3. Beispiel: Radius Start -90° -90° 4. Beispiel; Radius -90° Start 0° Ergebnis: Ze i g e r l ä u f t i m U h r z e i g e r si n n , d a R a d i us we r t n e g a ti v is t . Seite 27 Gestaltung TTF (Text-Anzeige) Mit diesem Widget werden Texte und Zahlen-Werte ausgegeben. Zahlenwerde können dabei passend formatiert oder umgerechnet werden z.B. mit eingestellter Kommastellenlänge, Mindestausgabelänge und passender Einheitenkennzeichnung. Alignment Horizontal_Alignment Horizontale Textausrichtig Vertical_Alignment Vertikale Textausrichtig Auto Scroller Hold Zeitangabe, wie lange Scrolltext stillstehen soll (Angabe in Millisekunden) Daten Data Item Verknüpfung zu einer Variable, um den Inhalt auszulesen Drawing CompositingMode Darstellungsart von Objekt und Hintergrund bzw. darunterliegenden Objekten. SourceOver oder SourceCopy (B e isp i e l si e he Widg e t I ma g e) Widget Rotation Drehen des Objekts um 0°, 90°, 180° oder 270° Format Erklärung: Format: (Erklärungsbeispiel {0 ,9 : 0 0 0 . 0 0}) 0,9 M i n d e s tl ä n g e d e r A usg a b e vo r d e m Ko m m a Wenn Ausgabe kürzer, werden Leerzeichen als Platzhalter eingefügt Wenn Ausgabe länger, keine Auswirkung Divide Dividieren durch___ zur Umrechnung eines Wertes z . B . B y te i n M B y te :000 M i n d e s tl ä n g e d e r A usg a b e vo r d e m Ko m m a Wenn Ausgabe kürzer, werden Nullen als Platzhalter eingefügt Wenn Ausgabe länger, keine Auswirkung Format Einstellung zur Format-Wiedergabe .00 Beispiel: Ausgangswert: 2047,234375 {0} = “ 20 47, 2 3 4375“ {0 : 0 0} = “ 20 47 ” {0 : 0 0 0 0 0} = “ 020 47 ” {0 : 0 0 . 0 0} = “ 20 47, 2 3” {0,9 : 0 0 . 0} = “ 20 47, 2 ” Seite 28 M a x i m a l l ä n g e d e r A usg a b e h i nte r d e m Ko m m a Wenn Ausgabe kürzer, werden Nullen drangehängt Wenn Ausgabe länger, wird der Wert auf- bzw. abgerundet Zudem kann die Ausgabe mit einer Einheit oder beliebigen Zeichen erweitert und getrennt werden {0 : 0 . 0 M B} = ” 20 47, 2 M B ” {0 : 0 - 0<0 0} = ” 2- 0<4 7 ” {0 : 0 . 0} M B = ” 20 47, 2 M B ” % {0 : 0 . 0} = ” %20 47, 2 ” Gestaltung Horizontal Scroll ScrollDistance Um wieviele Pixel pro Schritt beim horizontalen Scroll verschoben werden soll Location Height Höhe des Objekts (Angabe in Pixel) Width Breite des Objekts (Angabe in Pixel) X Horizontaler Abstand zum linken Bildschirmrand (Angabe in Pixel) Y Vertikaler Abstand zum oberen Bildschirmrand (Angabe in Pixel) Sonstiges AutoSize Objektgröße automatisch anpassen an den Inhalt (Fu nk ti o ni e r t j e d o ch nu r richtig , we nn Scro l l Ty p e a u f N o ne g este l lt wi rd) Font (ausklappbar) Schriftart-Auswahl -Name Schriftart über LCD-Studio wählen -Size Größe der Schriftart (Größe bezieht sich auf die in Unit eingestellte Maßeinheit) -Unit Maßeinheit für die Schriftgröße -Bold Fettschrift -GdiCharSet Auswirkung unbekannt -GdiVerticalFont Auswirkung unbekannt -Italic Kursivschrift -Strikeout Durchgestrichen -Unterline Unterstrichen Tipp: Bei LCDs mit niedriger Auflösung eignen sich normale Schriftarten nur bedingt, da man in diesem Fall meist platzsparend arbeitet und somit kleine Schriftgrößen verwendet. Die besten Resultate erzielt man mit Schriftarten, welche für kleine LCDs und niedrige Auflösungen optimiert sind. Serifenlose Schriften (Sans-Serif) wie z.B. Arial, Helvetica, Tahoma, Verdana oder MS SansSerif können jedoch auch verwendet werden ab einer gewissen Größe. Serifen wie z.B. Times New Roman, Times, Georgia, MS Serif oder Bookman hingegen sind weniger dafür geeignet. Allgemein Serifen, serifenbetonte Schriften und geschwungene Schriften eignen sich garnicht oder erst ab einer recht großen Schriftgröße für die LCD-Ausgabe. Durch umstellen der Einheit für die Schriftgröße auf Pixel, kann eine etwas genauere Anpassung erzielt werden als mit der Einheit Point, da man hierbei pixelgenau arbeiten kann. Seite 29 Gestaltung IndexItem Auswirkung unbekannt Invert Objekt Invertieren Scroll Type Art des Scrollens H o rizo nta l, N o ne , Ve r tica l, Auto ScrollSpeed Scrollgeschwindigkeit in Millisekunden (Zeitintervall pro Schritt) Spacer Trennungszeichen bei horizontalem Scroll Text Eingabefeld für den Text, der angezeigt werden soll. Sobald dem Widget eine Variable (Data Item) zugewiesen wurde, hat dieses Eingabefeld keine Auswirkung mehr auf die Ausgabe. Tipp: Ein paar Tipps, welche Scroll-Typen sich wofür am besten eignen Horizontal Bei langen Texten, News-Tickern sowie bei mehrzeiligen Texten ist der Horizontal Scroll-Typ gut geeignet. Dabei kann eine Trennung (Spacer) eingestellt werden, welcher zwischen Anfang und Ende des Textes eingefügt wird. Bei mehrzeiligen Auflistungen wie z.B. der Winamp Playlist wird der Spacer zudem als Trennung zwischen den Zeilen verwendet. Vertical Dieser Scroll-Typ eignet sich ebenfalls für lange Texte sowie mehrzeilige Auflistungen. Jedoch nicht für Auflistungen mit längeren Texten pro Zeile. Bei kleinen LCDs oder kleinem Textfeld kann es sonst schnell passieren, dass zusätzliche Zeilenumbrüche eingefügt werden, wodurch man den Überblick verliert. Bei mehrzeiligen Auflistungen kann zudem eine Trennlinie eingefügt werden, welche das Ende der Auflistung kennzeichnet. Hierfür einfach in den Fo rma t- Ei g e nscha f te n (Format->Format) {0} ---- oder andere Zeichen als Trennung einfügen. Auto Der Auto Scroll-Typ eignet sich für Texte, welche geringfügig länger sind als das Textfeld. Hat den Vorteil, dass kurze Texte , welche in das Textfeld passen, nicht scrollen. Dieser Typ eignet sich daher z.B. für Winamp-Texte wie Titel - Interpret. None Das Deaktivieren des Scrolls ist hilfreich, wenn man möglichst statische Texte bzw. eine ruhige Anzeige erhalten will. Wenn man z.B, ein Winamp-Applet baut, in welchem ein Textfeld für den Titel und darunter ein weiteres Feld für den Interpreten vorhanden ist, eignet sich das deaktivieren des Scrolls. Sonst kann es vorkommen, dass die Texte nicht synchron zueinander scrollen, weil der Interpret selten gleich lang ist wie der Titel. Seite 30 Gestaltung Historic Data Plotter Mit diesem Widget lassen sich Balken- sowie Liniendiagramme darstellen. Daten Data Item Verknüpfung zu einer Variable, um den Inhalt auszulesen Drawing CompositingMode Darstellungsart von Objekt und Hintergrund bzw. darunterliegenden Objekten. SourceOver oder SourceCopy (B e isp i e l si e he Widg e t I ma g e) Widget Rotation Drehen des Objekts um 0°, 90°, 180° oder 270° Location Height Höhe des Objekts (Angabe in Pixel) Width Breite des Objekts (Angabe in Pixel) X Horizontaler Abstand zum linken Bildschirmrand (Angabe in Pixel) Y Vertikaler Abstand zum oberen Bildschirmrand (Angabe in Pixel) Seite 31 Gestaltung Sonstiges AutoScaleMax Automatisch angepasster Maximal-Wert AutoScaleMin Automatisch angepasster Minimal-Wert BarSpace (Nur bei DrawMode=Manual_Bars wirksam) Abstand zwischen den Balken (Angabe in Pixel) BarWidth (Nur bei DrawMode=Manual_Bars wirksam) Breite der Balken (Angabe in Pixel) DrawAxis X- und Y-Achse anzeigen DrawMode Anzeige Modus des Diagramms <- Manual_Bars Balken-Diagramm (Ab b i ldu ng , e r ste R e i he) Balkenbreite und Abstand kann angepasst werden <- Bars Balken-Diagramm (Ab b i ldu ng , 2. R e i he) <- Lines Linien-Diagramm (Ab b i ldu ng , 3 . R e i he) <- LinesPlus Linien-Diagramm (Ab b i ldu ng , l e t z te R e i he) Linien-Diagramm mit Messpunkt-Markierung Flip Inhalt auf der X-Achse, Y-Achse oder X- und Y- Achse drehen Max Maximal Wert; Diese Eingabe definiert, welcher Wert der ausgelesenen Variable (Data Item), als höchster Punkt behandelt wird. MeasureInterval Zeitintervall, in welchem der ausgelesene Wert übernommen werden soll (Angabe in Millisekunden) MeasuringPoints Anzahl der Messpunkte innerhalb des Diagramms Bei D ra wM o d e = M a n u a l - B a r s wird die Anzahl der Messpunkte automatisch angepasst Min Minimal Wert; Diese Eingabe definiert, welcher Wert der ausgelesenen Variable (Data Item), als niedrigster Punkt behandelt wird. Seite 32 Tipp: Die Anzahl der Messpunkte sollte möglichst gleich sein zur Diagrammbreite. Heißt man sollte gleichviele Messpunkte geben, wie das Diagramm breit (Lo ca ti o n ->W i d th) ist. Wenn man ein größeres Diagramm mit weniger Messpunkten haben möchte, sollte man die Anzahl proportional zur Breite des Diagramms einstellen. Andernfalls kann das gleiche Problem auftreten, wie bei zu vielen Messpunkten. Dabei verändert sich die Diagramm-Struktur mit jedem Schritt des Diagramms. Das hängt damit zusammen, dass weniger Pixel zur verfügung stehen, als anzuzeigende Messpunkte vorhanden sind. Bei nicht proportionalem Verhältniss zwischen Breite und Anzahl tritt das Problem daher ebenfalls auf, da die abstände zwischen den Messpunkten nicht gleichbreit sein. Gestaltung Bar Daten Data Item Verknüpfung zu einer Variable, um den Inhalt auszulesen Drawing CompositingMode Darstellungsart von Objekt und Hintergrund bzw. darunterliegenden Objekten. SourceOver oder SourceCopy (B e isp i e l si e he Widg e t I ma g e) Widget Rotation Drehen des Objekts um 0°, 90°, 180° oder 270° Limits FallOff Zeitangabe wie schnell der Balken abfällt. Bei absinkendem Wert benötigt dann der Balken die angegebene Zeit, um dem niedrigeren Wert zu entsprechen. (Zeitangabe in Millisekunden) Max Maximal Wert; Diese Eingabe definiert, welcher Wert der ausgelesenen Variable (Data Item) als höchster Punkt behandelt wird. Min Minimal Wert; Diese Eingabe definiert, welcher Wert der ausgelesenen Variable (Data Item) als niedrigster Punkt behandelt wird. Location Height Höhe des Objekts (Angabe in Pixel) Width Breite des Objekts (Angabe in Pixel) X Horizontaler Abstand zum linken Bildschirmrand (Angabe in Pixel) Y Vertikaler Abstand zum oberen Bildschirmrand (Angabe in Pixel) Sonstiges Border Rahmen anzeigen Invert Balken invertieren Style Auswahl der Verlaufrichtung Seite 33 Gestaltung Pie (Kreisdiagramm) Mit diesem Widget können Kreisdiagramme dargestellt werden. Zudem eignet sich dieses Widget für Ringdiagramme. Die Einstellmöglichkeit dafür, befindet sich unter Sonstiges -> InnerSize. Daten Data Item Verknüpfung zu einer Variable, um den Inhalt auszulesen Drawing CompositingMode Darstellungsart von Objekt und Hintergrund bzw. darunterliegenden Objekten. SourceOver oder SourceCopy (B e isp i e l si e he Widg e t I ma g e) Widget Rotation Drehen des Objekts um 0°, 90°, 180° oder 270° Limits Max Maximal Wert; Diese Eingabe definiert, welcher Wert der ausgelesenen Variable (Data Item) als höchster Punkt behandelt wird. Min Minimal Wert; Diese Eingabe definiert, welcher Wert der ausgelesenen Variable (Data Item) als niedrigster Punkt behandelt wird. Location Height Höhe des Objekts (Angabe in Pixel) Width Breite des Objekts (Angabe in Pixel) X Horizontaler Abstand zum linken Bildschirmrand (Angabe in Pixel) Y Vertikaler Abstand zum oberen Bildschirmrand (Angabe in Pixel) Seite 34 Gestaltung Sonstiges AutoAngle Automatisch angepasster Anfangswinkel Wenn aktiviert, Sta r t A ngl e ohne Wirkung, da dieser immer automatisch geändert wird InnerSize Innere Größe (Angabe zwischen 0-1) Dient zum erstellen von Ring-Diagrammen. Radius Gesamt-Radius (Angabe in Grad) Solid Ob die Anzeige ausgefüllt werden soll StartAngle Anfangswinkel (Angabe in Grad) Wenn AutoA ngl e aktiviert, ohne Auswirkung N e gati v- We r te mö gl ich Erklärung: InnerSize: Bei 0 ist die Anzeige vollständig Bei 0,3 wird ein Innerer Kreis von 30% des Anzeige-Radius nicht gefüllt Bei 0,47 wird ein Innerer Kreis von 47% des Anzeige-Radius nicht gefüllt Bei 0,7 wird ein Innerer Kreis von 70% des Anzeige-Radius nicht gefüllt Bei 1 ist die Anzeige praktisch nicht mehr sichbar Radius: Bei positivem Radius (1 bis 360); Diagramm läuft im Uhrzeigersinn Bei negativem Radius (-1 bis -360); Diagramm läuft gegen Uhrzeigersinn Value Wert der angezeigt werden soll, sofern keine Variable (Data Item) ausgelesen wird Beispiel: Mit diesem Widget ist deutlich mehr möglich, als nur einfache Kreisdiagramme. In Kombination mehrerer Widgets (auch kombinierbar mit Widget Gauge), können individuelle Anzeigen erstellt werden. Beispiel 1: Diese Anzeige besteht aus einem Ring (außen), einem weiteren kleineren Ring und einem gefüllten Kreisdiagramm (100%), welcher als Kern dient. Den beiden Ringen wurde die gleiche Variable (Data Item) zugewiesen. Beispiel 2: Hierbei handelt es sich um ein K re isd i a g ra m m sowie um ein gefüllten R i n g. Dadurch, dass beim Kreisdiagramm der f re i e Sp e i c h e r (%) und beim Ring der g e n u t z te Sp e i c h e r (%) zugewiesen wurde, ergeben beide zusammen immer 100%. Beispiel 3: In diesem Beispiel sind 3 g l e i c h e R i n g e verwendet worden. Alle Ringe zeigen die g l e i ch e Va ri a b l e an. Diese wurden in unterschiedlichen Größen eingestellt und von der Position aneinander angepasst. Beispiel 4: Hierbei handelt es sich um 2 h a l b e K re is d i a g ra m m e (Radius 180°). Bei einem ist der R a d i us jedoch auf -18 0 ° gestellt, weshalb dieser in die entgegengesetzte Richtung läuft. Beispiel 5: Gleiches Prinzip wie bei Beispiel 2, nur dass hierbei 2 Kreisdiagramme verwendet wurden. Außerdem ist das untere Diagramm um 3 Pixel nach unten und 3 Pixel nach rechts verschoben. Beispiel 6: Genau wie bei Beispiel 4. Einziger unterschied ist, dass diese einen 90° Radius haben. Seite 35 Gestaltung Winamp-Spectrum Daten Data Item Ohne Auswirkung Drawing CompositingMode Darstellungsart von Objekt und Hintergrund bzw. darunterliegenden Objekten. SourceOver oder SourceCopy (B e isp i e l si e he Widg e t I ma g e) Widget Rotation Drehen des Objekts um 0°, 90°, 180° oder 270° Location Height Höhe des Objekts (Angabe in Pixel) Width Breite des Objekts (Angabe in Pixel) X Horizontaler Abstand zum linken Bildschirmrand (Angabe in Pixel) Y Vertikaler Abstand zum oberen Bildschirmrand (Angabe in Pixel) Sonstiges BarSpace (nur bei RenderMode=Default) Abstand zwischen den Balken (Angabe in Pixel) BarWidth (nur bei RenderMode=Default) Breite der Balken (Angabe in Pixel) DrawPeaks (nur bei RenderMode=Default) Höchstwerte anzeigen FallOff (nur bei RenderMode=Default) Zeit in Millisekunden, wie schnell der Balken fällt RenderMode D e fa u lt (siehe Abbildung, 1. - 3. Bild) oder Sp id e r (siehe Abbildung, rechtes Bild) Seite 36 Gestaltung Winamp-Wave Daten Data Item Ohne Auswirkung Drawing CompositingMode Darstellungsart von Objekt und Hintergrund bzw. darunterliegenden Objekten. SourceOver oder SourceCopy (B e isp i e l si e he Widg e t I ma g e) Widget Rotation Drehen des Objekts um 0°, 90°, 180° oder 270° Location Height Höhe des Objekts (Angabe in Pixel) Width Breite des Objekts (Angabe in Pixel) X Horizontaler Abstand zum linken Bildschirmrand (Angabe in Pixel) Y Vertikaler Abstand zum oberen Bildschirmrand (Angabe in Pixel) Sonstiges Channel Linker oder Rechter Kanal Filled (nur bei RenderMode=Default) Gefüllte Anzeige RenderMode D e fa u lt (siehe Abbildung, links) Fl owe r1 (siehe Abbildung, mittig) Fl owe r2 (siehe Abbildung, rechts) Seite 37