|
|
|
@ -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);
|
|
|
|
|
}
|
|
|
|
|