配置趋势

配置要在趋势对象中显示的数据源。为要在趋势图上绘制的每个数据点添加一支笔。对数据库中的历史数据绘制趋势时,如果记录器未捕获到数据,将在点之间绘制趋势线。
  1. 项目视图
    中,右键单击包含
    趋势
    对象的节点,然后选择
    新建
    数据控件
    趋势
  2. 属性
    中的
    模式
    中,选择:
    • 普通
      。趋势图的默认模式。导航和缩放趋势图。
    • 跟踪
      。向图表中添加时间轨迹以标记重要数据点。
    • 范围
      。在趋势图上选择、移动时间范围以及调整其大小。
    小贴士: 趋势对象公开了
    清除时间轨迹
    清除时间范围
    方法。为了能够从趋势图中移除时间轨迹和时间范围,可将这些方法与按钮事件相关联。有关更多信息,请参见为现有事件添加方法
  3. 属性
    中,执行以下任一操作:
    • 模型
      属性和项目节点之间创建动态链接。这将获取所有直接子节点的特性值或属性值。
      例如,选择
      模型
      文件夹,该文件夹包含带有数据的对象。有关更多信息,请参见项目节点
    • 模型
      属性和数据库对象之间创建动态链接。这样可以获取数据库表中包含的数据。
      例如,选择“嵌入式”、“ODBC”或“InfluxDB”数据库对象。有关更多信息,请参见数据库
    有关动态链接的更多信息,请参见创建动态链接
    小贴士: 要为数据记录器数据配置趋势和趋势笔,请在
    项目视图
    中将数据记录器放在编辑器中的趋势中。也可以将数据记录器放在
    属性
    中的趋势
    模型
    上。
  4. (可选)通过设置
    ItemKind
    来指定要在对象中显示的项类别。
    小贴士:
    ItemKind
    属性将使用子节点中识别的对象或变量类型自动设置。
    例如,如果模型基于一个包含多个
    Motor
    对象类型实例的文件夹节点,则会通过引用类型
    Motor
    自动设置
    ItemKind
    。在这种情况下,显示的值是不同实例(
    Motor1
    Motor2
    Motor3
    等等)的特性或属性。
  5. (可选)在
    查询
    中,输入标准 SQL 查询,以筛选从
    模型
    所指定的数据库或项目节点获取的条目。
    有关更多信息,请参见SQL 查询
    例如:
    SELECT * FROM Model WHERE SPEED > 40
    SELECT * FROM "DataLogger1" WHERE Speed > 40
  6. (可选)在
    刷新时间
    中,指定采样时间。
  7. (可选)在
    参考时区
    中,指定 X 轴上日期和时间所属的时区。
  8. 下,将
    趋势笔
    #
    与笔数据源相关联。
    数据类型
    数据源
    特定变量的实时值
    指向变量的动态链接。
    由数据记录器采样的实时值
    指向数据记录器的
    最后一个值
    属性的动态链接。
    存储在数据库中的变量的历史值
    数据库中所关注列的名称。
    请勿创建指向数据库中所关注列的动态链接,而是提供列的名称。
  9. (可选)配置笔属性:
    • 粗细
      。笔线条的粗细。
    • 标题
      。笔标题。
    • 颜色
      。笔线条的颜色。
    • 已启用
      。显示或隐藏笔。
  10. (可选)要向笔添加阈值,请选择
    阈值
    旁边的
    Add
    并配置
    阈值
    #
    属性:
    • 。Y 轴上的阈值线位置。
    • 颜色
      。阈值线颜色。
    • 粗细
      。阈值线粗细。
  11. (可选)要添加笔,请选择
    旁边的
    Add
    ,然后重复8
  12. (可选)通过右键单击
    趋势笔
    并选择
    YAxis
    来添加 Y 轴。
    小贴士: 如果要用不同的刻度显示同一数据,则向趋势笔中添加更多的 Y 轴很有用。可以通过设置
    最大值
    最小值
    属性来控制刻度。
  13. (可选)配置 X 轴属性:
    • 交互式
      。将 X 轴设置为在运行时进行交互式操作。
      仅适用于
      普通
      趋势模式
    • 日期和时间
      。运行时在 X 轴上显示的日期和时间。默认为当前时间。
    • 位置
      。如果指定
      日期和时间
      ,可将 X 轴位置设置为:
      • 左侧
        。在 X 轴左侧显示指定的日期和时间。
      • 右侧
        。在 X 轴右侧显示指定的日期和时间。
      • 中间
        。在 X 轴中心显示指定的日期和时间。
    • 随动
      。在运行时随着时间的推进自动滚动 X 轴。
    • 时间窗口
      。趋势显示的时间间隔(毫秒)。
  14. (可选)配置 Y 轴属性:
    • 自动缩放
      。在运行时根据最小值和最大值缩放 Y 轴。
    • 交互式
      。将 Y 轴设置为进行交互式操作。
    • 最小值
      。Y 轴上显示的最小值。
    • 最大值
      。Y 轴上显示的最大值。
  15. (可选)将
    趋势
    对象的
    刷新
    方法添加到事件中。
    例如,将
    刷新
    方法与
    按钮
    对象的
    MouseClick 事件
    相关联。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