scpi

金色光环1 小时前
stm32·scpi
SCPI添加错误码在LIBSCPI中的error.h,SCPI错误码定义表,采用了 X-Macro 技术进行统一管理。X-Macro(X 宏) 是一种 C/C++ 预处理器编程技术,用于避免代码重复和维护同步问题。它的核心思想是:将数据列表定义在一个地方,然后用不同的宏来“展开”这个列表,生成不同的代码。
ysdysyn3 个月前
数据分析·通讯协议·scpi·仪器通讯·keithley
SCPI:程控仪器的“罗塞塔石碑”——在物理信号与数字指令间架设精准桥梁的智能语言*想象一下这样的对话场景:一方是人类工程师,用键盘敲击着“MEASure:VOLTage:DC? 10, 0.001”这样的“咒语”;另一方是精密的示波器、电源或频谱仪,它们“听到”后,在毫秒内将真实的物理世界——可能是微伏级的电压波动、GHz的射频信号,或纳秒级的脉冲边沿——转化成一串“+5.123456E-03”的数字代码回传。这并非魔法,而是SCPI(可编程仪器标准命令) 在幕后充当着那个精准、无歧义的“翻译官”与“指挥官”。它不是简单的“指令集”,而是在仪器功能森林中开辟标准路径的导航图,是确保人类
金色光环3 个月前
stm32·嵌入式硬件·算法·scpi学习·scpi
【SCPI学习】STM32与LWIP实现SCPI命令解析先前我已经配置好了LWIP,并且能够成功ping通,接下来是在这个基础上添加SCPI解析器,使我的工程能通过网线读懂接受到SCPI命令,并且能正常回应。 前情: 【LWIP学习】dp83848与STM32f407re的接线并实现ping通
我是有底线的