自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1353)
  • 资源 (5)
  • 收藏
  • 关注

原创 Qt通信架构

1、模块件采用单例,直接访问对方的接口,接口尽量采用同步设计,所以调用方需要在线程中调用接口。2、模块内部采用invoke访问工作线程的接口。3、invoke封装。

2026-08-25 19:45:00 263

原创 C/C++导出库版本问题

2、C++的stl等实现,不同厂家、版本可能都不同,所以要分编译器版本、debug和release。即使是C风格导出,也要分debug和release。1、C语言里的基本数据类型,是固定的,所以导出库不分编译器版本,如果实现也是C,则debug和release也不分。3、如果是C风格导出库,实现时用了C++,那导出库的接口只能用C数据类型,包括入参和返回值。

2026-08-21 15:25:00 317

原创 高速互联常用概念

NVLINK主要替换带宽受限的PCIe,用于点对点的通信,所以支持的算力卡有限,因为要求集群里的每张卡都需要与其他所有卡点对点连接;Co-Packaged Copper,共封装铜互联,与CPO类似。CPC适合Scale-Up,CPO适合Scal-Out。NVSWITCH,提升可互联的算力卡,每张卡都通过NVLINK连接到NVSWITCH,由其连接所有算力卡。算力集群内部,算力芯片之间的高速互联技术。算力集群内部之间的高速互联技术。NVLINK和NVSWITCH。英伟达为Scale-Up而设计。

2026-08-15 12:07:00 317

原创 Anydoc使用

Assets里下载whl文件,然后:pip install xxx.whl。可快速将各种文件转为md文件。

2026-08-13 17:55:00 340

原创 pyflow使用

此时报错:raise QtBindingMissingModuleError (name="QtSvgWidgets") qtpy.QtBindingMissingModuleError: The QtSvgWidgets module was not found. It is not currently implemented in PyQt5.卸载所有安装的Qt库:pip uninstall PyQt6 pyqt6-sip PyQt5 pyqt5-sip -y。下载release分支。

2026-08-11 20:27:00 270

原创 minizip使用

o是设置强制覆盖,不然cmd会卡住(需要确认),-d是设置解压目录,最后一个是zip文件。

2026-07-02 15:49:00 301

原创 解决Qt无法cdb调试问题

qtcreatorcdbext32、qtcreatorcdbext64、qtcreatorcdbextarm64,到对应的路径。没有安装cdb,调试时报错:qtcreatorcdbext.dll cannot be found。复制新下载的内容,如C:\Qt\Tools\QtCreator\lib下的。勾选qtcreator里的debug相关的内容。3、复制下载内容到旧的qt路径。

2026-06-23 10:52:00 438

原创 使用zadig-安装winusb驱动

2、插入未识别的usb设备。

2026-06-01 10:04:00 594

原创 libusb编译

2、使用vs打开解决方案。4、得到文件库和头文件。

2026-05-29 14:10:00 321

原创 libusb使用

2、使用libusb_bulk_transfer读取USB数据时,超时时间是:等待timeout,如果读到了数据立即往下执行,如果没数据则阻塞timeout再往下。2、使用vs打开解决方案。4、得到文件库和头文件。

2026-05-29 14:10:00 294

原创 DAC、AOC、AEC、ACC说明

DAC(Direct Attach Cable,直连电缆、直连铜缆)AEC(Active Electrical Cable,有源电缆)AOC(Active Optical Cable,有源光缆)ACC(Active Copper Cable,有源铜缆)

2026-05-13 16:01:00 448

原创 技能包:qtwidget-instrument-control

@@@@@@@@@@@@@@@@@@分页符@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@分页符@@@@@@@@@@@@@@@@@@@用于创建基于Qt6的实验室仪器控制应用程序的技能。在MSVC环境下,确保源文件使用UTF-8编码。所有控件代码自动生成 ,禁止修改ui文件。不需要构建、编译工程,代码编写完成即可。成员变量使用m_xxxXXX。总体上使用驼峰命名法。

