| | |
| | | |
| | | public override void DataCaptureStart() |
| | | { |
| | | if (SystemValue.isStartedModel) |
| | | if (SystemValue.isStartedImitateModel) |
| | | { |
| | | var plcService = PLCManger.GetSinglePLCService(_dataCaptureConfig); |
| | | WorkPieceLogMiddle wplog = new WorkPieceLogMiddle(); |
| | |
| | | logMiddle.QualityOP30To1 = FileHelper.ReadPdfFileForSpire(files[0].FullName, "Y-Maximum");//涨断力矩 |
| | | break; |
| | | case "OP3002CH4": |
| | | logMiddle = GetCH4Info(files[0].FullName, logMiddle); |
| | | logMiddle = GetCH4InfoForOP30(files[0].FullName, logMiddle); |
| | | logMiddle.OP30QualityFilePathCH4 = files[0].FullName; |
| | | break; |
| | | case "OP3002CH5": |
| | | logMiddle = GetCH5Info(files[0].FullName, logMiddle); |
| | | logMiddle = GetCH5InfoForOP30(files[0].FullName, logMiddle); |
| | | logMiddle.OP30QualityFilePathCH5 = files[0].FullName; |
| | | break; |
| | | case "OP3002CH6": |
| | |
| | | if (logMiddle.OP35OK) |
| | | { |
| | | logMiddle.QualityStateStr = "OK"; |
| | | logMiddle.QualityState = (int)QualityState.OK; |
| | | } |
| | | else |
| | | { |
| | | logMiddle.QualityStateStr = "NG"; |
| | | logMiddle.QualityState = (int)QualityState.NG; |
| | | } |
| | | } |
| | | else if (WorkingProcedure.Equals("OP60")) |
| | |
| | | } |
| | | } |
| | | |
| | | public WorkPieceLogMiddle GetCH4Info(string FullName, WorkPieceLogMiddle wplog) |
| | | public WorkPieceLogMiddle GetCH4InfoForOP30(string FullName, WorkPieceLogMiddle wplog) |
| | | { |
| | | try |
| | | { |
| | |
| | | |
| | | } |
| | | |
| | | public WorkPieceLogMiddle GetCH5Info(string FullName, WorkPieceLogMiddle wplog) |
| | | public WorkPieceLogMiddle GetCH5InfoForOP30(string FullName, WorkPieceLogMiddle wplog) |
| | | { |
| | | try |
| | | { |