修改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 _timeLoad { get; set; }
private const int _bufferFloors = 1;
private Dictionary<string, DateTime> _loadWaferInfo = new();
private Dictionary<string, DateTime> _bufferWaferInfo = new();
@ -1151,7 +1153,7 @@ namespace SicRT.Modules
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);
if (canExcute)
@ -2131,7 +2133,7 @@ namespace SicRT.Modules
waferCount++;
}
}
for (var i = 0; i < 3; i++)
for (var i = 0; i < _bufferFloors; i++)
{
if (_buffer.HasWafer(i))
{
@ -2155,7 +2157,7 @@ namespace SicRT.Modules
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())))
{
@ -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))
{