• 大小: 1.76M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-12
  • 语言: 其他
  • 标签: 其他  

资源简介

UDSBurner.rar

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Collections;
using System.Threading;
using System.Runtime.InteropServices;
using UDSBurner.UDSProtocol;

namespace UDSBurner
{
    public partial class MainWindow : Form
    {
        UDS udsProtocol = new UDS();
        int currentPage;

        public MainWindow()
        {
            InitializeComponent();
        }

        private void toolStripButtonS19Burn_Click(object sender EventArgs e)
        {
            ToolStripButton btn = (ToolStripButton)sender;
            if (Convert.ToInt32(btn.Tag.ToString().Trim()) != currentPage)
            {
                S19Burn s19 = new S19Burn(udsProtocol);
                panelContain.Controls.Clear();
                panelContain.Controls.Add(s19);
                s19.Show();
                currentPage = Convert.ToInt32(btn.Tag);
            } 
        }

        private void MainWindow_Load(object sender EventArgs e)
        {
            cboDeviceNum.SelectedIndex = 0;
            cboCanChannel.SelectedIndex = 0;
            cboCanBaud.SelectedIndex = 4;
            currentPage = 0;

            panelContain.Controls.Clear();
            S19Burn s19 = new S19Burn(udsProtocol);
            panelContain.Controls.Add(s19);
            s19.Show();
        }

        private void btnConnect_Click(object sender EventArgs e)
        {
            uint frameID = 0;
            if (!uint.TryParse(this.txbCanID.Text System.Globalization.Numberstyles.AllowHexSpecifier null out frameID))
                frameID = 0;
            UDS.SEND_CAN_ID = frameID & 0x0000FFFF;

            if (UDS.mConnected)
            {
                UDS.mConnected = false;
                Thread.Sleep(500); //等待接收线程退出

                UDS.closeDevice();
                this.btnConnect.Text = “连接“;
                return;
            }

            udsProtocol.initialiseCanParam((uint)CANApi.PCIDeviceType.VCI_USBCAN2 (uint)this.cboDeviceNum.SelectedIndex (byte)this.cboCanChannel.SelectedIndex);
            if (UDS.openDevice() != CANApi.STATUS_OK)
            {
                MessageBox.Show(“打开设备失败。“ “USBCAN2“ MessageBoxButtons.OK MessageBoxIcon.Stop);
                return;
            }

            if (UDS.initCAN(cboCanBaud.SelectedIndex) != CANApi.STATUS_OK)
            {
                MessageBox.Show(“初始化CAN失败。“ “USBCAN2“ MessageBoxButtons.OK MessageBoxIcon.Stop);
                UDS.closeDevice();
                return;
            }

            if (UDS.startCAN() != CANApi.STATUS_OK)
            {
                MessageBox.Show(“启动can败。“ “USBCAN2“ MessageBoxButtons.OK MessageBoxIcon.Stop);
                return;
            }

            UDS.clearBuffer();
            UDS.mConnected = true;

            btnCo

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        144  2017-07-05 14:48  UDSBurner\app.config

     文件       6726  2017-07-17 17:44  UDSBurner\bin\Debug\2017-07-17.log

     文件      10738  2017-07-18 11:57  UDSBurner\bin\Debug\2017-07-18.log

     文件       3186  2017-07-19 17:31  UDSBurner\bin\Debug\2017-07-19.log

     文件    2784512  2017-07-24 17:59  UDSBurner\bin\Debug\2017-07-24.log

     文件       1472  2017-07-25 11:31  UDSBurner\bin\Debug\2017-07-25.log

     文件     688954  2017-07-24 14:19  UDSBurner\bin\Debug\AAABC52B.abs.global.s19

     文件     688950  2017-07-24 11:40  UDSBurner\bin\Debug\BC52B.abs.global.s19

     文件     714378  2017-06-12 16:33  UDSBurner\bin\Debug\BC52B.abs.global_bak.s19

     文件      10006  2016-12-15 18:34  UDSBurner\bin\Debug\BMU_Cal_Flash.s19

     文件      53248  2017-04-01 15:40  UDSBurner\bin\Debug\ControlCAN.dll

     文件       3976  2006-10-27 10:21  UDSBurner\bin\Debug\ControlCAN.h

     文件       5932  2003-07-28 11:20  UDSBurner\bin\Debug\ControlCAN.lib

     文件       1114  2016-12-01 00:48  UDSBurner\bin\Debug\Flash_Drv_BMU - 副本.s19

     文件       1114  2017-07-21 10:43  UDSBurner\bin\Debug\Flash_Drv_BMU.s19

     文件      17944  2017-07-04 13:30  UDSBurner\bin\Debug\image\burn_dvd_128px_12345_easyicon.net.png

     文件       2017  2017-07-04 13:26  UDSBurner\bin\Debug\image\s19Burn.png

     文件      53248  2017-04-01 15:39  UDSBurner\bin\Debug\kerneldlls\CAN232.dll

     文件     163840  2017-04-01 15:39  UDSBurner\bin\Debug\kerneldlls\CANETE.dll

     文件     212992  2017-04-01 15:39  UDSBurner\bin\Debug\kerneldlls\CANET_TCP.dll

     文件      40960  2017-04-01 15:39  UDSBurner\bin\Debug\kerneldlls\gisadll.dll

     文件      40960  2017-04-01 15:39  UDSBurner\bin\Debug\kerneldlls\gpcidll.dll

     文件      45056  2017-04-01 15:39  UDSBurner\bin\Debug\kerneldlls\isa5420.dll

     文件        307  2017-04-01 15:39  UDSBurner\bin\Debug\kerneldlls\kerneldll.ini

     文件      45056  2017-04-01 15:39  UDSBurner\bin\Debug\kerneldlls\PC104C2.dll

     文件      57344  2017-04-01 15:39  UDSBurner\bin\Debug\kerneldlls\PC104CAN.dll

     文件      53248  2017-04-01 15:39  UDSBurner\bin\Debug\kerneldlls\PCI5121.dll

     文件      40960  2017-04-01 15:39  UDSBurner\bin\Debug\kerneldlls\PCI9820B.DLL

     文件      36864  2017-04-01 15:39  UDSBurner\bin\Debug\kerneldlls\usbcan.dll

     文件        880  2016-12-01 00:48  UDSBurner\bin\Debug\LMU_Drv_Flash.s19

............此处省略55个文件信息

评论

共有 条评论