1、mdf文件的第28个字节后连续两个字节是UINT16格式的数字:

2、两种方案读取,一个是结构体形式,一个是直接读取2个字符串:
```
var path ="F:\aardio\eg001\VIN069926.dat";
var f = io.open(path,'rb');
// 定位到28后是数值(UINT16),表示mdf文件版本,以结构体形式显出数据
f.seek('set',28);
console.log(f.read({WORD d;}).d) ; // 结果:300
//以字符形式显出数据
f.seek('set',28);
var b2 = f.read(2);
console.log(b2); //直接输出 与在notepad++ 查看的结果一致
console.log(string.hex(b2)); //转化成16进制输出,结果:\x2C\x01,与在notepad++ 查看的结果一致
console.pause(true);
```
3、结果:

4、问题:
如何将”\x2C\x01“转换成数据?
- Python 环境
- Python 安装
- IDE
- 包安装
- Anaconda
- WinPython
- eclipse
- eclipse安装
- pydev安装
- 常用英汉
- emmet
- base
- list
- 包 模块 导入
- 查看版本
- dir()
- type 数据类型
- if
- while for
- 迭代器和生成器
- + 和 +=
- numpy
- 体质指数
- 版本
- np数组属性
- 子集
- 数据创建
- 基本操作
- plot
- 中文显示问题
- 随机数
- ::的用法
- asammdf
- 获取所有信号
- 导出csv
- pygraph
- pandas
- 数据结构
- pandans十分钟入门
- io
- 爬小说
- struct
- mdf
- ascii
- bytes & bytearray
- 任务
- aardio读取二进制文件原样输出
- 读取数字
- mdf 数据转换
- charles

