自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(42)
  • 资源 (11)
  • 收藏
  • 关注

原创 博派智能-运动控制技术-EtherCAT总线运动控制卡使用

控制卡提供了VC++及C#和Delphi以及VB下的动态库,用户可利用动态库提供的API完成板卡打开、关闭、IO输入输出、电机点位/速度/插补/硬件捕获/电子齿轮/比较输出等运动控制功能。同时板卡支持Linux、Android、iOS、Wince、Python、QT等开发环境及语言。8、控制卡支持点位运动、速度控制、直线、圆弧、连续轨迹插补,支持速度前瞻。支持PT模式与刀向跟随。4、控制卡支持IO扩展,最大可扩展至2048输入/2048输出。3、控制卡自身有16路通用输出,可直接驱动继电器,数量可扩展。

2026-04-19 06:26:03 237

原创 博派智能-运动控制技术-C#环境的搭建

摘要:本文介绍了在C#环境下搭建博派控制卡工程的步骤。主要包括:1)建立工程并添加32位动态库(MultiCardCS.dll和MultiCardCLR.dll);2)设计界面布局和添加按钮控件;3)编写"打开板卡"功能代码,通过GA_Open方法实现网口连接,支持多板卡同时操作;4)调试测试流程。最后指出常见错误"MultiCardCLR.dll加载失败"的解决方案是安装补丁文件。全文提供了从工程搭建到功能实现的完整指导。

2026-04-19 06:15:22 491

原创 博派智能-运动控制技术-螺旋线插补

这里以博派智能的ETH_GAS系列网口运动控制卡为例说明,该运动控制卡有2-16路步进/伺服控制接口,每路接口都有编码器/脉冲/方向/报警/使能等信号,支持自动回零/点位/直线/圆弧插补/PT运动等功能,支持高速硬件捕获、比较输出/飞拍、PSO。取值范围:(0, 4000),单位:pulse/(ms*ms)。取值范围:(0, 4000),单位:pulse/(ms*ms)。取值范围:(0, 4000),单位:pulse/(ms*ms)。取值范围:(0, 4000),单位:pulse/(ms*ms)。

2026-04-04 05:02:18 377

原创 博派智能-运动控制技术-PSO(位置同步输出)

这里以博派智能的ETH_GAS系列网口运动控制卡为例说明,该运动控制卡有2-16路步进/伺服控制接口,每路接口都有编码器/脉冲/方向/报警/使能等信号,支持自动回零/点位/直线/圆弧插补/PT运动等功能,支持高速硬件捕获、比较输出/飞拍、PSO。可以在轴运动中,精确控制指定间距输出指定宽度的脉冲,普通的PWM是以时间为周期,输出指定宽度的脉冲,二者有本质不同,左图为普通PWM功能的脉冲示意图,右图为PSO功能模式下,脉冲示意图。第4个参数代表脉冲时间,这里因为是输出高电平,并非脉冲,所以无意义。

2026-04-04 04:35:51 455

原创 博派智能-运动控制技术-插补

这里以博派智能的ETH_GAS系列网口运动控制卡为例说明,该运动控制卡有2-16路步进/伺服控制接口,每路接口都有编码器/脉冲/方向/报警/使能等信号,支持自动回零/点位/直线/圆弧插补/PT运动等功能,支持高速硬件捕获、比较输出/飞拍、PSO。取值范围:[0, 4000),单位:pulse/ms。取值范围:[0, 4000),单位:pulse/ms。取值范围:[0, 4000),单位:pulse/ms。取值范围:[0, 4000),单位:pulse/ms。0:不启动该坐标系,1:启动该坐标系。

2026-04-04 04:19:51 676

原创 博派智能-运动控制技术-RTCP-五轴联动

在五轴加工中,追求刀尖点轨迹及刀具与工件间的姿态时,由于回转运动,产生刀尖点的附加运动。其实这些称呼的功能定义都与RTCP类似,严格意义上来说,RTCP功能是用在双摆头结构上,是应用摆头旋转中心点来进行补偿。这里以博派智能的ETH_GAS系列网口运动控制卡为例说明,该运动控制卡有2-16路步进/伺服控制接口,每路接口都有编码器/脉冲/方向/报警/使能等信号,支持自动回零/点位/直线/圆弧插补/PT运动等功能,支持高速硬件捕获、比较输出/飞拍、PSO。,通常为1,调用该函数后,可以进行坐标系XYZ运动。

