(inSky)

 找回密码
 立即加入

QQ登录

只需一步,快速开始

查看: 2067|回复: 5

襟翼手动控制问题

 关闭 [复制链接]
发表于 2012-3-2 18:45:16 | 显示全部楼层 |阅读模式
已解决。


大家好。

自己摸索着想把CF-18的襟翼改为手动控制。这个CF-18是我在ACE下的,襟翼是自动收放。
修改后,信息栏提示有襟翼动作,但是模型上不显示,模型上仍然反映为自动收放,即起飞后自动收起,不受人为控制。
修改后现状见图:



-

我的修改方法是:编辑CF-18_07_DATA。添加修改code如下,见红字标注。


[MissionData]
NationName=CANADA
ServiceStartYear=2007
........

[FlightControl]
StallSpeed=51.44
CruiseSpeed=231.5
ClimbSpeed=257.2
CornerSpeed=195.5
LandingSpeed=50.0
MaxG=7.5
MaxSpeedSL=373.0
MachLimit=1.90
MachLimitDry=1.00
PitchDamper=1.15
RollDamper=0.4
YawDamper=0.2
GunBoresightAngle=0.0
//RocketBoresightAngle=-5
FlapSettingForLanding=2
FlapSettingForTakeOff=1
FlapSettingForCatapult=2
【此3行为自行添加】


......省略若干.......
.......


// Control Surfaces ---------------------------------------------------------

[LeftFlap]
SystemType=HIGHLIFT_DEVICE
CLiftdc=0.215
CDdc=0.0123
Cmdc=0.01
DeltaStallAlpha=-2.83
AreaRatio=1.000
// DeploymentMethod=AUTOMATIC_AERODYNAMIC_LOAD    【原code】
DeploymentMethod=MANUAL_WITH_BLOWBACK
     【修改后】
Setting[1].Angle=10.0
Setting[1].DeployValue=144.0
Setting[1].RetractValue=154.3
Setting[2].Angle=45.0
Setting[2].DeployValue=77.17
Setting[2].RetractValue=97.74
MaxDeflection=45.0
MinDeflection=0.0
// ControlRate=2.0 【原code】
ControlRate=0.7   【修改后】
AnimationID=6
ModelNodeName=LeftFrontFlap

[RightFlap]
SystemType=HIGHLIFT_DEVICE
CLiftdc=0.215
CDdc=0.0123
Cmdc=0.01
DeltaStallAlpha=-2.83
AreaRatio=1.000
// DeploymentMethod=AUTOMATIC_AERODYNAMIC_LOAD  【原code】
DeploymentMethod=MANUAL_WITH_BLOWBACK
    【修改后】
Setting[1].Angle=10.0
Setting[1].DeployValue=144.0
Setting[1].RetractValue=154.3
Setting[2].Angle=45.0
Setting[2].DeployValue=77.17
Setting[2].RetractValue=97.74
MaxDeflection=45.0
MinDeflection=0.0
// ControlRate=2.0
ControlRate=0.7
ModelNodeName=RightFrontFlap
AnimationID=6

[LeftOuterFlap]
SystemType=HIGHLIFT_DEVICE
CLiftdc=0.215
CDdc=0.0123
Cmdc=0.01
DeltaStallAlpha=-2.83
AreaRatio=1.000
DeploymentMethod=AUTOMATIC_AERODYNAMIC_LOAD
Setting[1].Angle=10.0
Setting[1].DeployValue=144.0
Setting[1].RetractValue=154.3
Setting[2].Angle=45.0
Setting[2].DeployValue=77.17
Setting[2].RetractValue=97.74
MaxDeflection=45.0
MinDeflection=0.0
ControlRate=2.0
ModelNodeName=LeftFrontOuterFlap
AnimationID=6

