默认情况下,LabVIEW会绘制相对于绘图区域原点的曲线图像。用户可使用图形的数据点作为参考,而不是曲线原点,在坐标系之间转换。

该流程适用于使用曲线图像属性在图形的绘图区域绘制图像。

如需将数据点的图形坐标转换为整个前面板的坐标,可使用XY至坐标映射方法。XY至坐标映射方法可用于返回相对于前面板原点的坐标值。

但是,为了正确绘制图像,必须使坐标相对于曲线图像区域原点。曲线图像区域的原点位于图形绘图区域的左上角。

XY至坐标映射方法返回的坐标值减去绘图区域原点相对于前面板原点的偏移量,可得到坐标相对于绘图区域原点的取值。

备注 使用分隔栏,创建多个窗格。使用分隔栏时,必须考虑图形绘图区域与所属前面板原点之间的偏移量。

按照下列步骤,通过编程将绘图区域坐标映射为相对于所在窗格的坐标。

  1. 右键单击图形,从快捷菜单中选择创建 » 调用节点 » XY至坐标映射,以创建XY至坐标映射调用节点
  2. 右键单击XY至坐标映射方法的XY输入端,从快捷菜单中选择创建 » 常量
  3. 将数据点的图形坐标连线至XY至坐标映射方法的XY输入端。
  4. 右键单击图形,从快捷菜单中选择创建 » 属性节点 » 绘图区域边界,以创建绘图区域边界属性节点
  5. 在程序框图上添加按名称解除捆绑函数。
  6. 绘图区域边界属性节点的绘图边界输出端连线至按名称解除捆绑函数的输入簇输入端。
  7. 按名称解除捆绑函数调整大小,显示元素。
  8. 在程序框图上添加捆绑函数。
  9. 按名称解除捆绑函数的元素连线至捆绑函数的元素输入端。
  10. 在程序框图上添加函数。
  11. XY至坐标映射调用节点的坐标输出端连线至函数的x输入端。
  12. 捆绑函数的输出簇输出端连线至函数的y输入端。
  13. 右键单击函数的x–y输出端,从快捷菜单中选择创建 » 显示控件