可在LabVIEW中使用三维图形可视化三维数据。通过修改三维图形属性可自定义数据的显示方式。

大量实际应用中的数据,例如某个平面的温度分布、联合时频分析、飞机的运动等,都需要在三维空间中可视化显示数据。

LabVIEW中包含以下三维图形:

  • 散点图—显示两组数据的统计趋势和关系。
  • 杆图—显示冲激响应并按分布组织数据。
  • 彗星—创建数据点周围有圆圈环绕的动画图
  • 曲面—在相互连接的曲面上绘制数据。
  • 等高线—绘制等高线图。
  • 网格—绘制有开放空间的网格曲面。
  • 瀑布—绘制数据曲面和y轴上低于数据点的区域。
  • 箭头—生成法向量图。
  • 带状图—生成平行线组成的带状图。
  • 条形—生成垂直条带组成的条形图。
  • 饼状图—生成饼状图。
  • 三维曲面图形—在三维空间绘制曲面。
  • 三维参数图形—在三维空间绘制参数曲面。
  • 三维线条图形—在三维空间绘制线条。
  • ActiveX三维曲面图形—使用ActiveX技术在三维空间绘制曲面。
  • ActiveX三维参数图形—使用ActiveX技术在三维空间绘制参数曲面。
  • ActiveX三维曲线图形—使用ActiveX技术在三维空间绘制线条。
  • 备注 三维图形控件仅在LabVIEW完整版和专业版中可用。此外,ActiveX三维图形控件仅在Windows上受支持。

    将三维图形(三维曲面图、三维参数图、三维曲线图除外)与三维曲线属性对话框配合使用,绘制三维图形

    将三维曲面图、三维参数图和三维曲线图与三维图形属性对话框配合使用,可绘制曲线和曲面。曲线包含图形上的单个点,每个点均具有xyz坐标,VI用线连接这些点。曲线可理想地显示运动对象的轨迹,如飞机的飞行轨迹。图 13. 三维线条图形示例是三维线条图形的一个范例,与ActiveX三维曲线图形类似。

    图 13. 三维线条图形示例
    备注 三维图形属性VI可用来在ActiveX三维图形上绘制曲线和曲面。

    曲面图用xyz数据绘制图形上的各点,再将这些点连接,形成数据的三维曲面。例如,可用曲面图绘制地形图。

    参数图是使用参数函数的参数决定曲线的曲面图。可使用参数图绘制几何实心对象。下图显示了三维曲面图和三维参数图的范例。

    图 14. 三维曲面图形范例
    图 15. 三维参数图形范例

    在前面板上添加三维图形时,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