This class controls the status display of the Machine Vision Controller.
See class VIB::LCD in the VisionBox Interface Library for a detailed description.
◆ eAUTO_TYPE
Definitions for automatic text display, used by ConfigureAutoText()
POST code and temperature modes are only supported by the VisionBox AGE-X4.
If the POST code and temperature are both enabled, they will appear alternately on the second line.
Enumerator |
---|
ONTIME | Display time since the last power-on or reset in the first line.
|
POSTCODE | Display the last BIOS POST code in the second line.
|
TEMPERATURE | Display the main-board temperature in the second line.
|
◆ LCD()
Default constructor for the device object
The device must be opened with Open() before it can be used.
◆ ClearDisplay()
void VIB_NET::LCD::ClearDisplay |
( |
| ) |
|
Clears the entire display.
◆ ConfigureAutoText()
Enables or disables the auto text feature.
- Parameters
-
TextType | Auto text type to change |
DisplayText | true, enable the auto text |
◆ Reset()
void VIB_NET::LCD::Reset |
( |
| ) |
|
◆ WriteText()
void VIB_NET::LCD::WriteText |
( |
const UInt32 |
StartCharacterIndex, |
|
|
const UInt32 |
StartLineIndex, |
|
|
const UInt32 |
CharactersToWrite, |
|
|
array< Byte >^ |
pText, |
|
|
const bool |
LineWrap |
|
) |
| |
Displays the given text on the display, starting at the give coordinates.
- Parameters
-
StartCharacterIndex | First column, 0 ... (NumberOfCharactersPerLine - 1) |
StartLineIndex | First line, 0 ... (NumberOfLines - 1) |
CharactersToWrite | Number of chars inside pText which are displayed. |
pText | ASCII coded string. |
LineWrap | false, writes the string only in to the given line, if not enough space the additional characters are discarded. |
◆ NumberOfCharactersPerLine
VIB_NET::LCD::NumberOfCharactersPerLine |
|
get |
Holds the number of characters in one line.
◆ NumberOfLines
VIB_NET::LCD::NumberOfLines |
|
get |
Holds the number of lines.
◆ Type
Returns the device type for the current instance, see eDEVICE_TYPE