用LabView 控制三维机械臂模型
主要是学习如何用LabView 控制三维模型,现在只能手动控制,以后有时间再把它设计为可以按预先设置好的程序运动,它自动计算出运行的路径(三维),把基于极坐标的机械臂相对基于直角坐标的数控机床的优势充分发掘出来,现在比较粗糟,大家见笑了。
LabView 的三维功能比较完整的,只要多用心还是可以实现很多复杂的控制。
设计过程很简单,一般步骤如下:
1. 对其它软件设计的三维模型要进行坐标调整,把坐标原点和运动的中心点重合。
2. 在LabView 中通过创建对象的方法确定各个模型之间的从属关系。
3. 对各个模型添加纹理图片。
4. 设置场景的灯光,背景,透视和视角等参数。
5. 在LabView 中通过平移或者旋转对模型的位置进行初始化。
6. 在LabView 中用循环方式控制各个模型的平移或者旋转。
注:机械臂的模型用solidworks 建立的,是从互联网上下载的,我只是把它转换为WRL 文件而已,我非常感谢原作者!
感谢NI 公司开发的LabView 软件,让我们身
在偏远地方的工程师也可以用仿真的方式学习。
先看看工作界面
我把原代码上传到电子发烧友论坛的LabView 区,各位朋友可以自行下载,