VC绘制二维曲线
来源:百度知道 编辑:UC知道 时间:2024/05/22 16:25:02
可以使用NI的Measurement Studio中graph控件
你将x轴和y轴的数据直接给该控件就行了,很方便的
可以用它的ITEM("Plot-1").ChartXY(x_data,y_data)
将你要显示的数据送给它就ok了
也支持曲线放大等
具体的你可以看一下NI的帮助
注意,这个控件你要安装Measurement Studio才可以
要注册的
写入一个类
头文件添加构造函数
CGraph::CGraph()
{
}
CGraph::CGraph(BOOL m_bDraw,CPoint m_p1,CPoint m_p2)
{
this->m_bDraw=m_bDraw;
this->m_p1=m_p1;
this->m_p2=m_p2;
}
CGraph::~CGraph()
{
}
view试图里程序
IMPLEMENT_DYNCREATE(CEx_View, CView)
BEGIN_MESSAGE_MAP(CEx_View, CView)
//{{AFX_MSG_MAP(CEx_View)
ON_WM_MOUSEMOVE()
ON_WM_LBUTTONUP()
ON_WM_LBUTTONDOWN()
//}}AFX_MSG_MAP
// Standard printing commands
ON_COMMAND(ID_FILE_PRINT, CView::OnFilePrint)
ON_COMMAND(ID_FILE_PRINT_DIRECT, CView::OnFilePrint)
ON_COMMAND(ID_FILE_PRINT_PREVIEW, CView::OnFilePrintPreview)
END_MESSAGE_MAP()
////