怎样产生一个数据源
在c++builder中怎样产生一个数据源呢?
比如对于收到的数据源,进行数据处理,把相应的数据显示出来
伪代码:
Sdata=ReadCAN();
Vr1=Sdata[0];
Vr2=Sdata[0];
Vr3=Sdata[0];
.......... ;
Vr(n-1)=Sdata[n—2];
Vr(n)=Sdata[n—1];
现在没有连接CAN,为了还有这个Sdata,所以需要一个数据源Sdata()来模拟ReadCAN();
Sdata=CreatData();
并且CreatData()是连续不断的,而且方便后面进行中断,在某一Btn_XX按下之后进行中断,结束,或者开启。
这样的数据源怎样设计??急求大牛,给出方法或者伪代码???
小弟分不多,但是依旧支持各位。
[解决办法]
模拟实时数据源?可以单独写一个程序产生模拟数据,然后通过管道或TCP/UDP发过来,这边接收就行了
关键看你要求的频率,如果频率低的话,用定时器或多媒体定时器控制发送就可以了,如果要求频率较高,可能就要单独写个线程来控制发送节奏了,如果频率要求即高又准,就更麻烦了
[解决办法]
给你回邮件了