Jump to content

Component: Rotary Switch (Switch): Difference between revisions

From Flowcode Help
XML import
 
No edit summary
Line 1: Line 1:
 
{| style="width:50%"
 
{| width="50%"
|-
|-
| width="20%" style="color: gray;" | Author
| width="20%" style="color:gray;" | Author
| Matrix TSL
| Matrix TSL
|-
|-
| width="20%" style="color: gray;" | Version
| width="20%" style="color:gray;" | Version
| 1.0 (Release)
| 1.0
|-
|-
| width="20%" style="color: gray;" | Category
| width="20%" style="color:gray;" | Category
| Switch
| Switch
|}
|}




 
==Rotary Switch component==
==[[File:Component Icon 9306f758_06af_49f8_8b09_d10d2b4374dd.png|Image]] Rotary Switch component==
A standard rotary switch with 4 digital outputs and 10 or 16 discrete positions.
A standard rotary switch with 4 digital outputs and 10 or 16 discrete positions.


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


BASICIO


==Downloadable macro reference==
==Detailed description==


===<span style="font-weight: normal;"><u><tt>GetPosition</tt></u></span>===
''No detailed description exists yet for this component''
Reads the current position of the rotary switch.


'''Parameters'''
==Examples==


:''This macro has no parameters''


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


'''Return value'''


:[[Variable Types|BYTE]]
==Downloadable macro reference==


{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
|-
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''SetPosition'''
|-
| colspan="2" | Sets the current position of the rotary switch.&nbsp;
|-
|-
| width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE
| width="90%" | Position
|-
| colspan="2" | &nbsp;
|-
| 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''
|}




==Simulation macro reference==
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
===<span style="font-weight: normal;"><u><tt>SetPosition</tt></u></span>===
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
Sets the current position of the rotary switch.
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''GetPosition'''
 
|-
'''Parameters'''
| colspan="2" | Reads the current position of the rotary switch.&nbsp;
 
|-
:[[Variable Types|BYTE]] ''Position''
|-
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-u8-icon.png]] - BYTE
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
'''Return value'''
|}
 
:''This call does not return a value''




Line 56: Line 65:


==Property reference==
==Property reference==
<span style="font-weight: normal;"><u>Num Positions</u></span>


This property is of type ''Fixed list of ints'' and can be referenced with the variable name ''NumPositions''.
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
''<span style="color:red;">No additional information</span>''
| width="10%" align="center" style="background-color:#D8C9D8;" | [[File:Fc9-prop-icon.png]]
 
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''Properties'''  
 
|-
 
|-
<span style="font-weight: normal;"><u>Common Type</u></span>
| width="10%" align="center" | [[File:Fc9-type-16-icon.png]]
 
| width="90%" | Num Positions
This property is of type ''Fixed list of ints'' and can be referenced with the variable name ''Common''.
|-
 
| colspan="2" | &nbsp;
''<span style="color:red;">No additional information</span>''
|-
 
| width="10%" align="center" | [[File:Fc9-type-16-icon.png]]
 
| width="90%" | Common Type
 
|-
<span style="font-weight: normal;"><u>Pin 1</u></span>
| colspan="2" | &nbsp;
 
|-
This property is of type ''Single digital pin'' and can be referenced with the variable name ''Pin1''.
| width="10%" align="center" | [[File:Fc9-type-5-icon.png]]
 
| width="90%" | Pin 1
''<span style="color:red;">No additional information</span>''
|-
 
| colspan="2" | &nbsp;
 
|-
 
| width="10%" align="center" | [[File:Fc9-type-5-icon.png]]
<span style="font-weight: normal;"><u>Pin 2</u></span>
| width="90%" | Pin 2
 
|-
This property is of type ''Single digital pin'' and can be referenced with the variable name ''Pin2''.
| colspan="2" | &nbsp;
 
|-
''<span style="color:red;">No additional information</span>''
| width="10%" align="center" | [[File:Fc9-type-5-icon.png]]
 
| width="90%" | Pin 4
 
|-
 
| colspan="2" | &nbsp;
<span style="font-weight: normal;"><u>Pin 4</u></span>
|-
 
| width="10%" align="center" | [[File:Fc9-type-5-icon.png]]
This property is of type ''Single digital pin'' and can be referenced with the variable name ''Pin4''.
| width="90%" | Pin 8
 
|-
''<span style="color:red;">No additional information</span>''
| colspan="2" | &nbsp;
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" | [[File:Fc9-conn-icon.png]]
 
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''Connections'''  
<span style="font-weight: normal;"><u>Pin 8</u></span>
|-
 
|-
This property is of type ''Single digital pin'' and can be referenced with the variable name ''Pin8''.
| width="10%" align="center" style="background-color:#D8C9D8;" | [[File:Fc9-conn-icon.png]]
 
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''Simulations'''  
''<span style="color:red;">No additional information</span>''
|-
|}

Revision as of 16:31, 7 January 2022

Author Matrix TSL
Version 1.0
Category Switch


Rotary Switch component

A standard rotary switch with 4 digital outputs and 10 or 16 discrete positions.

Component Pack

BASICIO

Detailed description

No detailed description exists yet for this component

Examples

No additional examples


Downloadable macro reference

SetPosition
Sets the current position of the rotary switch. 
- BYTE Position
 
- VOID Return


GetPosition
Reads the current position of the rotary switch. 
- BYTE Return



Property reference

Properties
Num Positions
 
Common Type
 
Pin 1
 
Pin 2
 
Pin 4
 
Pin 8
 
Connections
Simulations