예제 #1
0
        private void Form1_FormClosed(object sender, FormClosedEventArgs e)
        {
            CANAbstract USBCAN2I = new USBCAN_2I();

            USBCAN2I.CancelCAN(4, 0, 0);
            USBCAN2I.CancelCAN(4, 0, 1);
        }
예제 #2
0
        private void Sendbut_Click(object sender, EventArgs e)
        {
            CANAbstract USBCAN2I = new USBCAN_2I();

            CANG(USBCAN2I, Datatb.Text);
            #region 123
            //List<byte> sbytet = new List<byte> { 160, 151, 12, 12, 19, 255, 01, 00, 02, 03 };
            //Displytb.Text = ConvertFrom.ByteArrayToHexString(sbytet.ToArray());
            //Displytb.Text = ConvertFrom.ByteArrayToString(new byte[] { 48, 49, 50, 51, 52, 53, 65, 66, 67, 68 }, Encoding.ASCII);
            //Displytb.Text = ConvertFrom.HexStringToString("ec a0 45 2d 43 61 72 78", Encoding.ASCII);
            //string kk = ConvertFrom.HexStringToString(Datatb.Text, Encoding.ASCII);
            //Datatb.Text = kk;
            //string ss = ConvertFrom.StringToHexString(kk, Encoding.ASCII);
            ////dataGridView1.Rows.Add(10);
            ////dataGridView1.Columns.Add(10);
            //Action<int> action = new Action<int>(s => dataGridView1.Rows[s].Cells[0].Value = s);
            ///* dataGridView1.Rows[0].Cells[3].Value = */
            //new int[] { 0, 1, 2, 3, 4 }.ToList().ForEach(s =>
            //{
            //    dataGridView1.Rows.Add();
            //    dataGridView1.Rows[s].Cells[3].Value = kk;
            //});
            ////DataGridViewRowCollection sss= dataGridView1.Rows;

            //Displytb.Text = ConvertFrom.HexStringToString(ss, Encoding.ASCII);
            #endregion
        }
예제 #3
0
        private void Sendbut_Click(object sender, EventArgs e)
        {
            //Displytb.Text = "";
            //CANAbstract USBCAN2I = new USBCAN_2I();
            //Displytb.Text = CANG(USBCAN2I, Datatb.Text);
            //List<byte> sbytet = new List<byte> { 160, 151, 12, 12, 19, 255, 01, 00, 02, 03 };
            //Displytb.Text = ConvertFrom.ByteArrayToHexString(sbytet.ToArray());



            //Displytb.Text = ConvertFrom.ByteArrayToString(new byte[] { 48, 49, 50, 51, 52, 53, 65, 66, 67, 68 }, Encoding.ASCII);
            string btadd = "21 62 09 00 00 0D E9 08 22 62 A5 B7 00 00 00 00 22 62 A5 B7 00 00 00 00";
            string ssss  = substrings(btadd);

            btadd.Substring(0);
            string ss = ConvertFrom.HexStringToString("ec a0 45 2d 43 61 72 78 ec a0 45 2d 43 61 72 78", Encoding.ASCII);

            Displytb.Text = ss;
            //77B 91 70 35 00 31 39 30 33


            //string ss = "31 39 30 33 32 36 31 38 30 33 32 38 31 30 31 31 34 2E 31 32 36 34 4E 30 30 30 33 30 2E 34 37 38 30 45 30 30 2E 38 30 30 30 2E 38 30 30 30 30 33 35 00 00 00";

            //Displytb.Text += ConvertFrom.HexStringToString(ss, Encoding.ASCII);

            CANAbstract USBCAN2I = new USBCAN_2I();

            CANG(USBCAN2I, Datatb.Text);


            //test test1 = new test();
            //test1.TestItem.Add("123", "test1");
            //test1.TestItem.Add("345", "test2");
            //test1.TestItem.Add("456", "test3");

            //test1.CANIndex = 0;B
            //string s = JsonHelper.ObjToJsonString(test1);
            //WriteLog.WriteLogFile(s);
            //test test2 = JsonHelper.JsonToObj<test>(s);
            ////test test1 = new test();
            //test1 = SimpleFactory.Create<test>();
            //foreach (var item in test1.TestItem)
            //{
            //    string key = item.Key;
            //    string value = item.Value;
            //}
        }
