change - 独立InitTable

master
SoulStar 1 month ago
parent 1e678902f5
commit 111db4b8db

@ -81,7 +81,6 @@ namespace NDSD_Screwdriver
LogDataGridView.AutoGenerateColumns = false;
LogDataGridView.DataSource = null;
LogDataGridView.DataSource = RFIDLogsEntitys;
DOperate = new DOperate();
if (!server.ServerOpen(MemorySetting.ServerIP, MemorySetting.ServerPort))
{
@ -138,6 +137,14 @@ namespace NDSD_Screwdriver
/// <param name="sender"></param>
/// <param name="e"></param>
private void InitButton_Click(object sender, EventArgs e)
{
InitTable();
}
/// <summary>
/// 初始化Table
/// </summary>
private void InitTable()
{
FlashIndex = 0;
textRFID = 0;
@ -402,6 +409,7 @@ namespace NDSD_Screwdriver
flashThread.Suspend();
Thread.Sleep(100);
}
Thread.Sleep(100);
//刷新IO的状态
for (int i = 0; i < RFIDStatesEntities.Count; i++)
{
@ -542,8 +550,9 @@ namespace NDSD_Screwdriver
{
while (!cancellationTokenSource.Token.IsCancellationRequested)
{
//SetNowWorkRow("0000000");
// 这里是你的长期运行逻辑
Thread.Sleep(rand.Next(4, 16) * 1000); // 模拟一些长时间的工作
Thread.Sleep(1000); // 模拟一些长时间的工作
}
}, cancellationTokenSource.Token);
}

Loading…
Cancel
Save