Пример #1
0
 private void AsyncStartSerialReading(EnumCellIndex index, HardwareSerialProtocolName protocol, DataComp NeedComp)
 {
     if (_serialReading != null)
     {
         _serialReading.BeginInvoke(index, protocol, NeedComp, SerialReadingAsyncReturn, _serialReading);
     }
 }
Пример #2
0
        protected string StartSerialReading(SerialPortData serialPortData, HardwareSerialProtocolName protocol, ref string Data)
        {
            string res = serialPortData.StartCommandTrans(protocol.ToString(), GetSerialData);

            if (res == "")
            {
                Data = serialPortData.Data;
            }
            return(res);
        }
Пример #3
0
        protected string StartSerialReading(EnumCellIndex index, HardwareSerialProtocolName protocol, DataComp NeedComp)
        {
            string Data = "";
            int    i    = (int)index;

            ReadDone[i] = false;
            string res = StartSerialReading(SerialPort[i], HardwareSerialProtocolName.ThicknessRead, ref Data);

            if (res != "")
            {
                ClassErrorHandle.ShowError("读取测厚数据", String.Format("读取{0}测量数据出错:{1}", index, res), ErrorLevel.Error);
            }
            else
            {
                GetData(index, Data, NeedComp);
                ReadDone[i] = true;
            }
            ReadDone[i] = true;
            return(res);
        }
Пример #4
0
 protected void StartSerialRealSend(SerialPortData serialPortData, HardwareSerialProtocolName protocol)
 {
     serialPortData.StartRealSend(protocol.ToString(), "", null, 500);
 }