作者xpwang (xpwang)
看板Fortran
標題[問題] 想請教Fortran如何撰寫進度條的語法
時間Sun Aug 16 16:47:55 2009
--
※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.16.7
1F:→ UDP:可以再描述清楚一點嗎? 08/16 19:34
2F:→ patrickppptw:看不大懂 你要問的... 08/16 22:34
3F:→ yangzi:是說執行到哪 顯示目前完成度幾%吧? 08/16 22:41
4F:→ yangzi:我以為這個幾%顯示是人為定的XD 08/16 22:42
不好意思 那我再跟各位高手說清楚一點XDDDD~
就是我的數值模式計算時間很長
所以我想要在模式在執行同時
在螢幕上顯示目前模擬的進度
例如
假設總模擬時間為 36000秒
而程式目前演算到的時間為360秒
所以白色線條會停在 1 %
當然 當演算到時間來到3600秒時 白色線條會停在 10 %
0% 100%
■■■■■■■■■■□□□□□□□□□□
^
|
白色部分是會隨著模擬進度不同有所前進
也就是 yangzi大 所說的樣子
不知道有現成的副程式
或是有人有相關的程式撰寫經驗嗎
再次謝謝大家 囧>
※ 編輯: xpwang 來自: 61.229.129.35 (08/16 23:09)
※ 編輯: xpwang 來自: 61.229.129.35 (08/16 23:15)
5F:→ UDP:你指的時間長度是"使用者自行定義的參數"還是"實際上運算的時 08/17 00:17
6F:→ UDP:間長度" 08/17 00:18
7F:→ xpwang:白色部分要顯示的是實際上運算的時間 08/17 10:35
8F:→ xpwang:而總模擬時間則是由使用者決定 08/17 10:35
9F:推 yangzi:我想他說的是指 '模式已跑了多少TIME STEPS'/總模擬時間 08/17 10:49
10F:→ yangzi:不是真實世界的時間 08/17 10:50
11F:→ UDP:這難度爆高,牽扯到你電腦用的cpu,還有你當時還有執行哪些程 08/17 10:53
12F:→ UDP:譬如,跑程式時你掛了msn,防毒背後執行,開了網頁 08/17 10:55
13F:→ UDP:如果你要求 模式已跑了多少TIME STEPS/總模擬時間 08/17 11:19
14F:→ UDP:請把程式寄給我,我幫你看看如何修改 08/17 11:20