Japan QualNet Community Forums Japan QualNet Community Forums
Welcome Guest 
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
検索
メインメニュー
アクセスカウンター
2024/05/18:12/14
2024/05/17:19/24

2024/03/19より398/1408
人気モジュール
No.1: フォーラム 115
No.2: QualNet概要 4
No.3: ニュース 2
日曜日からの合計
人気Browser&OS
No.1:巡回ロボット90
No.2:Unknown OS1
No.3:Windows NT1

No.1:どっかの巡回ロボット81
No.2:Majestic-12巡回ロボット6
No.3:Google巡回ロボット3

日曜日からの合計
メイン
   Documentation & Reference Links
     Simulation Horizonって何ですか?
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
smatt
投稿日時: 2005/5/17 16:57
新米
登録日: 2005/5/15
居住地:
投稿: 15
Simulation Horizonって何ですか?
プログラマーズガイドの外部APIの章に、SimulationHorizonというコールバック関数がありますが、
Simulation Horizonというのはそもそも何のことですか?
mast
投稿日時: 2012/4/4 16:05
一人前
登録日: 2005/4/7
居住地:
投稿: 93
Re: Simulation Horizonって何ですか?
7年越しの遅レスですが・・・

Simulation Horizonというのは、外部プログラムとシミュレーションエンジンの連携を考えるうえで重要となる概念です。

名前のとおりシミュレーション実行の地平線を意味しており、
「ここまでシミュレーションを進めてもよい」
ということを意味するシミュレーション時刻を指します。

たとえばQualNetはフロントエンドのGUIプログラムとシミュレーションエンジン(Windowsならqualnet.exe)の2つのプログラムで構成されていますが、
GUIを使ってシミュレーションを流しているときには、実際2つのプログラム間で以下のような会話をしながらシミュレーションを進めています。

GUI「時刻Xになるまでシミュレーションを進めてください」
エンジン「時刻Xまで進みました」
GUI「では時刻X+1になるまでシミュレーションを進めてください」
エンジン「時刻X+1まで進みました」
GUI「では時刻X+2まで進めてください」
・・・


上記例の「時刻**になるまでシミュレーションを進めてください」の
**がSImulation Horizonに相当します。


# GUI上のPauseボタンを押すと、GUIが「時刻XXになるまで・・・」と言うのをやめます。
# GUI上の再生ボタンを押すと、GUIが「時刻XXになるまで・・・」と言うのを再開します。
# 実際にはGUIとエンジン間ではそれ以外のやり取りも行っています。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT