Difference between revisions of "Component: 7Segment (Quad) 2D (Segment)"

From Flowcode Help
Jump to navigationJump to search
 
(7 intermediate revisions by the same user not shown)
Line 17: Line 17:
 
==Component Source Code==
 
==Component Source Code==
  
Please click here for the component source code: [https://www.flowcode.co.uk/wikicopy/componentsource/FC_Comp_Source_LED_7Seg_Quad_2dgi.fcfx FC_Comp_Source_LED_7Seg_Quad_2dgi.fcfx]
+
Please click here to download the component source project: [https://www.flowcode.co.uk/wiki/componentsource/FC_Comp_Source_LED_7Seg_Quad_2dgi.fcfx FC_Comp_Source_LED_7Seg_Quad_2dgi.fcfx]
 +
 
 +
Please click here to view the component source code (Beta): [https://www.flowcode.co.uk/FlowchartView/?wfile=componentsource/FC_Comp_Source_LED_7Seg_Quad_2dgi.fcfx FC_Comp_Source_LED_7Seg_Quad_2dgi.fcfx]
  
 
==Detailed description==
 
==Detailed description==
 +
 +
 +
 +
 +
 +
 +
 +
  
  
Line 26: Line 36:
  
 
==Examples==
 
==Examples==
 +
 +
 +
 +
 +
 +
 +
 +
  
  
  
 
''<span style="color:red;">No additional examples</span>''
 
''<span style="color:red;">No additional examples</span>''
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
  
 
==Macro reference==
 
==Macro reference==
  
 +
===ShowDigit===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ShowSegments'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ShowDigit'''
 
|-
 
|-
| colspan="2" | Allows the individual segments of the display to be controlled.&nbsp;
+
| colspan="2" | Set the number and decimal point to be displayed in the given digit of the display.&nbsp;
 
|-
 
|-
 
|-
 
|-
Line 47: Line 76:
 
|-
 
|-
 
| width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE
 
| width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE
| width="90%" | Segments
+
| width="90%" | Value
 +
|-
 +
| colspan="2" | The number value to set the digit to (0...15), 16=Clear&nbsp;
 +
|-
 +
| width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE
 +
| width="90%" | DecimalPoint
 
|-
 
|-
| colspan="2" | 8-bit Binary value to set the segments, bit0 = segA, bit1 = segB...&nbsp;
+
| colspan="2" | Whether to show the decimal point for the chosen digit.&nbsp;
 
|-
 
|-
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
Line 56: Line 90:
  
  
 +
===ShowSegments===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ShowDigit'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ShowSegments'''
 
|-
 
|-
| colspan="2" | Set the number and decimal point to be displayed in the given digit of the display.&nbsp;
+
| colspan="2" | Allows the individual segments of the display to be controlled.&nbsp;
 
|-
 
|-
 
|-
 
|-
Line 70: Line 105:
 
|-
 
|-
 
| width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE
 
| width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE
| width="90%" | Value
+
| width="90%" | Segments
 
|-
 
|-
| colspan="2" | The number value to set the digit to (0...15), 16=Clear&nbsp;
+
| colspan="2" | 8-bit Binary value to set the segments, bit0 = segA, bit1 = segB...&nbsp;
|-
 
| width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE
 
| width="90%" | DecimalPoint
 
|-
 
| colspan="2" | Whether to show the decimal point for the chosen digit.&nbsp;
 
 
|-
 
|-
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
|}
 
|}
 
 
  
  

Latest revision as of 13:11, 7 February 2023

Author Matrix Ltd
Version 1.2
Category Segment


7Segment (Quad) 2D component

14mm seven segment display. LED colour can be set from properties.

Component Source Code

Please click here to download the component source project: FC_Comp_Source_LED_7Seg_Quad_2dgi.fcfx

Please click here to view the component source code (Beta): FC_Comp_Source_LED_7Seg_Quad_2dgi.fcfx

Detailed description

No detailed description exists yet for this component

Examples

No additional examples






Macro reference

ShowDigit

Fc9-comp-macro.png ShowDigit
Set the number and decimal point to be displayed in the given digit of the display. 
Fc9-u8-icon.png - BYTE Digit
Which of the four digits to change. (0...3) 
Fc9-u8-icon.png - BYTE Value
The number value to set the digit to (0...15), 16=Clear 
Fc9-u8-icon.png - BYTE DecimalPoint
Whether to show the decimal point for the chosen digit. 
Fc9-void-icon.png - VOID Return


ShowSegments

Fc9-comp-macro.png ShowSegments
Allows the individual segments of the display to be controlled. 
Fc9-u8-icon.png - BYTE Digit
Which of the four digits to change. (0...3) 
Fc9-u8-icon.png - BYTE Segments
8-bit Binary value to set the segments, bit0 = segA, bit1 = segB... 
Fc9-void-icon.png - VOID Return


Property reference

Fc9-prop-icon.png Properties
Fc9-type-16-icon.png Display Type
Set this according to the specification of your hardware display. Common Anode: Pin true -> LED Off, Pin false -> LED On Common Cathode: Pin true -> LED On, Pin false -> LED Off 
Fc9-type-16-icon.png Common Type
The state of the output common pin when the 7-segment display is active. Usually a common cathode display uses a low signal and a common anode uses a high signal. If the common pin is routed via a transistor for power amplification then the signal may need to be reversed. 
Fc9-type-7-icon.png Show Seg Labels
Show segment name labels overlayed over the component. 
Fc9-conn-icon.png Connections
Fc9-type-5-icon.png Common Pin 0
Pin to enable the first digit. 
Fc9-type-5-icon.png Common Pin 1
Pin to enable the second digit. 
Fc9-type-5-icon.png Common Pin 2
Pin to enable the third digit. 
Fc9-type-5-icon.png Common Pin 3
Pin to enable the fourth digit. 
Fc9-type-5-icon.png Pin0 (A)
Pin for the 'A' segments of the displays. 
Fc9-type-5-icon.png Pin1 (B)
Pin for the 'B' segments of the displays. 
Fc9-type-5-icon.png Pin2 (C)
Pin for the 'C' segments of the displays. 
Fc9-type-5-icon.png Pin3 (D)
Pin for the 'D' segments of the displays. 
Fc9-type-5-icon.png Pin4 (E)
Pin for the 'E' segments of the displays. 
Fc9-type-5-icon.png Pin5 (F)
Pin for the 'F' segments of the displays. 
Fc9-type-5-icon.png Pin6 (G)
Pin for the 'G' segments of the displays. 
Fc9-type-5-icon.png Pin7 (DP)
Pin for the decimal points of the displays. 
Fc9-conn-icon.png Colors
Fc9-type-1-icon.png LED Color
Color of the LED segments when truned on. When off, they use a much darker shade of the same hue. 
Fc9-type-1-icon.png Body Color
Color of the plastic casing containing the LEDs. 
Fc9-type-1-icon.png Label Color
Color for the optional LED segment labels.