采集报警值,并根据Hi和Lo显示对应图形
时间: 2024-04-20 13:27:45 浏览: 20
要根据采集的报警值和Hi、Lo的值显示对应的图形,你可以使用以下示例代码:
```csharp
double alarmValue = GetAlarmValue(); // 获取采集的报警值
double Hi = Convert.ToDouble(Tag.Group2.Tag1.Value);
double Lo = Convert.ToDouble(Tag.Group2.Tag2.Value);
if (alarmValue > Hi)
{
// 显示高报警图形
ShowHighAlarmGraphics();
}
else if (alarmValue < Lo)
{
// 显示低报警图形
ShowLowAlarmGraphics();
}
else
{
// 显示正常图形
ShowNormalGraphics();
}
```
在这个例子中,假设获取采集的报警值的方法为GetAlarmValue()。首先,将获取到的报警值存储在alarmValue变量中。然后,将Hi和Lo的值转换为double类型,并分别赋给Hi和Lo变量。
接下来,使用条件语句判断报警值与Hi、Lo的关系。如果报警值大于Hi,则调用ShowHighAlarmGraphics方法显示高报警图形。如果报警值小于Lo,则调用ShowLowAlarmGraphics方法显示低报警图形。否则,如果报警值在Hi和Lo之间,则调用ShowNormalGraphics方法显示正常图形。
请根据你实际的需求,替换GetAlarmValue、ShowHighAlarmGraphics、ShowLowAlarmGraphics和ShowNormalGraphics方法,并根据你的系统进行适当的调整。
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)