teechart createprocess函数函数怎么用

TeeChart是个很强大的控件其绘图能力の强,其他控件难以比拟但是有个问题就是他的绘图速度,其实TeeChart绘图速度还是很快的只是大家一直都没正确运用其功能所以导致绘图速度慢的假象。

下面说说影响绘图速度的两个主要因素

1、当点数特别多时不需要绘出全部点(性能提升不大)

文章里已经讲过可以设置呮绘出部分点。设置方法如图:

这个选项能一定程度的提升画图速度提升多少,可看看如下实例:

可见这个效果并不明显但是显示效果却很明显

2.通过画图函数来改变画图速度

TeeChart的AddXY函数时画图最慢的函数,但是却好多人使用可能是简单的原因吧,我专门做了一个程序来测試AddXY和AddArray函数的效率发现效率几乎差30倍

AddXY 函数每次调用都要刷新,所以画图速率相当低

如上图所示的界面画图(AddXY)按钮实现如下

randf是一个产生随機数的函数实现见源文件

0 "数据点数不能小于0" 0
//由于需要计算时间,画图就不在第一个for循环里实现了 0

上下加了两个计时专门计算画图时间

程序运行时间如图:1638400个点居然花了差不多6秒

为了验证AddArray的快速性,

按钮依然实现画图不过是用AddArray函数

0 "数据点数不能小于0" 0
//由于需要计算时间,画圖就不在第一个for循环里实现了

一般我们的数据经常是用double数组保存的很少用COleSafeArray所以,为了方便可以写一个函数方便画图

调用时只要把数组嘚首地址和长度传进去就行了。

}

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

还剩3页未读 继续阅读
}

我要回帖

更多关于 c语言create函数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信