[RightOuterFlap]
SystemType=HIGHLIFT_DEVICE
CLiftdc=0.215
CDdc=0.0123
Cmdc=0.01
DeltaStallAlpha=-2.83
AreaRatio=1.000
DeploymentMethod=AUTOMATIC_AERODYNAMIC_LOAD
Setting[1].Angle=10.0
Setting[1].DeployValue=144.0
Setting[1].RetractValue=154.3
Setting[2].Angle=45.0
Setting[2].DeployValue=77.17
Setting[2].RetractValue=97.74
MaxDeflection=45.0
MinDeflection=0.0
ControlRate=2.0
ModelNodeName=LeftFrontOuterFlap
AnimationID=6





请了解问题所在的朋友指明一下。

回复

使用道具 举报

发表于 2012-3-4 20:29:19 | 显示全部楼层
[s:15]  人家本来是自动襟翼的。。。被改成了手动模式。。。
MANUAL_WITH_BLOWBACK算是半自动襟翼,开关需手动。但飞行速度变高到一定程度后会自动收回,如果你没有手动关闭它,那么速度慢了会再自动展开。。。
回复 支持 反对

使用道具 举报

发表于 2012-3-13 16:56:41 | 显示全部楼层
问题在于这个自动襟翼的动作过大,这实际上把AI给坑苦了。。。动不动一杆子下去就解体了。。。我想问一下HF我记得好像有语句可以限制操纵面在某一速度区间内动作的(在其他速度区间内不动作)。。。这个好像可以解决襟翼逆天的问题。。。
回复 支持 反对

使用道具 举报

发表于 2012-3-13 19:36:59 | 显示全部楼层
引用第2楼CNAF于2012-03-13 16:56发表的  :
问题在于这个自动襟翼的动作过大,这实际上把AI给坑苦了。。。动不动一杆子下去就解体了。。。我想问一下HF我记得好像有语句可以限制操纵面在某一速度区间内动作的(在其他速度区间内不动作)。。。这个好像可以解决襟翼逆天的问题。。。

襟翼的话,设置MANUAL_WITH_BLOWBACK,然后调低RetractSpeed就可以让襟翼在达到某个速度后自动收起了。
至于其他诸如升降舵、滚转舵、方向舵什么的,有MaxControlSpeed的参数可以试试看。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-3-15 17:21:01 | 显示全部楼层
襟翼的话,设置MANUAL_WITH_BLOWBACK,然后调低RetractSpeed就可以让襟翼在达到某个速度后自动收起了。
至于其他诸如升降舵、滚转舵、方向舵什么的,有MaxControlSpeed的参数可以试试看

以上参数我都试过。

MaxControlSpeed,只是设定了翼面作用的速度上限,超过XXX速度后翼面不作用。该参数和手动/自动并无直接关系。

设置RetractSpeed后,只是为飞机自动收回襟翼设置了速度限制,而现在问题是在何种速度下展开。
真实F18的襟翼有自动和手动两种模式,然而在SF游戏构架内,似乎又不能同时允许两种操控方式并存,所以只能二选一。本来自动襟翼也挺好,然而可能是作者粗心,这个F18自动襟翼展开速度有问题,速度在240km以下仍然无法展开。搞得每次降落都很笨重。实际上FA18C的进场速度就在240左右,CF18由于不考虑着舰进场速度甚至更高。

我曾在MANUAL_WITH_BLOWBACK模式下,设置MaxDeploySpeed 199.8,换算单位后已经达到370km,而游戏中的测试结果却是:飞机让然需要减速到270km以下才能展开襟翼到taking off 到程度。要想展开到Landing 程度,飞机的速度必须更低。

以上结果让我非常困惑
回复 支持 反对

使用道具 举报

发表于 2012-3-17 00:21:23 | 显示全部楼层
引用第4楼Velosong于2012-03-15 17:21发表的  :


以上参数我都试过。

MaxControlSpeed,只是设定了翼面作用的速度上限,超过XXX速度后翼面不作用。该参数和手动/自动并无直接关系。
.......

MaxDeploySpeed?不是DeployValue么。。。
这个Value(以及DATA里其他若干个速度参数)的单位貌似是m/s。。。199.8m/s大概为700km/h了。。。

你还是直接贴代码吧。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

小黑屋|手机版|Archiver|(inSky)

GMT+8, 2025-5-16 02:51 , Processed in 0.021832 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表