- 博客(44)
- 资源 (38)
- 收藏
- 关注
原创 恒凯USB数据采集卡在国产麒麟操作系统下的应用(四)QT环境设置及数据采集实验
恒凯USB数据采集卡在国产麒麟操作系统下的应用(三)QT环境设置及数据采集实验
2022-06-22 15:52:42 1102 1
原创 恒凯USB数据采集卡在国产麒麟操作系统下的应用(二)Python环境设置及数据采集实验
在国产麒麟系统UbuntuKylin操作系统下,进行python环境设置,以及USB数据采集卡采集实验
2022-06-21 17:35:49 1086
原创 恒凯USB数据采集卡在国产麒麟操作系统下的应用(一)环境设置、采集卡驱动安装及C语言采集应用
在麒麟系统UbuntuKylin操作系统下,设置数据采集卡的使用基础环境、编译数据采集卡的驱动库,以及用C语言进行模拟电压数据的采集
2022-06-21 16:49:01 1067
原创 编码器工作原理及在工业数据采集中的应用
编码器工作原理及在工业数据采集中的应用一、编码器原理二、编码器与运动控制卡实际接线方法NPN输出和PNP输出接法:电压输出接法:差分输出接法:三、板卡与计算机连接四、各平台调用板卡动态链接库方法详解C语言:Labview:LabWindows/CVI:C#:VB(Visual Basic):一、编码器原理编码器属于传感器一类,常用于速度、距离、角度、位置等的测量。例如电机的转速,就可以使用编码器进行实时测量。接下来我们来了解一下编码器的工作原理。首选,编码器主要分为线性编码器和旋转编码器两大类。如图1
2022-04-25 10:00:09 2360
原创 国内自主首创·融合数据采集与运动控制技术--运动数据采集卡
国内自主首创·融合数据采集与运动控制技术 ———运动采集卡系列产品介绍运动数据采集卡,是恒凯科技独有的产品,既有高速同步数据采集功能,也有高速运动控制多轴插补联动功能,并且数据采集与运动控制可以高速联动。主要面向于高速位置控制的同时需要高速模拟信号采集的领域。下面来介绍两款带数据采集与运动控制功能的两款运动采集卡。...
2022-03-21 10:31:30 4784
原创 C#零基础入门运动控制学习教程(3)--定长加减速运动实验
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-07-13 16:41:12 1575
原创 C#零基础入门运动控制学习教程(2)--运动控制卡回原点运动实验
C#零基础入门运动控制学习教程(2)–运动控制卡回原点运动实验文章目录C#零基础入门运动控制学习教程(2)--运动控制卡回原点运动实验一、实验目的:1.续接高低速连续运动,进一步了解运动控制卡搜索原点功能。二、实验内容:1.利用C#控制丝杆上的滑块先运动到负极限位置,然后再运动到原点位置。三、实验步骤:1.打开Visual Studio 2013,新建窗体应用程序项目。2.与高低速实验相同,在窗体中放入控件,组成如图1所示的界面。其中下方两个均为timer计时器控件。3.配置好板卡的dll文件后双击“连接
2021-07-08 16:39:15 1818
原创 C#零基础运动控制教程--运动控制卡低速高速运动实验
C#零基础运动控制教程–运动控制卡低速高速运动实验文章目录C#零基础运动控制教程--运动控制卡低速高速运动实验一、实验目的:1.了解运动控制卡的基本使用。二、实验内容:1.利用C#控制丝杆进行低速连续运动或高速连续运动。三、实验步骤:1.打开Visual Studio 2013,新建窗体应用程序项目。如图1、2。2.如图3所示,点击界面左侧工具箱,选择并在窗体中放入控件,组成如图4所示的界面。3.点击右上方“解决方案资源管理器”,右键点击相关项目,选择“在文件资源管理器中打开文件夹”,如图5。4.双击“连
2021-07-02 09:37:22 5962 1
原创 第十三节:C#工业控制编程基础--简易示波器实验
第十三节:基于C#使用开发板简易示波器实验文章目录第十三节:基于C#使用开发板简易示波器实验一、实验目的:了解采集卡多通道连续采集函数的使用。二、实验内容:利用C#制作一个简易示波器,用于显示从信号发生器内接收到的正弦波。三、实验步骤:1.打开Visual Studio 2013,新建窗体应用程序项目,配置好板卡dll文件。2.在窗体中放入控件,对控件进行布局排版,并修改各自的相关属性。如图1。3.进入编程区域,在public partial class Form1 : Form内引入本次要用的函数:Op
2021-04-30 09:25:40 1141
原创 第十二节:C#工业控制编程基础--输出正弦波实验
第十二节:基于c#使用开发板输出正弦波实验文章目录第十二节:基于c#使用开发板输出正弦波实验一、实验目的:了解采集卡DA相关函数的使用。二、实验内容:利用C#生成正弦波,然后用采集卡DA输出。三、实验步骤:1.打开Visual Studio 2013,新建窗体应用程序项目,配置好板卡dll文件。2.在窗体中放入控件,对控件进行布局排版,并修改他们的Name属性和Text属性。3.在Chart控件内选择Spline型图表,如图2。4.进入编程区域,在public partial class Form1 :
2021-04-29 10:10:28 1250
原创 第十一节:C#工业控制编程基础--声音采集实验
第十一节:基于C#使用开发板声音采集实验文章目录第十一节:基于C#使用开发板声音采集实验一、实验目的:理解并学习运用PWM。二、实验内容:利用PWM输出控制函数控制一个LED灯由暗渐亮,再由亮渐暗的变化。三、实验步骤:1.打开Visual Studio 2013,新建窗体应用程序项目,配置好板卡dll文件。2.在窗体中放入控件,对控件进行布局排版,并修改他们的Name属性和Text属性。3.选中Chart控件,在其属性栏中找到Series属性,点击右侧的扩展按钮,如图3。4.继续在属性栏中找到Titles
2021-04-26 11:59:34 697
原创 第十节:C#工业控制编程基础--呼吸灯实验
第十节:基于C#使用开发板呼吸灯实验文章目录第十节:基于C#使用开发板呼吸灯实验一、实验目的:理解并学习运用PWM。二、实验内容:利用PWM输出控制函数控制一个LED灯由暗渐亮,再由亮渐暗的变化。三、实验步骤:1.打开Visual Studio 2013,新建窗体应用程序项目,配置好板卡dll文件。2.在窗体中放入控件,对控件进行布局排版,并修改他们的Name属性和Text属性。3.双击“关闭板卡”按钮进入编程界面,在public partial class Form1 : Form内引入本次要用的函数:
2021-04-23 10:26:12 1067
原创 第九节:C#工业控制编程基础--数据存储与运用
第九节:基于c#使用开发板数据存储与运用文章目录第九节:基于c#使用开发板数据存储与运用一、实验目的:按照指定格式定时存储压力值与温度值二、实验内容:在上节基础上加入数据存储,定时记录当前温度与压力的值三、实验步骤:1.打开Visual Studio 2013,新建窗体应用程序项目,配置好dll文件。2.将实验八的控件面板和程序复制过来,并在timer1和timer2事件内分别写入实验七中的数据读写程序,本次实验只要求将采集得到的数据写入txt文档,所以复制写入相关程序即可。如图1。3.如果按照上面的方法
2021-04-22 11:50:22 740
原创 第八节:C#工业控制编程基础--同时显示压力和温度值实验
第八节:基于C#使用开发板同时显示压力和温度值实验文章目录第八节:基于C#使用开发板同时显示压力和温度值实验一、实验目的:了解C#的Panel控件使用二、实验内容:用C#实现测压和测温同时运行。三、实验步骤:1.打开Visual Studio 2013,新建窗体应用程序项目,配置好dll文件。2.在窗体中放入控件,使其能组成测压和测温两个区域,并用Panel控件分别将两个区域各自框选。如图1。其中,Panel控件可根据个人喜好在属性设置中将BackColor一项设置为想要的底色。图1中将测压区域设置为了浅
2021-04-21 12:10:29 633
原创 第七节:C#工业控制编程基础--读写txt文档实验
第七节:基于C#使用开发板读写txt文档实验文章目录第七节:基于C#使用开发板读写txt文档实验一、实验目的:了解C#文件的读写。二、实验内容:用C#将文本写入指定txt文件,并从指定txt文件内读出文本。三、实验步骤:1.打开Visual Studio 2013,新建窗体应用程序项目。2.在窗体中放入五个Button控件,两个TextBox控件,两个Label控件。并修改他们的Name属性和Text属性。对于TextBox控件,将Multiline多行属性设置为True,且可以根据喜好将Scrollba
2021-04-20 09:58:55 406
原创 第六节:C#工业控制编程基础--压力传感器实验
第六节:基于c#使用开发板进行压力传感器实验文章目录第六节:基于c#使用开发板进行压力传感器实验一、实验目的:了解压力传感器模块。二、实验内容:用C#实现压力测量。三、实验步骤:1.打开Visual Studio 2013,新建窗体应用程序项目,配置好dll文件。2.在窗体中放入四个Button控件,三个TextBox控件,一个NumericaUpDown控件,四个Label控件以及一个Timer控件。并修改他们的Name属性和Text属性。3.双击“关闭板卡”按钮进入编程界面,在public parti
2021-04-19 09:39:16 1537
原创 第五节:C#工业控制编程基础--温度测量实验
第五节:基于C#使用开发板进行温度测量实验文章目录第五节:基于C#使用开发板进行温度测量实验一、实验目的:了解测温模块。二、实验内容:用C#实现温度测量。三、实验步骤:1.打开Visual Studio 2013,新建窗体应用程序项目,配置好dll文件。2.在窗体中放入四个Button控件,两个TextBox控件,两个Label控件以及一个Timer控件。并修改他们的Name属性和Text属性。3.双击“退出”按钮进入编程界面,在public partial class Form1 : Form内引入本次
2021-04-16 10:49:47 828 2
原创 第四节:C#工业控制编程基础--控制继电器实验
第四节:基于c#使用开发板控制继电器实验文章目录第四节:基于c#使用开发板控制继电器实验一、实验目的:了解继电器模块。二、实验内容:用C#控制继电器状态。三、实验步骤:1.打开Visual Studio 2013,新建窗体应用程序项目,配置好dll文件。2.在窗体中放入四个Button控件,并修改他们的Name属性和Text属性。3.双击“退出”按钮进入编程界面,在public partial class Form1 : Form内引入本次要用的函数:OpenUsbV12()、CloseUsbV12()、
2021-04-16 09:42:58 1507
原创 HMC8045+STM32运动控制基础程序移植手册
文章目录前言第一章 绪论1.1运动控制的背景及意义第二章 准备资料2.1主控模块--- HMC8045A运动控制芯片2.1.1核心板引脚定义2.1.2 框图:2.1.3与CPU接口2.1.4 读写时序2.2开发环境---MDK52.3 STM32F最小系统+按键电路2.4 通用API功能函数第三章 移植API3.1 I/O3.2 API函数功能简介3.3 各个运动功能移植教程3.3.1 直线定长运动3.3.2 低、高速连续运行3.3.3 控制任两轴做定长直线插补运动3.3.4 控制任三轴做定长直线插补
2021-04-14 11:55:27 1022
原创 第三节:C#工业控制编程基础--避障模块实验
第三节:基于C#使用开发板避障模块实验文章目录第三节:基于C#使用开发板避障模块实验一、实验目的:了解避障模块的使用。二、实验内容:用C#显示避障模块状态。三、实验步骤:1.打开Visual Studio 2013,新建窗体应用程序项目,配置好dll文件。2.在窗体中放入一个Timer控件,两个Button控件,两个Label控件,一个TextBox控件以及一个PictureBox控件。并修改他们的Name属性和Text属性。3.双击“退出”按钮进入编程界面,在public partial class F
2021-04-14 09:39:45 592 3
原创 第二节:C#工业控制编程基础--单次采集电压实验
第二节:基于C#使用开发板单次采集电压实验文章目录第二节:基于C#使用开发板单次采集电压实验一、实验目的:C#采集数据学习。二、实验内容:用 C#单次采集 5V 电压。三、实验步骤:1. 打开 Visual Studio 2013,新建窗体应用程序项目,配置好 dll 文件。2. 在窗体中放入一个 Timer 控件,三个 Button 控件,一个 TextBox 控 件以及一个 Label 控件。并修改他们的 Name 属性和 Text 属性。其中 Label 控件用于给 TextBox 控件进行注释。3
2021-04-13 11:24:25 555
原创 第一节:C#工业控制编程基础--点亮LED灯实验
第一节:基于C#使用开发板点亮LED灯实验文章目录第一节:基于C#使用开发板点亮LED灯实验一、实验目的:C#入门基础学习。二、实验内容:用C#控制LED的亮灭。三、实验步骤:1.打开Visual Studio 2013,点击新建项目,如图1。2.点击新建项目后,选择模板中的Visual C#→Windows 窗体应用程序,然后可以根据喜欢修改名称以及存放位置,最后确定,等待项目创建,如图2。3.项目建立成功界面如图3。4.点击左侧边栏的工具箱,选择Button控件,如图6。5.单击Button控件,来到
2021-04-12 11:40:47 2461
原创 第二章:基于Visual C++ 6.0使用运动控制卡控制电机定长加减速实验
第二章:基于Visual C++ 6.0使用运动控制卡控制电机定长加减速实验文章目录第二章:基于Visual C++ 6.0使用运动控制卡控制电机定长加减速实验一、实验目的:了解运动控制卡定长加减速函数的使用。二、实验内容:使用运动控制卡控制电机转动,转动可自行选择高低速模式并指定转速。三、实验步骤:1.打开Visual C++ 6.0,配置运动控制卡环境,将运动控制卡接入电脑。2.定义11个整形变量:x、a、b、c、o1、t1、d、e、Acc、Dec。3.用printf打印字符串“请设置运动轴:x轴输入
2021-04-08 09:59:13 646 2
原创 第一章:基于Visual C++ 6.0使用运动控制卡控制电机转动实验操作指导
使用Visual C++ 6.0控制电机转动实验操作指导文章目录使用Visual C++ 6.0控制电机转动实验操作指导一、实验目的:1.学习运动控制卡的使用2.了解电机模块二、实验内容:使用运动控制卡控制电机转动,转动可自行选择高低速模式并指定转速。三、实验步骤:1.安装运动控制卡驱动。打开驱动安装包,根据电脑版本选择安装程序。如图1,XP系统选择安装包1,win7至win10选择安装包2。亦可根据后缀为_xp和2.4来判断。2.运行驱动安装程序,如图2。首先选择libusbK(),然后点击安装。3.运
2021-04-07 10:41:57 3260 1
原创 CVI实验指导(八)Lab WindowsCVI制作流水灯
第八章:Lab WindowsCVI制作流水灯文章目录第八章:Lab WindowsCVI制作流水灯一、实验目的:了解CVI中LED控件的使用。二、实验内容:在CVI中模拟出流水灯效果并在实物上显示。三、实验步骤:1.打开CVI软件,新建项目。连接开发板。2.在控件面板放入四个LED控件(Round或Square样式均可),两个Square Command Button控件,一个Timer控件,并根据喜好修改Label、Constant name及Callback function属性,如图1。8.最后关
2021-04-01 09:31:21 1477
原创 CVI实验指导(七)Lab WindowsCVI扫描输出正弦波实验
第七章: Lab WindowsCVI扫描输出正弦波实验文章目录第七章: Lab WindowsCVI扫描输出正弦波实验一、实验目的:了解如何使用CVI控制DA扫描输出。二、实验内容:使用开发板DA端口输出正弦波并显示在示波器上。三、实验步骤:1.打开CVI软件,新建项目。连接开发板。2.在控件面板放入一个Strip Chart控件,一个Numeric控件,一个Timer控件以及两个Square Command Button控件。并根据喜好修改Label、Constant name及Callback fu
2021-03-31 10:12:06 637
原创 CV实验指导(六)Lab WindowsCVI单次电压输出实验
第六章: Lab WindowsCVI单次电压输出实验文章目录第六章: Lab WindowsCVI单次电压输出实验一、实验目的:了解如何使用CVI控制开发板DA输出。二、实验内容:使用开发板DA端口输出指定数值电压并用AD端采集并显示在Strip Chart控件上。三、实验步骤:1.打开CVI软件,新建项目。连接开发板。2.在控件面板放入一个Strip Chart控件,一个Numeric控件,一个Timer控件以及两个Square Command Button控件。并根据喜好修改Label、Consta
2021-03-30 10:25:54 469
原创 CVI实验指导(五)Lab WindowsCVI单通道AD连续采集并采样
第五章:Lab WindowsCVI单通道AD连续采集并采样文章目录第五章:Lab WindowsCVI单通道AD连续采集并采样一、实验目的:进一步熟悉Lab WindowsCVI的编程思路。二、实验内容:利用信号发生器输出稳定的正弦波,并用开发板采集,再用Lab WindowsCVI的的控件进行波形显示。三、实验步骤:1.打开CVI软件,新建项目。连接开发板。2.在控件面板放入一个Graph控件,一个Timer控件以及两个Square Command Button控件。并修改Label命名。3.运行Li
2021-03-29 09:53:11 781
原创 CVI实验指导(四)CVI采集正弦波数据并写入txt文档
第四章:CVI采集正弦波数据并写入txt文档文章目录第四章:CVI采集正弦波数据并写入txt文档一、实验目的:学会CVI采集数据的收集。二、实验内容:编写程序,令单个AD通道不间断采集一定数量的信号发生器数据并写入txt文档。三、实验步骤:1.打开CVI软件,新建项目。连接开发板。2.在控件面板放入一个Graph控件,一个Timer控件以及两个Square Command Button控件。并修改Label命名。3.运行Library→Generate→ All Code打开编程界面。照例在开始按钮内写入
2021-03-26 10:13:08 1107
原创 CVI实验指导(三)Lab WindowsCVI采集正弦波实验
第三章:Lab WindowsCVI采集正弦波实验文章目录第三章:Lab WindowsCVI采集正弦波实验一、实验目的:熟悉Lab WindowsCVI中Graph控件的使用。二、实验内容:利用信号发生器输出稳定的正弦波,并用开发板采集,再用Lab WindowsCVI的的控件进行波形显示。三、实验步骤:1.打开CVI软件,新建项目。连接开发板。2.在控件面板放入一个Graph控件,一个Timer控件以及两个Square Command Button控件。并修改Label命名。3.运行Library→G
2021-03-25 11:40:21 2770 4
原创 CVI实验指导(二) Lab WindowsCVI波形显示实验
Lab WindowsCVI波形显示实验文章目录Lab WindowsCVI波形显示实验一、实验目的:熟悉Lab WindowsCVI中Timer控件和Strip Chart控件的使用。二、实验内容:用CVI编程令开发板循环100次单次AD采集,并将数据打印在记录仪控件上,再对100份数据求出平均值。三、实验步骤:1.打开CVI软件,新建项目。2.在控件面板放入两个Square Command Button控件,一个Timer控件,一个Numeric控件,一个Meter控件以及一个Strip Chart控
2021-03-24 10:12:17 2270
原创 CVI实验指导(一)Lab WindowsCVI单次AD采集
Lab WindowsCVI单次AD采集文章目录Lab WindowsCVI单次AD采集一、实验目的:二、实验内容:三、实验步骤:1.打开CVI软件,点击新建项目。2.项目新建完成后,得到如图2的初始界面,点击左上方File→New→User Interface(*.uir)。3.在Panel窗口上点击鼠标右键,可以看到有许多的控件可供使用。4.双击Meter控件,这里可以查看控件的参数属性以及更改名字等等,我们对标签label、变量名Constant name、数据类型Data type进行更改。5.点
2021-03-23 16:18:31 1224
原创 C语言实验指导(十)控制电压输入输出综合实验
第十章 C语言控制电压输入输出综合实验文章目录第十章 C语言控制电压输入输出综合实验一、实验目的:1.联合运用前面实验的知识。二、实验内容:1.利用开发板DA端输出指定值电压并用AD端读取,当输入电压小于等于2.5V时,点亮绿色LED灯,反之,点亮红色LED灯。三、实验步骤:1.打开Visual C++ 6.0,配置开发板环境,将开发板接入电脑,并写入开发板启动函数。2.定义四个整形变量,分别为x,y,I,a。一个单精度浮点型变量z。3.写入一个for循环,令a从零开始计数,循环十次。在循环内用print
2021-03-22 09:32:26 671
原创 C语言实验指导(九)PWM输出与输入测量实验
第九章:C语言PWM输出与输入测量实验文章目录第九章:C语言PWM输出与输入测量实验一、实验目的:1.学会PWM端口函数的使用。二、实验内容:1.利用PWM端口输出特定频率和占空比并读出。2.用示波器监测输出波形。三、实验步骤:1.打开Visual C++ 6.0,配置开发板环境,将开发板接入电脑,并写入开发板启动函数。2.定义两个整形变量x,i,一个整形数组z1[]。一个单精度浮点型变量y,单精度浮点型数组z2[]。3.调用PWM输入测量函数PWMInSetV12 (int mod); 将其值设置为1,
2021-03-19 10:21:55 666
原创 C语言实验指导(八)OUT流水灯实验
第八章: C语言OUT流水灯实验文章目录第八章: C语言OUT流水灯实验一、实验目的:1.学习使用OUT端口输出功能。二、实验内容:1.编写程序,让开发板从8个OUT端口输出电压并接入面包板实现流水灯控制。三、实验步骤:1.打开Visual C++ 6.0,配置开发板环境,将开发板接入电脑,并写入开发板启动函数。2.定义一个整形变量i,用于流水灯循环的计数。3.写入一个for循环,让变量起始值为0,循环十次。4.在for循环内使用函数DoSetV12(unsigned char chan,unsigned
2021-03-19 09:19:40 400
原创 C语言实验指导(七)DA扫描输出正弦波实验
第七章:C语言DA扫描输出正弦波实验文章目录第七章:C语言DA扫描输出正弦波实验一、实验目的:1.学习使用DA扫描模式输出功能。二、实验内容:1.编写程序,让开发板输出指定的正弦波函数并用示波器观察。三、实验步骤:1.打开Visual C++ 6.0,配置开发板环境,将开发板接入电脑,并写入开发板启动函数。2.定义四个整形(int)变量x,A,b,z1[360],三个双精度浮点型(double)变量d,y,z2[360]。3.首先,我们令用户给出一个想要的正弦函数幅值,将其赋值给变量A。4.我们设定正弦函
2021-03-17 09:47:20 900
原创 C语言实验指导(六)进行DA单值输出实验
第六章:C语言进行DA单值输出实验文章目录第六章:C语言进行DA单值输出实验一、实验目的:1.进行单次DA输出电压并采集。二、实验内容:1.编写程序,指定端口DA1进行单次规定电压输出,并用端口AD1采集打印。三、实验步骤:1.打开Visual C++ 6.0,配置开发板环境,将开发板接入电脑,并写入开发板启动函数。2.定义四个整形变量x,z,i,V,一个浮点型变量y。3.开始编写输出程序,首先打印“请输入需要输出的电压值,V=”,然后输入指定值赋给变量V,紧接着将DA输出电压计算公式赋值给变量z。4.写
2021-03-16 15:26:39 532
原创 C语言实验指导(五)单通道连续 AD 采集设置并启动 AD 采样实验
第五章:C语言单通道连续 AD 采集设置并启动 AD 采样实验文章目录第五章:C语言单通道连续 AD 采集设置并启动 AD 采样实验一、实验目的:1.单通道AD连续不间断采集数据。二、实验内容:1.编写程序,令单个AD通道不间断采集一定数量的数据并写入txt文件。三、实验步骤:1.打开Visual C++ 6.0,配置开发板环境,将开发板接入电脑,并写入开发板启动函数。2.定义五个整形变量x、y、z、p、i,其中,令i=0。一个浮点型数组z1[2048],一个文件结构指针fp。3.连接信号发生器至开发板,
2021-03-16 14:24:32 380
HMC8045A运动控制芯片评估板资料.rar
2021-03-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人