当前位置:编程学习 > VB >>

希望能把richtextbox里的数据存入数组怎么做

我用的是研华采集板自带的DAQ-pro控件实现数据采集的
给的例程里面通过
    Dim FileName As String
     Dim CookedFile As String
     With CommonDialog1
      .FileName = "AIRawdata.dat"
      .Filter = "Advantech AI data File(*.dat)|*.dat|All Files(*.*)|*.*"
      .CancelError = True
      .DefaultExt = "dat"
   End With
   CommonDialog1.ShowSave
   ...............................(然后设定采样率之类的语句)
   AdvAI1.ConvertDigitalFileToAnalog FileName, CookedFile, "%9.7f" & Chr(9), Chr(10)
   frmDisplay.Show , Me
   frmDisplay.RichTextBox1.LoadFile CookedFile, 1
将采集的数据放入richtextbox里面去了  
我现在需要将放入richtextbox里的数提取出来放入一个一维数组应该怎么做?是用Split函数对richtextbook.txt进行分割再提取还是直接从cookedFile这个文件名所代表的文件入手啊 --------------------编程问答-------------------- 求高人 求解答~ --------------------编程问答-------------------- 研华的什么板卡?采集的什么量? --------------------编程问答--------------------
引用 2 楼  的回复:
研华的什么板卡?采集的什么量?
研华的1710u  采的是一组实时信号  正弦波 --------------------编程问答-------------------- 个人建议:
定义一个结构体类型
Type DataMemo
    MyTime as Date    '采集数据时的时间,可以用Now获取
    MyData as Single  '采集的数据
end Type
每个结构体元素就相当于曲线上的一个点,横坐标是时间,纵坐标是采集的数据

定义了结构体后,再定义一个这个结构体的数组,这样就可以以数组中的元素来绘制曲线(把相邻的点用线段连接起来)。 --------------------编程问答-------------------- 存入数组的过程,放在Timer中。不用在去读什么RichTextBox来存入。 --------------------编程问答--------------------
引用 5 楼  的回复:
存入数组的过程,放在Timer中。不用在去读什么RichTextBox来存入。
谢谢哈  我有点不懂的是  数据的采集 是通过
  count = AdvAI1.AcquireBulkDataToFile(count, FileName, 0, True)这个方法确定了采集个数;通过
  AdvAI1.ConvertDigitalFileToAnalog FileName, CookedFile, "%9.7f" & Chr(9), Chr(10)方法进行转换最后通过
  frmDisplay.RichTextBox1.LoadFile CookedFile, 1将数据直接从文件中传入richtextbox里面了
  那么我如如何能够把文件路径名为cooedfile的这个文件中的数据提出来,放入您所说的这个结构体的数组里面去呢?

  
补充:VB ,  基础类
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,