2026-05-12 19:03:00 329

原创 SKILL技能包学习

当用户需要编写N5247B或N5227B自动测试程序、控制N5247B或N5227B仪器、发送SCPI指令、查询网络分析仪测量数据、配置N5247B或N5227B参数、或在任何自动化测试场景中涉及N5247B或N5227B仪器时,必须使用此Skill。主界面采用左右布局——左侧垂直排列两台仪器的控制模块(包含设备地址选择、连接/断开按钮、设备ID查询以及复位、预设等特殊操作),右侧则包含整个软件的业务控制功能(如运行测试、校准操作、端口控制)和系统日志显示区域.

2026-05-11 19:19:00 629

原创 Python查看某个库版本并更新

【代码】Python查看某个库版本并更新。

2026-03-23 14:27:00 399

原创 C++通过pybind11与Python互调

1、网址。

2026-03-05 09:23:00 384

原创 数字信号处理-C++开源库

1、SimpleDSPGitHub - mozanunal/SimpleDSP: Header-only C library delivering essential DSP blocks—FIR/IIR filters, FFT, windowing, math helpers—optimised for AVR/ARM micro-controllers and Arduino sketches with zero dependencies or dynamic allocation. · GitHub

2026-03-05 00:47:00 299

原创 C++实现窗函数

【代码】C++实现窗函数。

2026-03-04 17:57:00 259

原创 C++-FFTW

1、源码2、教程。

2026-03-04 00:18:00 299

原创 C++-Eigen

源码:Eigen: A C++ template library for linear algebra教程:完整教程:Eigen:一个好用的线性代数运算的C++算法库 - clnchanpin - 博客园

2026-03-04 00:07:00 248

原创 SI-python工程参考

GitHub - Nubis-Communications/SignalIntegrity: Python tools for signal integrity applicationsGitHub - OpenSNPTools/openSNPQual: Easy to use S-parameter quality checker, with IEEE 370 implementations · GitHubGitHub - linmingchih/HowtoSim_Script: This site c

2026-02-20 18:14:00 277

原创 TDR、TDT

TDR:time-domain reflectometry,时域反射。TDT:time-domain transmission,时域传输。

2026-02-19 17:22:00 401

原创 信号完整性测试中的skew

Skew = 同一组信号里,不同通道到达时间的差值。

2026-02-19 16:22:00 574

原创 PAM4相关概念

可以把符号理解成:高速信号里的「一个包裹」。符号 = 一次发送的最小单位。

2026-02-19 15:50:00 536

原创 win11共享文件夹

1、确保共享服务打开,win+r,services.msc,DNS Client, Network Connections, Server, SSDP Discovery, TCP/IP NetBIOS Helper, UPnP Device Host;其次win11貌似无法使用无密码访问共享,故需要将上面第三步的密码保护共享打开,然后可设置本地账户:账户-账户信息-账户设置-使用本地账户登录。2、网络和internet,网络,属性,专用。3、网络和internet,高级网络设置,关闭密码保护的共享。

2026-02-06 21:38:00 391

原创 Qt使用QSplashScreen实现软件启动过渡界面

【代码】Qt使用QSplashScreen实现软件启动过渡界面。

2026-01-15 15:08:00 114

原创 QGroundControl

QGroundControl – Drone Control – Ground Control Station for Small Air – Land – Water Autonomous Unmanned SystemsQGroundControl(QGC)详细介绍-优快云博客

2026-01-04 19:17:00 174

原创 网分的触发学习

xx。

2025-12-13 18:26:00 412

原创 豆包生成图片去除水印

点击图片,变清晰右键另存。

2025-10-17 16:56:00 507

原创 matlabe东向偏移、北向偏移、垂直偏移转经纬度

【代码】matlabe东向偏移、北向偏移、垂直偏移转经纬度。

2025-10-13 09:30:00 324

原创 信号完整性测试中的EIPS指标

