Jump to content

Component: Switch Array (Push) 2D (Switches): Difference between revisions

From Flowcode Help
Created page with "{| style="width:50%" |- | width="20%" style="color:gray;" | Author | MatrixTSL |- | width="20%" style="color:gray;" | Version | 1.0 |- | width="20%" style="color:gray;..."
 
No edit summary
Line 20: Line 20:


==Detailed description==
==Detailed description==


''No detailed description exists yet for this component''
''No detailed description exists yet for this component''


==Examples==
==Examples==


''<span style="color:red;">No additional examples</span>''
''<span style="color:red;">No additional examples</span>''


==Downloadable macro reference==
==Macro reference==


{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"

Revision as of 14:13, 20 January 2023

Author MatrixTSL
Version 1.0
Category Switches


Switch Array (Push) 2D component

An array of up to eight slide switches. In embedded mode each switch is connected to a single pin of the specified port.

Component Source Code

Please click here for the component source code: FC_Comp_Source_Switch_Array_Push_2dgi.fcfx

Detailed description

No detailed description exists yet for this component

Examples

No additional examples

Macro reference

ReadState
Read the state of the switch at the given index. 
- BYTE Index
The switch to read the status of. 
- BOOL Return


WaitUntilHigh
Pause the program until the switch at the given index is turned on. 
- BYTE Index
Index of the switch to wait for. 
- VOID Return


ReadAll
Reads all of the switches at once, returning a byte containing one bit per switch. 
- BYTE Return


WaitUntilLow
Pause the program until the switch at the given index is turned on. 
- BYTE Index
Index of the switch to wait for. 
- VOID Return



Property reference

Properties
Switch Settings
Count
The number of LEDs in the array from 1 to 8. 
Input Mode
Choose a single port for all LEDs - pins are allocated in sequence from pin 0 - 7 ...or choose 'Custom pins' to assign each switch individually. 
Port
 
Polarity
Active High = LEDs light when the chosen chip pin is ON Active Low = LEDs light when the chosen chip pin is OFF 
Debounce
Time in milliseconds allowed for the pin to settle following a change of state. 
Operation
Sets whether switches toggle or are press/release. NB) This option can only be set when the original target includes this option. 
Label
Component Label
Allows you to add your own label to each switch. If Same as Handle is selected then all custom text will be erased. 
Label colour
Colour of the port and pin labels 
Show Connection Label
Enable or disable the pin values underneath each switch  
Show Pin Value
Enable or disable the pin level (GND or VCC) underneath each switch  
Simulation
Switch layout
 
Distance between switches
Set distance betwwn each switch. Default = 55