增加了循环接受后释放资源
This commit is contained in:
@@ -1084,6 +1084,16 @@ namespace CapMachine.Wpf.LinDrive
|
||||
LDFParser.LDF_SetSignalValue(LDFHandle, new StringBuilder(changedMsgName), new StringBuilder(cmd.SignalName), cmd.SignalCmdValue);
|
||||
}
|
||||
|
||||
//读取当前的指令帧数据,执行后就可以读取本身的数据
|
||||
foreach (var item in ListLinLdfModel)
|
||||
{
|
||||
if (CmdData.Any(a => a.MsgName == item.MsgName))
|
||||
{
|
||||
LDFParser.LDF_GetSignalValueStr(LDFHandle, new StringBuilder(item.MsgName), new StringBuilder(item.SignalName), ReadValueStr);
|
||||
item.SignalRtValueSb = ReadValueStr;
|
||||
}
|
||||
}
|
||||
|
||||
// 将更新后的信号值推送到适配器当前运行的调度表(离线表刷新)
|
||||
var retPush = LDFParser.LDF_SetSchToTable(LDFHandle, new StringBuilder(ActiveSchName), 0);
|
||||
if (retPush < 0)
|
||||
|
||||
Reference in New Issue
Block a user