根据 PCIe 5.0/6.0 规范,EIPS 用于评估差分对内部的对称性,过高的 EIPS 会导致信号失真、眼图闭合,进而影响系统性能。测试时通常会对 EIPS 设置严格的限值要求,例如 PCIe 7.0 草案中要求 EIPS 小于 2ps(皮秒)。Effective Intra-Pair Skew(有效对内时序偏差) 的缩写,是衡量高速差分信号对内两个互补信号之间时间偏差的重要指标。重要性:影响信号完整性,尤其在高速接口(如 PCIe)中非常关键。作用:衡量差分信号对内两个信号之间的时间偏差。

2025-09-28 20:54:00 810

原创 windows将服务器文件夹映射到windows本地

1.确保服务器的文件夹已共享。2.选择“映射网络驱动器”

2025-09-08 23:43:00 484

原创 单端口误差模型

测量反射系数(三次测量值):标准件真实反射系数(已知)

2025-09-08 00:15:00 319

原创 理想单端校准件的反射系数

负载匹配时,Z_L = Z_0,故反射系数为0。

2025-09-07 19:07:00 413

原创 为什么测量信号和参考信号的比值(b1/a1)可以表征DUT的S11

不管是双定向耦合器还是两个单定项组成的双定向,他们两路的耦合系数都很可能不一样,这就是方向性误差,可以通过校准去掉。由于系统无法测得真实的B信号和A信号,则可以通过耦合器能够比例采集信号的特点来反推出A、B。2.假设耦合器参考端和反射端的耦合系数相同都为C。前提是参考路的C和测量路的C相同。3.参考路的C和测量路的C很可能不同。代表提取 1% 的信号。1.DUT的S11定义。

2025-09-06 15:09:00 266

原创 矢网的方向性误差

不管是双定向耦合器还是两个单定项组成的双定向,他们两路的耦合系数都很可能不一样,这就是方向性误差,可以通过校准去掉。真实S11=B/A=[(B×C₂)/(A×C₁)] / (C₂/C₁) =(b1/a1) / (C₂/C₁)由于系统无法测得真实的B信号和A信号,则可以通过耦合器能够比例采集信号的特点来反推出A、B。同理,其他S参数都是由对应的波量比值来进行表征,即Sij=bi/aj。测量得到短路器的S11=b1/a1=B*C2/A*C1=C₂/C₁。前提是参考路的C和测量路的C相同。

2025-09-06 15:09:00 490

原创 波量与S参数的关系

-对于单端口的S11,只需要用短路器测一次,就能获得比值:测量端耦合系数/参考端耦合系数,后续测其他DUT时用测得的b1/a1再除以此比值即可获得出去了方向性误差的S11(此时还有源匹配误差和反射跟踪误差没去出)真实S11=B/A=[(B×C₂)/(A×C₁)] / (C₂/C₁) =(b1/a1) / (C₂/C₁)--可使用理想校准件校准两次就能计算得到C2和C1(开路器:1,短路器:-1,匹配负载:0)测量得到短路器的S11=b1/a1=B*C2/A*C1=C₂/C₁。

2025-09-06 15:09:00 395

原创 加载磁盘中的qml文件

【代码】加载磁盘中的qml文件。

2025-08-10 18:48:00 473

原创 Qt6使用cmake

2.此方式在qml工程里加载了qml资源文件,需要在C++里将资源文件写入静态库,使用:Q_INIT_RESOURCE(qml)实现,qml就是资源名称;也可在cmakelist中实现,但是目前还没成功。1.qt6+cmake的这种子项目工程与qt5+pri的不一样,前者是所有子项目都是静态或动态库,后者是将所有源码都编译到exe中。1.使用pro2cmake。

2025-08-10 13:08:00 681

原创 Qt6使用cmake实例

2.此方式在qml工程里加载了qml资源文件,需要在C++里将资源文件写入静态库,使用:Q_INIT_RESOURCE(qml)实现,qml就是资源名称;也可在cmakelist中实现,但是目前还没成功。1.qt6+cmake的这种子项目工程与qt5+pri的不一样,前者是所有子项目都是静态或动态库,后者是将所有源码都编译到exe中。1.使用pro2cmake。

