摘要: 1.公众号 阅读全文
posted @ 2023-01-29 15:26 ys_nana 阅读(23) 评论(0) 推荐(0) 编辑
摘要: Eigen是一个高层次的C ++库,有效支持线性代数,矩阵和矢量运算,数值分析及其相关的算法。Eigen是一个开源库,从3.1.1版本开始遵从MPL2许可。 阅读全文
posted @ 2024-04-29 15:02 ys_nana 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 什么是OS? 操作系统是一组控制和管理计算机软硬件资源、合理地对各类作业进行调度以及方便用户使用的程序集合。 操作系统是位于硬件层(HAL)之上,所有其它系统软件层之下的一个系统软件,使得管理系统中的各种软件和硬件资源得以充分利用,方便用户使用计算机系统。 OS 的五大功能⭐ 处理机管理(CPU) 阅读全文
posted @ 2023-08-18 14:19 ys_nana 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 当我们使用SCPI命令获取图片或者文件内容时,需要对返回的数据进行解析 一般来说返回的数据以#6123456XXXXXXXXXXXXXXX。。。。开始 现在对数据解析: #表示数据的开始 #后的第一个数字为以多少位数字来表示文件的大小(字节长度) 从以上的例子看6代表后面的6位数字代表文件数据的大小 阅读全文
posted @ 2023-08-03 17:00 ys_nana 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 新建trace数据缓存名称 TRAC:COPY "aa[trc1]",CH1DATA 显示缓存曲线图像(data to new mem) DISP:WIND:TRAC2:FEED "aa[trc1]" 阅读全文
posted @ 2023-08-03 16:49 ys_nana 阅读(78) 评论(0) 推荐(0) 编辑
摘要: MMEM:DATA? 'c:\aa.png' 阅读全文
posted @ 2023-08-03 16:40 ys_nana 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 开始截图 HCOP:DEV:LANG PNG 设置截图名称及路径 MMEM:NAME 'c:\aa.pmg' 完成截图 HCOP:IMM 阅读全文
posted @ 2023-08-03 16:39 ys_nana 阅读(227) 评论(0) 推荐(0) 编辑
摘要: ##运算符用于在预处理器粘连两个标识符 ##的连接作用实在预处理期完成的,因此只在宏定义中有效 编译器不知道##的连接作用 用法: #define BB(a, b) a##b int BB(a, 1); //int a1; a1 = 2; #运算符用于预处理期将宏参数转换为字符串 #的转换作用是在预 阅读全文
posted @ 2023-05-28 21:42 ys_nana 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 为什么需要内存对齐? --CPU对内存的读取不是连续的,而是分成块读取的,块的大小只能是1、2、4、16、。。。字节 --当读取操作的数据未对齐,则需要两次总线周期来访问内存,因此性能会大打折扣 --某些硬件平台只能从规定的相对地址处读取特定类型的数据,否则产生硬件异常 #pragma pack用于 阅读全文
posted @ 2023-05-28 21:29 ys_nana 阅读(13) 评论(0) 推荐(0) 编辑
摘要: #error用于生成一个编译错误消息 用法:#error message --message不需要用双引号包围 #error编译指示符用于自定义程序员特有的编译错误消息,#error是一种预编译器指示符,可用于提示编译条件是否满足 ifndef _cplusplus #error This file 阅读全文
posted @ 2023-05-28 20:54 ys_nana 阅读(23) 评论(0) 推荐(0) 编辑
摘要: #include的本质是将已经存在的文件内容嵌入到当前文件中 #include的间接包含同样会产生嵌入文件内容的操作 条件编译可以解决头文件重复包含的编译错误 #ifndef _HEADER_FILE_H #define _HEADER_FILE_H //source code #endif --条 阅读全文
posted @ 2023-05-28 20:43 ys_nana 阅读(8) 评论(0) 推荐(0) 编辑