示例#1
0
 private void Param_ScanlineTestDataTotalViewFunction()
 {
     Console.WriteLine("Finish :: Request TEST Data :{0} / Receive TEST Data : {1}", CH1_Scanline_data, frameCounter);
     this.Invoke(new Action(delegate()
     {
         SystemLogBox.AppendText(String.Format("Finish :: Request TEST Data :{0} / Receive TEST Data : {1}", CH1_Scanline_data, frameCounter) + "\r\n");
     }));
 }
示例#2
0
 private void Param_ScanlineTotalViewFunction()
 {
     Console.WriteLine("Finish :: Request Data :{0} / Receive Data : {1}", CH1_Scanline_data, bulkCounter + 1);
     this.Invoke(new Action(delegate()
     {
         if (!linear_loopModeState)
         {
             SystemLogBox.AppendText(String.Format("Finish :: Request Data :{0} / Receive Data : {1}", CH1_Scanline_data, bulkCounter + 1) + "\r\n");
         }
         else
         {
             SystemLogBox.AppendText(String.Format("Finish :: Request Data :{0} / Receive Data : {1}", CH1_Scanline_data, bulkCounter + 1) + "\r\n");
         }
     }));
 }
示例#3
0
        void usbDevices_DeviceRemoved(object sender, EventArgs e)
        {
            Console.WriteLine("USB Remove");
            SystemLogBox.AppendText("USB Remove" + "\r\n");
            //when device is removed, rd/rw thread will be shutdown.
            tXfers_Read.Abort();
            tXfers_Read.Join();
            tXfers_Read = null;
            outEndpoint.Reset();

            tXfers_Write.Abort();
            tXfers_Write.Join();
            tXfers_Write = null;
            inEndpoint.Reset();
            setDevice();
        }
示例#4
0
        public void CH1_ReisterSet()
        {
            SendParameterReset();

            CH1_HVLoad();
            CH1_HVInterface(false);

            /*/8005_DebugMode
             * _8005_DebugMode = "80050001";
             * Tx_data[RegisterSequencyCounter] = int.Parse(_8005_DebugMode, styleHex); RegisterSequencyCounter++;
             * //*/

            CH1_TxParameterLoad();
            CH1_AFELoad();
            CH1_ADCLoad();
            CH1_ClockLoad();

            //Console.WriteLine(String.Format("RegisterSequencyCounter:{0}", RegisterSequencyCounter));
            SystemLogBox.AppendText(String.Format("RegisterSequencyCounter:{0}", RegisterSequencyCounter) + "\r\n");
        }
示例#5
0
        private void Param_HexToBinarySendFunction()
        {
            SendParameterReset();

            HexNumber        = Param_HexNumber.Text.Replace(" ", "");
            HexNumberConvert = Int32.Parse(HexNumber, System.Globalization.NumberStyles.HexNumber);
            BinNumber        = Convert.ToString(HexNumberConvert, 2);

            for (int i = 1; i < 9; i++)
            {
                BinNumber.Insert(4 * i, " ");
            }
            Param_BinaryNumber.Text = BinNumber;

            Tx_data[RegisterSequencyCounter] = HexNumberConvert;

            writeSendFlag = true;

            Console.WriteLine(String.Format("HEX : {0} / BIN : {1}", HexNumber, BinNumber));
            SystemLogBox.AppendText(String.Format("HEX : {0} / BIN : {1}", HexNumber, BinNumber) + "\r\n");
        }
示例#6
0
 void usbDevices_DeviceAttached(object sender, EventArgs e)
 {
     Console.WriteLine("USB Connected");
     SystemLogBox.AppendText("USB Connected" + "\r\n");
     setDevice();
 }