2026-04-04 03:49:38 830

原创 博派智能-运动控制技术-手轮

这里以博派智能的ETH_GAS系列网口运动控制卡为例说明,该运动控制卡有2-16路步进/伺服控制接口,每路接口都有编码器/脉冲/方向/报警/使能等信号,支持自动回零/点位/直线/圆弧插补/PT运动等功能,支持高速硬件捕获、比较输出/飞拍、PSO。数控机床上比较常见,通常用于手工精确定位或者引导加工,手轮通常有X1\X10\X100这3个挡位,以及X/Y/Z/A/B等轴选。通过手轮,可以实现边摇手轮边运动,以及0.001mm, 0.01,0.1mm,1mm等定位调整。轴当前在手轮模式,程序检测到用户切换到。

2026-04-04 03:32:57 353

原创 博派智能-运动控制技术-电子齿轮

这里以博派智能的ETH_GAS系列网口运动控制卡为例说明,该运动控制卡有2-16路步进/伺服控制接口,每路接口都有编码器/脉冲/方向/报警/使能等信号,支持自动回零/点位/直线/圆弧插补/PT运动等功能,支持高速硬件捕获、比较输出/飞拍、PSO。电子齿轮,指的是1个或者多个电机(从轴),同步跟随一个电机或者编码器(主轴)同步运动。、6、5、4、3、2、1、0对应8轴、7轴、6轴、5轴、4轴、3轴、2轴、1轴。滤波系数,2~32768,越大越平滑不抖动,越小跟随性越好误差小,需要平衡。

2026-03-27 04:16:34 404

原创 博派智能-运动控制技术-高速飞拍

这里以博派智能的ETH_GAS系列网口运动控制卡为例说明,该运动控制卡有2-16路步进/伺服控制接口,每路接口都有编码器/脉冲/方向/报警/使能等信号,支持自动回零/点位/直线/圆弧插补/PT运动等功能,支持高速硬件捕获、比较输出/飞拍、PSO。飞拍,也叫高速比较输出,指的是电机运动过程中,当编码器或者脉冲到达指定位置时,运动控制卡自动输出一个脉冲信号,触发相机拍照。1:表示初始为高电平。输出脉冲时,该参数用来设定脉冲输出宽度,取值范围:[1, 65535],单位:us,输出电平时,该参数无效。

2026-03-27 04:07:21 438

原创 博派智能-运动控制技术-Scara机械手原理及使用

这里以博派智能的ETH_GAS系列网口运动控制卡为例说明,该运动控制卡有2-16路步进/伺服控制接口,每路接口都有编码器/脉冲/方向/报警/使能等信号,支持自动回零/点位/直线/圆弧插补/PT运动等功能,支持高速硬件捕获、比较输出/飞拍、PSO。//A轴受轴2旋转影响的叠加比例,因为结构设计问题,个别Scara的A轴角度,会受关节2旋转影响,比例跟A轴减速比有关。

2026-03-27 03:38:22 429

原创 博派智能-运动控制技术-Delta机械手(蜘蛛手)原理及使用

这里以博派智能的ETH_GAS系列网口运动控制卡为例说明,该运动控制卡有2-16路步进/伺服控制接口,每路接口都有编码器/脉冲/方向/报警/使能等信号,支持自动回零/点位/直线/圆弧插补/PT运动等功能,支持高速硬件捕获、比较输出/飞拍、PSO。//Z轴进入点位运动模式。轴1每圈脉冲数量(比如电机1万脉冲/圈,减速比30,那这里参数要给30万)轴2每圈脉冲数量(比如电机1万脉冲/圈,减速比30,那这里参数要给30万)轴4每圈脉冲数量(比如电机1万脉冲/圈,减速比30,那这里参数要给30万)

2026-03-27 03:23:49 652

原创 博派智能-运动控制技术-高速探针捕获原理及使用

