修改buffer层数问题,使用全局变量

This commit is contained in:
hanqiangqiang 2026-04-22 09:39:19 +08:00
parent 86658365fa
commit 861f3487f2

View File

@ -52,6 +52,8 @@ namespace SicRT.Modules
private double _timeBuffer3 { get; set; } private double _timeBuffer3 { get; set; }
private double _timeLoad { get; set; } private double _timeLoad { get; set; }
private const int _bufferFloors = 1;
private Dictionary<string, DateTime> _loadWaferInfo = new(); private Dictionary<string, DateTime> _loadWaferInfo = new();
private Dictionary<string, DateTime> _bufferWaferInfo = new(); private Dictionary<string, DateTime> _bufferWaferInfo = new();
@ -1151,7 +1153,7 @@ namespace SicRT.Modules
return; return;
} }
for (var i = 0; i < 3; i++) for (var i = 0; i < _bufferFloors; i++)
{ {
var canExcute = _buffer.HasWafer(i) && _buffer.CheckWaferNextStepIsThis(_buffer.Module, i); var canExcute = _buffer.HasWafer(i) && _buffer.CheckWaferNextStepIsThis(_buffer.Module, i);
if (canExcute) if (canExcute)
@ -2131,7 +2133,7 @@ namespace SicRT.Modules
waferCount++; waferCount++;
} }
} }
for (var i = 0; i < 3; i++) for (var i = 0; i < _bufferFloors; i++)
{ {
if (_buffer.HasWafer(i)) if (_buffer.HasWafer(i))
{ {
@ -2155,7 +2157,7 @@ namespace SicRT.Modules
waferCount++; waferCount++;
} }
for (var i = 0; i < 3; i++) for (var i = 0; i < _bufferFloors; i++)
{ {
if (_buffer.HasWafer(i) && (_buffer.CheckWaferNeedProcess(i, processIn) || _buffer.GetWaferInfo(i).SubstHists.Select(x => x.locationID).Contains(processIn.ToString()))) if (_buffer.HasWafer(i) && (_buffer.CheckWaferNeedProcess(i, processIn) || _buffer.GetWaferInfo(i).SubstHists.Select(x => x.locationID).Contains(processIn.ToString())))
{ {
@ -2186,7 +2188,7 @@ namespace SicRT.Modules
} }
} }
for (var i = 0; i < 3; i++) for (var i = 0; i < _bufferFloors; i++)
{ {
if (_buffer.HasTray(i)) if (_buffer.HasTray(i))
{ {