Fragen & Antworten
Hier finden Sie eine Auflistung der am häufigsten gestellten Fragen zu den Produkten von Amulet Technologies.
Zusätzliche Informationen zur Fehlerbehebung finden Sie hier. Bei weiteren technischen Fragen können Sie sich auch direkt an den Support von Amulet Technologies wenden.
GUI Design
Wie kann ich die Polarität des Displays ändern?
Mit dem Amulet HTML-Compiler bereitet es keine Schwierigkeiten, die Pixel-Polarität eines Displays umzuprogrammieren. Einen Tipp zu diesem Thema finden Sie im Amulet Tipp-Archiv im Support Center. Klicken Sie hier, um eine schrittweise Anleitung zu erhalten.
Wie kann ich meine eigene GUI auf dem Amulet-Modul erstellen und anzeigen?
Amulet empfiehlt, zunächst das „Hello World“-Beispiel durchzuarbeiten, um sich grundsätzlich mit dem Amulet-Modul und dem HTML-Compiler vertraut zu machen.
Mit welcher Art Widgets ist das Amulet-Modul standardmäßig ausgestattet?
Eine vollständige Auflistung der Amulet Widgets finden Sie hier.
Wie kann ich Java-Applets für das Amulet-Modul schreiben?
Der Amulet HTML-Compiler unterstützt keine von Ihnen erstellten Java-Applets. Dagegen bietet der HTML-Compiler Unterstützung für Amulet Widgets. Amulet Widgets werden mit dem Java Applet Tag eingegeben, damit HTML-Editoren den Quellcode akzeptieren können.
Welche HTML-Tags/Attribute werden vom Amulet HTML-Compiler unterstützt?
Eine umfassende Übersicht über die unterstützten Tags/Attribute des neuesten Amulet HTML-Compilers gibt es hier.
Gibt es HTML-Codebeispiele?
Ja, Amulet hat mehrere Beispiele erstellt, die die verschiedenen Widgets nutzen.
Wo kann ich monochrome Clip Arts finden?
Zahlreiche Websites über Clip Arts können Sie mit Hilfe von Suchmaschinen finden. Eine ausgezeichnete Site in Sachen monochrome Clips finden Sie bei Google. Sie können Ihre Suche dort an Hand von Dateityp, Größe und Kolorierung der gewünschten Clip Art eingrenzen.
Gibt es irgendwelche von Amulet empfohlenen Drag-and-Drop HTML-Tools?
Gehen Sie auf HTML Authoring Tools auf der Amulet-Website.
Welche Fonts werden unterstützt?
Mit dem Amulet Font Converter können beliebige Windows TrueType oder Bitmap-Schriftarten in eine Amulet Font-Datei konvertiert werden, die auf beliebigen HTML-Seiten verwendet werden kann. Weitere Informationen über den Amulet Font Converter finden Sie hier.
Welche Bilddateien werden unterstützt?
Der Amulet HTML-Compiler unterstützt gegenwärtig die Bilddatei-Typen JPEG und GIF.
Kann ich über Bereiche zeichnen, in denen bereits ein Widget existiert? Ist es beispielsweise möglich, ein Hintergrundbild in dem Bereich zu erstellen, in dem von einem Line Plot Widget ein Parameter visualisiert wird?
Nein, aber es können Hintergrundbilder in jeder Tabellenzelle platziert werden. Es ist zwar möglich, mit Hilfe der absoluten Positionierung zwei Objekte an ein und derselben Stelle zu platzieren, doch sollte stets nur ein Objekt zur Zeit sichtbar gemacht werden.
Wie kann ich in einem Numeric Field Widget eine negative Zahl darstellen?
Verwenden Sie eine negative Zahl als Parameter für "minFld". Beachten Sie, dass der Bereich von maxFld-minFld kleiner oder gleich dem Bereich der Datenstruktur sein muss (256 für ein Byte, 65536 für ein Wort). Beispiel: minFld = -128 maxFld = 127; ein Byte in diesem numerischen Feld mit dem Wert 0 ergibt einen Displaywert von -128, während der Wert 255 zum Display von 127 führt.
GUI Kommunikation
Mein Touchpanel funktioniert nicht mehr. Wie kann ich herausfinden, ob mein Touchpanel ersetzt oder lediglich neu kalibriert werden muss?
Da die Kalibrierdaten im Atmel DataFlash abgelegt sind, können sie beschädigt werden, wenn sie versehentlich überschrieben werden oder wenn eine µHTML™-Datei programmiert wird, die zu groß für das DataFlash ist. Mit mehreren Schritten können Sie versuchen, die Funktionsfähigkeit des Touchpanels wiederherzustellen.
Schritt 1:
Falls nicht schon geschehen, versuchen Sie das Touchpanel neu zu kalibrieren. Benutzen Sie die Anleitung zum Kalibrieren des Touchpanels. Reagiert das Touchpanel immer noch nicht korrekt, fahren Sie mit dem nächsten Schritt fort.
Schritt 2:
Versuchen Sie es mit einer Neuinstallation des Amulet Betriebssystems (OS), denn die Kalibrierdaten könnten beschädigt sein. Benutzen Sie die Anleitung zum Neuinstallieren des Amulet OS. Beim erneuten Laden des Amulet OS gelangen Sie direkt auf die Seite zum Kalibrieren des Touchpanels. Funktioniert das Touchpanel immer noch nicht, wenden Sie sich bitte an den Support.
Welches Protokoll wird für das Amulet 3.8” Modul verwendet?
Amulet hat ein simples ASCII-Kommunikationsprotokoll vorgesehen, damit das Amulet Modul an jedes Embedded-Gerät angeschlossen werden kann, das die serielle Kommunikation per RS-232 unterstützt. Eine Dokumentation des Protokolls finden Sie hier.
Mit welchem Protokoll arbeitet das Amulet 5.7” Modul?
Das 5.7” Modul ist mit einem Steckanschluss ausgestattet, der direkt mit den entsprechenden UART-Pins verbunden werden kann. Alternativ können Sie einen RS-232-Chip wie etwa unser PIB-1-Board für die Kommunikation per RS-232 verwenden. Weitere Informationen zu unserem PIB-1.
Bietet das Amulet Modul gegenwärtig Unterstützung für RS-485?
Das Amulet Modul wird nicht serienmäßig mit RS-485-Funktionalität geliefert, kann aber jederzeit mit einem RS-232/RS-485-Konverter ausgestattet werden. Informationen über solche Protokollwandler finden Sie unter www.bb-elec.com.
Wenn ich versuche, per UART ein Zeichen im Bereich 0x80 – 0xff meines Fonts an einen InternalRAM String zu senden, wird dieses nicht korrekt angezeigt. Was mache ich falsch?
Ziehen Sie bitte zunächst die Dokumentation zum Amulet Kommunikationsprotokoll zu Rate und vergewissern Sie sich, dass Sie die richtige Anzahl DLEs (0x10) verwenden, um Ihre Upper-Range-Zeichen per UART zu übertragen. Erscheint nach wie vor das falsche Zeichen auf dem Display, haben Sie möglicherweise eine zu geringe Genauigkeit eingestellt. Das folgende Beispiel zeigt, wie ein einzelner Wert im Font-Bereich 0xe0 – 0xff angezeigt wird. Sie müssen zwei DLEs verwenden, doch muss auch die Genauigkeit auf 3 erhöht werden, da jedes Zeichen in diesem Bereich bei dieser Genauigkeit effektiv ein Zeichen belegt. 0x10 0x10 0x20 sind drei Zeichen in der String-Variable, obwohl nur ein Zeichen dargestellt wird. Wenn Sie also zwei Zeichen in diesem Bereich anzeigen möchten, muss die Genauigkeit auf 6 angehoben werden.
Informationen zum Amulet Kommunikationsprotokoll.
Informationen über die Genauigkeit (Teil des Parameters printf im String Field Widget).
Was kann ich tun, wenn der Amulet Bildschirm leer bleibt und nicht zu funktionieren scheint?
Gehen Sie wie folgt vor:
1. Klemmen Sie die Versorgungsspannung ab und bringen Sie den DIP-Schalter 1 auf dem RS232/PIB-1 Board in die Stellung OFF.
2. Schließen Sie die Versorgungsspannung und das serielle Kabel wieder an. Auf dem Bildschirm sollte nichts zu sehen sein.
3. Öffnen Sie den HTML-Compiler und wählen Sie File -> Restore Amulet OS
4. Verlegen Sie den DIP-Schalter 1 wieder in die ON-Position und betätigen Sie die Reset-Taste auf dem RS232-Board (bzw. auf dem 3.8” Controller-Board, wenn Sie mit dem MK-GT380 arbeiten)
5. Sie müssten jetzt den Touchscreen-Kalibrierbildschirm sehen und nach dem Anklicken der 3 Objekte in der Lage sein, Ihr Projekt zu programmieren.
Ich habe einen Button mit mehreren Funktionen, der aber bei Betätigung nicht korrekt funktioniert. Wo liegt der Fehler?
Wenn Sie mehrere Befehle in einem Button Widget unterbringen möchten (z. B. zum Setzen von mehr als einer Byte-Variable) lassen sich die Befehle auf zweierlei Weise separieren. Ein Komma bewirkt, dass beide Befehle gleichzeitig ausgelöst werden, während ein Semikolon dafür sorgt, dass mit jedem neuen Druck auf den Button der jeweils nächste Befehl aktiviert wird. Beide Varianten lassen sich auch kombinieren, sodass es möglich ist, mit einem Button bestimmte Befehls-Kombinationen nacheinander auszulösen. Dies gilt für alle Widgets mit einem HREF-Parameter sowie für den URL-Parameter von META-Tags.
An meinem seriellen Port ist ein Timeout aufgetreten. Wie kann ich diese Störung beheben?
Stellen Sie fest, ob der richtige COM-Port gewählt wurde und ob in den RS232-Einstellungen des HTML-Compilers als FLASH Rate und uP Comm Rate ein Wert von 115200 eingestellt ist. In den Programmiermodus versetzen Sie den Chip, indem Sie DIP 1 nach unten verlegen und das Modul neu starten. Von hier aus versuchen Sie, das Amulet OS neu zu installieren (File --> Restore Amulet OS). Anschließend können Sie versuchen, Ihr Projekt erneut zu flashen. Tritt der gleiche Timeout-Fehler erneut auf, können Sie auf folgende Weise prüfen, ob der Chip korrekt funktioniert:
- Starten Sie Hyper Terminal (Accessories--> Communications--> Hyper Terminal) und nehmen Sie über den von Ihnen benutzten COM-Port Verbindung auf. Wählen Sie 115200 Bit pro Sekunde, 8 Datenbits, No Parity, 1 Stoppbit, und keine Flusskontrolle.
- Im Programmiermodus sendet der Chip einmal pro Sekunde das Zeichen ‚C‘ über den UART. Dies kann mit Hyper Terminal überprüft werden.
Sobald die Verbindung eingerichtet ist und das Modul eingesteckt und im Programmiermodus einegschaltet ist, sollten die ausgegebenen C-Zeichen zu sehen sein. In diesem Fall funktioniert der Chip korrekt und die physische Verbindung ist richtig eingerichtet. Anderenfalls sollten Sie die physische Verbindung überprüfen, wenn Sie nicht unser Program Interface Board einsetzen. Oft sind nur zwei Leitungen vertauscht. Wenn Sie unser PIB verwenden, aber die Cs dennoch nicht sehen, ist die Störungsbeseitigung etwas aufwändiger. Wenden Sie sich dazu an den Support.
Wie programmiere ich mein DataFlash?
Informationen zum Programmieren des DataFlash gibt es hier.
Hardware
Wie viele Daten kann ich im DataFlash abspeichern?
Das 3.8” Amulet Starter Kit ist werksseitig mit 4 Megabit (512 KByte) DataFlash ausgestattet. Von den 512 KByte sind 64 KByte für die Amulet Firmware reserviert, während die verbleibenden 448 KByte zum Speichern von µHTML™-Seiten genutzt werden können. Das 5.7” Amulet Starter Kit bietet doppelt so viel DataFlash-Kapazität wie das 3.8” (insgesamt 8 Megabit bzw. 1 MByte). Es können also Hunderte von µHTML™-Objekten in das DataFlash programmiert werden.
Wie lauten die Systemanforderungen?
Die Amulet Software läuft unter Windows 95, 98, Me, NT, 2000, XP und Vista (Version 3.3.5 oder höher erforderlich).
Vertrieb
Kann ich den Amulet Browser Chip separat erwerben?
Ja. Erfragen Sie Preis und Verfügbarkeit bitte bei unserem Vertrieb.
Copyright © 2007 ixes AG
Alle Rechte vorbehalten. Ausgewiesene Warenzeichen und
Markennamen gehören ihren jeweiligen Eigentümern.
|