更新 侧位参数设置

main
xiaoguo 10 months ago
parent 7efb03336f
commit d133e02cda

@ -72,7 +72,7 @@ namespace GuideScreen.Common.Repositories.Impl
{
using (var context = GSDBContext.GetDbContext())
{
var list = context.PLCPointEntites.Select(f => f.DeviceName).ToList();
var list = context.PLCPointEntites.Select(f => f.DeviceName).Distinct().ToList();
return list;
}
}

@ -37,6 +37,13 @@ namespace GuideScreen.Common.Services.Impl
public PageModel<List<PLCPointModel>> GetPLCPointList(string deviceName, string note, int pageSize, int pageIndex)
{
var pageModel = plcPointRepository.GetPLCPointList(deviceName, note, pageSize, pageIndex);
if (pageModel.Content != null && pLCMonitorService.IsRun)
{
foreach (var model in pageModel.Content)
{
model.PointValue = pLCMonitorService.ReadValue(model.PointAddress, Type.GetType(model.PointDataType))?.ToString();
}
}
return pageModel;
}

@ -62,10 +62,10 @@ namespace GuideScreen.UI.ControlUI
models = list.Where(f => f.PointNote.StartsWith(cmbToilet.Text)).ToList();
if (models.Count == 4)
{
txtT2.Text = plcMonitorService.ReadValue<int>(models[0].PointAddress).ToString();
txtT3.Text = plcMonitorService.ReadValue<int>(models[1].PointAddress).ToString();
txtT4.Text = plcMonitorService.ReadValue<int>(models[2].PointAddress).ToString();
txtT5.Text = plcMonitorService.ReadValue<int>(models[3].PointAddress).ToString();
txtT2.Text = plcMonitorService.ReadValue<Int16>(models[0].PointAddress).ToString();
txtT3.Text = plcMonitorService.ReadValue<Int16>(models[1].PointAddress).ToString();
txtT4.Text = plcMonitorService.ReadValue<Int16>(models[2].PointAddress).ToString();
txtT5.Text = plcMonitorService.ReadValue<Int16>(models[3].PointAddress).ToString();
}
}

Loading…
Cancel
Save