|
|
(15 intermediate revisions by 2 users not shown) |
Line 1: |
Line 1: |
− | = MSEgui application examples and screenshots =
| |
| | | |
| + | [https://github.com/mse-org/mseide-msegui/releases MSE source] |
| + | |
| + | {{Projects using MSEgui}} |
| | | |
| == A Firebird application == | | == A Firebird application == |
| | | |
| The following screen shots are taken from an MSEgui Firebird database application. | | The following screen shots are taken from an MSEgui Firebird database application. |
− | The programmer writes he has customized the look and feel of his application in about 30 minutes with a tfacecomp and two tframecomp. He states that the look and feel is identical on Linux and Windows.
| + | He states that the look and feel is identical on Linux and Windows. |
− | | |
− | [[Image:mse_dbwidgetgrid1.jpg]]
| |
− | | |
− | [[Image:mse_dbwidgetgrid2.jpg]]
| |
− | | |
− | Linux version:
| |
− | [[Image:mse_form1.jpg]]
| |
− | | |
− | Windows version:
| |
− | [[Image:mse_form1w.jpg]]
| |
− | | |
− | Linux version:
| |
− | [[Image:mse_button1.jpg]]
| |
− | | |
− | Windows version:
| |
− | [[Image:mse_button1w.jpg]]
| |
− | | |
− | The report is designed and rendered with the built-in MSEide+MSEgui report designer and report generator.
| |
− | | |
− | [[Image:mse_report1.jpg]]
| |
− | | |
− | Two MDI forms with fade and flat frame.
| |
− | | |
− | [[Image:mse_gripfade1.png]]
| |
| | | |
| + | [[Image:mse_dbwidgetgrid3.jpg]] |
| | | |
| == An embedded system == | | == An embedded system == |
Line 38: |
Line 17: |
| commonly called the "human machine interface", HMI. | | commonly called the "human machine interface", HMI. |
| | | |
− | [[Image:MainScreen.png|Main Screen]]
| |
− |
| |
− | The control unit uses a touch panel a its display, therefore all active controls
| |
− | have to be made rather large to enable the personnel to handle them easily.
| |
− | The main screen consists of a few informational display fields and allows to
| |
− | select the implemented sterilizing processes by means of a menu consisting of several
| |
− | button components showing the process names along with a short description in a
| |
− | separate panel. The visibility of the buttons and their captions are defined during
| |
− | program loading by means of a configuration file.
| |
− | The informational fields display the devices' operating values in real time using a
| |
− | MSE system timer to collect the information from the PLC.
| |
− | <br><br>
| |
− |
| |
− | [[Image:ProcessDisplay.png|Process Display]]
| |
− |
| |
− | After processing has been started, the display is switched to a different format
| |
− | showing the operating values in large digits on some numeric display field components
| |
− | on the left and a graphical representation of the process history on the right, again
| |
− | both as real time "live displays". If the diagram curves would reach the right panel
| |
− | border, the diagram would change to a scrolling mode, always showing the current state
| |
− | at the extreme right.
| |
− | <br><br>
| |
− |
| |
− | [[Image:StateDisplay.png|State Display]]
| |
− |
| |
− | For diagnostic purposes, also a schematic state display is available. This shows a
| |
− | simplified schematic of the apparatus, along with real time animated symbols of the
| |
− | control elements, as there are valves and pumps, each displayed in a derived version
| |
− | of a timage component, created and placed dynamically on program load. Also shown are
| |
− | the most important process values as numerical displays, also dynamically placed.
| |
− | The schematic field really is the output of a separate program, running in parallel
| |
− | to the process display which provides the upper and lower parts of the screen display.
| |
− | <br><br>
| |
− |
| |
− | [[Image:ControlScreen.png|Control Screen]]
| |
− |
| |
− | There is also a mode for setting several control and function parameters and to
| |
− | recall previous operational and diagnostic data. It is organised as a tabbed screen
| |
− | containing several run time parametrized menu pages and a couple of display field pages.
| |
− | Some of the pages allow access only after entering a pass code to prevent missuse of
| |
− | critical functions.
| |
− | <br><br>
| |
− |
| |
− | [[Image:ProtocolReview.png|Protocol Review]]
| |
− |
| |
− | This is a screen displaying a graphical protocol of a previous process. The protocol
| |
− | is usually printed out immediately after termination, as required by the regulations.
| |
− | The printer output is generated as a postscript file, processed by ghostscript both for
| |
− | print out and for the on screen display shown, which uses the png format for loading
| |
− | into the display field.
| |
− | <br><br>
| |
− |
| |
− | [[Image:Attribution.png|Attribution]]
| |
− |
| |
− | Of course, there is also an attribution display, showing program version, creator information
| |
− | and the tools used for the creation of the system, Free Pascal and MSE-IDE & MSE-GUI.
| |
− | As background, it uses a photography of one such apparatus as it is used in clinics
| |
− | displayed in an image component carrying several label fields used for the text.
| |
− | Above all of that sits a transparent button to close the picture.
| |
− |
| |
− | == StrumPract, various tools for musicians ==
| |
− |
| |
− | [https://github.com/fredvs/strumpract/ StrumPract] is various tools for musicians.
| |
− |
| |
− | Like:
| |
− |
| |
− | . Learn to play drums set in 4 lessons and develop your art.
| |
− |
| |
− | . Practice your other instruments with a editable drums machine.
| |
− |
| |
− | . Tune your guitar and bass.
| |
− |
| |
− | . Play audio files and loop it.
| |
| | | |
− | . DJ console for auto-mixing, with 2 players and direct-output of mic. | + | [[Image:StateDisplay2.png|State Display]] |
| | | |
− | . Record your ideas-jam.
| |
| | | |
− | . Chords randomizer for jamming.
| + | == StrumPract == |
| | | |
− | [[Image:strumcolor.png]] | + | [https://github.com/fredvs/strumpract/releases StrumPract] is various tools for musicians. |
| | | |
− | [[Image:strumpchordrandomizer.png]] | + | [[Image:strumcolor2.png]] |
| | | |
| + | [[Image:strumpchordrandomizer2.png]] |
| | | |
| == ideU, the ide. Universal. == | | == ideU, the ide. Universal. == |
Line 131: |
Line 37: |
| ideU is based on MSEide by Martin Schreiber. https://github.com/mse-org/mseide-msegui | | ideU is based on MSEide by Martin Schreiber. https://github.com/mse-org/mseide-msegui |
| | | |
− | [[Image:ideu.png]] | + | [[Image:ideu2.png]] |