| | |
| | | |
| | | |
| | | |
| | | private void UpdateProductResultAsync(ProductModel p) |
| | | private void UpdateProductResultAsync(ProductModel p, string name) |
| | | { |
| | | UpdateProductResult(p, out bool isOK); |
| | | |
| | | _taskFactory.StartNew(() => |
| | | { |
| | | _csvHead = p.GetCSVHead(ref _specHeadList, ref _positionList); |
| | | CSVRecordAsync($"ProductRecord_{DateTime.Now.ToString("yyyyMMdd")}.csv", p.GetCSVData(_specHeadList, _positionList), _csvHead); |
| | | //CSVRecordAsync($"ProductRecord_{DateTime.Now.ToString("yyyyMMdd")}.csv", p.GetCSVData(_specHeadList, _positionList), _csvHead); |
| | | CSVRecordAsync(name, p.GetCSVData(_specHeadList, _positionList), _csvHead); |
| | | //_manager_P_Product.UpdateProductResult(p.ID, p.PID, p.SN, p.Result); |
| | | }); |
| | | |
| | | //连续NG数据记录 |
| | | CheckContinuousNGAlarmAsync(p); |
| | | } |
| | | |
| | | |
| | |
| | | |
| | | public object data { get; set; } |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | } |
| | | } |