labview中ethercat的应用
发布网友
发布时间:2022-04-25 12:24
我来回答
共1个回答
热心网友
时间:2024-04-23 11:43
图中的TB是C系列分布式控制器上的控制单元。简单地说就是一个计算机单元,包含了EtherCAT通讯接口。
如果自行开发硬件你就要自己些驱动程序,封装成DLL。这是比较麻烦的,如果你对C很熟悉倒也不难。softmotion中的插补运算等基本的内容可以用,就是接口部分你要注意连接。反正我认为是比较麻烦的。如果你就是做一套是被自己用,不如买NI的,尽管贵,但是实际成本并不高,反之拟投入的人力成本是很高的。追问十分感谢回答!!
现在是已经有了基于ethercat的驱动程序,在C++下跑软件硬件什么的完全没问题,是想把其与labview结合起来,用其中的一些功能。看了你的讲解,是说可以实现么?这部分内容有什么推荐的资料么?
追答既然既有了可以在C++下跑得驱动应该没有问题的。你看一下Labview中如果调用DLL的部分就知道怎么用了。Labview的变量与C是兼容的,只要你搞明白对应关系就行了,其中特别是搞明白指针怎着设置就行了。