From 0ec82ee227c69197abc85dd828f5239d6323a051 Mon Sep 17 00:00:00 2001 From: xcd <834800634@qq.com> Date: 星期六, 11 七月 2020 10:17:58 +0800 Subject: [PATCH] 添加板卡监听的输入数据配置 --- src/Bro.Device.GTSCard/GTSCardDriver.cs | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Bro.Device.GTSCard/GTSCardDriver.cs b/src/Bro.Device.GTSCard/GTSCardDriver.cs index 9d50158..6b701a8 100644 --- a/src/Bro.Device.GTSCard/GTSCardDriver.cs +++ b/src/Bro.Device.GTSCard/GTSCardDriver.cs @@ -857,7 +857,7 @@ /// <param name="value">false琛ㄧず杈撳嚭锛宼rue琛ㄧず鍏抽棴</param> public override void WriteOutput(short index, IOValue value) { - short outNum = (short)(index % 100 + 1); + short outNum = (short)(index % 100); if ((int)value <= 1) { GTSCardAPI.GT_SetDoBit((short)IConfig.CardNum, GTSCardAPI.MC_GPO, outNum, (short)value); @@ -1126,10 +1126,10 @@ monitorSet.OpConfig = new OperationConfigBase(); } - //monitorSet.OpConfig.InputPara = monitorSet.InputDataIndex.ConvertAll(index => - //{ - // return tempNew[index].Value; - //}).ToList(); + monitorSet.OpConfig.InputPara = monitorSet.InputDataIndex.ConvertAll(index => + { + return tempNew[index].Value == IOValue.TRUE ? 1 : 0; + }).ToList(); ExcuteMonitorInvoke(DateTime.Now, monitorSet.InvokeDevice, this, monitorSet); } -- Gitblit v1.8.0