课前准备

重要提示:为了确保您能顺利完成本课程的实操演示,请务必在课程开始前完成以下准备工作。

硬件准备

  • 一台运行Windows 10或Windows 11的计算机
  • 简仪科技USB-1601数据采集模块
  • USB数据线(用于连接数据采集模块与计算机)

软件环境安装

IDE及Copilot环境部署

简仪基于微软.Net平台做开发,IDE环境使用Visual Studio,编程语言使用C#。

Visual Studio 内嵌AI智能辅助编程工具Copilot,以下说明IDE及Copilot部署流程。

至Visual Studio官网 https://visualstudio.microsoft.com/zh-hans/,下载Visual Studio 2022 Community (免费使用),如图 1所示。

下载VS 2022 社区版

图 1 下载VS 2022 社区版

下载VisualStudioSetup.exe后启动运行,在安装引导窗口勾选以下信息:

  1. 工作负荷页面勾选.Net 桌面开发

  2. 单个组件页面勾选.Net Framework 4.7.2和4.8的SDK和目标包

选择.Net 桌面开发

图 2 选择.Net 桌面开发

选择4.7.2/4.8 .Net Framework框架

图 3 选择4.7.2/4.8 .Net Framework框架

等待软件安装……

安装等待界面

图 4 安装等待界面

安装完成后登录到Visual Studio,可用微软账户或GitHub账号登录(也可以先跳过)。设置颜色主题后启动Visual Studio,如图 5图 6所示

登录 Visual Studio

图 5 登录 Visual Studio

设置喜欢的主题色

图 6 设置喜欢的主题色

打开已有项目或者新建一个项目,图 7 ~ 图 9说明创建新项目的步骤。

创建新项目

图 7 创建新项目

选择Windows窗体应用

图 8 选择Windows窗体应用

设置工程有关配置

图 9 设置工程有关配置

配置GitHub Copilot智能编程工具

接下来说明在Visual Studio配置GitHub Copilot智能编程工具

在视图内打开GitHub Copilot聊天窗口。

打开Copilot聊天窗口

图 10 打开Copilot聊天窗口

聊天窗口内点击登录,浏览器内会显示账号登录界面(进入GitHub相关网页需科学上网)。需使用GitHub账号登录,若无账号,可创建新账号。如图 11图 12所示。

登录Copilot

图 11 登录Copilot

网页内登录或注册

图 12 网页内登录或注册

账号验证后授权使用,选择账号,点击Continue,并确认授权,如

选择授权账号

图 13 选择授权账号

确认授权GitHub权限

图 14 确认授权GitHub权限

授权后等待片刻,即可在Visual Studio内使用Copilot Chat,如图 15所示。

Copilot智能辅助编程窗口

图 15 Copilot智能辅助编程窗口

简仪开发环境配置

以下内容从简仪大全JYPEDIA下载安装,对应链接:https://www.jytek.com/jypedia

  1. 安装简仪驱动程序
    • 从简仪科技官网下载USB-1601驱动程序
    • 按照安装向导完成驱动安装
  2. 安装SeeSharp SDK
    • 从简仪科技官网下载SeeSharp开发工具包
    • 解压并运行安装程序
    • 按照提示完成安装
  3. 验证安装
    • 启动Visual Studio
    • 创建新的Windows Forms项目
    • 尝试添加简仪硬件引用

AI+AI编程课程

课程概览

AI+AI代表"人工智能辅助数据采集"(Artificial Intelligence assisted Data Acquisition),是简仪科技将人工智能技术与数据采集系统深度融合的创新解决方案。

课程目标

  • 理解AI如何辅助数据采集系统的开发
  • 掌握使用AI工具提升编程效率的方法
  • 学习SeeSharp锐视测控平台®
  • 实践完整的数据采集项目开发流程

提示:请使用左侧的次级导航菜单访问详细内容:

  • 技术平台 - 了解SeeSharp软件开发平台和PXI硬件平台
  • AI工具 - 掌握各种AI辅助编程工具的使用方法
  • 实操演示 - 学习完整的数据采集项目开发流程
  • 硬件介绍 - 熟悉USB-1601数据采集模块的特性和使用方法

简仪技术平台

模块仪器软件字典 (MISD)

  • 提供AI+AI的计算机编程语言规范
  • 包含丰富的范例代码
  • AI友好设计,便于智能辅助编程

SeeSharp软件平台

SeeSharp是简仪科技自主研发的软件开发平台,为用户提供完整的数据采集解决方案:

  • SignalPanel - 开箱即用的快速测试工具
  • SeeSharpTools - 丰富的组件库,包含信号分析、存储等功能
  • FirmDrive - 硬件驱动模块,提供稳定的硬件接口支持

SeeSharp硬件平台

  • 不同总线类型(PXI/PCIe/USB/TXI)的模块仪器
  • 全系列高性能模块仪器产品线
  • 开源测控生态系统的开放架构

AI辅助编程工具

在本课程中,我们将使用以下AI工具来辅助编程:

  • GitHub Copilot - 微软原生AI编程助手
  • 豆包 - 字节跳动推出的AI助手
  • 通义灵码 - 阿里云推出的AI编程工具
  • 其它主流AI编程工具 - 包括腾讯推出的AI编程助手等

AI辅助编程功能

  • 理解代码
  • 编写代码
  • 分析调试代码

实操演示

在本课程的实操演示中,我们将创建一个完整的数据采集应用程序,包含以下功能:

  1. 理解代码 - 使用AI工具分析现有代码的功能和逻辑
  2. 建立窗体程序 - 创建WinForms应用程序框架
  3. 添加控件 - 在界面中添加时域波形显示和控制按钮
  4. 采集与显示波形 - 实现数据采集功能并实时显示波形
  5. 频谱分析 - 对采集信号进行FFT频谱分析
  6. 文件存储 - 将分析结果保存到CSV文件

硬件介绍

在本课程的实操演示中,我们将使用USB-1601数据采集模块

USB-1601带线缆

USB-1601数据采集模块(带线缆)

主要功能

  • 16通道16位模拟输入,最高250 kS/s采样率
  • 2通道模拟输出,最高1 MS/s更新率
  • 16通道可编程数字IO
  • 2通道32位计数器/定时器

技术特点

  • 高精度:340 ppm
  • 多量程:±2.5 V/±5 V/±10 V
  • 数字/软件触发
  • 总线供电:无需外部电源,USB供电

课程收获

通过简仪AI+AI,帮助您打开自定义测试测量的大门

核心收获

  • 了解到AI的工具链和简仪锐视测控平台无缝融合的先进技术
  • 通过课程练习掌握AI工具轻松搞定C#数据采集
  • 用极少的代码撰写来完成一个完整的采集分析显示存储软件工程

技能提升

  • 熟练掌握Visual Studio开发环境的配置和使用
  • 能够配置和使用GitHub Copilot等AI辅助编程工具
  • 理解并应用简仪SeeSharp软件开发平台
  • 掌握USB-1601数据采集模块的使用方法
  • 具备使用AI工具辅助数据采集系统开发的能力

下一步行动

  1. 访问简仪科技官网 www.jytek.com
  2. 注册并下载JYPEDIA软件
  3. 解锁模块仪器的未来潜力