🎉欢迎来到Labview专栏~Labview-3D虚拟平台(中)
- ☆* o(≧▽≦)o *☆嗨~我是小夏与酒🍹
- ✨博客主页:小夏与酒的博客
- 🎈该系列文章专栏:Labview-3D虚拟平台
- 文章作者技术和水平有限,如果文中出现错误,希望大家能指正🙏
- 📜 欢迎大家关注! ❤️
一、前言
🥝上文回顾
上一篇文章介绍了从solidworks导入模型到labview的具体方法和显示界面的基本操作:【Labview-3D虚拟平台】Labview与Solidworks联合仿真(保姆级)(上)在Labview中使用Solidworks的3D模型—零件模型的导入。
🥝软件版本说明
SOLIDWORKS 2022;LabVIEW 2021。
软件 | 版本 |
---|---|
SOLIDWORKS | 2022 |
NI LabVIEW | 2021 (32位) |
LabVIEW 2021(32位)和LabVIEW 详细课程获取:三易电子工作室;也可以搜索并关注微信公众号【易小时课堂】或者【三易电子工作室】了解更多内容。
二、变换VI
🍍VI的位置
所讲解关于3D模型变换操作VI的具体位置:
🍍设置缩放与获取缩放
📜设置缩放:将三维对象的x、y、z三轴分别进行缩放;
📜获取缩放:获取当前三维对象的x、y、z三轴的缩放值(缩放因子)。
设置缩放的基本使用:
获取缩放:
🍍设置旋转与获取旋转
📜设置旋转:依据轴和角的值旋转对象。该VI从对象的初始位置进行绝对旋转。
📜获取旋转:可以获取三维对象的旋转轴和旋转角度。
✨为了更好地观察到3D零件的旋转效果,我在三维场景中添加了坐标轴。可以将坐标轴当作参照物,观察3D零件的旋转情况。该部分涉及顶层对象与子对象的关系(父级和子级的关系,该部分会在后续文章中重点讲解)
“调用方法—对象:添加对象” 的操作方法:
我写的简单演示VI如下:
效果演示如下:
关于坐标轴的创建和使用,可以查阅文末列出的参考文章,文章中对此有详细介绍和使用方法。
🍍其余变换VI
其余变换VI: 设置平移和获取平移、旋转X轴、旋转Y轴、旋转Z轴、旋转对象、平移对象和缩放对象的使用方法和上述大致相同,重复性较高,查阅labview帮助学习使用即可,也可参考labview自带范例VI进行学习。
范例的查找:
经典范例——太阳系:
关于其余变换VI的使用可以参考该经典范例VI,可以不必深究顶层对象与子对象(父级与子级)的对应关系,下一篇文章将会重点讲解该部分知识点。
🍍重点提示
✨重点提示:对于三维模型的旋转与控制,下图这样的连接方法 很难实现三维对象的多轴旋转 !虽然不会报错,但是很难达到预期操作效果:
可以参考范例vi来实现需要的旋转效果:
如果想要实现机械臂的操作控制或者其它多运动关节物体的控制,需要重点注意三维对象之间的父级和子级的对应关系。
三、显示界面操作的补充
上一篇文章中提到了三维图片控件界面的两种基本操作:旋转视角和缩放视角。(点此跳转到上一篇文章:【Labview-3D虚拟平台】Labview与Solidworks联合仿真(保姆级)(一)在Labview中使用Solidworks的3D模型—零件模型的导入)。
✨在本篇文章中补充另一个基础的视角操作:移动视角。
操作方法:Ctrl+按住鼠标左键移动
视角移动操作效果如下:
✨下一篇文章链接:
【Labview-3D虚拟平台】Labview与Solidworks联合仿真(保姆级)(下)在Labview中使用Solidworks的3D模型——装配体、父级与子级
四、参考文章
❤️感谢以下大佬的资料分享!
labview学习笔记–3D模型(1)
labview学习笔记–3D模型(2)
labview学习笔记–3D模型(3)
机械类——Labview 调用 Solidworks 模型,制作机械臂控制方式探索
LabVIEW学习分享(2)
labview调用solidworks3维模型
订阅该系列文章专栏,不错过精彩内容~
文章来源:https://www.toymoban.com/news/detail-458225.html
🧸结尾文章来源地址https://www.toymoban.com/news/detail-458225.html
- ❤️ 感谢您的支持和鼓励! 😊🙏
- 📜您可能感兴趣的内容:
- 【FPGA零基础学习之旅#4】定时器设计与蜂鸣器驱动
- 【Go黑帽子】使用Golang编写一个TCP扫描器(高级篇)
- 【Labview机器视觉】- USB摄像头识别和解码二维码 - 学习记录
- 【Labview-3D虚拟平台】Labview与Solidworks联合仿真(保姆级)(一)在Labview中使用Solidworks的3D模型——零件模型的导入
到了这里,关于【Labview-3D虚拟平台】Labview与Solidworks联合仿真(保姆级)(中)在Labview中使用Solidworks的3D模型——3D模型的变换操作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!