这里以博派智能的ETH_GAS系列网口运动控制卡为例说明,该运动控制卡有2-16路步进/伺服控制接口,每路接口都有编码器/脉冲/方向/报警/使能等信号,支持自动回零/点位/直线/圆弧插补/PT运动等功能,支持高速硬件捕获、比较输出/飞拍、PSO。//第二个参数3代表捕获方式为探针捕获(1:Home捕获,2:Index捕获,3:探针捕获)//关闭编码器,捕获脉冲位置,如果接了编码器,可以屏蔽此段代码。读取编码器捕获值,当捕获触发时,编码器捕获值会自动更新。读取编码器捕获状态 为1 时表示对应轴捕获触发。

2026-03-27 02:42:02 313

转载 vc 设置控件焦点

GetDlgItem(IDC_EDIT_USER)->SetFocus();

2014-03-28 15:39:58 664

转载 Wince 系统软键盘弹出的API

#include "sipapi.h" SipShowIM(SIPF_ON);

2014-03-28 11:53:38 539

原创 单文档打开文件并读取内容

首先,我们区分两个函数:OnFileOpen与OnOpenDocumentOnFileOpen是菜单项的响应函数,由它具体调用那个对话框并完成文件的搜索和最终路径的确认。 OnOpenDocument应该是在文件已经选好准备打开的时候触发的,这个时候应该可以处理文件内的具体数据了如果你想实现OnFileOpen是为了读你自己定义的文件,一般不重载OnFileOpen

2013-10-24 15:52:56 1300

原创 单文档使用菜单调用对话框

这里使用菜单调用1、编辑菜单资源2、为菜单添加响应函数void CtestView::OnColorSel(){CColorDialog dlg;if(dlg.DoModal()==IDOK){COLORREF c=dlg.GetColor();}}此时运行就可以看到效果3、也可以自己设计一个对话框在对话框上右击鼠标进

2013-10-24 14:44:29 1102

原创 VS2008单文档的视图分割

1:按照向导生成单文档程序,向导中选中分割。这里设项目名称为 test2:在class CMainFrame里面添加变量CSplitterWnd m_wndSplitter1;3:添加类MyView1、MyView2、MyView3基类可以是CView 、CEditView等。4、修改CMainFrame::OnCreateClient 函数如下

2013-10-24 11:33:34 891

原创 vc++ DLL、LIB文件的生成及使用

这里以VS2008为例,建立两个工程工程1:MyDLL    工程2:TestMyDLL工程1建立向导如下:建立两个文件MyDLL.h、MyDLL.CPP,MyDLL.cpp内容:#include "mydll.h"  #include  int sum(int a, int b)  {      printf("sum() is call

2013-10-23 10:45:14 632

转载 CCS3.3卡死问题的解决方法

在使用CCS3.3写代码的时候经常会遇到编辑器死掉的情况,之后则必须在任务管理器里结束CCS3.3的进程,然后再重新打开CCS3.3才能重新继续写代码,这种情况尤其在双击某个变量或函数的时候特别容易出现,让人非常郁闷,其实解决方法很简单,步骤如下:1、打开CCS3.3主编辑界面2、Option -> Editor -> Language,打开语言属性调整对话框3、选择Cod

2013-08-02 18:45:27 2913

转载 F2812 PIE简介

