请问 利用VC一直接受单片机数据绘制成动态曲线
请教 利用VC一直接受单片机数据绘制成动态曲线
如题,老师让在一个星期内搞定,我到现在还摸不着头脑
老师希望单片机感应到的信号,发数据给上位机,上位机接收到数据后,绘成动态曲线来反应接收到的信号状况
我希望可以用VC编写,可是现在连流程都不太清楚。
是不是 先要让串口接受到数据,然后存在.txt的文本里面,然后通过什么将数据导入到程序中,程序再根据收到的数据位纵轴,时间为横轴绘制曲线。
请问1、我分析的流程是否正确
2、整个程序只会用到c语言还是会用到其他什么东东?
3、有没有好的程序建议或者参考,让我可以入门啊!
小妹非常期待各位大神的帮助,请各位大神赐教~
------解决方案--------------------
一看到“小妹”我就感觉回答完不会结业。
你这需要创建个线程,然后这个线程里放串口的程序,串口编程流程基本固定,找本VC串口编程的书看看
可以先把读到的程序放到txt文件里,看看数据是什么结构的。
先编到存到txt文件里再说其他的吧。
------解决方案--------------------
你既然都接收到了数据,都知道了数据格式,可以提取出需要的信息,就可以绘图了。利用MoveTo,LineTo函数把点连线绘制成曲线
------解决方案--------------------
提取出数据后,不需要存txt(如果只是实时显示曲线图的话),直接根据数据绘制即可.
------解决方案--------------------
1. 从串口读取数据。(串口操作的代码,网上一把一把的)
2. 数据绘制,可以采用GGI+技术进行绘制。画个水平轴,(时间)画个竖直轴(数据位)
画点,然后把点用线连接起来就可以了。
如题,老师让在一个星期内搞定,我到现在还摸不着头脑
老师希望单片机感应到的信号,发数据给上位机,上位机接收到数据后,绘成动态曲线来反应接收到的信号状况
我希望可以用VC编写,可是现在连流程都不太清楚。
是不是 先要让串口接受到数据,然后存在.txt的文本里面,然后通过什么将数据导入到程序中,程序再根据收到的数据位纵轴,时间为横轴绘制曲线。
请问1、我分析的流程是否正确
2、整个程序只会用到c语言还是会用到其他什么东东?
3、有没有好的程序建议或者参考,让我可以入门啊!
小妹非常期待各位大神的帮助,请各位大神赐教~
------解决方案--------------------
一看到“小妹”我就感觉回答完不会结业。
你这需要创建个线程,然后这个线程里放串口的程序,串口编程流程基本固定,找本VC串口编程的书看看
可以先把读到的程序放到txt文件里,看看数据是什么结构的。
先编到存到txt文件里再说其他的吧。
------解决方案--------------------
你既然都接收到了数据,都知道了数据格式,可以提取出需要的信息,就可以绘图了。利用MoveTo,LineTo函数把点连线绘制成曲线
------解决方案--------------------
提取出数据后,不需要存txt(如果只是实时显示曲线图的话),直接根据数据绘制即可.
------解决方案--------------------
1. 从串口读取数据。(串口操作的代码,网上一把一把的)
2. 数据绘制,可以采用GGI+技术进行绘制。画个水平轴,(时间)画个竖直轴(数据位)
画点,然后把点用线连接起来就可以了。