Re: 機体候補
Tat
投稿数: 375
なるほど、ギアと連動ですか。なら楽そうですね。
ただし、/engines/engine[n]/thurst_lb のプロパティはYasim/JSBSimにより計算された値が書き込まれるので、書き換えてもすぐに上書きされます。
なので、スロットル又はエンジン出力に影響を与えるパラメタを変更する事で対応できます。Yasim の場合、フライトモデル内の
<control-input axis="/controls/engines/engine[0]/throttle" control="THROTTLE"/>
の throttle をadjusted_throttle 等にしておき、Nasal で throttle とギアの状態から adjusted_throttle を出力するようにすればいけそうですね。
Nasal だと、こんな感じでしょうか?
var updateThrottle = func {
var throttle = getprop("/engines/engine[n]/throttle");
var gear_pos = getprop("/gears/gear[0]/position-norm");
throttle = throttle * 0.7 + (0.3) * (1.0 - gear_pos);
setprop("/engines/engine[n]/adjusted_throttle", throttle);
}
settimer(updateThrottle, 0); // インターバル0のタイマー設定で常にスロットル状態を更新する
時間があればこれで本当に動作するかを確認してみます。
ただし、/engines/engine[n]/thurst_lb のプロパティはYasim/JSBSimにより計算された値が書き込まれるので、書き換えてもすぐに上書きされます。
なので、スロットル又はエンジン出力に影響を与えるパラメタを変更する事で対応できます。Yasim の場合、フライトモデル内の
<control-input axis="/controls/engines/engine[0]/throttle" control="THROTTLE"/>
の throttle をadjusted_throttle 等にしておき、Nasal で throttle とギアの状態から adjusted_throttle を出力するようにすればいけそうですね。
Nasal だと、こんな感じでしょうか?
var updateThrottle = func {
var throttle = getprop("/engines/engine[n]/throttle");
var gear_pos = getprop("/gears/gear[0]/position-norm");
throttle = throttle * 0.7 + (0.3) * (1.0 - gear_pos);
setprop("/engines/engine[n]/adjusted_throttle", throttle);
}
settimer(updateThrottle, 0); // インターバル0のタイマー設定で常にスロットル状態を更新する
時間があればこれで本当に動作するかを確認してみます。
投票数:11
平均点:4.55
投稿ツリー
-
機体開発って?
(BBCTV, 2007-6-3 13:12)
-
Re: 機体開発って?
(toshi, 2007-6-3 15:32)
-
Re: 機体開発って?
(BBCTV, 2007-6-24 19:57)
-
Re: 機体開発って?
(toshi, 2007-6-25 6:14)
- Re: 機体開発って? (BBCTV, 2007-6-25 18:16)
- Re: 機体開発って? (Tat, 2007-6-28 2:57)
- Re: 機体開発って? (Tat, 2007-6-28 3:11)
- Re: 機体開発って? (Tat, 2007-6-28 10:54)
-
Re: 機体開発って?
(toshi, 2007-7-1 22:54)
-
Re: 機体開発って?
(BBCTV, 2007-7-29 19:09)
-
A6M2を見てみると‥‥
(BBCTV, 2007-9-17 10:36)
-
Re: A6M2を見てみると‥‥
(toshi, 2007-9-17 14:57)
-
Re: A6M2を見てみると‥‥
(BBCTV, 2007-9-17 17:35)
-
Re: A6M2を見てみると‥‥
(toshi, 2007-9-17 20:14)
-
Re: A6M2を見てみると‥‥
(BBCTV, 2007-9-18 22:53)
-
Re: A6M2を見てみると‥‥
(toshi, 2007-9-20 23:40)
-
Re: A6M2を見てみると‥‥
(BBCTV, 2007-9-22 17:48)
- Re: A6M2を見てみると‥‥ (sambar, 2007-9-22 19:12)
-
Re: A6M2を見てみると‥‥
(BBCTV, 2007-9-22 17:48)
-
Re: A6M2を見てみると‥‥
(toshi, 2007-9-20 23:40)
-
Re: A6M2を見てみると‥‥
(BBCTV, 2007-9-18 22:53)
-
Re: A6M2を見てみると‥‥
(toshi, 2007-9-17 20:14)
-
Re: A6M2を見てみると‥‥
(BBCTV, 2007-9-17 17:35)
-
Re: A6M2を見てみると‥‥
(toshi, 2007-9-17 14:57)
-
A6M2を見てみると‥‥
(BBCTV, 2007-9-17 10:36)
-
Re: 機体開発って?
(BBCTV, 2007-7-29 19:09)
-
Re: 機体開発って?
(toshi, 2007-6-25 6:14)
-
Re: 機体開発って?
(BBCTV, 2007-6-24 19:57)
-
Re: 機体開発って?
(toshi, 2007-6-3 15:32)