DOC-038 Iss 1 24
Appendix A: Graphical User Interface Construction
The fundamental controls necessary for an LED system can be covered by four
simple control functions as are listed below. Some suggestions of how a GUI may be
designed are given only to provide some assistance if needed.
a) The ability to read in and load available wavelengths on the GUI.
• The ‘LAMS’ command on the pE-4000 is used to read the ready for use wavelengths
but also to read in the fixed wavelength descriptions on the pE-300
white
.
• The ‘LAMBDAS’ command on the pE-4000 allows all available wavelengths to be read
in and possibly displayed in a drop-down menu or list as shown in Figure 11.
• ‘LOAD:xxx’ command on the pE-4000. Loading wavelengths may be achieved by
clicking on the desired wavelength through a drop-down menu or list.
b) The ability to set the intensity of each channel.
• The CSS commands allow the intensity to be set independently for each channel.
This could be provided as a slider mechanism in the GUI or as a box where intensity
can be set directly, or as both. This can be seen in Figure 11.
• The CS+ and CS- commands can also be used as a Global intensity control if desired.
c) The ability to select or deselect the wavelengths that are ready for use.
• The short or long CSS command may be used for the purpose of setting the channel
state into ‘XF’ or ‘SF’. The ability to select only the wavelengths of interest means
that unneeded wavelengths can be left off when using a Global on/off control.
d) The ability to switch on and off the desired wavelengths.
• The CSS commands can do this for each channel independently, e.g. CSSASN100.
This could be incorporated as a checkbox for each channel.
• The CSN and CSF commands can be used as a Global on/off for selected channels.
This command may be considered as a shutter and exist as a separate button.