使用曲线图像属性时,LabVIEW基于绘图区域的原点绘制图像。如希望通过“曲线图像”属性将图形数据点而不是绘图区域原点(0,0)作为绘图的参考点,可使用XY至坐标映射方法将数据点的图形坐标映射到前面板上的坐标。“XY至坐标映射”方法可用于返回相对于前面板原点的坐标值。必须使坐标相对于曲线图像区域原点(即绘图区域的左上角顶点)取值,以便正确绘制图像。用“XY至坐标映射”方法返回的坐标值减去绘图区域原点相对于前面板原点的偏移量,可得到坐标相对于绘图区域原点的取值。

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

注: 使用分隔栏,创建多个窗格。然后,计算出图形的绘图区域与所属窗格原点间的偏移量。
  1. 右键单击图形,从快捷菜单中选择创建»调用节点»XY至坐标映射,创建一个XY至坐标映射调用节点。
  2. 右键单击“XY至坐标映射”方法的XY输入端,从快捷菜单中选择创建»常量。将数据点的图片坐标连接至“XY至坐标映射”方法的XY输入端。
  3. 右键单击图形,从快捷菜单中选择创建»属性节点»绘图区域边界,创建一个绘图区域边界属性节点。
  4. 在程序框图上放置按名称解除捆绑函数。
  5. 将“绘图区域边界”属性节点的绘图区域边界输出端连线至“按名称解除捆绑”函数的输入簇输入端。
  6. 对“按名称解除捆绑”函数调整大小,显示lefttop元素。
  7. 在程序框图上放置捆绑函数。
  8. 将“按名称解除捆绑”函数的lefttop元素连线至“捆绑”函数的元素输入端。
  9. 在程序框图上放置函数。
  10. 将“XY至坐标映射”调用节点的坐标输出端连线至“减”函数的x输入端。
  11. 将“捆绑”函数的输出簇输出端连线至“减”函数的y输入端。
  12. 右键单击“减”函数的x–y输出端,从快捷菜单中选择创建»显示控件