eigergraphics - eine Produkte-Linie der S-TEC electronics AG, CH-6300 Zug
FAQ

 

Antworten auf häufig gestellte Fragen

 

Evaluation des eigerPanels

Kann man auf dem eigerPanel auch Videos abspielen lassen?

Das eigerPanel ist nicht geeignet für Videos. Kleinformatige Videos sind möglich, aber aufwendig.

Wenn Sie über ein eigerPanel verfügen, können Sie über folgen-den Link ein Beispiel einer Video-Anwendung herunterladen und auf Ihrem eigerPanel abspielen lassen: Asterix-Filmsequenz auf dem eigerPanel .

 

 

Hardware

Erste Hilfe bei Problemen mit dem Lesen der CompactFlash Card.

Sie sind fleissig am Programmieren. Alles klappt wunderbar - und plötzlich will Ihr eigerPanel die CompactFlash Karte (CFC) nicht mehr richtig lesen. Der Startvorgang bleibt beispielsweise beim Startbild stecken.

Dieses Problem können Sie oft dadurch beheben, dass Sie die CFC neu formatieren.

Hilft dies nicht, dann schicken Sie uns eine kurze Fehlermeldung per Email an:

oder rufen Sie uns an: +41 41 754 50 10.

Wir helfen Ihnen gerne weiter.

 

top

 

IO und Schnittstellen

 

Welche Ein- und Ausgänge hat das eigerPanel 57?

Das eigerPanel 57 verfügt über folgende Ein- und Ausgänge:

  • 2 x Digital Output, 3.3 V
  • 2 x PWM (davon einer für das LED-Backlight, auch nützlich zum Programmieren einer Dimmfunktion als Screensaver)
  • 1 x Digital Input, 3.3 V
  • 2 x Analog Input, max. 3.3 V, Bezugswiderstand 10 kΩ, NTC kann direkt angeschlossen werden
  • 1 x Analog Input, 3.3, Bezugswiderstand 100 kΩ, Potentiometer kann direkt angeschlossen werden
  • 1 x Analog Input, max. 50 V
  • 16 x Tasten-Input, digital 3.3 V

Detailliertere Informationen und Abbildungen enthält die Application Note Nr. 12: Analog-/Digitalsignale_einlesen/ausgeben.pdf (836 KB).

top

 

 

Hat eigergraphics eine Lösung, wenn die Anzahl Ein- und Ausgänge des eigerPanels für meine Anwendung nicht genügt?

Sie können beispielsweise das eigerPanel über den RS485 BUS mit einem I/O-Board verbinden. Unter www.eigergraphics.com/peripherie.htm finden Sie verschiedene I/O-Boards, die Sie für Ihre Prototypen einsetzen können. Ihnen Auf dem NEUB stehen Ihnen unter anderem 24+2 digitale Ausgänge, 6 digitale Eingänge, 8 analoge Eingänge und 2 analoge Ausgänge zur Verfügung. Weitere Infos finden Sie auf unserer Produkte-Seite

 

top

 

Ich möchte eine Tastatur für das eigerPanel 57 bauen. Braucht es zwischen dem eigerPanel 57 und der Taste einen Zwischenwiderstand?

Sie können die Tasten direkt mit dem Keyboard-Eingang CN7 verbinden. Zwischenwiderstände sind nicht nötig.

 

 

Display und Touch

Kann man das Display bei Nichtbenützung abschalten oder dimmen, um Energie zu sparen sowie die Lebensdauer des Displays zu erhöhen?

Das Backlight des Displays wird beim eigerPanel 57 über den PWM-Ausgang OP72 angesteuert. Der eigerScript-Befehl dazu lautet:

> InOut.PWM_Out(OP72, Wert zw. 0 .. 1200) <

Wobei das Backlight beim Wert 1200 maximale Helligkeit bringt. Diese Funktion ist fakultativ. Standard ist "Volllicht". Mittels eines Timers können Sie die Zeit festlegen, nach welcher die Dimmfunktion bzw. der Sleepmodus einsetzen soll, wenn das eigerPanel nicht bedient wird.

Übrigens sparen Sie dadurch auch (ein wenig) Energie. Statt 4.3 Watt bei voll eingeschaltetem Backlight benötigt das eigerPanel bei ausgeschalte-tem Display nur etwa 1 Watt.

Die Application Note Nr.12 (Kap. 4.6) enthält ein Programmbeispiel für das Dimmen des Backlights.

top

 

Speicher-Möglichkeiten

 

Wie gross ist der Arbeitsspreicher RAM des eigerPanels?

Der Speicherplatz des RAM beträgt 280 kB. Eine Anwendung besteht in der Regel aus mehreren Views und wird deshalb kaum durch die Grös-se des RAM eingeschränkt. Es wird jeweils nebst der Datenstruktur nur der Byte-Code der aktuell anzuzeigenden View ins RAM geladen.

