我是一个VC++的初学者,现在要用vc++做一个界面来控制电机变频调速,而且采集电机三相电流,速度等信号,然后通过PCI总线传给上位机,在上位机上用VC++做的界面显示这些信号波形,请问如何显示?我现在连怎么画坐标轴还不会呢。请各位大虾帮帮忙,最好能给些例子我看看,谢谢!!!
解决方案 »
- 询问:基于Socket的Client-Server传输机制?
- 向大家郑重推荐一款免费的资源编辑器ResEd,来者有分!
- #######happyparrot(快乐鹦鹉)---回答个小问题后剩下50分送上#########
- 菜单中如何实现如下效果?
- 菜鸟求救,用VC编写打印当前页怎么写!!
- 位图和dc有什么关系。
- 在模式对话框中画了一个波形,但用其它程序的界面覆盖它后再将它显示为主界面,波形不再出现
- 请问下,使用JSONCPP出现的问题?
- 菜鸟的问题、窗口类名与消息、
- 请教高手!用Vc++如何把字符串保存为二进制文件? 谢谢!
- VC中如何获得excel文件中的sheet表名?
- mysql数据库安装好之后如何通过程序执行创建数据库,触发器等脚本
画坐标:用CDC的Lineto,MoveTo等函数就可以
画点可以用:SetPixel随着时间的推移,曲线要后移的话,可以把需要的点的数据记录下来
总之Windows的绘图一定是在窗口中,所以绘图函数一定要你指定窗口,这就通过一个DC的句柄,当然这句柄标示的不仅仅在哪个窗口画图.还有颜色等等,一般绘图步骤如下:
HDC hdc=GetDC(hwnd); //hwnd怎么获得应该知道吧
.... //一系列使用了hdc的绘图函数,如LineTo,MoveTo,Rectangle等等
....
....
ReleaseDC(hwnd,hdc); //最后再释放上面的DC
另外MFC的CDC类是有对这些包装过的.下面可以下到我的一个半调子的测试工程,VS2005工程.是一个波形显示窗口.乱了点,但或者你可以参考一下.
http://download.csdn.net/source/545671
我现在的工作主要就是搞这个,所以很熟悉