一、介绍GNU radio
3.你的第一个流程图(Flowgraph)
3.1开始GNU Radio图形化界面GRC
GRC是一个创建流程图的可视化编辑器(visual editor),GRC中形成.grc文件,该文件随后被翻译为python文件。
通过CRTL+ALT+T或者在桌面右击鼠标打开终端。
在终端输入:gnuradio-companion
双击Options块并通过编辑Id和Title来命名流程图:
Id是 Python 流程图的文件名。将其命名为sineWaveFlowgraph.py。Title是对流程图的描述。单击确定以保存更改。
单击文件:保存GRC 流程图。
输入sineWaveGRC.grc作为.grc文件的名称,以将其与.py流程图区分开来。
信号源块文本从红色变为黑色。红色文本表示一个块仍有一个输入或输出需要连接,然后才能运行流程图。
打开文件浏览器。有两个文件。第一个文件是sineWaveGRC.grc,包含在 GRC 中显示流程图的信息。第二个文件是sineWaveFlowgraph.py,包含实际的 Python 流程图代码。
要点:
1. Options块并通过编辑Id和Title来命名流程图,ID是python文件名称,title描述该流程图特点。
2. 信号源模块文本从红色变为黑色。红色文本表示一个块仍有一个输入或输出需要连接,然后才能运行流程图。
3.run之后保存有两个文件.grc文件描述GRC里的流程图信息;.py文件是实际运行的python代码。
二、流程图基础
1.GRC中的python变量
本节描述了如何在GRC中使用python数据类型,和这些如何显示。
1.1CRC中的浮点数和整数
GRC使用python数据类型表示数字,在python中数字可以被表示为整数或浮点数: