三维图形
- 更新时间2026-04-10
- 阅读时长4分钟
可在LabVIEW中使用三维图形可视化三维数据。通过修改三维图形属性可自定义数据的显示方式。
大量实际应用中的数据,例如某个平面的温度分布、联合时频分析、飞机的运动等,都需要在三维空间中可视化显示数据。
LabVIEW中包含以下三维图形:
将三维图形(三维曲面图、三维参数图、三维曲线图除外)与三维曲线属性对话框配合使用,绘制三维图形。
将三维曲面图、三维参数图和三维曲线图与三维图形属性对话框配合使用,可绘制曲线和曲面。曲线包含图形上的单个点,每个点均具有x、y和z坐标,VI用线连接这些点。曲线可理想地显示运动对象的轨迹,如飞机的飞行轨迹。图 13. 三维线条图形示例是三维线条图形的一个范例,与ActiveX三维曲线图形类似。
曲面图用x、y和z数据绘制图形上的各点,再将这些点连接,形成数据的三维曲面。例如,可用曲面图绘制地形图。
参数图是使用参数函数的参数决定曲线的曲面图。可使用参数图绘制几何实心对象。下图显示了三维曲面图和三维参数图的范例。
在前面板上添加三维图形时,LabVIEW会将程序框图上的图形连接到帮助VI。每个三维图形都有其对应的帮助VI。帮助VI将输入数据类型转换为三维图形接受的通用数据类型。
三维图片在呈现窗中使用三维图形加速,能提高运行速度。右键单击三维图形,从快捷菜单中选择呈现窗,即可在三维窗口中查看三维图形。
ActiveX三维图形使用ActiveX技术和处理三维图形的VI。选择一个ActiveX三维图形后,LabVIEW将在包含三维图形控件的前面板上添加一个ActiveX容器。LabVIEW还会在程序框图上放置一个对ActiveX三维图形控件的引用。LabVIEW将该引用连接至三个三维图形VI之一。ActiveX三维图形在前面板窗口使用图形硬件加速。
关于在三维图形上绘制数据的范例,见下列目录:
- labview\examples\Controls and Indicators\Graphs and Charts\Math Plots - 3D
- labview\examples\Controls and Indicators\Graphs and Charts\Waveform Graphs and Charts