混合信号图可显示模拟数据及数字数据,且接受所有波形图XY图数字波形图所接受的数据。

一个混合信号图中可包含多个绘图区域。但一个绘图区域仅能显示数字曲线或者模拟曲线之一,无法兼有二者。LabVIEW在绘图区域中绘制图像上数据。混合信号图将在必要时自动创建足以容纳所有模拟和数字数据的绘图区域。向一个混合信号图添加多个绘图区域时,每个绘图区域都有其各自的y标尺。所有绘图区域共享同一个x标尺,以便比较数字数据和模拟数据的多个信号。

默认状态下,混合信号图将数据在绘图区域内显示为数字线和总线。如连线数字数据数组的每个数组元素都表示一条总线,混合信号图将每列数字数据绘制为一条线。下列前面板显示了一个混合信号图的范例。

用户可配置混合信号图如何显示数字和绘图线。也可使用曲线属性,通过编程获取或设置数字的格式。

在混合信号图中显示单条曲线

单曲线混合信号图接收与波形图XY图数字波形图中相同的数据类型。

关于混合信号图接受的数据类型的范例,请参考labview\examples\Controls and Indicators\Graphs and Charts\Mixed Signal Graph目录下的Mixed Signal Graph VI。

在混合信号图中显示多条曲线

多曲线混合信号图接收与波形图XY图数字波形图中相同的数据类型。

绘图区域仅接受模拟数据或数字数据之一。将数据连接到混合信号图时,LabVIEW将自动创建绘图区域以容纳模拟数据和数字数据。如混合信号图上有多个绘图区域,则在绘图区域间使用分隔栏可重新调整每个绘图区域的大小。

混合信号图上的图例由树形控件组成,显示在图形绘图区域的左侧。每个树形控件代表了一个绘图区域。绘图区域具有X的标签,其中X代表LabVIEW或用户将该绘图区域放置在图形上的顺序。通过图例可将曲线在绘图区域间移动。移动绘图区域和图例间的分隔栏可重新调整图例的大小或隐藏图例。

关于在混合信号图上显示多条曲线的范例,请参考labview\examples\Controls and Indicators\Graphs and Charts\Mixed Signal Graph目录下的Mixed Signal Graph VI。

二维图形

二维图形使用xy数据,在图形上绘制和连接数据点,以二维视图显示数据。使用二维图形可以可视化方法查看XY图上的二维数据,因为所有的二维图形都是XY图。使用二维图形的属性可修改数据在二维图形中的显示方式。

添加二维图形至前面板时,LabVIEW将在程序框图上将图形连接至与所选图形对应的助手VI。助手VI将输入数据类型转换为二维图形接受的通用数据类型。LabVIEW中有下列二维图形:

  • 罗盘图 - 绘制由罗盘图形的中心发出的向量。
  • 误差线图 - 绘制线条图形上下各个点的误差线。
  • 羽状图 - 绘制由水平坐标轴上均匀分布的点发出的向量。
  • XY曲线矩阵 - 绘制多行和多列曲线图形。

关于在二维图形上绘制数据的范例,请参考labview\examples\Controls and Indicators\Graphs and Charts\Math Plots - 2D\Math Plots - 2D.lvproj

查找相关范例

三维图形

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

LabVIEW中包含以下三维图形:

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

将三维图形(三维曲面图、三维参数图、三维曲线图除外)与三维曲线属性对话框配合使用,绘制三维图形。关于在三维图形上绘制数据的范例,请参考labview\examples\Controls and Indicators\Graphs and Charts\Math Plots - 3D目录。

查找相关范例

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

注: 三维图形属性VI可用来在ActiveX三维图形上绘制曲线和曲面。

曲面图用xyz数据绘制图形上的各点,再将这些点连接,形成数据的三维曲面。例如,可用曲面图绘制地形图。参数图是使用参数函数的参数决定曲线的曲面图。可使用参数图绘制几何实心对象。下图显示了三维曲面图和三维参数图的范例。

添加三维图形至前面板,LabVIEW将在程序框图上把图形连接至所选三维图形对应的助手VI。助手VI将输入数据类型转换为三维图形接受的通用数据类型。

三维图片在呈现窗中使用三维图形加速,能提高运行速度。右键单击三维图形,从快捷菜单中选择呈现窗,即可在三维窗口中查看三维图形。

ActiveX三维图形使用ActiveX技术和处理三维图形的VI。选择一个ActiveX三维图形后,LabVIEW将在包含三维图形控件的前面板上添加一个ActiveX容器。LabVIEW还会在程序框图上放置一个对ActiveX三维图形控件的引用。LabVIEW将该引用连接至三个三维图形VI之一。(Windows) ActiveX三维图形在前面板窗口使用图形硬件加速。

关于在三维图形上绘制数据的范例,请参考labview\examples\Controls and Indicators\Graphs and Charts\Waveform Graphs and Charts目录。