Difference between revisions of "Component: SevenSeg ( Indicator)"

From Flowcode Help
Jump to navigationJump to search
(added the example (was in Bluetooth for some reason))
 
(One intermediate revision by the same user not shown)
Line 27: Line 27:
 
==Examples==
 
==Examples==
  
Example takes an inpt from a slider and outputs the number to a seven segment display. The display prints Err if the number is out of range.
+
===7 Segment from a Slider===
 +
This example takes an input from a slider and outputs the number to a seven segment display. The display prints Err if the number is out of range.
  
{{Fcfile|7segtest.fcsx|Web 7 Segment Display Example}}
+
{{Fcfile|SevenSegSlider.fcweb|SevenSegSlider.fcweb}}
  
[https://www.flowcode.co.uk/wiki/WebDevExamples/7segtest.html Web 7 Segment Display Example]
+
The web app created by this example can be viewed here: [https://www.flowcode.co.uk/example/WebComps/SevenSegSlider.html SevenSegSlider Example]
 +
 
 +
 
 +
===7 Segment - set individual segments===
 +
This uses switches to control each individual segment. The hex value displayed is the value that can be passed to the SetRawValue macro to show that pattern.
 +
 
 +
{{Fcfile|SevenSegTest.fcweb|SevenSegTest.fcweb}}
 +
 
 +
The web app created by this example can be viewed here: [https://www.flowcode.co.uk/example/WebComps/SevenSegTest.html SevenSegTest Example]
  
 
==Macro reference==
 
==Macro reference==

Latest revision as of 14:35, 27 April 2026

Author MatrixTSL
Version 1.1
Category Indicator


SevenSeg component

A single 7 segment web component.

Version information

Library Version, Component Version, Date, Author, Info
1, 1.0, 20-06-24, ST, Created
2, 1.1, 19-02-26, ST, Set colOn and colOff during Ev_Initialising

Detailed description

No detailed description exists yet for this component

Examples

7 Segment from a Slider

This example takes an input from a slider and outputs the number to a seven segment display. The display prints Err if the number is out of range.

FC6 Icon.png SevenSegSlider.fcweb

The web app created by this example can be viewed here: SevenSegSlider Example


7 Segment - set individual segments

This uses switches to control each individual segment. The hex value displayed is the value that can be passed to the SetRawValue macro to show that pattern.

FC6 Icon.png SevenSegTest.fcweb

The web app created by this example can be viewed here: SevenSegTest Example

Macro reference

SetDigit

Fc9-comp-macro.png SetDigit
Sets the 7seg to display a digit (0-9) with an optional decimal point 
Fc9-s32-icon.png - LONG Digit
The digit to display (0-9) 
Fc9-bool-icon.png - BOOL ShowDP
Set true to show the decimal point 
Fc9-void-icon.png - VOID Return


SetOffColour

Fc9-comp-macro.png SetOffColour
Sets the 'off' colour of the segments 
Fc9-string-icon.png - STRING Colour
A string defining the colour (e.g. "maroon" or "#ff0099") 
Fc9-void-icon.png - VOID Return


SetOnColour

Fc9-comp-macro.png SetOnColour
Sets the 'on' colour of the segments 
Fc9-string-icon.png - STRING Colour
A string defining the colour (e.g. "maroon" or "#ff0099") 
Fc9-void-icon.png - VOID Return


SetRawValue

Fc9-comp-macro.png SetRawValue
Sets the raw byte value for the 7seg (0 - 255), allowing each segment to be individually set 
Fc9-s32-icon.png - LONG Value
The raw byte value for the display (0-255) 
Fc9-void-icon.png - VOID Return


Property reference

Fc9-prop-icon.png Properties
Fc9-conn-icon.png Digit
Fc9-type-1-icon.png On colour
 
Fc9-type-1-icon.png Off colour
 
Fc9-conn-icon.png Background
Fc9-type-2-icon.png Back colour
Specifies the fill colour of the shape 
Fc9-type-21-icon.png Outline size
The outline size in pixels 
Fc9-type-2-icon.png Outline colour
The outline colour of the shape 
Fc9-type-18-icon.png Value
 

Component Source Code

Please click here to download the component source project: FC_Comp_Source_WEBEXP_7SEG1.fcsx

Please click here to view the component source code (Beta): FC_Comp_Source_WEBEXP_7SEG1.fcsx