JVCL Help:TJv16SegmentedLEDDigit

From Project JEDI Wiki
Jump to navigationJump to search
JEDI Visual Component Library Help

Search in JVCL Help

 
Search in all projects
 

Class Hierarchy

TJvCustomSegmentedLEDDigit
TJvBaseSegmentedLEDDigit
TJv14SegmentedLEDDigit
TJv16SegmentedLEDDigit
run\JvSegmentedLEDDisplay.pas


Summary

Modern 16-segmented LED digit.

run\JvSegmentedLEDDisplay.pas


Pascal

 run\JvSegmentedLEDDisplay.pas
 TJv16SegmentedLEDDigit = class(TJv14SegmentedLEDDigit);


Description

TJv16SegmentedLEDDigit is a modern 16-segmented LED digit as frequently used with audio equipment (though they more frequently use matrix displays these days).

As a derivative of TJv14SegmentedLEDDigit, this class provides in a DP segment (commonly used as a decimal point by calculators), diagonals, center verticals and split center horizontal. In addition, it splits both the top and bottom horizontals in two separate segments each. This layout makes it possible to represent all alphabet characters and most common symbols. The layout and naming is as follows (naming placed next to image to improve clarity):

            ---
 ---       A1 = left top horizontal       G1 = left center horizontal          |  |  /|      A2 =
 right top horizontal      G2 = right center horizontal
          |  | / |      B  = right top vertical        H  = top left diagonal
          |  |/  |      C  = right bottom vertical     I  = center top vertical
           --- ---       D1 = right bottom horizontal   J  = top right diagonal
          |  /|  |      D2 = left bottom horizontal    K  = bottom right diagonal
          | / |  |      E  = left bottom vertical      L  = center bottom vertical
          |/  |  |      F  = left top vertical         M  = left bottom diagonal
           --- ---  .DP                                 DP = Decimal point 

run\JvSegmentedLEDDisplay.pas


About

Navigation

run\JvSegmentedLEDDisplay.pas



Contribute to this help topic

This documentation wiki is based on the collaborative effort of Project JEDI users. Your edits are welcome in order to improve documentation quality: edit this page