读取方法的输出值
先决条件
- 以下任一选项:
- 创建 NetLogic 并开发自定义方法。请参见在 C# 中定义方法。
- 导入现有 OPC UA 方法。请参见OPC UA 方法。
- 如果需要,可以创建图形对象来触发方法并处理输入和输出参数。请参见图形对象。
例如,创建运行时 NetLogic 并定义一个
CalculateSum
方法,通过该方法对两个输入参数求和以返回一个输出参数。然后,添加以下图形对象:#region Using directives using System; using UAManagedCore; using OpcUa = UAManagedCore.OpcUa; using FTOptix.HMIProject; using FTOptix.UI; using FTOptix.Retentivity; using FTOptix.NativeUI; using FTOptix.Core; using FTOptix.CoreBase; using FTOptix.NetLogic; #endregion public class AddNetLogic : BaseNetLogic { public override void Start() { // Insert code to be executed when the user-defined logic is started } public override void Stop() { // Insert code to be executed when the user-defined logic is stopped }[ExportMethod] public void AddNumbers(int number1, int number2, out int result) { result = number1 + number2; }}
- 用于处理输入参数的两个数字调整框。
- 在运行时显示静态+和=文本的两个标记。
- 用于显示输出参数的一个标记。
- 用于触发方法的一个按钮。
- 读取自定义方法的输出值
添加方法示例
此示例显示将来自数字调整框的两个数字相加的自定义方法。文本框对象将显示返回的值。

下载示例项目:
ReadMethodOutputValue.zip。output
return
arguments
input
NetLogic
C#
method
提供反馈