更新 侧位参数设置

main
xiaoguo 10 months ago
parent 7efb03336f
commit d133e02cda

@ -72,7 +72,7 @@ namespace GuideScreen.Common.Repositories.Impl
{ {
using (var context = GSDBContext.GetDbContext()) 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; return list;
} }
} }

@ -37,6 +37,13 @@ namespace GuideScreen.Common.Services.Impl
public PageModel<List<PLCPointModel>> GetPLCPointList(string deviceName, string note, int pageSize, int pageIndex) public PageModel<List<PLCPointModel>> GetPLCPointList(string deviceName, string note, int pageSize, int pageIndex)
{ {
var pageModel = plcPointRepository.GetPLCPointList(deviceName, note, pageSize, 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; return pageModel;
} }

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

Loading…
Cancel
Save