Pmod OLEDrgb Detailed LabVIEW Help

Welcome to the detailed help section for the Pmod OLEDrgb Write function!

Clearly, this is not your traditional LabVIEW detailed help file. I don't know how to create one at the moment, but some Googling shows me that it is possible. I'll probably stick with this for now though since I'm pretty sure I wouldn't be able to add it to LabVIEW's internal set of help files anyway. But without further ado, here is the detailed help.


Detailed Help

Note that there are potentially more inputs available than what would be logically expected for a particular function; feel free to ignore the inputs that do not make sense with that function. For example, the Draw Pixel function will only logically require the Starting Column, Starting Row, and Color Choice as inputs. All of the other inputs can be safely ignored without any detriment.

Note on the Color choice input: to use the custom color values, users must first select “Custom” from the Color choice menu. As the Pmod OLEDrgb uses 16-bit color in a 5-6-5 arrangement (5 bits of red, 6 bits of green, 5 bits of blue), classic 24-bit RGB color values will not produce the expected color.

A list of what inputs are required for each function (aside from the selection in the dropdown box) is provided below.

Clear All

None.

Clear Partial

You need the Starting Column, Starting Row, Ending Column, and Ending Row inputs from the Column and Row values cluster.

Draw Filled Rectangle

You need the Starting Column, Starting Row, “Ending Column, and Ending Row inputs from the Column and Row values cluster.

You also need the Color Inputs cluster; you may choose a predefined color or a “Custom” color from the dropdown box. A custom color will be constrained to the 5-6-5 color format used by the Pmod OLEDrgb.

Draw Empty Rectangle

You need the Starting Column, Starting Row, Ending Column, and Ending Row inputs from the Column and Row values cluster.

You also need the Color Inputs cluster; you may choose a predefined color or a “Custom” color from the dropdown box. A custom color will be constrained to the 5-6-5 color format used by the Pmod OLEDrgb.

Draw Line

You need the Starting Column, Starting Row, Ending Column, and Ending Row inputs from the Column and Row values cluster.

You also need the Color Inputs cluster; you may choose a predefined color or a “Custom” color from the dropdown box. A custom color will be constrained to the 5-6-5 color format used by the Pmod OLEDrgb.

Draw Pixel

You need the Starting Column and Starting Row inputs from the Column and Row values cluster.

You also need the Color Inputs cluster; you may choose a predefined color or a “Custom” color from the dropdown box. A custom color will be constrained to the 5-6-5 color format used by the Pmod OLEDrgb.

Draw Bitmap

You need the Starting Column and Starting Row inputs from the “Column and Row values” cluster.

It is also good to have an image in mind that can fit within the 96×64 pixel display. JPEG and PNG images currently work correctly; BMP images should be supported shortly once I determine why they are not displaying correctly.

Copy Paste

You need the Starting Column, Starting Row, Ending Column, Ending Row, New Column Start, and New Row Start inputs from the Column and Row values cluster.

Move

You need the Starting Column, Starting Row, Ending Column, Ending Row, New Column Start, and New Row Start inputs from the Column and Row values cluster.

Dim Area

You need the Starting Column, Starting Row, Ending Column, and Ending Row inputs from the Column and Row values cluster.

Write String

You need the Starting Column and Starting Row inputs from the Column and Row values cluster.

You also need the Color Inputs cluster; you may choose a predefined color or a “Custom” color from the dropdown box. A custom color will be constrained to the 5-6-5 color format used by the Pmod OLEDrgb.

You also need the Text to Display string input; it supports the classic set of printable ASCII characters as well as the “enter” key and wrap around.