high-speed chart 使用笔记

2 篇文章 0 订阅

high-speed chart 使用笔记

系统:win10
开发环境:VS2015

按照 :
https://blog.csdn.net/czyt1988/article/details/8740500]点击转到原文
的教程进行学习使用,感谢此文作者!

问题1:
下载了High-speed chart 后,使用x86编译环境无问题,但是在x64下出错如下:
ChartCtrl.cpp(621): error C2511: “CChartSerie *CChartCtrl::GetSerie(size_t) const”:“CChartCtrl”中没有找到重载的成员函数
经过网上的查找,解决方法:

 CChartSerie* CChartCtrl::GetSerie(size_t uSerieId) const

修改为

CChartSerie* CChartCtrl::GetSerie(unsigned uSerieId) const

问题2:
再新建第二个自定义控件后位CHART CTRL后,发现

cppDDX_Control(pDX, IDC_CHARTCTRL2, m_ChartCtrl2);

中,IDC_CHARTCTRL2 这个控件名带下划红波浪线,解决办法就是
打开项目属性-》配置属性-》C/C++常规-》附加包含目录-》填入:$(ProjectDir)

问题3:
在使用轴标签这步时,出现:
不允许指针指向不完整的类类型
错误 C2027 使用了未定义类型“CChartAxisLabel”等等…
解决:
添加需要的头文件,除了一开始添加的
#include "../ChartCtrl/ChartCtrl.h"外,其实还需要轴标签的标题头文件:
#include "../ChartCtrl/ChartAxisLabel.h"

  • 0
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: "High-speed digital design"(高速数字设计)是一门研究如何设计和实现高速数字电路的学科。它是数字电路设计的一个分支,主要关注在高速信号传输、时钟分配、电源噪声抑制、信号完整性及其它相关方面的设计和实现。 随着数字系统的复杂性和速度的增长,高速数字设计变得越来越重要。任何一个高速数字电路的设计都需要考虑如何确保信号传输的高可靠性,防止信号干扰和噪声问题的影响,以及处理由于快速变化电流所带来的电源噪声等问题。 高速数字设计不仅仅只是用于网络、通信或计算机领域,它的应用范围也涉及到医疗、航空、航天、汽车等领域。比如,在医疗领域,高速数字设计可以用于设计心脏监测系统、病人监控系统以及其他类似系统。 总而言之,高速数字设计是一个引人入胜的领域,理解它需要较高的数学、物理和工程背景知识,同时也需要对电子设计工具和硬件设备有足够的了解。 ### 回答2: 高速数字电路设计是一种专门处理高速数据传输的电路设计技术。随着现代通信、计算机和其他数字电子产品的发展,这种技术已经成为许多电子工程师的必备技能。高速数字电路设计需要考虑很多因素,如时钟分配、传输线、反射、噪声、信号完整性等等。同时它也需要用到一些特殊的工具和技术,如电磁兼容(EMC)测试、仿真和分析软件等等。这些工具和技术可以帮助工程师检测和调整设计中的电路路径和信号传输,确保高速数据的可靠传输。高速数字电路设计的应用范围非常广泛,包括计算机、网络通信、电子飞行控制系统、医疗设备和消费电子等。对于了解和运用高速数字电路设计技术的工程师来说,他们可以更好的适应市场需求和客户需求,提高产品的可靠性和性能水平。因此,学习和掌握高速数字电路设计是非常重要的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值