台州海关TD3600上线版本
This commit is contained in:
157
JJMediSys/DevParamSet.cs
Normal file
157
JJMediSys/DevParamSet.cs
Normal file
@@ -0,0 +1,157 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Linq;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
using static JJMediSys.AlertForm;
|
||||
|
||||
namespace JJMediSys
|
||||
{
|
||||
public partial class DevParamSet : Form
|
||||
{
|
||||
public DevParamSet()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private void BRTB_Click(object sender, EventArgs e)
|
||||
{
|
||||
byte[] RecvData = new byte[200];
|
||||
if (!SystemSet.mTubeLabelTool.IsDevFree)
|
||||
{
|
||||
AlertForm.ShowAlert("设备正忙,请稍后", AlertType.Warning, 3);
|
||||
return;
|
||||
}
|
||||
SystemSet.mTubeLabelTool.MechineCtrol("GetTbPargs", null, ref RecvData);
|
||||
string msg = string.Format("{0};{1};{2}", RecvData[3], RecvData[4], RecvData[5]);
|
||||
TextTB.Text = msg;
|
||||
}
|
||||
|
||||
private void BSTB_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (!SystemSet.mTubeLabelTool.IsDevFree)
|
||||
{
|
||||
AlertForm.ShowAlert("设备正忙,请稍后", AlertType.Warning, 3);
|
||||
return;
|
||||
}
|
||||
if (TextTB.Text.Length > 0 && TextTB.Text.Contains(";"))
|
||||
{
|
||||
string[] pargs = TextTB.Text.Split(';');
|
||||
if (pargs.Length == 3)
|
||||
{
|
||||
byte[] RecvData = new byte[200];
|
||||
byte[] SendData = new byte[3];
|
||||
SendData[0] = (byte)int.Parse(pargs[0]);
|
||||
SendData[1] = (byte)int.Parse(pargs[1]);
|
||||
SendData[2] = (byte)int.Parse(pargs[2]);
|
||||
SystemSet.mTubeLabelTool.MechineCtrol("SetTbPargs", SendData, ref RecvData);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
AlertForm.ShowAlert("参数错误", AlertType.Error, 3);
|
||||
}
|
||||
}
|
||||
|
||||
private void BRQD_Click(object sender, EventArgs e)
|
||||
{
|
||||
byte[] RecvData = new byte[200];
|
||||
if (!SystemSet.mTubeLabelTool.IsDevFree)
|
||||
{
|
||||
AlertForm.ShowAlert("设备正忙,请稍后", AlertType.Warning, 3);
|
||||
return;
|
||||
}
|
||||
SystemSet.mTubeLabelTool.MechineCtrol("GetQdPargs", null, ref RecvData);
|
||||
string msg = string.Format("{0};{1};{2}", RecvData[3], RecvData[4], RecvData[5]);
|
||||
TextQD.Text = msg;
|
||||
}
|
||||
|
||||
private void BSQD_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (TextQD.Text.Length > 0 && TextQD.Text.Contains(";"))
|
||||
{
|
||||
string[] pargs = TextQD.Text.Split(';');
|
||||
if (pargs.Length == 3)
|
||||
{
|
||||
byte[] RecvData = new byte[200];
|
||||
byte[] SendData = new byte[3];
|
||||
SendData[0] = (byte)int.Parse(pargs[0]);
|
||||
SendData[1] = (byte)int.Parse(pargs[1]);
|
||||
SendData[2] = (byte)int.Parse(pargs[2]);
|
||||
SystemSet.mTubeLabelTool.MechineCtrol("SetQdPargs", SendData, ref RecvData);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
AlertForm.ShowAlert("参数错误", AlertType.Error, 3);
|
||||
}
|
||||
}
|
||||
|
||||
private void BRSM_Click(object sender, EventArgs e)
|
||||
{
|
||||
byte[] RecvData = new byte[200];
|
||||
if (!SystemSet.mTubeLabelTool.IsDevFree)
|
||||
{
|
||||
AlertForm.ShowAlert("设备正忙,请稍后", AlertType.Warning, 3);
|
||||
return;
|
||||
}
|
||||
SystemSet.mTubeLabelTool.MechineCtrol("GetSmPargs", null, ref RecvData);
|
||||
string msg = string.Format("{0};{1};{2}", RecvData[3], RecvData[4], RecvData[5]);
|
||||
TextSM.Text = msg;
|
||||
}
|
||||
|
||||
private void BSSM_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (!SystemSet.mTubeLabelTool.IsDevFree)
|
||||
{
|
||||
AlertForm.ShowAlert("设备正忙,请稍后", AlertType.Warning, 3);
|
||||
return;
|
||||
}
|
||||
if (TextSM.Text.Length > 0 && TextSM.Text.Contains(";"))
|
||||
{
|
||||
string[] pargs = TextSM.Text.Split(';');
|
||||
if (pargs.Length == 3)
|
||||
{
|
||||
byte[] RecvData = new byte[200];
|
||||
byte[] SendData = new byte[3];
|
||||
SendData[0] = (byte)int.Parse(pargs[0]);
|
||||
SendData[1] = (byte)int.Parse(pargs[1]);
|
||||
SendData[2] = (byte)int.Parse(pargs[2]);
|
||||
SystemSet.mTubeLabelTool.MechineCtrol("SetSmPargs", SendData, ref RecvData);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
AlertForm.ShowAlert("参数错误", AlertType.Error, 3);
|
||||
}
|
||||
}
|
||||
|
||||
private void BSensorInit_Click(object sender, EventArgs e)
|
||||
{
|
||||
byte[] RecvData = new byte[200];
|
||||
if (!SystemSet.mTubeLabelTool.IsDevFree)
|
||||
{
|
||||
AlertForm.ShowAlert("设备正忙,请稍后", AlertType.Warning, 3);
|
||||
return;
|
||||
}
|
||||
bool result = SystemSet.mTubeLabelTool.MechineCtrol("InitSensor", null, ref RecvData);
|
||||
if (RecvData[3] != 0x00 && result == true)
|
||||
{
|
||||
string msg = string.Format("传感器初始化失败 Code[{0}]", RecvData[3].ToString("X2"));
|
||||
MessageBox.Show(msg);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private void pictureBox1_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.Close();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user