第一范文网 - 专业文章范例文档资料分享平台

上位机编程示例

来源:用户分享 时间:2025/7/23 9:24:14 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

注释掉构造函数的初始化

10. 编写绘图代码

在CDRFMSYSDlg::OnPrintData中插入绘图功能

afx_msg LRESULT CDRFMSYSDlg::OnPrintData(WPARAM wParam, LPARAM lParam) {

double *pData = (double*)wParam; //获取数据指针 CStringstrData; //定义字符串变量 for (int i=0; i

strData.Format(\格式化字符串

m_wndListCtrl1.SetItemText(i, 1, strData); //设置列表信息 }

long SeriesCount = m_Chart.get_SeriesCount(); //获取曲线的数量 ASSERT(SeriesCount == 1); //断言曲线数量为1

CSeriesm_Series = m_Chart.Series(0); //获取第0条曲线 m_Series.Clear(); //清空曲线点

COleSafeArrayXValues, YValues; //定义X轴和Y轴数据变量 DWORD rgElements[] = {N}; //定义数据长度

XValues.Create(VT_R8, 1, rgElements); //申请数据内存空间 YValues.Create(VT_R8, 1, rgElements); for (long j=0; j

double x = (double)j; double y = pData[j]; //赋值 XValues.PutElement(&j, &x); YValues.PutElement(&j, &y); } m_Series.AddArray(N, YValues, XValues); //绘制曲线 delete[] pData; //释放内存 return 0; } 11. 运行效果

线程创建与执行

1. 添加线程执行函数

2. 定义Process()

3. 启动工作线程

在CDRFMSYSDlg::OnInitDialog方法中加入以下代码 AfxBeginThread(Thread, this); 4. 运行效果

搜索更多关于: 上位机编程示例 的文档
上位机编程示例.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6xxjr75p9u1wxgu8jpwa_8.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top