GUI im Gerätebau

Gast #5123419
Lesenswert?

Hallo,

Wenn ihr ein Gerät mit grafischer Oberfläche mit Touch realisieren 
wollt, zu was würdet ihr raten?

Es ginge hier nur ums grafische Darstellen von Informationen und die 
Bedienmöglichkeit. Harte Echtzeitfähigkeit wäre nicht gefordert.

Das System sollte innerhalb 20Sekunden gebootet haben und stabil laufen.

Meine Gedanken gehen Richtung  Visual Studio C# oder Qt um nicht alles 
selber auf das Display zeichnen zu müssen.

Ginge hier auch ein Windows CE oder Windows IOT und auf welchen Hardware 
Plattformen liefe das?
Gast #5123466
Lesenswert?

Kosten Rahmen für die hw?
Display größer Auflösung?
Touch Technologie? Resistiev kapazitiev  Robustheit, Vandalismus sicher, 
bedienbar mit Handschuhen, ...

Ist wischen gewünscht? Oder nur klick?

Kann man z.b mit nem Stm32f3 machen oder mit nem imx6
#5123501
Lesenswert?

mo schrieb:
> Wenn ihr ein Gerät mit grafischer Oberfläche mit Touch realisieren
> wollt, zu was würdet ihr raten?

Alles selber schreiben.

Kein Windows unten drunter, damit dich nicht dassselbe Schicksal 
erwartet wie die Windows XP Benutzer.

Kein Linux drunter, auch das ist nur sicher wenn es regelmässig 
geupdated wird.

Eventuell RTOS oder QNX, falls du die Stacks brauchst.
Gast #5123761
Lesenswert?

mo schrieb:
> Visual Studio C# oder Qt

Falls es ein kleiner Industrie PC werden soll: Win 10 IoT Enterprise ist 
Standard und im Maschinenbau immer noch Visual Basic. Insbesondere da C# 
durch .net keinerlei Vorteile mehr hat und mit Basic wird die GUI 
besser. Qt ist auch gut, kostet aber Lizenzgebühr.

> Das System sollte innerhalb 20Sekunden gebootet haben und stabil laufen

Falls es ein Pi werden soll: RiscOS bootet in 1 sec und läuft auch auf 
dem Pi 0 oder Pi 1 sehr flott. Und verträgt im Gegensatz zu Linux einen 
Not-Aus ohne Shutdown. GUI in Basic geht am schnellsten. Qt ist auch 
möglich. Andererseits gibt es auch (teure) Industrie Boards mit RiscOS 
im eMMC:

http://shop.elesar.co.uk/index.php?route=product/product&product_id=51

Wenn es aber um Sicherheit geht: grade im Maschinenbau wird GUI (auf 
Industrie PC, keine Echtzeit, unsicher) und Steuerung gern physikalisch 
getrennt (uC ohne Betriebssystem oder SPS, sicher)
Gast #5123769
Lesenswert?

Lothar schrieb:
> Qt ist auch gut, kostet aber Lizenzgebühr.

Nein, nicht wenn man die LGPL mit dynamischen Bibliotheken nutzt. Dabei 
kann man problemlos kommerzielle Closed-Source Programme schreiben:

> The LGPL allows you to keep the source code of your application private as
> long as it is “work that uses” the library. Dynamic linking is usually
> recommended here.

https://www.qt.io/faq/#_Toc_3_7
#5123864
Lesenswert?

Hallo,

so allgemein lässt sich die Frage natürlich nicht beantworten, da weder 
Kostenrahmen noch Losgröße bekannt ist.
Spontan würde ich da aber immer zuerst bei Siemens Simatic Panel 
nachsehen. Die habe ich in der Praxis vielfach kennen gelernt. Die sind 
zwar teuer, aber dafür auch robust und arbeiten zuverlässig. Was die 
Software dabei angeht muss ich sagen, das die Probleme selten vom 
darunterliegenden System kommen sondern meist daher, das der 
Programmierer der eigentlich Applikation Fehler gemacht hat oder meist 
noch schlimmer, auftretende Fehler nicht sauber abgefangen hat.

Gruß Kai

PS: hier ein Link
http://w3.siemens.com/mcms/human-machine-interface/de/bediengeraete/Seiten/Default.aspx

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren