Commit 2a9e27b4 LN

导入程序组装位置与bom位置显示不一致。

1 个父辈 9d5db606
......@@ -219,6 +219,11 @@ namespace TSA_V.DeviceLibrary
if (p.componet != null)
{
c = p.componet;
if (p.PositionNum != c.PositionNum)
{
LogUtil.error($"改导入程序【{board.boardName}】组装点【{p.TagNo + " " + p.PN}】的位置从【{p.PositionNum}】改为元器件库对应位置【{c.PositionNum}】 ");
p.PositionNum = c.PositionNum;
}
}
else
{
......
......@@ -317,6 +317,7 @@ namespace TSA_V
if (com != null)
{
view.Cells[Column_Notes.Index].Value = com.Notes;
view.Cells[7].Value = com.PositionNum.ToString();
}
}
......
......@@ -342,6 +342,16 @@ namespace TSA_V
for (int i= 0;i < board.smtList.Count; i++){
SMTPointInfo p = board.smtList[i];
board.smtList[i].componet = CSVBomManager.GetCom(board.boardName, p);
//优先使用bom的位置
if(board.smtList[i].componet!=null)
{
string bomPos = board.smtList[i].componet.PositionNum;
if (p.PositionNum!=bomPos )
{
p.PositionNum = bomPos;
}
}
}
SaveFileDialog sfd = new SaveFileDialog();
sfd.FileName = "";
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!