예제 #4
0
        static void Main(string[] args)
        {
            #region RS232Dome
            //AbstractRS232 m2 = new M2();

            //SerialPort serialPortm2 = m2.initializeRS232("COM10", 115200, "\r\n");
            //m2.WriteCommand(serialPortm2, "Power_DC_OUT 3 1");
            //m2.CancelSerialPort(serialPortm2);

            //AbstractRS232 bt001 = new BT001();
            //SerialPort serialPortbt = bt001.initializeRS232("COM10", 9600, "\r\n");
            //bt001.WriteCommand(serialPortbt, "Power_DC_OUT 3 1");
            //bt001.CancelSerialPort(serialPortbt);

            //AbstractRS232 m2 = new M2();

            //AbstractRS232 BT001 = new BT001();
            ////rs2322(m2);
            //rs2322G(BT001);
            #endregion

            #region GPIBDome
            //GPIBAbstract gPIBAbstractSG1501B = new JUNGJIN_SG1501B();
            //GPIBAbstract gPIBAbstract66319D = new Agilent_66319D();
            //GPIBG(gPIBAbstractSG1501B, "*IND?", "");
            #endregion

            #region canDome
            CANAbstract USBCAN2I = new USBCAN_2I();

            //WriteLog.ConsoleWritelog("查询开机完成\r\n" + CANG(USBCAN2I, "11 B5 00 00 00 00 00 00"));
            //WriteLog.ConsoleWritelog("查询硬件版本信息\r\n" + CANG(USBCAN2I, "11 12 01 01 00 00 00 00"));

            //WriteLog.ConsoleWritelog("查询软件版本信息\r\n" + CANG(USBCAN2I, "11 12 01 03 00 00 00 00"));
            //WriteLog.ConsoleWritelog("查询MCU版本信息\r\n" + CANG(USBCAN2I, "11 12 01 02 00 00 00 00"));

            //WriteLog.ConsoleWritelog("查询VIN码信息\r\n" + CANG(USBCAN2I, "11 13 01 00 00 00 00 00"));
            //WriteLog.ConsoleWritelog("查询TBOX/TEMID码信息\r\n" + CANG(USBCAN2I, "11 13 01 01 00 00 00 00"));

            //WriteLog.ConsoleWritelog("查询ICCID码信息\r\n" + CANG(USBCAN2I, "11 13 01 02 00 00 00 00"));
            //WriteLog.ConsoleWritelog("查询IMSI码信息\r\n" + CANG(USBCAN2I, "11 13 01 03 00 00 00 00"));

            //WriteLog.ConsoleWritelog("查询MSISND(ASCII)码信息\r\n" + CANG(USBCAN2I, "11 13 01 04 00 00 00 00"));
            //WriteLog.ConsoleWritelog("查询BT地址信息\r\n" + CANG(USBCAN2I, "11 62 00 00 00 00 00 00"));

            //WriteLog.ConsoleWritelog("开启BT\r\n" + CANG(USBCAN2I, "11 60 01 01 00 00 00 00"));

            #endregion

            #region JsonDome
            //atcdata atcdata1 = new atcdata()
            //{
            //    yValue = new double[] { 12.01, 12.10, 12.10, 12.10, 12.10, 12.10, 12.10, 12.10, 12.10, 12.10 },
            //    xValue = new double[] { 13.01, 13.10, 13.10, 13.10, 13.10, 13.10, 13.10, 13.10, 13.10, 13.10 },
            //    dateTime = DateTime.Now,
            //};

            //string s = JsonHelper.ObjToJsonString(atcdata1);
            //WriteLog.WriteLogFile(s);
            //atcdata atcdata12= Create<atcdata>();
            #endregion

            #region ATCDome
            ATCAbstract aTC = new ATCAbstract();

            #endregion
            Console.ReadLine();
        }
