//从参数设置里读取内容,并判断设备连接状态和参数设置是否为空 private void ReadSet() { setData.testVoltage = textBox10.Text; //得到设置的测试电压值 setData.electricUpLimit = textBox9.Text; //得到设置的充电电流上限值 setData.powerUpLimit = textBox8.Text; //得到充电功率上限值 setData.outputRes = comboBox1.Text; //得到输出电阻值 setData.dischargeElectric = textBox7.Text; //得到放电电流值 setData.dischargePower = textBox1.Text; //得到放电功率值 setData.measurePattern = comboBox3.Text; //得到测量模式 setData.voltageRiseSlope = textBox3.Text; //(高压源的最大输出电压)电压上升斜率 setData.voltageDropSlope = textBox4.Text; //(高压源的最大输出电压)电压下降斜率 setData.chargePattern = comboBox2.Text; //得到充电模式 //判断设置参数是否填写完整 if (UsbIO.is_Open()) { if (setData.testVoltage == "" || setData.electricUpLimit == "" || setData.powerUpLimit == "" || setData.outputRes == "" || setData.dischargeElectric == "" || setData.dischargePower == "" || setData.measurePattern == "" || setData.voltageRiseSlope == "" || setData.voltageDropSlope == "" || setData.chargePattern == "" ) { MessageBox.Show("设置参数不能为空,请填写完整!"); //弹出提示对话框 } else { SendDataHandle.SendToCMDMachine(setData);//用于发送设置参数到下位机 } } else { MessageBox.Show("设备未连接!");//弹出提示对话框 } }