关键词:5325、AO、AI、MATLAB
1. 简介
本篇KB介绍如何在MATLAB中调用简仪5325板卡的驱动,并完成连续采集和连续输出。
2. JY5325AIContinuousMultiChannel编写步骤
MATLAB环境:MATLAB 2025b
驱动环境:下载JY5325_VX.X.X_Win
在MATLAB中编写JY5325的连续采集程序,应遵循以下步骤:
第一步
加载JY5325的驱动文件,如图 2-1
图 2-1 加载5325的驱动
第二步
√ 创建采集任务
√ 添加通道
√ 配置模式
√ 配置采样率、采样点数和立即触发模式
√ 开始采集
图 2-2 配置AITask
第三步
√ 创建图窗“ESC退出示例”,用于退出示例
√ 创建图窗“绘图窗”,用于显示波形
√ 读取数据并显示在界面中
图 2-3 读取数据并显示
第四步
退出后,停止采集
图 2-4 停止采集
3. JY5325AOContinuousMultiChannel编写步骤
在MATLAB中编写JY5325的连续输出程序,应遵循以下步骤:
准备工作,如图 3-1和图3-2:
√ 配置常量
√ 配置波形参数
√ 导入JY5325驱动路径
√ 生成并预览波形
图 3-1 常量的配置 、dll路径的设置 和生成波形
图 3-2 预览波形
加入JY5325的驱动文件
图 3-3 载入.NET程序集
√ 创建存放数据的矩阵
√ 创建AO任务
√ 配置内部采样时钟
√ 配置连续环绕模式
√ 配置更新率
√ 写入数据
√ 开始输出
图 3-4 配置AO任务
Figure 按 Esc 可中断输出
图 3-5 中断输出
第五步
退出后,停止AO任务,清理通道
图 3-6 停止任务清理通道
4. 其他范例
JY5325还提供了以下范例:(MATLAB 2025b)
√ JY5325AIContinuousSingleChannel
√ JY5325AOFiniteMultiChannel
√ JY5325AOFiniteMultiChannelWithExit
√ JY5325AOFiniteSingleChannel