首页
学习
活动
专区
圈层
工具
发布

GNU Radio简介及流程图搭建

GNU Radio 是一个免费的开源软件开发工具包,提供信号处理模块来实现软件无线电。它可以与现成的低成本外部射频硬件一起使用,以创建软件定义的无线电,也可以在类似模拟的环境中不使用硬件。...下面显示了 GNU Radio Companion 可视化编辑器中的示例流程图: GNU Radio 是一个框架,使用户能够设计、模拟和部署高性能的真实世界无线电系统。...窗口: ②、双击 Options 块并通过编辑 lD 和 Title 命名流程图: ID 是Python流程图的文件名。...可以使用 CTRL+F 来搜索块: ①、搜索信号源块,然后将其拖放到 GRC 工作空间中: ②、现在搜索 Throttle、QT GUI Frequency Sink 和 QT GUI...将每个块拖放到工作空间中。

2.9K10

接口测试|HttpRunner简介及安装

虽然HttpRunner 暂时保留了对Python 2.7 的兼容支持,但强烈建议使用Python 3.4 及以上版本操作系统:推荐使用macOS/LinuxHttpRunner设计理念充分复用优秀的开源项目...的全部特性,轻松实现 HTTP(S) 的各种测试需求;采用 YAML/JSON 的形式描述测试场景,保障测试用例描述的统一性和可维护性借助辅助函数(debugtalk.py),在测试脚本中轻松实现复杂的动态计算逻辑支持完善的测试用例分层机制...YAML/JSON(必须):测试用例文件,一个文件对应一条测试用例debugtalk.py(可选):脚本函数,存储项目中逻辑运算函数该文件存在时,将作为项目根目录定位标记,其所在目录即被视为项目工程的根目录...(当前工作目录CWD)该文件不存在时,运行测试的路径将被视为当前工作目录CWD测试用例文件中的相对路径(例如.csv)均需基于当前工作目录CWD运行测试后,测试报告文件夹(reports)会生成在当前工作目录...——点击加号——输入httprunner进行匹配——选择版本号2.5.7——点击Install Package,如下图图片HttpRunner运行步骤1、打开pycharm,新建项目,项目名自定义(注:

69220
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    后MATLAB时代的七种开源替代,一种堪称完美!

    有意思的是,SCILAB 提供的语言转换函数可以自动将用 MATLAB 语言编写的程序翻译为 SCILAB 语言。...Octave 的使用也是基于字符终端模式的,当需要绘图时,将会调用 gnuplot 进行数据绘图,并显示出来。 Octave 是用 C++ 编写的,它内容丰富的库也可以供用户在编写软件时调用。...软件无线电、信号处理等应用 GNU Radio GNU Radio是一个对学习,构建和部署软件定义无线电系统的免费软件工具包,可通过Python或类似于Simulink/Labview的图形化界面调用。...紫丁香、龙江等卫星的业余无线电接收解调软件就是在GNU Radio基础上开发并开源发布的。 ?...和其他的Python开发环境相比,它最大的优点就是模仿MATLAB的“工作空间”的功能,可以很方便地观察和修改数组的值。 Spyder的界面由许多窗格构成,用户可以根据自己的喜好调整它们的位置和大小。

    5.4K22

    PyCharm:Python开发者的智慧工作台全解析

    PyCharm作为JetBrains公司推出的专业工具,凭借其智能化的代码辅助、强大的调试功能和高度可定制的工作流,已成为全球数百万开发者的首选。...一、初识PyCharm:为Python量身定制的开发环境1.1 双版本策略满足不同需求 PyCharm提供社区版(Community Edition)和专业版(Professional Edition)...、未定义的变量)开发实录:某数据科学家在处理百万行数据时,PyCharm提前检测出潜在的内存泄漏风险,避免项目延期2.3 智能重构工具集重命名:跨文件安全重命名变量/函数/类提取方法:将选中代码块自动转换为函数类型提示...[配置虚拟环境] B --> C[编写API路由] C --> D[使用Postman测试接口] D --> E[编写单元测试] E --> F[部署到Docker容器]7.3...AI Assistant已集成代码生成功能预测性调试(根据历史数据预判错误位置)自动化测试用例生成10.2 云原生开发增强Kubernetes支持服务器less函数开发环境边缘计算设备调试10.3 低代码

    83210

    五大自动化测试的 Python 框架

    由于涉及到的样板代码(boilerplate code)并不多,因此用户能够容易地编写和理解各种测试。 测试夹具(Fixture)函数常被用来向测试函数添加某个参数,并返回不同的值。...缺点 上述提及的特殊例程,也意味着用户必须放弃一定的兼容性。虽然方便了用户编写测试用例,但是这些用例却无法与任何其他的测试框架一起被使用。...用户可以使用load方法和TestSuite类来分组、并加载各种测试。 当然,您也可以通过联合使用,来构建自定义的测试运行器。...让那些工作在不同模块上的开发团队,通过协调处理来具有类似的特征。 其构建的各个功能块能够执行各种测试用例。 由于具有更多值得用户推理和思考的细节,因此目标产品会具有更好的规范性。...使用先决条件 您需要安装带有IDE的Python 2.7.14、及以上的版本。当然,您也可以使用Pycharm或任何其他IDE工具。同时,您还需要安装Python包管理器。

    9.9K40

    python+ selenium自动化测试 - python基础扫盲

    如果你认真看过,并且手动去敲过每一篇的脚本代码,那边恭喜你,至少说你算真正会利用Python+Selenium编写自动化脚本了,你基本掌握了Selenium中webdriver的大部分常用的方法函数。...通过前边文章的基础和练习讲解,学习到这个时间节点,应该是完整介绍了手工测试用例装换成自动化测试脚本这一个初级水平,学到这里,你已经具备了能够编写自动化测试脚本的能力。...主流Python开发IDE工具的基本使用,例如Pycharm 2. Python中模块,类和对象的具体代码讲解。 3. Selenium 常见方法的二次封装。 4....Python自定义一个日志生成方法封装。 9. Selenium中一个截图方法的封装。 10. Python中继承的使用。...Python中类/函数/模块的简单介绍和方法调用   前边小章节介绍了PyCharm的基本使用,接下来我们的脚本代码都在这个PyCharm这个编辑器里写。

    3.1K41

    python+pytest单元测试框架之介绍

    前言 pytest是Python的一种单元测试框架,与python自带的unittest测试框架类似,但是比unittest框架使用起来更简洁,效率更高。...pytest是一个成熟的全功能的Python测试工具,可以帮助你写出更好的程序,让我们很方便的编写测试用例。适合从简单的单元到复杂的功能测试。有很多的第三方插件可以自定义扩展,并且支持allure。...支持运行由nose, unittest编写的测试case 5.具有很多第三方插件,并且可以自定义扩展 6.方便的和持续集成工具集成 7.支持参数化 二、安装pytest 1.在CMD窗口下输入以下指令...成功安装pytest 三、在pycharm配置pytest并运行程序 File -> Settings... -> Tools -> Python Integrated Tools ?...运行结果 五、pytest测试样例规范 1.测试文件以test_开头(以_test结尾也可以) 2.测试类以Test开头,并且不能带有 __init__ 方法 3.测试函数以test_开头 4.断言使用基本的

    87820

    「CodeFuse」CodeFuse简介及项目应用实战

    例如,在 Python 中编写一个生成随机数据函数时,输入 import 后,CodeFuse 可能会智能地推荐 random库,通过Tab按键采纳代码建议;输入from 后,会自动加载datetime...例如,在Python中,选中代码块如下图,然后右键选中添加注释,稍后代码会自动为每行代码生成相应的注释,方便开发者快速完成对代码的注释。...8.3 测试用例生成 在进行代码测试时,编写测试用例是一个重要的工作。CodeFuse 的测试用例生成功能可以根据代码的逻辑和边界条件智能地生成测试用例,帮助开发者提高代码的测试覆盖率和质量。...例如,在 Python中编写一个生成随机数据函数时,CodeFuse 可能会根据函数的输入输出智能地生成一系列测试用例,覆盖不同的排序情况。...它不仅可以帮助开发者提高代码编写效率,还可以帮助优化代码结构和性能,生成测试用例,进行代码重构等。这些功能都有助于提高软件开发的质量和效率,减少开发过程中的重复工作和错误。

    1.4K10

    【人工智能】自然语言编程革命:腾讯云CodeBuddy实战5步搭建客户管理系统,效率飙升90%

    ,智能生成完整代码块或项目结构,覆盖函数、类、API接口等开发场景。...代码异味:重复代码、过长函数、过度嵌套等。 性能优化:内存泄漏风险、低效循环、冗余数据库查询等。 工作流程 开发时实时标记问题代码(如高亮显示潜在风险)。...结合模糊测试(Fuzzing)生成极端场景测试用例。 使用场景 为新编写的函数生成基础测试模板。 为遗留代码补充缺失的测试用例。 重构代码时自动更新关联测试。...、电话、邮箱、地址等字段 当我们要使用该管理系统时,具体的使用方法如下: 运行开发服务器:python manage.py runserver 访问 http://127.0.0.1:8000/admin...使用创建的超级用户凭据登录 在"Customers"部分管理客户信息 下面我们就来测试一下; 2.1.5 系统测试 运行开发服务器 根据提示,我们打开终端,并输入python manage.py runserver

    1.1K10

    python自动化测试(3)- 自动化框架及工具

    本系列选择的测试语言是 python 脚本语言。由于其官方文档已经对原理有了比较清楚的解释,本文就不做一些多余的翻译工作了。...: 独立测试函数 单用例测试类 多用例测试类 不同的编写形态,会有不同的组织方式,具体的可以看官方文档。...结合上面的具体例子,我们也可以找到上一节的理论部分对应的具体实现对象: 测试装置(test fixture) 由setUp函数来做初始化工作,由tearDown做销毁工作 测试用例(test case...通过pycharm,开发人员可以不用编写main函数,就可以实现如下功能: 运行一个文件下所有的测试类 运行一个测试类的所有测试脚本 运行一个测试类的某个测试脚本 其中 "运行一个测试类的某个测试脚本"...但是如果真正的要纳入到 持续集成 的自动化体系,就显然不能依赖于 IDE 了。而是使用python 语言的组织和调用方式了,比如:要有 __main__ 函数来作为执行入口,等等。

    2.6K50

    python自动化测试—Python自动化框架及工具

    本系列选择的测试语言是 python 脚本语言。由于其官方文档已经对原理有了比较清楚的解释,本文就不做一些多余的翻译工作了。...: 1.独立测试函数 2.单用例测试类 3.多用例测试类 不同的编写形态,会有不同的组织方式,具体的可以看官方文档。...结合上面的具体例子,我们也可以找到上一节的理论部分对应的具体实现对象: 测试装置(test fixture) 由setUp函数来做初始化工作,由tearDown做销毁工作 测试用例(test...通过pycharm,开发人员可以不用编写main函数,就可以实现如下功能: 运行一个文件下所有的测试类 运行一个测试类的所有测试脚本 运行一个测试类的某个测试脚本 其中 “运行一个测试类的某个测试脚本”...但是如果真正的要纳入到 持续集成 的自动化体系,就显然不能依赖于 IDE 了。而是使用python 语言的组织和调用方式了,比如:要有 main 函数来作为执行入口,等等。

    90720

    推荐10款Python开发编辑器

    Vim 不需要花费太多的学习时间,一旦你需要一个无缝的编程体验,那么就会把 Vim 集成到你的工作流中。...Sublime 有自己的包管理器,开发者可以使用TA来安装组件,插件和额外的样式,所有这些都能提升你的编码体验。 4.Emacs GNU Emacs 是可扩展,自定义的文本编辑器,甚至是更多的功能。...5.Komodo Edit Komodo Edit 是非常干净,专业的 Python IDE。 6.PyCharm PyCharm 是 JetBrains 开发的 Python IDE。...PyCharm用于一般IDE具备的功能,比如, 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制……另外,PyCharm还提供了一些很好的功能用于Django开发,同时支持...9.The Eric Python IDE Eric 是全功能的 Python 和 Ruby 编辑器和 IDE,是使用 Python 编写的。

    1.5K30

    10 款最好的 Python 开发编辑器

    这些 Python 开发工具帮助开发者加快使用 Python 开发的速度,提高效率。高效的代码编辑器或者 IDE 应该会提供插件,工具等能帮助开发者高效开发的特性。...Vim 不需要花费太多的学习时间,一旦你需要一个无缝的编程体验,那么就会把 Vim 集成到你的工作流中。 Eclipse with PyDev ?...Sublime 有自己的包管理器,开发者可以使用TA来安装组件,插件和额外的样式,所有这些都能提升你的编码体验。 Emacs ? GNU Emacs 是可扩展,自定义的文本编辑器,甚至是更多的功能。...Komodo Edit 是非常干净,专业的 Python IDE。 PyCharm ? PyCharm 是 JetBrains 开发的 Python IDE。...Eric 是全功能的 Python 和 Ruby 编辑器和 IDE,是使用 Python 编写的。Eric 基于跨平台的 GUI 工具包 Qt,集成了高度灵活的 Scintilla 编辑器控件。

    2.1K10

    最好的Python开发编辑器都在这里

    Vim 不需要花费太多的学习时间,一旦你需要一个无缝的编程体验,那么就会把 Vim 集成到你的工作流中。...Sublime 有自己的包管理器,开发者可以使用TA来安装组件,插件和额外的样式,所有这些都能提升你的编码体验。 4、Emacs ?...GNU Emacs 是可扩展,自定义的文本编辑器,甚至是更多的功能。Emacs 的核心是 Emacs Lisp 解析器,但是支持文本编辑。如果你已经使用过 Vim,可以尝试一下 Emacs。...Komodo Edit 是非常干净,专业的 Python IDE。 6、PyCharm ? PyCharm 是 JetBrains 开发的 Python IDE。...Eric 是全功能的 Python 和 Ruby 编辑器和 IDE,是使用 Python 编写的。Eric 基于跨平台的 GUI 工具包 Qt,集成了高度灵活的 Scintilla 编辑器控件。

    1.1K30

    CC++ 单元自动化测试解决方案实践

    对于一些private、protected的类方法,编写单元测试用例的效率就更低,需要手动打桩(mock)。...1.2 方法2:使用flex/bison 分析c/c++源码文件 这当然是一种很好的方式,但是工作量巨大,相当于实现一个具备词法、语法分析器简易版本的编译器,而且要适配不同的语法格式,虽然bison可以解决上述的如何判断语法是否正确问题...2.2 使用注解tu::case生成用户自定义用例 很多情况下默认生成的边界测试用例还不能覆盖到核心逻辑,所以我们也提供tu::case 来给用户自定义自己的测试用例及断言。...GCC将用户注册插件事件保存到数组中: 然后在编译构建过程中到就会去查找对应的事件有没有设置回调方法如果设置则进行调用,TU主要使用以下几种插件: PLUGIN_INCLUDE_FILE 用于获取当前文件的所包含的头文件...五、使用TU的优点 接入简单、边界单元测试可以做到业务代码0修改 函数参数可边界值实现全排列,大大降低用例遗漏风险、减少大量重复性的工作 快速生成用户自定义用例、mock方法等 六、TU支持的功能

    1.9K30

    Pytest学习(一)- 入门及基础

    一、关于环境搭建 可以参考文章《使用IDEA写Python之pytest环境搭建及第一个程序编写》 二、关于开发工具 作为一个java党,对于IDEA的喜欢程度,不用我多说,相信每个java编码的同学,...上篇文章提及到用IDEA进行Python的编码,虽然能满足简单学习的需求,但IDEA支持也是作为一种插件的存在,所以作为长久想学习Python的话,那我们还是“跟风”选择pycharm吧。...注意: pytest兼容unittest脚本,所以不影响之前使用unittest编写的脚本 2、并不是修改完以上配置,就一定好用,如上面方法修改完仍不好用,参考下面方案: 检查pycharm中的python...interpreter是否设置为Python安装目录下的Python.exe pycharm设置为国内源,如豆瓣、清华、阿里云等等!...,更新完你会发现使用IDEA可以使用pytest运行了 再回头查看pycharm这时候也提示你选择sdk的安装目录,同上选择好Python安装目录,也会自动编译更新,更新完后,你会发现使用pycharm

    94510

    日常积累 | 初识pytest (二)

    同样也有它定义的规则,我们一起来看看 01. pytest框架测试用例脚本设计原则 - 文件名以test_*.py/*_test.py ?...- 函数以test_开头 - 类以test_开头 - 方法以test_开头 ? - 断言使用assert ? - 所有的pakege下必须含有_init_.py文件 ?...(用例是否符合条件请查看上方的规则),首推方法一 03.自定义执行用例规则 [ pytest+参数 ] 以下是见到介绍一些在cmd终端执行常用的一些参数,个人使用不多,一般都是在编写解释器去进行执行脚本...接着创建一个新的python文件右键查看运行方式,可以看到现在是 " pytest in 文件名 "接着你们可以开始编写脚本了~ ?...pytest框架脚本命名等相关规范分享,对于初识者还是有必要熟悉了解一下,成长的道路必不可少 然后平时我这边在Pycharm写代码也比较多,后期会分享在Pycharm解释器开始编写运行pytest用例,

    83620

    Pytest之基本介绍

    Python 自带的 unittest 测试框架类似,但是比 unittest 框架使用起来更简洁,效率更高。...; 执行测试过程中可以将某些测试用例跳过(skip),或者对某些预期失败的case标记成失败; 支持重复执行(rerun)失败的 case; 支持运行由 nose, unittest 编写的测试 case...五 Pytest用例运行规则 用Pytest写用例时候,一定要按照下面的规则去写,否则不符合规则的测试用例是不会执行的。...文件名以 test_*.py 文件或*_test.py; 以 test_ 开头的函数; 以 Test 开头的类,不能包含 __init__ 方法; 以 test_ 开头的类里面的方法; 所有的包(...六 Pytest简单使用 环境都准备好了,尝试下使用pytest运行用例。 ① 新建py文件,写两条测试用例。

    91520

    详细比对15款Python编辑器,请择优选用!

    它们不仅能使你的工作更加简单、更具逻辑性,还能够提升编程体验和效率。 每个人都知道这一点。而问题在于,如何从众多选项中选择最好的 Python 开发环境。初级开发者往往面临这个问题。...它们均可帮助开发者: 存储和重新打开脚本 运行代码 debug 突出显示语法 最受 Python 开发者欢迎的 IDE PyCharm 下载地址:https://www.jetbrains.com/pycharm...允许用户选择想要进行的项目。 具备能够提供类和函数宽索引的重要工具。 提供强大的 API 和组织化的生态系统,以实现高性能。 缺点: 对于新手来说,过于高级。 其 git 插件不是特别强大。...GNU Emacs 下载地址:https://www.gnu.org/software/emacs/emacs.html GNU Emacs 也是最好 Python 编辑器的有力竞争者。...提供大量自定义脚本供开发者使用。 缺点: 用户可能需要多花一点时间,来学习该编辑器的复杂自定义过程。 使用上比其他一些 IDE 要复杂一些。

    4.9K31

    哪种Python IDE最适合你?这里有一份优缺点列表!

    写 Python 代码最好的方式莫过于使用集成开发环境(IDE)了。它们不仅能使你的工作更加简单、更具逻辑性,还能够提升编程体验和效率。 每个人都知道这一点。...本质上,IDE 是一种改进代码创建、测试和 debug 流程的工具,它使这些工作更加简单。...允许用户选择想要进行的项目。 具备能够提供类和函数宽索引的重要工具。 提供强大的 API 和组织化的生态系统,以实现高性能。 缺点: 对于新手来说,过于高级。 其 git 插件不是特别强大。...GNU Emacs 下载地址: https://www.gnu.org/software/emacs/emacs.html ? GNU Emacs 也是最好 Python 编辑器的有力竞争者。...提供大量自定义脚本供开发者使用。 缺点: 用户可能需要多花一点时间,来学习该编辑器的复杂自定义过程。 使用上比其他一些 IDE 要复杂一些。

    1.7K40
    领券