资源简介
简洁明了,可以为相关人员提供一个解析文件的思路,没有复杂的代码,比较容易理解
代码片段和文件信息
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.Text.Regularexpressions;
using TPCANHandle = System.Byte;
using System.IO;
using System.Threading;
using System.Collections;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
private class MessageStatus
{
private TPCANMsg m_Msg;
private TPCANTimestamp m_TimeStamp;
private int m_index;
public MessageStatus(TPCANMsg canMsg TPCANTimestamp canTimeStamp int listindex)
{
m_Msg = canMsg;
m_TimeStamp = canTimeStamp;
m_index = listindex;
}
public TPCANMsg CANMsg
{
get { return CANMsg; }
}
public TPCANTimestamp TimeStamp
{
get { return m_TimeStamp; }
}
public string TypeString
{
get { return GetMsgTypeString(); }
}
public string IdString
{
get { return GetIdString(); }
}
public string DataString
{
get { return GetDataString(); }
}
private string GetDataString()
{
string strTemp;
strTemp = ““;
if ((m_Msg.MSGTYPE & TPCANMessageType.PCAN_MESSAGE_RTR) == TPCANMessageType.PCAN_MESSAGE_RTR)
return “Remote Request“;
else
for (int i = 0; i < m_Msg.LEN; i++)
strTemp += string.Format(“{0:X2} “ m_Msg.DATA[i]);
return strTemp;
}
private string GetMsgTypeString()
{
string strTemp;
if ((m_Msg.MSGTYPE & TPCANMessageType.PCAN_MESSAGE_EXTENDED) == TPCANMessageType.PCAN_MESSAGE_EXTENDED)
strTemp = “EXTENDED“;
else
strTemp = “STANDARD“;
if ((m_Msg.MSGTYPE & TPCANMessageType.PCAN_MESSAGE_RTR) == TPCANMessageType.PCAN_MESSAGE_RTR)
strTemp += “/RTR“;
return strTemp;
}
private string GetIdString()
{
// We format the ID of the message and show it
//
if ((m_Msg.MSGTYPE & TPCANMessageType.PCAN_MESSAGE_EXTENDED) == TPCANMessageType.PCAN_MESSAGE_EXTENDED)
return string.Format(“{0:X8}h“ m_Msg.ID);
else
return string.Format(“{0:X3}h“ m_Msg.ID);
}
}
public TPCANHandle m_PcanHandle;
public TPCANBaudrate m_Baudrate;
public TPCANType m_HwType;
public b
相关资源
- 激光位移传感器的特点及应用解析
- 位移传感器应用全面解析
- mp3解析文档及其分析工具
- 迅雷专用链接地址解析器
- 51单片机读取温度数据存储到SD卡中并
- MP3文件ID3v2ID3v2APEv2标签读取
- 28335写的用spi读取传感器数据并用CA
- 读取串口数据并画实时曲线的VC 程序
- php 操作INI文件,读取,设置,ini文件
- 一个读取地震数据seg2或dat格式的程序
- 用C 实现的对网络上的ARP数据包进行
- DICOM图像读取以及窗宽,窗位调整
- ccna、ccnp习题六地址解析协议 (ARP)
- DICOM文件读取程序
- Ajax定时读取数据库(源代码发布)
- Qt 读取16进制的data文件
- 托利多电子秤ind245协议读取串口数据
- 376.1报文解析工具
- 基于STM32F4x9的LCD显示
- 关于DDR3信号扇出和走线问题解析
- Maxwell–Higgs型广义模型中的解析涡
- 嵌入式操作系统的解析
- 智能传感器的蓝牙协议栈与SoC结构解
-
Volley获取json和xm
l数据解析显示 - 商用软件GAMBIT网格数据解析和应用
- OBD在商用车,客车货车上的应用,通
- 从图片中读取条形码
- Springboot日志开启SLF4J过程解析
- 大智慧数据读取
- EXCEL整体写入和读取labview 文件
评论
共有 条评论