gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 16:18:22 25 4
gpt4 key购买 nike

我正在制作一个软件,可以在 teechart 图表上绘制从电路测量的样本。

用户需要能够在屏幕上选择样本的时间窗口。例如,图表在屏幕上有 10 个固定分区,每个分区可以代表 0.5 秒、1 秒、2 秒或 5 秒窗口。

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

我使用以下代码设置底部轴增量:

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

最佳答案

Increment 属性是 TDateTime 类型,声明为 Double。因此,只需使用普通数学来设置自定义增量即可。

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

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

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

关于delphi - teechart 上的自定义日期时间步骤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30324522/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com