Difference between revisions of "Output Icon Properties"

From Flowcode Help
Jump to navigationJump to search
 
(9 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
<sidebar>Sidebar: Icon Properties</sidebar>
 
<sidebar>Sidebar: Icon Properties</sidebar>
[[File:Btn_Output.gif]] &rarr; [[File:Gen_Output_Flowchart_Icon.png]] &rarr; [[File:Gen_Output_Properties.png]]
+
{| style="margin:auto; text-align:center;"
 +
|-
 +
|[[File:Btn_Output.gif|border]]
 +
| width="50px" |&rarr;  
 +
|[[File:Gen_Output_Flowchart_Icon.png]]  
 +
|width="50px" |&rarr;  
 +
|[[File:Gen_Output_Icon_Properties.png]]
 +
|}
  
 
Output icon send the value or variable to the specified port and/or bits.
 
Output icon send the value or variable to the specified port and/or bits.
 +
 
The output is received at the port in binary format.
 
The output is received at the port in binary format.
  
Line 12: Line 20:
 
'''Variable or value'''
 
'''Variable or value'''
  
Select the name of the variable or a numeric value that you wish to output to the port. Clicking on the down arrow brings up the variables dialog window allowing you to select an existing variable or to create a new one.
+
Select the name of the variable or a numeric value that you wish to output to the port. Clicking on the down arrow brings up the variables dialog window allowing you to select an existing variable or to [[Creating Variables|create a new one]].
Numeric values can be in decimal (unmarked), HEX (preceded by 0x) or binary format. e.g. 255, 0xFF, b11111111. Users can also use expressions inside the variable or value box, eg "x + 100".
+
 
 +
Numeric values can be in decimal (unmarked), HEX (preceded by 0x) or binary format (preceded by 0b). e.g. 255, 0xFF, 0b11111111. Users can also use expressions inside the variable or value box, eg "x + 100".
  
 
'''Port'''
 
'''Port'''
Line 23: Line 32:
  
 
Use this option to write to a single bit of the port.
 
Use this option to write to a single bit of the port.
 +
 
If a true (non zero) value is sent to the bit the bit is set (turned on), otherwise the bit is cleared (turned off).
 
If a true (non zero) value is sent to the bit the bit is set (turned on), otherwise the bit is cleared (turned off).
  
Line 33: Line 43:
 
'''Use Masking'''
 
'''Use Masking'''
  
When masking is used, it is possible to write to only certain bits of a port. This is useful when some bits of the port are configured as inputs and you wish to leave these bits unchanged.
+
When [[Using Masks|masking]] is used, it is possible to write to only certain bits of a port. This is useful when some bits of the port are configured as inputs and you wish to leave these bits unchanged.
With masking only the selected bits receive their value, all non selected bits are not affected.
+
 
See the Using Masks page for more detail.
+
With [[Using Masks|masking]] only the selected bits receive their value, all non selected bits are not affected.
 +
 
 +
 
 +
====Video instructions====
 +
 
 +
See the [http://www.youtube.com/watch?v=uC3jj1ebAFI&list=PLQDWBb7bxuCgg6aJgPJcfXBMzZdLILceQ Inputs Outputs] video to learn how [[Input Icon Properties|Input]] and '''Output''' icons work, this video also describes the use of single bits and port [[Using Masks|masking]] as well as using HEX values.
 +
 
 +
<div align="center">
 +
{{#ev:youtube|uC3jj1ebAFI|640}}
 +
</div>

Latest revision as of 17:23, 15 January 2019

<sidebar>Sidebar: Icon Properties</sidebar>

Btn Output.gif Gen Output Flowchart Icon.png Gen Output Icon Properties.png

Output icon send the value or variable to the specified port and/or bits.

The output is received at the port in binary format.


Display Name

The name of the icon that appears on the flowchart.

Variable or value

Select the name of the variable or a numeric value that you wish to output to the port. Clicking on the down arrow brings up the variables dialog window allowing you to select an existing variable or to create a new one.

Numeric values can be in decimal (unmarked), HEX (preceded by 0x) or binary format (preceded by 0b). e.g. 255, 0xFF, 0b11111111. Users can also use expressions inside the variable or value box, eg "x + 100".

Port

Select from a list of the ports available on the target microcontroller


Single Bit

Use this option to write to a single bit of the port.

If a true (non zero) value is sent to the bit the bit is set (turned on), otherwise the bit is cleared (turned off).


Entire Port

Use this option to write the variable or value to the entire port.


Use Masking

When masking is used, it is possible to write to only certain bits of a port. This is useful when some bits of the port are configured as inputs and you wish to leave these bits unchanged.

With masking only the selected bits receive their value, all non selected bits are not affected.


Video instructions

See the Inputs Outputs video to learn how Input and Output icons work, this video also describes the use of single bits and port masking as well as using HEX values.

{{#ev:youtube|uC3jj1ebAFI|640}}