double Hi = Convert.ToDouble(Tag.炉20.中间变量.te001_H.Value); double Lo = Convert.ToDouble(Tag.炉20.中间变量.te001_L.Value); string tagName = Tag.Group2.Tag3; AE.EditAnalogAlarmSetting(tagName,"Hi",Hi); AE.EditAnalogAlarmSetting(tagName,"Lo",Lo);
时间: 2024-04-18 08:32:44 浏览: 85
根据你提供的代码,你可以将以下示例代码用于编辑模拟报警设置:
```csharp
double Hi = Convert.ToDouble(Tag.炉20.中间变量.te001_H.Value);
double Lo = Convert.ToDouble(Tag.炉20.中间变量.te001_L.Value);
string tagName = "Group2.Tag3";
AE.EditAnalogAlarmSetting(tagName, "Hi", Hi);
AE.EditAnalogAlarmSetting(tagName, "Lo", Lo);
```
在这个例子中,假设`Tag.炉20.中间变量.te001_H.Value`表示高报警值,将其转换为`double`类型并赋给`Hi`变量。同样,假设`Tag.炉20.中间变量.te001_L.Value`表示低报警值,将其转换为`double`类型并赋给`Lo`变量。
将`Tag.Group2.Tag3`赋给`tagName`变量,作为模拟报警设置的标签名称。
最后,使用`AE.EditAnalogAlarmSetting`方法分别传入`tagName`、"Hi"和`Hi`作为参数来编辑高报警设置,再传入`tagName`、"Lo"和`Lo`作为参数来编辑低报警设置。
请确保你的代码中的方法和变量名字与你的系统中的实际情况一致,并根据需要进行适当的调整。如有任何进一步问题,请随时告诉我。
相关问题
double Hi = Convert.ToDouble(View.View2.文本框1.Text); double Lo = Convert.ToDouble(View.View2.文本框2.Text); string tagName = Tag.Group2.Tag3; AE.EditAnalogAlarmSetting(tagName,"Hi",Hi); AE.EditAnalogAlarmSetting(tagName,"Lo",Lo); Tag.Group2.Tag1.Value = Convert.ToDouble(View.View2.文本框1.Text); Tag.Group2.Tag2.Value = Convert.ToDouble(View.View2.文本框2.Text);
这段代码的作用是将文本框1和文本框2中的值转换为double类型,并将其分别赋给Hi和Lo变量。然后,将tagName、"Hi"和Hi作为参数调用AE.EditAnalogAlarmSetting方法,以编辑模拟报警设置。接着,将tagName、"Lo"和Lo作为参数调用AE.EditAnalogAlarmSetting方法,以编辑模拟报警设置。最后,将文本框1和文本框2中的值转换为double类型,并将其分别赋给Tag.Group2.Tag1.Value和Tag.Group2.Tag2.Value。
double HiHi = Convert.ToDouble(Tag.模板勿动.报警.报警高高.Value);//Tag.模板勿动.报警.报警高高的值赋给HiHi double Hi = Convert.ToDouble(Tag.模板勿动.报警.报警高.Value);//Tag.模板勿动.报警.报警高的值赋给Hi double Lo = Convert.ToDouble(Tag.模板勿动.报警.报警低.Value);//Tag.模板勿动.报警.报警低的值赋给Lo double LoLo = Convert.ToDouble(Tag.模板勿动.报警.报警低低.Value);//Tag.模板勿动.报警.报警低的值赋给LoLo string tagname = Tag.模板勿动.报警.中间变量; AE.EditAnalogAlarmSetting(tagname,"HiHi",HiHi); AE.EditAnalogAlarmSetting(tagname,"Hi",Hi); AE.EditAnalogAlarmSetting(tagname,"Lo",Lo); AE.EditAnalogAlarmSetting(tagname,"LoLo",LoLo);
根据你提供的代码,你使用了`Convert.ToDouble`方法将`Tag.模板勿动.报警.报警高高.Value`的值转换为`double`类型,并将其赋值给变量`HiHi`。
接着,你使用了`Convert.ToDouble`方法将`Tag.模板勿动.报警.报警高.Value`的值转换为`double`类型,并将其赋值给变量`Hi`。
然后,你使用了`Convert.ToDouble`方法将`Tag.模板勿动.报警.报警低.Value`的值转换为`double`类型,并将其赋值给变量`Lo`。
最后,你使用了`Convert.ToDouble`方法将`Tag.模板勿动.报警.报警低低.Value`的值转换为`double`类型,并将其赋值给变量`LoLo`。
然后,你使用了`AE.EditAnalogAlarmSetting`方法来编辑指定标签的模拟报警设置。通过传递标签名称和不同的报警级别("HiHi"、"Hi"、"Lo"、"LoLo")以及对应的值,你可以修改标签的相应报警设置。
请确保在使用这些方法之前,你已经正确地获取了标签值,并且相关的标签和报警设置在你的系统中是存在且可用的。
如果你有其他问题,请随时告诉我。
阅读全文