2025-08-10 13:08:00 363

原创 QML给Rectangle添加阴影

【代码】QML给Rectangle添加阴影。

2025-08-08 23:01:00 440

jcon-cpp适配Qt5并加上示例代码

jcon-cpp 是一个用于 C++ 的 JSON-RPC 库,它允许开发者通过 JSON-RPC 协议进行进程间通信(IPC)。JSON-RPC 是一种轻量级的远程过程调用协议,基于 JSON 格式数据进行通信。基于MIT协议,最新代码基于Qt6实现。可通过Tcp和WebSocket实现RPC。

2025-01-13

软件无线电中基于相位旋转的正交解调算法

软件无线电中基于相位旋转的正交解调算法

2024-10-30

windows下Lua5.4.7的源码+静态库+动态库

windows下Lua5.4.7的源码+静态库+动态库

2024-10-29

datawhalechina的llm-universe教程

datawhalechina的llm-universe教程

2024-10-21

datawhalechina的so-large-lm教程

datawhalechina的so-large-lm教程

2024-10-21

gnuradio源码,也可以自己去github下载

童叟无欺

2024-09-29

Gnuradio可执行程序,windows版本

童叟无欺

2024-09-29

C语言的调制解调算法liquid

C语言的调制解调算法liquid

2024-09-29

modem-arb-const.c

modem_arb_const

2023-09-24

Qt使用绿色pdf阅读器SumatraPDF打开pdf文件

Qt使用绿色pdf阅读器SumatraPDF打开pdf文件

2024-09-28

Qt透明拖动窗口,参考网上资源

童叟无欺

2024-09-12

QCustomPlot源码及封装

童叟无欺

2024-09-08

Qt自绘圆形的进度bar,非常好看

童叟无欺

2024-09-08

QWT配置包,直接使用

童叟无欺

2024-09-08

QSlog封装,直接使用,不需要各种配置

童叟无欺

2024-09-08

QTableWidget重绘,实现合并单元格

1 . void QTableView::​setColumnWidth(int column, int width) 设置某一列的列宽 2. 通过QHeaderView * QTableView::​horizontalHeader() const获得QHeaderView 在调用QHeaderView里面的函数进行设置 3. QHeaderView的列宽设置函数 3.1 设置限制值 设置列宽最大值:void setMaximumSectionSize(int size) 设置列宽最小值:void setMinimumSectionSize(int size) 3.2 设置自动适应 设置某一列的自动适应模式:void QHeaderView::​setSectionResizeMode(int logicalIndex, ResizeMode mode) 设置整个表头的自适应模式:void setSectionResizeMode(ResizeMode mode)

2024-09-08

数字调制技术,课件,非常好

数字调制技术,课件,非常好

2023-09-24

sdr驱动软件2021.zip

sdr驱动软件2021

2023-09-24

modem_ook.proto.c

modem_ook.proto

2023-09-24

4051系列信号频谱分析仪用户手册

4051系列信号频谱分析仪用户手册

2023-09-24

模拟调制、数字调制、正交编码、同步

很不错的资源

2023-09-16

通信原理、西安电子科技大学、数字通信与系统

非常给力

2023-09-16

Qt核心机制、Qt元对象系统、Qt信号槽原理

个人吐血整理,从源码剖析Qt框架,绝对给力!

2022-02-27

grpc-1.23.0.zip

可直接编译的VS2019+GRPC工程,不需要再去下载依赖包

2021-10-30

GRPC安装需要的软件.zip

编译GRPC前需要安装的所有软件,不用自己去网上找了

2021-10-30

FontAwesome.zip

使用FontAwesome可直接用官方提供的命名,代替使用晦涩的unicode码

2021-12-18

QuickTest.zip

QuickTest.zip

2021-12-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除