예제 #5
0
        private void NewMethod()
        {
            CANAbstract USBCAN2I = new USBCAN_2I();

            CANG(USBCAN2I);

            //updateTextBoxUI(Displytb, "查询开机完成:11 B5 00 00 00 00 00 00\r\n" + CANG(USBCAN2I, "11 B5 00 00 00 00 00 00") + "\r\n");
            //updateTextBoxUI(Displytb, "查询(ACC电压)信息:11 C0 00 00 00 00 00 00\r\n" + CANG(USBCAN2I, "11 C0 00 00 00 00 00 00") + "\r\n");

            //updateTextBoxUI(Displytb, "设置(音量)信息:11 83 02 01 14 00 00 00\r\n" + CANG(USBCAN2I, "11 83 02 01 14 00 00 00") + "\r\n");
            //updateTextBoxUI(Displytb, "查询(私有CAN)信息:11 BD 01 00 00 00 00 00\r\n" + CANG(USBCAN2I, "11 BD 01 00 00 00 00 00") + "\r\n");
            //updateTextBoxUI(Displytb, "查询(IHU MCU)版本信息:11 12 01 02 00 00 00 00\r\n" + CANG(USBCAN2I, "11 12 01 02 00 00 00 00") + "\r\n");
            //updateTextBoxUI(Displytb, "查询(软件MPU)版本信息:11 12 01 03 00 00 00 00\r\n" + CANG(USBCAN2I, "11 12 01 03 00 00 00 00") + "\r\n");
            //updateTextBoxUI(Displytb, "查询(硬件)版本信息:11 12 01 01 00 00 00 00\r\n" + CANG(USBCAN2I, "11 12 01 01 00 00 00 00") + "\r\n");
            //updateTextBoxUI(Displytb, "查询(高德地图包)版本信息:11 12 01 04 00 00 00 00\r\n" + CANG(USBCAN2I, "11 12 01 04 00 00 00 00") + "\r\n");
            //updateTextBoxUI(Displytb, "查询(MCUboot)版本信息:11 12 01 0D 00 00 00 00\r\n" + CANG(USBCAN2I, "11 12 01 0D 00 00 00 00") + "\r\n");
            //updateTextBoxUI(Displytb, "查询(倒车Flash)版本信息:11 12 01 0E 00 00 00 00\r\n" + CANG(USBCAN2I, "11 12 01 0E 00 00 00 00") + "\r\n");

            //updateTextBoxUI(Displytb, "查询(ICCID)版本信息:11 13 01 02 00 00 00 00\r\n" + CANG(USBCAN2I, "11 13 01 02 00 00 00 00") + "\r\n");
            //updateTextBoxUI(Displytb, "查询(IMSI)版本信息:11 13 01 03 00 00 00 00\r\n" + CANG(USBCAN2I, "11 13 01 03 00 00 00 00") + "\r\n");
            //updateTextBoxUI(Displytb, "查询(MSISND)版本信息:11 13 01 04 00 00 00 00\r\n" + CANG(USBCAN2I, "11 13 01 04 00 00 00 00") + "\r\n");
            //updateTextBoxUI(Displytb, "查询(XDSN)版本信息:11 A2 02 03 01 00 00 00\r\n" + CANG(USBCAN2I, "11 A2 02 03 01 00 00 00") + "\r\n");
            //updateTextBoxUI(Displytb, "查询(IHUID)版本信息:11 A2 02 03 04 00 00 00\r\n" + CANG(USBCAN2I, "11 A2 02 03 04 00 00 00") + "\r\n");
            //updateTextBoxUI(Displytb, "查询(UUID 配置字)信息:11 A2 02 03 06 00 00 00\r\n" + CANG(USBCAN2I, "11 A2 02 03 06 00 00 00") + "\r\n");
            //updateTextBoxUI(Displytb, "查询(打开蓝牙)信息:11 60 01 01 00 00 00 00\r\n" + CANG(USBCAN2I, "11 60 01 01 00 00 00 00") + "\r\n");
            //updateTextBoxUI(Displytb, "查询(蓝牙MAC地址)信息:11 62 00 00 00 00 00 00\r\n" + CANG(USBCAN2I, "11 62 00 00 00 00 00 00") + "\r\n");

            //updateTextBoxUI(Displytb, "查询(进入USB界面)信息:11 50 01 09 00 00 00 00\r\n" + CANG(USBCAN2I, "11 50 01 09 00 00 00 00") + "\r\n");
            //updateTextBoxUI(Displytb, "设置(播放第一曲USB歌曲)信息:11 54 04 01 00 01 00 00\r\n" + CANG(USBCAN2I, "11 54 04 01 00 01 00 00") + "\r\n");
            //updateTextBoxUI(Displytb, "查询(切换到收音状态)信息:11 50 01 00 00 00 00 00\r\n" + CANG(USBCAN2I, "11 50 01 00 00 00 00 00") + "\r\n");
            //updateTextBoxUI(Displytb, "查询(FM97.5MHz)信息:11 40 03 03 16 26 00 00\r\n" + CANG(USBCAN2I, "11 40 03 03 16 26 00 00") + "\r\n");

            //updateTextBoxUI(Displytb, "查询(4G信号强度)信息:11 31 00 00 00 00 00 00\r\n" + CANG(USBCAN2I, "11 31 00 00 00 00 00 00") + "\r\n");
            //updateTextBoxUI(Displytb, "查询(4G自诊断)信息:11 32 00 00 00 00 00 00\r\n" + CANG(USBCAN2I, "11 32 00 00 00 00 00 00") + "\r\n");
            //updateTextBoxUI(Displytb, "查询(清除DTC故障码)信息:11 B2 00 00 00 00 00 00\r\n" + CANG(USBCAN2I, "11 B2 00 00 00 00 00 00") + "\r\n");
            //updateTextBoxUI(Displytb, "查询(DTC查询)信息:11 B2 01 01 00 00 00 00\r\n" + CANG(USBCAN2I, "11 B2 01 01 00 00 00 00") + "\r\n");

            //updateTextBoxUI(Displytb, "查询(获取陀螺仪GYRO ID)信息:11 BC 00 00 00 00 00 00\r\n" + CANG(USBCAN2I, "11 BC 00 00 00 00 00 00") + "\r\n");
            //updateTextBoxUI(Displytb, "查询(打开WIFI测试)信息:11 20 01 00 00 00 00 00\r\n" + CANG(USBCAN2I, "11 20 01 00 00 00 00 00") + "\r\n");
            //updateTextBoxUI(Displytb, "查询(WIFI测试)信息:11 21 01 00 00 00 00 00\r\n" + CANG(USBCAN2I, "11 21 01 00 00 00 00 00") + "\r\n");

            //updateTextBoxUI(Displytb, "查询(GPS 信息)信息:11 70 01 00 00 00 00 00\r\n" + CANG(USBCAN2I, "11 70 01 00 00 00 00 00") + "\r\n");
            //updateTextBoxUI(Displytb, "查询(GPS 搜星)信息:11 71 00 00 00 00 00 00\r\n" + CANG(USBCAN2I, "11 71 00 00 00 00 00 00") + "\r\n");
            //updateTextBoxUI(Displytb, "查询(查询第一路方控)信息:11 BA 01 00 00 00 00 00\r\n" + CANG(USBCAN2I, "11 BA 01 00 00 00 00 00") + "\r\n");
            //updateTextBoxUI(Displytb, "查询(查询第二路方控)信息:11 BA 01 01 00 00 00 00\r\n" + CANG(USBCAN2I, "11 BA 01 01 00 00 00 00") + "\r\n");

            //updateTextBoxUI(Displytb, "查询(Lin通信)信息:11 C6 00 00 00 00 00 00\r\n" + CANG(USBCAN2I, "11 C6 00 00 00 00 00 00") + "\r\n");
            //updateTextBoxUI(Displytb, "查询(雷达串口通信)信息:11 C7 00 00 00 00 00 00\r\n" + CANG(USBCAN2I, "11 C7 00 00 00 00 00 00") + "\r\n");

            //updateTextBoxUI(Displytb, "查询(USB过流)信息:11 CA 01 00 00 00 00 00\r\n" + CANG(USBCAN2I, "11 CA 01 00 00 00 00 00") + "\r\n");
            //updateTextBoxUI(Displytb, "查询(音量值)信息:11 83 01 02 00 00 00 00\r\n" + CANG(USBCAN2I, "11 83 01 02 00 00 00 00") + "\r\n");

            //updateTextBoxUI(Displytb, "查询(IO测试 CAR_ACC_DET)信息:11 C8 01 04 00 00 00 00\r\n" + CANG(USBCAN2I, "11 C8 01 04 00 00 00 00") + "\r\n");
            //updateTextBoxUI(Displytb, "查询(IO测试 MTK_ACC_DET)信息:11 C8 01 01 00 00 00 00\r\n" + CANG(USBCAN2I, "11 C8 01 01 00 00 00 00") + "\r\n");
            //updateTextBoxUI(Displytb, "查询(IO测试 MCU_PULES_DET)信息:11 C8 01 03 00 00 00 00\r\n" + CANG(USBCAN2I, "11 C8 01 03 00 00 00 00") + "\r\n");
            //updateTextBoxUI(Displytb, "查询(IO测试 MTK_PULES_DET)信息:11 C8 01 02 00 00 00 00\r\n" + CANG(USBCAN2I, "11 C8 01 02 00 00 00 00") + "\r\n");
            //updateTextBoxUI(Displytb, "查询(IO测试 MTK_VCC_DET)信息:11 C8 01 05 00 00 00 00\r\n" + CANG(USBCAN2I, "11 C8 01 05 00 00 00 00") + "\r\n");
            //updateTextBoxUI(Displytb, "查询(IO测试 CSD_ACC-EN OFF)信息:11 C9 02 03 00 00 00 00\r\n" + CANG(USBCAN2I, "11 C9 01 03 00 00 00 00") + "\r\n");
            //updateTextBoxUI(Displytb, "查询(IO测试 CSD_ACC-EN ON)信息:11 C9 02 03 01 00 00 00\r\n" + CANG(USBCAN2I, "11 C9 02 03 01 00 00 00") + "\r\n");

            //updateTextBoxUI(Displytb, "查询(关闭蓝牙)信息:11 60 01 02 00 00 00 00\r\n" + CANG(USBCAN2I, "11 60 01 02 00 00 00 00") + "\r\n");
            //updateTextBoxUI(Displytb, "查询(关闭WIFI)信息:11 20 01 01 00 00 00 00\r\n" + CANG(USBCAN2I, "11 20 01 01 00 00 00 00") + "\r\n");
            //updateTextBoxUI(Displytb, "查询(清除蓝牙连接)信息:11 6B 01 01 00 00 00 00\r\n" + CANG(USBCAN2I, "11 6B 01 01 00 00 00 00") + "\r\n");
            //updateTextBoxUI(Displytb, "查询(睡眠电流)信息:11 90 01 00 00 00 00 00\r\n" + CANG(USBCAN2I, "11 90 01 00 00 00 00 00") + "\r\n");
        }