Description: |
| | An Object that overlays text on a video signal using an Intuitive Circuits OSD232 On-Screen Display Character Overlay Board. |
| | The following table lists the size and availability of the oVideoIC Object.
| | Object | Size | Description | A1 | A2 | B1 | B2 | C1 |
 | oVideoIC | 5 Bytes | Controls an Intuitive Circuits On-Screen Display Character Overlay board. | x | x | x |
|
Operation: |
| | When the oVideoIC Object's Value property is set to the ASCII value of a character, that character is sent out the I/O Lines specified by the IOLine property in such a way that an Intuitive Circuits OSD232 On-Screen Display Character Overlay Board will display the character. Setting the Value property to a string of characters will sequentially send each character in the string to the OSD232 module. (see examples) Invoking the Locate method will cause the cursor to be positioned on the screen at the specified X-Y coordinates. Invoking the Clear method will cause the OSD232 module to clear the screen of any characters. When created, the oVideoIC Object also creates an instance of the oSerialL object which it uses to control the display. The properties of the instance of the oSerialL Object are configured to transmit data at 4800 baud with an inverted serial signal. modifying that or any other properties of the oSerialL instance will affect the oVideoIC Object's operation in ways that could make the it unable to control the display. See the oSerialL Help for more detail on how the serial port communicates with devices such as the Intuitive Circuits On-Screen Display. |
Properties: |
| The following table lists the properties of the oVideoIC Object:
|
Methods: |
|
| Methods | Description |
| Clear | Clears the screen. |
| Locate | Sets the cursor to the specified location. The Locate command uses two arguments; Row & Column, both of which are 0 based. Example: X.Locate(0,1) ' will locate cursor at 1st row, 2nd column. Example: X.Locate(1,9) ' will locate cursor at 2nd row, 10th column. |
|
Examples: |
| | In the following example, the oVideoIC Object is used.
'This program prints "Testing"
'to the middle of a video screen.
Dim A As New oVideoIC
Sub Main()
A.IOLine = 16
A.FullScreen
A.Clear
ooPIC.Delay = 1
A.Color(cvicRed, cvicBlue)
A.Locate(6,11)
A.Value = "Testing"
End Sub |
|
Connections: |
| The oVideoIC uses one I/O line. This I/O line is connected to the serial in line of the Intuitive Circuits OSD232 On-Screen Display Character Overlay Board. |
Related Items:
|
| | The following table lists objects with related functions
| | Object | Description | A1 | A2 | B1 | B2 | C1 |
 | oLCDSE, T | Controls a Scott Edwards Serial LCD Display. | x | x | x |
 | oLCD | Controls a LCD Display. | x | x | x |
 | o7Seg | Controls a 7-Segment Display. | x |
 | o7Seg2 | Controls a Dual 7-Segment Display. | x |
|
Version History and Bug List: |
| | Firmware Ver B1: Introduced. Bugs: No known bugs. |