-3

VB.Netコーディングを使用して、移動するジェット機を移動しているときのリアルタイムを計算したいと思います。この情報を使用して、04:00、13:00、17:00、19:00、21:00の時間に近づいたことを思い出します。

飛行時間は9時間50分です。フライトは12:50にケネディ空港を出発し、05:40にイスタンブールに到着します。

19:00と04:00を見つけるために必要なコーディングを教えていただければ幸いです。他の時間は、コーディングに基づいて把握できます。

目標時間がいつになるかがわかるよりも、1秒がどれだけ速いかがわかればと思っていました。

例:時計の1秒=飛行機の中で3秒の場合、10分の移動で、リアルタイムが30分進んだことがわかります。

4

1 に答える 1

2

GPS の位置、または飛行機の速度と進行方向がなければ、正確な時刻を取得することはできません。できることはおおよそです。

飛行時間が 10 時間で、12.00 に出発する場合、同じタイムゾーンにいる場合は 22.00 に到着します。6 つのタイムゾーンを通過すると、目的地での実際の時間は 04.00 になります。

これは、経過時間の 16 時間は「実」時間では 10 時間にすぎないことを意味します。つまり、16/10 = 1 時間あたり 1.6 時間です。これは、時間は「現実」の 1.6 倍の速さで進むことを意味します。

タイマーを持つプログラムを作成し、1 秒ごとに 0.6 秒を追加します。離陸時にタイマーを開始します。

またはその逆です。タイマーを 1/1.6 秒ごとにトリガーし、時計に 1 秒追加します。もちろん、これは現在の位置でのリアルタイムではなく、概算です。

于 2012-09-01T11:19:53.593 に答える