下位机采集数据上发,数据中包含脉宽和频率,上位机获取到数据了,可是如何把脉宽和频率的数据用方波来显示出来,哪个图形控件可以实现方波,方波的算法公式是什么?
主要看你检测设备上有没有这项功能,另外控件检测周期是否小于1/F。
我的意思是获取到的数据(脉宽和频率)这两个数据能不能画出方波,怎么实现,
一个VB的示例代码:
用VB开发的一个方波图形
本程序实现了从文件读取数据,然后画出方波图形,而且点击图形后,可根据当前坐标点获取该点的数据.如果对程序稍做修改,可以实现单片机数据输出为图形的程序.
http://download.csdn.net/detail/hlhyd/775502
能实现啊~获取到的数据绘制当前点i的值时,将前一点的值(i-1,Y(i-1))在点(i,Y(i-1))绘制一次,然后再绘制(i,Y(i))就可以了~
纯数学问题吧。
假定频率5、脉宽(我理解是正脉冲占波长的百分比是这个概念吧)0.6。
x方向用1000像素点表示1秒,每个波长1000/5=200,波峰长 200*0.6=120、波谷长 80。
用宽1秒的坐标系画5个波就行了。
如果频率太高,适当改变图形宽度(0.1秒、0.01秒……)。