Jump to content

Component: Interlace (DSP Operators): Difference between revisions

From Flowcode Help
No edit summary
No edit summary
Line 16: Line 16:


==Component Source Code==
==Component Source Code==
Please click here to download the component source project: [https://www.flowcode.co.uk/wikicopy/componentsource/FC_Comp_Source_DSP_Interlace.fcfx FC_Comp_Source_DSP_Interlace.fcfx]


Please click here to view the component source code (Beta): [https://www.flowcode.co.uk/FlowchartView/?wfile=componentsource/FC_Comp_Source_DSP_Interlace.fcfx FC_Comp_Source_DSP_Interlace.fcfx]
Please click here to view the component source code (Beta): [https://www.flowcode.co.uk/FlowchartView/?wfile=componentsource/FC_Comp_Source_DSP_Interlace.fcfx FC_Comp_Source_DSP_Interlace.fcfx]


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




Line 40: Line 44:


==Examples==
==Examples==




Line 62: Line 68:


==Macro reference==
==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;" | '''Interlace'''
|-
| colspan="2" | Collects a single value from each of the connected input buffers and places in order into the output buffer. 
|-
|-
| 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''
|}
{| 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;" | '''InterlaceArray'''
|-
| colspan="2" | Repeats the interlace function as many times as set in the data count property. 
|-
|-
| 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''
|}
==Property reference==
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
|-
| width="10%" align="center" style="background-color:#D8C9D8;" | [[File:Fc9-prop-icon.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''Properties'''
|-
|-
| width="10%" align="center" | [[File:Fc9-type-16-icon.png]]
| width="90%" | Connect To 0
|-
| colspan="2" | DSP component with output buffer to collect our data from. 
|-
| width="10%" align="center" | [[File:Fc9-type-16-icon.png]]
| width="90%" | Connect To 1
|-
| colspan="2" | DSP component with output buffer to collect our data from. 
|-
| width="10%" align="center" | [[File:Fc9-type-21-icon.png]]
| width="90%" | Buffer Size
|-
| colspan="2" | Number of individual elements the buffer can store, default 1. 
|-
| width="10%" align="center" | [[File:Fc9-type-16-icon.png]]
| width="90%" | Buffer Type
|-
| colspan="2" | Sets the buffer data type. 
|-
| width="10%" align="center" style="background-color:#EAE1EA;" | [[File:Fc9-conn-icon.png]]
| width="90%" style="background-color:#EAE1EA; color:#4B008D;" | Interlace
|-
|-
| width="10%" align="center" | [[File:Fc9-type-16-icon.png]]
| width="90%" | Number of Inputs
|-
| colspan="2" | The number of inputs the multiplexer can switch between. 
|-
| width="10%" align="center" | [[File:Fc9-type-21-icon.png]]
| width="90%" | Data Count
|-
| colspan="2" | Number of complete output packets the buffer can store. Default 1. 
|-
| width="10%" align="center" | [[File:Fc9-type-16-icon.png]]
| width="90%" | Output Mode
|-
| colspan="2" |  
|}==Macro reference==


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

Revision as of 15:20, 20 January 2023

Author Matrix Ltd
Version 1.2
Category DSP Operators


Interlace component

Allows multiple input buffers to be interlaced together into a single output buffer. Useful for combining several streams together for sending out via communications or storing.

Component Source Code

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

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

Detailed description

No detailed description exists yet for this component

Examples

No additional examples


Macro reference

Interlace
Collects a single value from each of the connected input buffers and places in order into the output buffer. 
- VOID Return


InterlaceArray
Repeats the interlace function as many times as set in the data count property. 
- VOID Return



Property reference

Properties
Connect To 0
DSP component with output buffer to collect our data from. 
Connect To 1
DSP component with output buffer to collect our data from. 
Buffer Size
Number of individual elements the buffer can store, default 1. 
Buffer Type
Sets the buffer data type. 
Interlace
Number of Inputs
The number of inputs the multiplexer can switch between. 
Data Count
Number of complete output packets the buffer can store. Default 1. 
Output Mode
 

==Macro reference==

Interlace
Collects a single value from each of the connected input buffers and places in order into the output buffer. 
- VOID Return


InterlaceArray
Repeats the interlace function as many times as set in the data count property. 
- VOID Return



Property reference

Properties
Connect To 0
DSP component with output buffer to collect our data from. 
Connect To 1
DSP component with output buffer to collect our data from. 
Buffer Size
Number of individual elements the buffer can store, default 1. 
Buffer Type
Sets the buffer data type. 
Interlace
Number of Inputs
The number of inputs the multiplexer can switch between. 
Data Count
Number of complete output packets the buffer can store. Default 1. 
Output Mode
 

==Macro reference==

Interlace
Collects a single value from each of the connected input buffers and places in order into the output buffer. 
- VOID Return


InterlaceArray
Repeats the interlace function as many times as set in the data count property. 
- VOID Return



Property reference

Properties
Connect To 0
DSP component with output buffer to collect our data from. 
Connect To 1
DSP component with output buffer to collect our data from. 
Buffer Size
Number of individual elements the buffer can store, default 1. 
Buffer Type
Sets the buffer data type. 
Interlace
Number of Inputs
The number of inputs the multiplexer can switch between. 
Data Count
Number of complete output packets the buffer can store. Default 1. 
Output Mode