Virtual Source: Difference between revisions

From GNU Radio
Jump to navigation Jump to search
No edit summary
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[Category:Block Docs]]
[[Category:Block Docs]]
When paired with a [[Virtual Sink block]], this is essentially the same as drawing a wire between two blocks. This block can be useful for tidying up a complex flowgraph.  
When paired with a [[Virtual Sink]] block, this is essentially the same as drawing a wire between two blocks. This block can be useful for tidying up a complex flowgraph.
This block does not support C++ output, so it cannot be used when the output language of a flowgraph in GRC is C++.


== Parameters ==
== Parameters ==
; Stream ID
; Stream ID
: Specifies the stream ID of the virtual sink to read from.
: Specifies the stream ID of the virtual sink to read from. To link the stream with a virtual sink, the same value of stream ID must be set in the corresponding source and sink blocks.


== Example Flowgraph ==
== Example Flowgraph ==


Insert description of flowgraph here, then show a screenshot of the flowgraph and the output if there is an interesting GUI.  Currently we have no standard method of uploading the actual flowgraph to the wiki or git repo, unfortunately.  The plan is to have an example flowgraph showing how the block might be used, for every block, and the flowgraphs will live in the git repo.
[[File:Bpsk_stage6_fg.png|800 px]]


== Source Files ==
== Source Files ==


; C++ files
; Python files
: [https://github.com/gnuradio/gnuradio TODO]
: [https://github.com/gnuradio/gnuradio/blob/main/grc/core/blocks/virtual.py virtual.py]


; Header files
; Header files

Latest revision as of 05:43, 20 January 2022

When paired with a Virtual Sink block, this is essentially the same as drawing a wire between two blocks. This block can be useful for tidying up a complex flowgraph. This block does not support C++ output, so it cannot be used when the output language of a flowgraph in GRC is C++.

Parameters

Stream ID
Specifies the stream ID of the virtual sink to read from. To link the stream with a virtual sink, the same value of stream ID must be set in the corresponding source and sink blocks.

Example Flowgraph

Bpsk stage6 fg.png

Source Files

Python files
virtual.py
Header files
TODO
Public header files
TODO
Block definition
TODO