外设中断扩展模块(PIE:Peripheral Interrupt Expansion)是为了使 F2812 DSP 微处理器能够有效管理众多的中断而设计的。PIE 将 DSP 微处理器中的中断分组,使多个中断信号复用 1 个 CPU 级中断信号,从而使 CPU 能够高效地管理中断信号请求。         PIE 管理的中断源共 96 个(其中正在使用的有45个,其它的作为扩展资源供厂商

2013-07-22 11:15:30 3424

2812 CMD文件详解

下面是一个典型的CMD文件-stack 256//MEMORY伪指令用来表示实际存在目标系统中的可以使用的存储器范围,在这里每个存储器都有自己的名字,起始地址和长度MEMORY{PAGE 0 :    PRAMH0      : origin = 0x3f8000, length = 0x002000         ZONE0       : origin =

2013-07-22 09:21:46 592

原创 linux 多文件编译入门

设为两个文件:main.c      acc.cmain.c#include"main.h"#include"acc.h"#includevoid main(){    int i=0;    int sum=0;    for(i=0; i    {        sum=acc(i);        printf("hello

2013-07-19 11:27:33 412

原创 Unable to find the ncurses libraries的解决办法 fedora 17

yum install -y ncurses-devel  即可

2013-06-29 15:17:05 520

linux下GDB教程

$1={it=Tree,form={...}}showprintunion查看联合体数据的显示方式。setprintobject在C++中,如果一个对象指针所指向其派生类,如果打开这个选项,GDB会自动按照虚方法条用的规则显示输出,

2013-06-29 14:07:45 120

转载 Fedora 17 无法播放mp3 rmvb

edora17 linux 配置 MP3 RMVB 解码器加入163源 不然不能安装 MP3 和RM解码器su -c 'yum localinstall --nogpgcheck http://mirrors.163.com/rpmfusion/free/fedora/rpmfusion-free-release-stable.noarch.rpmhttp://mirrors.

2013-06-29 12:12:55 506

转载 解决交叉编译环境错误:/lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或

解决交叉编译环境错误:/lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录yum install ld-linux.so.2  即可。。# arm-linux-gcc hello.c -o tt/home/gl/usr/local/arm/4.3.2/bin/arm-linux-gcc: /home/gl/usr/local/arm/

2013-06-29 09:57:32 2203

转载 linux 下shell编程简介

1、什么是shell?shell 是介于使用者和linux直接的一个接口。shell简单易学,任何在提示符中能找到的命令都能放到一个可执行的shell程序中。本质上shell是命令行命令简单的组合到一个文件里面,基本上是一个命令解释器。2、怎么写shell?linux下新建一个文件,命名为shelltest.sh#!/bin/sh#shell.sh#to

2013-06-28 16:22:27 585

原创 GTK 环境编写的hello world ,另外 两个按钮分别实现读写文件

#include #include static void on_button_read(){    FILE *f;    /*不同的电脑,文件路径可能要改动*/    if((f = fopen("/home/manyikaimen/leo/liyang.txt","w")) == NULL)    {        g_printf("open file

2013-06-28 15:06:06 843

原创 gtk开发的c文件源码编译命令

gcc `pkg-config --cflags --libs gtk+-2.0` gtktest.c -o gtktest

2013-06-27 14:44:58 730

转载 关于verilog 的always的用法

第一个问题:比如说我们有always @(a or b) begin                    if(a) q                    else q这个块是每当 a b发生变化时执行 还是a或者b中有一个是1或2个都是1时执行?第二个问题是 always @(a) begin如果这个a被定义为一个reg [4:0]时 程序怎么判断啥时候执行?

2013-06-06 17:15:08 7179

转载 在IAR中使用Microsoft visual sourcesafe工具注意事项

在IAR中使用Microsoft visual sourcesafe工具注意事项:1.在IAR中,由于没有项目文件,和工作空间文件的"check out"与"check in"命令.因此无法在IAR workspace窗口对这两类文件进行保存.解决方法:          当需要保存这两类文件的更改时,使用sourcesafe客户端程序对这两类文件进行"check out".当回到IA

2013-05-27 14:33:59 807

转载 WINCE 应用程序调用校准函数

wince的cordll提供了屏幕校准的函数,使用方法与我的上一篇文章中说的钩子函数类似,强制加载dll,获取地址,然后用函数指针调用。这里飞狐给出源代码。首先在头文件里加入函数指针定义: typedef  BOOL                 (WINAPI *_TouchCalibrate)(); 然后使用如下代码,就会出现屏幕校准画面了。

2013-04-02 14:00:43 491

转载 编译提示__CrtDbgReportW错误

转自:http://www.cppblog.com/kenlistian/archive/2008/11/14/66872.html经常在链接是报link2001错误,其中一般是函数体没有定义错误。但是排除以上简单的外,还有一种如下无法解析系统文件中的函数定义。如下:LINK : warning LNK4098: 默认库“LIBCMT”与其他库的使用冲突;请使用 /NODEFAUL

2013-03-09 16:17:40 919

转载 解决VS2008的程序不能在VS2005中运行的问题

通过对比两者的文件,我们发现只需要改一些参数就可以了,它们只是在代码的开头有些标示不一样而已,我们改回来就行了!首先使用记事本打开VS2008的解决方案文件,即后面的类型为 .sln 的文件,    我们发现有 Format Version 10.00 字样,而VS2005的是 Format Version 9.00         ,所以我们把它改到VS2005的样子    然后下面

2013-03-08 12:24:37 480

转载 使用vs2005进行(wince)DLL源码调试

调试Dll也需要进到源码里面,进行单步调试。下面是使用vs2005进行wince DLL源码调试的步骤(可能我的方法麻烦了)。---------------------------------------------------------------------首先将DLL和调用该DLL的exe两个工程添加到同一个解决方案中,方便查看代码。将exe工程设为启动项,点击“启动调

2013-03-04 11:41:27 377

转载 Wince设置/删除/查询环境变量

在WinCE中有很多的环境变量,那么如何设置/删除/查询这些环境变量呢:1. 查询环境变量:无论是在WinCE5.0还是WinCE6.0,当我们在PB里打开或者创建一个工程以后,我们可以在菜单中点“build”->“Open Release Directory in Build Window”,然后会弹出命令行对话框。在对话框中输入“set”命令,然后回车,就会看到当前工程下所有的环境变量

2013-02-21 12:02:39 351

转载 Windows ce 桌面定制小结

Windows ce 桌面定制小结一、采用standard shell,  去掉任务栏           代码%_winceroot%/public/shell/oak/hpc我尝试了以下两种方法:1、在taskbar.cpp中将函数BOOL CTaskBar::Register()的内容全部删除,直接return TRUE;2、在explorer.cpp

2013-02-21 11:49:18 485

原创 AD9 PCB文件黑色区域如何改变?

PCB的大小是由KeepOut层定义的,用机械层定义有时候。黑色区域无这方面的意义。改变黑色区域大小可以用Design-BoardShape-RedefineBoardSharp来完成

2013-01-14 10:51:41 8882

原创 vs2008+opencv显示视频问题汇总

1、OpenCv中,如果遇到了提示没有tbb_debug.dll的错误,解决办法如下:在opencv-2.3.1\build\common\tbb\ia32\vc10的下面有个tbb.dll文件,把它复制到你的工程debug目录下改成tbb_debug即可。2、1>Opencv_test.obj : error LNK2019: 无法解析的外部符号 _cvReleaseImag

2012-11-30 22:31:17 693

转载 使ListCtrl可编辑

转自:http://www.cnblogs.com/duzouzhe/archive/2010/04/01/1702411.htmlCListCtrl 是一个经常使用的控件,通常用来显示数据库的内容。但是,CListCtrl并不好用。我们当然希望CListCtrl能像Excel那样好用,因此,得在原来的基础上进行改进。一、使CListCtrl能够编辑子项1、在对话框中添加一

2012-11-21 11:25:45 672

博派科技Eth-IO-AD-DA用户手册V2.0

内容概要:本文档为博派科技Eth-IO-AD-DA运动控制卡的用户手册,详细介绍了该控制卡的硬件资源、软件支持、硬件连接方式、API接口使用说明及常见问题解决方案。控制卡具备16路通用输入与输出,支持IO扩展至最高1024路,配备2路AD/DA模拟量通道,采用24V供电并通过以太网通信。文档提供了完整的API函数列表,涵盖板卡打开关闭、数字量输入输出、模拟量采集与输出、心跳设置等功能,并给出各API的参数说明与调用示例。同时支持多种开发环境如VC++、C#、Labview、Linux、Python等,便于二次开发。还介绍了多板卡并联控制和IP配置方法,以及通过专用工具修改IP的操作流程。; 适合人群:从事工业自动化、运动控制、嵌入式系统开发的工程师或技术人员,具备基本电气接线能力和编程基础的研发人员;适用于需要集成IO控制与模拟量采集的项目开发者。; 使用场景及目标:①实现对数字量输入输出的精确控制与状态读取;②进行AD/DA数据采集与输出控制;③多板卡级联实现大规模IO控制系统;④基于不同开发平台(如C++、C#、Python)进行上位机软件开发与设备集成;⑤解决现场通讯异常、IP丢失等问题。; 阅读建议:使用前应仔细阅读硬件连接部分避免接线错误导致损坏;开发过程中结合Demo示例代码与API说明进行调试;多人协作或多设备部署时注意IP地址规划与心跳机制设置,确保系统稳定性。

2026-04-04

博派运动控制卡AT指令说明-V4.1

内容概要:本文档为博派运动控制卡的AT指令技术说明手册(V4.1),全面介绍了该控制卡的通信配置方法与各类AT指令的使用方式。内容涵盖串口和网口通信参数设置、板卡基本操作、IO控制、多种运动模式(点位、JOG、插补、电子齿轮等)、状态检测、安全机制(限位、急停)、回零、硬件捕获、模拟量处理、寄存器读写、手轮控制及EtherCAT总线配置等核心功能。每条指令均提供详细的语法格式、参数说明及应用示例,便于开发者快速集成与调试。; 适合人群:具备自动化控制基础知识,从事运动控制系统开发的工程师或技术人员,尤其是熟悉工业控制通信协议(如UDP、EtherCAT)的1-5年经验研发人员。; 使用场景及目标:①实现对多轴运动系统的精确控制,包括点位定位、连续轨迹插补和速度模式运行;②构建安全可靠的设备控制系统,配置硬/软限位、急停保护等功能;③进行设备联调与自动化程序开发,利用AT指令实现远程控制与状态监控; 阅读建议:建议结合实际控制卡硬件进行实操验证,重点关注通信协议匹配(UDP客户端/服务器配置)、指令响应格式及二进制轴掩码的应用逻辑,同时参考经典编程示例提升开发效率。

2026-04-04

博派科技ETH-MIN运动控制卡用户手册V5.1.pdf【工业自动化】基于ETH-MIN运动控制卡的多轴协同控制技术:硬件资源与API指令系统设计

内容概要:本文档为博派科技ETH_MIN运动控制卡的用户手册,全面介绍了该控制卡的硬件资源、软件支持、硬件连接方式、API函数使用说明及其详细参数。控制卡具备16路通用输入/输出、1~8路轴通道和零位输入,支持脉冲差分输出和以太网/串口编程,可通过多卡并联实现多达1024轴的控制。文档重点阐述了各类API函数的应用,包括板卡启闭、IO操作、点位与JOG运动、插补运动、安全机制、电子齿轮/凸轮、PT模式、手轮、串口通信及机械臂控制等功能,并提供了丰富的代码示例和参数配置说明。此外,还涵盖IP设置、IO扩展、安装尺寸及常见问题解决方案,帮助用户快速部署和调试设备。; 适合人群:从事工业自动化、运动控制开发的技术人员,具备基本电气接线和编程能力的工程师,以及需要集成多轴控制系统的设计人员。; 使用场景及目标:①实现多轴联动控制,如直线、圆弧、螺旋线等复杂轨迹插补;②构建自动化设备的安全保护机制,如软/硬限位、紧急停止;③开发基于上位机的运动控制系统,支持C++、C#、Python等多种语言调用API;④应用于数控机床、机器人、激光切割等领域,实现精准运动控制。; 阅读建议:建议结合配套的DemoVC示例软件和API头文件进行实践操作,重点关注硬件接线规范和API调用顺序,避免因配置错误导致设备损坏。对于高级功能如RTCP刀尖跟随、DXF图形解析等,可参考官网提供的额外资料深入学习。

2026-04-04

运动控制基于EtherCAT总线的多轴运动控制卡技术:工业自动化设备高精度轨迹规划与实时控制解决方案

内容概要:本文档详细介绍了博派科技EthCAT-I32-O16-MPG-GAS2总线运动控制卡的硬件资源、软件资源、硬件连接方式及丰富的API函数使用方法。该控制卡支持24V供电,具备32路通用输入和16路通用输出,并可通过扩展达到2048路输入/输出。支持脉冲最高频率2MHz,提供多种运动模式如点位、JOG、插补、电子齿轮/凸轮等,并兼容多种开发环境(VC++、C#、Python等)。文档详述了API函数的参数、返回值及使用示例,涵盖板卡启停、IO操作、运动控制、安全机制、手轮、振镜、机械臂及五轴RTCP等功能,适用于复杂自动化设备的精确控制。; 适合人群:从事工业自动化、数控设备开发的电气工程师、嵌入式开发者及技术支持人员,需具备一定的C/C++或C#编程基础和运动控制基础知识。; 使用场景及目标:①用于开发多轴联动控制系统,如激光切割、雕刻机、机器人、五轴加工中心等;②实现高精度位置控制、电子齿轮同步、手轮操控、振镜扫描及复杂轨迹插补;③集成IO扩展、安全急停、硬件捕获等工业现场功能。; 阅读建议:建议结合随附的测试软件和示例代码进行实践,重点关注API函数的调用顺序与参数配置,尤其在多轴插补、电子齿轮及五轴RTCP等高级功能中需严格按照手册说明设置参数,避免因配置错误导致设备失控。同时注意硬件连接规范,防止电源或信号接错损坏设备。

2026-04-04

工业自动化领域运动控制技术运动控制卡硬件连接与API编程应用

内容概要:本文档详细介绍了博派科技ETH_NEC_NLM系列运动控制卡的硬件资源、软件支持、硬件连接方式及丰富的API函数库,涵盖板卡的基本操作、IO控制、多种运动模式(点位、JOG、插补、PT、电子齿轮/凸轮)、安全机制、回零、手轮、串口通信、机械臂控制等功能,并提供API使用说明、示例代码及常见问题解答,旨在帮助开发者快速集成和应用该控制卡于自动化设备中。; 适合人群:具备C/C++、C#等编程基础,从事工业自动化、运动控制、数控设备开发的工程师及技术人员。; 使用场景及目标:① 实现多轴联动控制,包括直线、圆弧、螺旋线等复杂轨迹插补;② 构建支持机械臂(Delta、SCARA、六轴)、RTCP刀尖跟随的高端数控系统;③ 开发基于IO扩展、串口通信、手轮输入的定制化人机交互设备。; 阅读建议:使用前需仔细阅读硬件连接章节确保接线正确,重点关注API返回值处理以保障系统安全;对于高级功能(如电子齿轮、凸轮),建议结合示例代码在Demo软件中调试验证。

2026-04-04

博派科技ETH-GAS-N运动控制卡用户手册V7.4.pdf工业自动化领域运动控制卡技术文档解析

内容概要:本文档为博派科技ETH_GAS_N运动控制卡的用户手册,全面介绍了该运动控制卡的硬件资源、软件资源、硬件连接方式及各类API函数的使用方法。控制卡支持8轴及以上的脉冲型伺服或步进电机控制,具备高速脉冲输出(最高2MHz)、多种运动模式(点位、JOG、插补等)、电子齿轮/凸轮、硬件捕获、比较输出(飞拍)、PT模式、手轮、振镜控制等多种高级功能。手册详细列出了板卡打开关闭、IO操作、运动控制、安全机制、状态检测等API函数的参数说明与使用示例,并提供了PC端IP配置、多卡并联、IO扩展、安装尺寸及常见问题解答等实用信息。; 适合人群:从事自动化设备开发的电气工程师、运动控制程序员及技术支持人员。; 使用场景及目标:①基于VC++、C#、Delphi、VB、Labview、Python、Linux、Android等平台开发多轴运动控制系统;②实现精确的点位、连续轨迹插补、电子齿轮同步、飞拍、振镜扫描等复杂运动控制任务;③通过API二次开发集成控制卡功能至自有设备软件中。; 阅读建议:使用前需仔细阅读硬件连接章节确保正确接线,重点关注API使用说明中的参数定义与返回值,并结合测试软件进行验证;对于高级功能如RTCP刀尖跟随、五轴联动等,需确认硬件支持选配功能。

2026-04-04

GSN扩展功能-PSO功能.pdf

GSN扩展功能-PSO功能.pdf

2019-08-09

Mako_TechMan_en.pdf

Mako_TechMan_en Mako G Technical Manual

2019-08-09

USBCAN-2I PC端软件

USBCAN-2I PC端应用软件 CANalyst

2013-08-01

精彩使用的51单片机实例教程

附十多个简单使用的51单片机实例教程,有电路图及C语言汇编程序。

2009-12-15

VC挖金子源代码

已经本人编译通过,vc环境,挖金子游戏,看看吧

2012-01-10

Jlink驱动V4.34

Jlink驱动V4.34

2013-08-02

IAR通用注册机

IAR 注册

2013-08-02

IAR6.5-IAR6.6 破解补丁

IAR6.5-IAR6.6 破解补丁

2013-08-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除