社区
语言基础/算法/系统设计
帖子详情
关于时间计算!~~~`
mdejtod
2006-10-14 09:23:52
循环开始后,让TIMER控件的ENABLE为真,循环结束后,让TIMER控件的ENABLE为假,要怎么计算循环要花多少时间?
我写了个就像我说的一样可是计算出来的时间很不精确,而且只能是计算一分钟这内的时间,就是循环开始时取得当前的秒数,循环结束后再取秒数,最后两个相减~~~可是要是超过一分钟了就会有错误。可不可以精确到毫秒的啊?帮帮忙~~
...全文
252
6
打赏
收藏
关于时间计算!~~~`
循环开始后,让TIMER控件的ENABLE为真,循环结束后,让TIMER控件的ENABLE为假,要怎么计算循环要花多少时间? 我写了个就像我说的一样可是计算出来的时间很不精确,而且只能是计算一分钟这内的时间,就是循环开始时取得当前的秒数,循环结束后再取秒数,最后两个相减~~~可是要是超过一分钟了就会有错误。可不可以精确到毫秒的啊?帮帮忙~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
solokey
2006-10-19
打赏
举报
回复
var
BeginTime: Int64;
UsedTime: Int64;
begin
BeginTime := GetTickCount;
//do sth
UsedTime := GetTickCount - BeginTime;
end;
UsedTime,就是你中间代码消耗的时间.GetTickCount参考MSDN,是一个CPU的计数器,单位为MS.
mdejtod
2006-10-19
打赏
举报
回复
好的,谢谢两位~
mdejtod
2006-10-14
打赏
举报
回复
这样可不可以一直显示出来,我是说时间的变化
spirit_sheng
2006-10-14
打赏
举报
回复
不要用Timer, 按以下示例:
使用GetTickCount(), 其返回开机至目前的毫秒数
注意: 如果你的机器是连续运行, 其加至 $FFFFFFFF 时, 下一毫秒会回到0, 这大概需要49.7天
// 返回两个Tick之间的毫秒数
DWORD GetTickDiff(oldTick, newTick: DWORD): DWORD;
begin
if oldTick > newTick then
Result := $FFFFFFFF - oldTick + newTick
else
Result := newTick - oldTick;
end;
procedure YourProc;
var
OldTick: DWORD;
begin
oldTick := GetTickCount;
repeat
// ...
until (...); // 你的循环
ShowMessage(IntToStr(GetTickDiff(oldTick, GetTickCount)));
end;
mdejtod
2006-10-14
打赏
举报
回复
??
wengshengli
2006-10-14
打赏
举报
回复
??
计算
机为什么启动二次才能打开,我的电脑为什么开机要开两次才能打开呢
本文讨论了电脑需要多次启动才能正常工作的问题,分析了可能的原因,包括硬件故障、系统设置问题等,并提供了一些解决方法。
c语言检查输入日期是否正确,C语言程序设计:输入年月日判断这是这一年中的第几天...
本文介绍了一个简单的C语言程序,用于
计算
输入的特定日期是一年中的第几天。程序考虑了平年和闰年的不同,并通过结构体来组织日期数据,提供了一个直观且易于理解的例子。
Dijkstra最短路算法
本文详细介绍了Dijkstra算法,一种用于解决单源最短路径问题的经典算法。阐述了算法的特点、适用场景及具体实现步骤,并通过一道编程题进行实战演练。
多微电网基于粒子群优化算法的面向配电网的多微电网协调运行与优化(Matlab代码实现)
内容概要:本文提出了一种基于粒子群优化算法(PSO)的多微电网协调运行与优化方法,旨在面向配电网环境实现高效、稳定、经济的能源调度。研究建立了包含分布式电源、储能系统、负荷及电网交互的多微电网数学模型,综合考虑运行成本最小化、可再生能源最大化利用及供电可靠性等多重目标,通过PSO算法进行多目标优化求解。文中配套提供了完整的Matlab代码实现,涵盖系统建模、目标函数设计、约束条件处理及优化求解全过程,便于读者复现、验证并拓展研究,适用于智能电网、分布式能源管理、微电网优化调度等领域的科研与工程实践。; 适合人群:具备电力系统分析、优化算法理论基础及Matlab编程能力的研究生、科研人员及从事新能源系统设计的工程技术人员。; 使用场景及目标:①深入理解多微电网系统在复杂配电网环境下的协调运行机制与能量管理策略;②掌握粒子群优化算法在电力系统多目标优化问题中的建模、实现与调参技巧;③实现面向实际应用场景的微电网经济调度、可再生能源消纳与供电可靠性提升的综合优化仿真验证。; 阅读建议:建议读者结合Matlab代码逐模块分析,重点理解系统模型构建、目标函数与约束条件的数学表达及PSO算法的具体实现流程,关注种群初始化、适应度
计算
、速度与位置更新等关键环节的编程细节。在掌握基础后,可尝试调整算法参数、更换其他智能优化算法(如遗传算法、灰狼优化器)进行对比实验,以深化对多微电网优化问题本质的认识。
丁二烯流程图.rar
丁二烯流程图.rar
语言基础/算法/系统设计
16,742
社区成员
33,233
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章