怎么用DELPHI去读取一个二进制的数据文件DAT,并将数据在TCHAT中绘出波形来????

解决方案 »

  1.   

    读文件可以用原始的read,blockread或者现代的TFileStream对象读,要显示可以直接把数据添加到TChart的序列当中,不过我更推荐先添加到TClientDataSet中然后用TDBChart显示。
      

  2.   

    1.使用结构化的文件
    这里的结构可以是
    TYPE myrecord = record
    a:byte;
    b:byte;
    c:array [1..5] of byte
    d:byte;
    end;
    定义file为file of myrecord;第二种方法:
    通过TfileStream,优点是可进行读写,控制方便。第三种方法:
    纯二进制文件读写,不推荐。
      

  3.   

    看你dat文件内部数据是怎样组织的了,TMemoryStream就可以了,读取方法很多