首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >teechart上的自定义日期时间步骤

teechart上的自定义日期时间步骤
EN

Stack Overflow用户
提问于 2015-05-19 11:36:15
回答 1查看 419关注 0票数 1

我正在制作一个软件,在这个软件中,我用一个测试图上的电路来绘制样本。

用户需要能够选择屏幕上示例的时间窗口。例如,图表在屏幕上有10个固定的除数,每个分区可以表示0, 5s,1s,2s或5s窗口。

问题是teechart只有固定的日期增量,例如1秒或5秒。我需要做的是能够在teechart上的日期时间底部轴上选择自定义增量。

我用下面的代码设置了底部轴增量:

Form1.Osc.BottomAxis.Increment := DateTimeStep[dtonesecond];

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-19 12:31:21

Increment属性是TDateTime类型,它被声明为Double。所以,只需使用普通的数学设置一个自定义增量。

如何设置不同的增量的示例:

代码语言:javascript
复制
Form1.Osc.BottomAxis.Increment := 0.5*DateTimeStep[dtonesecond];  // 0.5 sec
Form1.Osc.BottomAxis.Increment := DateTimeStep[dtonesecond];      // 1 sec
Form1.Osc.BottomAxis.Increment := 2*DateTimeStep[dtonesecond];    // 2 sec
Form1.Osc.BottomAxis.Increment := 5*DateTimeStep[dtonesecond];    // 5 sec

代码语言:javascript
复制
Form1.Osc.BottomAxis.Increment := 0.5*(1.0/SecsPerDay);  // 0.5 sec
Form1.Osc.BottomAxis.Increment := 1.0/SecsPerDay;        // 1 sec
Form1.Osc.BottomAxis.Increment := 2.0/SecsPerDay;        // 2 sec
Form1.Osc.BottomAxis.Increment := 5.0/SecsPerDay;        // 5 sec
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30324522

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档