Bilder und CSV-Dateien bleiben auf der CompactFlash Karte (CFC). Für die Grafik sind die beiden Videospeicher (oder Displayspeicher) zuständig. Soll ein Bild auf dem Display angezeigt werden, so wird es entsprechend den Programm-Vorgaben entweder in beide Video-speicher oder nur in den AVR-Videospeicher (mit der Methode Display.Direct) bzw. in den RVR-Videospeicher (mit der Methode Display.Prepare) geladen. Jeder Videospeicher fasst 1 MB, d.h. jeweils 1024x512 Pixel à 16 Bit. Auf dem Display ist nur ein Teil des speicher-baren Bereichs zu sehen: 640x480 Pixel bei VGA-Auflösung bzw. 800x480 Pixel bei WVGA-Auflösung. Der nicht sichtbare Bereich eignet sich für Zwischenspeicherungen.

Das Schreiben und Lesen von CSV-Dateien geschieht direkt auf der CFC.

top

 

 

Wie kann ich globale Variablen oder globale Konstanten deklarieren, die über mehrere Views Gültigkeit haben?

Ab eigerStudio Version 4.3 können auch globale Variablen oder Konstanten eingesetzt werden. Diese werden in einem Projektfile (*.epr) verwaltet, das beim Kompilieren in die einzelnen Views eingebaut wird. Das epr-File kann gültige Subroutinen und Styles beherbergen.

Nebst den globalen Variablen und Konstanten haben auch die Register globalen Charakter. In Versionen vor eigerStudio 4.3 muss man sich der Register behelfen, um Werte von einer View zur andern weiter zu geben. Was einem Register zugewiesen wird, bleibt so lange erhalten bis es überschrie-ben oder die virtuelle Maschine mit EVE.Init () frisch initialisiert wird. Viele Register sind für bestimmte Funktionen reserviert. Die Register eI.R00 bis eI.R15 sowie eI.Garbage stehen zur freien Verfügung.

top

 

Ich sollte Werte speichern können, die auch einen Neustart des eigerPanels überdauern.

Der FOX embedded Computer besitzt ein EEPROM mit 8 kB Speicher-platz. Auf diesem können Sie beispielsweise Einstellungen für Ihre Anwendung bleibend speichern und von dort auch wieder zurücklesen. Dazu müssen Sie den Speicherort auf dem EEPROM, d.h. die EEPROM-Adresse angeben, wo Sie den Wert speichern wollen. Die Adressen 0-255 sollten für das Betriebssystem frei bleiben. Es stehen Ihnen demnach die Adressen 256 - 8191 zur Verfügung.

Eine Integer-Variable belegt 2 Adressen, Long- und Single-Variablen jeweils 4.

Das Abspeichern von Stringvariablen ist zur Zeit noch nicht möglich.

 

Beispiel (speichern eines Integer-Wertes auf dem EEPROM):

EEPROM.Write_Integer (EEPROM_Address.I,Einstellwert.I)

 

Hinweis: Auf dem Demo-Projekt TG12 ist die View TG12_255 dem EEPROM gewidmet. Pfad: System > System > EEPROM .

top

Zertifikate, Urheberrechte, Copyrights

top

Wie steht es mit der Zertifizierung des eigerPanels?

RoHS (engl.: Restriction of (the use of certain) hazardous substances)

Die ganze Produkte-Linie eigergraphics entspricht der EG-Richtlinie 2002/95/EG zur Beschränkung der Verwendung bestimmter gefährlicher Stoffe in Elektro- und Elektronikgeräten. Das bedeutet unter anderem, dass alle Bauteile des eigerPanels sowie der Zusatz-Boards bleifrei verlötet sind und dass auch die Bauteile selbst keine Stoffe enthalten, die unter die Kategorie "bestimmter gefährlicher Stoffe" fallen. Auch die verwendeten Displays sind nach RoHS-Norm hergestellt.

 

CE-Zertifizierung:

Das eigerPanel ist als einzelne Baugruppe nicht CE-zertifiziert. Es ist jedoch inzwischen in einigen Kundenanwendungen integriert, welche das CE-Zertifikat problemlos erhalten haben (vgl. Referenzen).

Wir halten die EMV-Direktiven strikte ein. Zudem ist beim eigerPanel57 alles mit Niederspannung betrieben und deshalb auch kaum gefährlich.

Bei der CE-Zertifizierung spielt auch das Zusammenspiel der einzelnen Baugruppen - insbesondere des Netzteils und des Apparates - eine wesentliche Rolle.

 

UL-Zertifizierung:

Das eigerPanel ist nicht UL-zertifiziert. Wir wählen jedoch die Komponenten des eigerPanels so, dass eine UL-Zertifizierung durch unsere Kunden möglich ist.

 

top

Kann ich den Inhalt meines eigerScript-Programms gegenüber unseren Mitbewerbern schützen?

Der Byte-Code (EVI-Datei) kann nur mit unverhältnismässig hohem Aufwand wieder in den Quelltext (EVS-Datei) zurückgewandelt werden. Wenn Sie also nur die EVI-Datei auf die CompactFlash Card kopieren und die EVS-Datei bei sich behalten, ist Ihr Quelltext vor unerwünschtem Zugriff gut geschützt.

 

 

 

 

Stichworte

 

- Evaluation:

Video abspielen

 

- Hardware:

Leseprobleme CFC

 

- IO & Schnittstellen:

In/Outputs >2

zusätzliche I/O

serielle Schnittstellen

Tastatur

 

- Display:

Backlight steuern

 

- Speicherung:

RAM im eigerPanel

globale Variablen

EEPROM

 

- Rechte und Schutz:

Zertifikate

Copy-Schutz

 

 

   

last update: 23.06.2010