UDSBurner.rar


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  UDSBurnerapp.config

     文件       6726  2017-07-17 17:44  UDSBurnerinDebug2017-07-17.log

     文件      10738  2017-07-18 11:57  UDSBurnerinDebug2017-07-18.log

     文件       3186  2017-07-19 17:31  UDSBurnerinDebug2017-07-19.log

     文件    2784512  2017-07-24 17:59  UDSBurnerinDebug2017-07-24.log

     文件       1472  2017-07-25 11:31  UDSBurnerinDebug2017-07-25.log

     文件     688954  2017-07-24 14:19  UDSBurnerinDebugAAABC52B.abs.global.s19

     文件     688950  2017-07-24 11:40  UDSBurnerinDebugBC52B.abs.global.s19

     文件     714378  2017-06-12 16:33  UDSBurnerinDebugBC52B.abs.global_bak.s19

     文件      10006  2016-12-15 18:34  UDSBurnerinDebugBMU_Cal_Flash.s19

     文件      53248  2017-04-01 15:40  UDSBurnerinDebugControlCAN.dll

     文件       3976  2006-10-27 10:21  UDSBurnerinDebugControlCAN.h

     文件       5932  2003-07-28 11:20  UDSBurnerinDebugControlCAN.lib

     文件       1114  2016-12-01 00:48  UDSBurnerinDebugFlash_Drv_BMU - 副本.s19

     文件       1114  2017-07-21 10:43  UDSBurnerinDebugFlash_Drv_BMU.s19

     文件      17944  2017-07-04 13:30  UDSBurnerinDebugimageurn_dvd_128px_12345_easyicon.net.png

     文件       2017  2017-07-04 13:26  UDSBurnerinDebugimages19Burn.png

     文件      53248  2017-04-01 15:39  UDSBurnerinDebugkerneldllsCAN232.dll

     文件     163840  2017-04-01 15:39  UDSBurnerinDebugkerneldllsCANETE.dll

     文件     212992  2017-04-01 15:39  UDSBurnerinDebugkerneldllsCANET_TCP.dll

     文件      40960  2017-04-01 15:39  UDSBurnerinDebugkerneldllsgisadll.dll

     文件      40960  2017-04-01 15:39  UDSBurnerinDebugkerneldllsgpcidll.dll

     文件      45056  2017-04-01 15:39  UDSBurnerinDebugkerneldllsisa5420.dll

     文件        307  2017-04-01 15:39  UDSBurnerinDebugkerneldllskerneldll.ini

     文件      45056  2017-04-01 15:39  UDSBurnerinDebugkerneldllsPC104C2.dll

     文件      57344  2017-04-01 15:39  UDSBurnerinDebugkerneldllsPC104CAN.dll

     文件      53248  2017-04-01 15:39  UDSBurnerinDebugkerneldllsPCI5121.dll

     文件      40960  2017-04-01 15:39  UDSBurnerinDebugkerneldllsPCI9820B.DLL

     文件      36864  2017-04-01 15:39  UDSBurnerinDebugkerneldllsusbcan.dll

     文件        880  2016-12-01 00:48  UDSBurnerinDebugLMU_Drv_Flash.s19

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)