SetMinMax 方法(XY 图对象)
设置轨迹的最小值和最大值。该方法支持以下标尺类型:
- 自动
- 最小和最大值
- 使用标签最小值和最大值属性
语法
XYPlot1
.SetMinMax
(xTagName
, yTagName
, [xOption
], [yOption
], [xMinValue
], [xMaxValue
], [yMinValue
], [yMaxValue
], [xModelName
], [yModelName
], [xTraceType
], [yTraceType
])其中
XYPlot1
- 是 XY 图对象的名称,或是对 XY 图对象求值的表达式。xTagName
- 是字符串型参数,指定轨迹的 x 标签。yTagName
- 是字符串型参数,指定轨迹的 y 标签。xOption
- 是 x 轴 XYMinMaxOption
常量的可选参数。yOption
- 是 y 轴 XYMinMaxOption
常量的可选参数。xMinValue
- 是一个可选参数,指定 x 轴的最小值。该参数仅适用于 xOption
为 MinMaxOptionValue
的情况。xMaxValue
- 是一个可选参数,指定 x 轴的最大值。如果 xMinValue
或 xMaxValue
无法转换为数字或者 xMinValue
大于 xMaxValue
,则轨迹标尺不会变化。该参数仅适用于 xOption
为 MinMaxOptionValue
的情况。yMinValue
- 是一个可选参数,指定 y 轴的最小值。该参数仅适用于 yOption
为 MinMaxOptionValue
的情况。yMaxValue
- 是一个可选参数,指定 y 轴的最大值。如果 yMinValue
或 yMaxValue
无法转换为数字或者 yMinValue
大于 yMaxValue
,则轨迹标尺不会变化。该参数仅适用于 yOption
为 MinMaxOptionValue
的情况。xModelName
- 是字符串型可选参数,指定历史模型名称。如果 xTraceType
为 TraceTypeAF
、TraceTypeDataLog
、TraceTypeHistorian
或 TraceTypePIServer
,则需要此参数。yModelName
- 是字符串型可选参数,指定历史模型名称。如果 yTraceType
为 TraceTypeAF
、TraceTypeDataLog
、TraceTypeHistorian
或 TraceTypePIServer
,则需要此参数。xTraceType
- 是 XYTraceType
常量的可选参数。如果轨迹类型为实时数据或数据记录,则可忽略该参数。yTraceType
- 是 XYTraceType
常量的可选参数。如果轨迹类型为实时数据或数据记录,则可忽略该参数。示例
Private Sub SetXYPlotMinMax() 'Sets the values as Automatic for TagX from the PI Server PIServer1 and TagY from the PI Server PIServer2. 'The following two lines of code are equivalent. XYPlot1.SetMinMax "TagX", "TagY", MinMaxOptionAutomatic, MinMaxOptionAutomatic, "PIServer1", "PIServer2", TraceTypePIServer, TraceTypePIServer XYPlot1.SetMinMax "TagX", "TagY", 0, 0, "PIServer1", "PIServer2", TraceTypePIServer, TraceTypePIServer 'Sets the values as Minimum and Maximum value for Tag1X from datalog model Datalog1 and Tag1Y from datalog model Datalog2. 'The following two lines of code are equivalent. XYPlot1.SetMinMax "Tag1X", "Tag1Y", MinMaxOptionValue, MinMaxOptionValue, 10, 100, 50, 200, "Datalog1", "Datalog2", TraceTypeDataLog, TraceTypeDataLog XYPlot1.SetMinMax "Tag1X", "Tag1Y", 1, 1, 10, 100, 50, 200, "Datalog1", "Datalog2", TraceTypeDataLog, TraceTypeDataLog 'Sets the values as Tag properties for Tag2X and Tag2Y from Historian data. 'The following two lines of code are equivalent. XYPlot1.SetMinMax "Tag2X", "Tag2Y", MinMaxOptionTagProperties, MinMaxOptionTagProperties, "Production Historian", "Production Historian", TraceTypeHistorian, TraceTypeHistorian XYPlot1.SetMinMax "Tag2X", "Tag2Y", 2, 2, "Production Historian", "Production Historian", TraceTypeHistorian, TraceTypeHistorian End Sub
提供反馈