AirNet备用ATC系统维护笔记(三)
1、SDD的隐藏离线配置文件.sdd_offline.conf.0
S_USER_OP_HMI_TEXT=CONTACT#Contact#@FULL_LABEL#@CFL#@XFL#@FREE_TEXT#@EXTEND#EXTEND#
*其中CONTACT#CONTACT#@ 红色部分表示CONTACT功能,点击标:C,表示对空通话还未脱播;
* CONTACT#CONTACT#@ 红色部分表示标牌右键功能菜单显示的字符是“CONTACT”。
SDD登陆User分配扇区为OPS时,使用该功能需要首先在DBM的SDD离线参数配置中标牌格式配置增加:“特殊标识提示。如C:雷达识别”。
*其中EXTEND#EXTEND# 红色部分表示扩展显示ADS-B/S模式数据链信息功能;
* EXTEND#EXTEND# 红色部分表示标牌右键功能菜单显示的字符是“EXTEND”,名称可以不同;注意最后以#、#@、@结尾均正常,如以@#结尾一点该菜单SDD就DEAD。
*S_USER_OP_HMI_TEXT中不添加内容EXTEND#EXTEND#,标牌右键功能菜单默认会显示字符“EXTEND”(原因是EXTEND项在程序里面,默认有配置)。
*但是S_USER_OP_HMI_TEXT中不添加内容CONTACT#Contact#@,标牌右键功能菜单却不显示功能菜单“CONTACT”。
2、问题:正常标牌标识C为黑色,标牌高亮时标识C为白色。怎么自定义颜色配置?
在DBM的本地参数bin/conf/dbm_sdd.ini中增加SDD颜色配置项:
标牌CONTACT=notify
之后重启dbm进程,再在dbm上配置该项的颜色为需要的颜色(C字符)。然后发布sdd离线参数,再重启sdd进程。配置后正常标牌和高亮标牌都显示配置的一种颜色。
3、起飞报拍发条件:在未收到过DEP的情况下,计划相关后,航迹高度在机场标高60米以上3000米以下,距离本场中心60公里范围内。
4、 莱斯电子进程单系统通过二所自动化发送计划信息里面提取ATD与ATA字段,ATD和ATA除了来源于报文,还可以人工指定,所以自动化里面可能存在这个字段有值,但是没有发送出起飞报落地报的情况,不能通过这两个字段是否有值判断航班是否已经发送了起飞落地报。二所自动化是接收到报文进行处理,所以不存在转报机未收到报,却修改起飞或落地时间的情况。 莱斯电子进程单系统的状态在NPU(航班推出)之前,管制只要在自动化里面改了,收到更新报文就会更新;但是如果人工修改SSR了不会更新。
5、创建计划的报文:目前FPL,CPL会新建,DEP,EST由参数控制是否创建,其它报文不可以。
6、FDD上工具栏空白处点击右键选择“toolBar”,显示“报文查阅”“保留电报”等功能按钮。
7、二所计划修改如SSR改变会发报文到28所电子进程单系统,电子进程单配置状态在NPU(航班推出)之前,收到自动化更新的SSR就会更新,但是如果“人工修改”SSR了不会更新。
8、经停航班:如果前序航班已经起飞,收到CPL报应该会直接修改前序航班的目的机场,不会存在两条计划;前序没起飞,会新建;那这个CPL就发错了,原则上航班起飞后才能发CPL。
9、管制扇区底色配置:在DBM的bin/conf下修改dbm_sdd. ini文件,添加这样一行保存后重启DBM,然后在SDD离线参数标牌配色那里配置好了后发布到所有SDD主机,重启SDD进程后生效。
在线参数:.sdd_online. conf. 0
配置参数:
//修改后重新登录一次或SHA看效果。
*显示管制区背景色,需要local选中zzzz_ops.cfg(背景色的文件,管制扇区不一样的席位都不一样),才能改变背景颜色,升级后版本也一样。
10、FDD的“当日航班动态”按照实际起飞时间计算显示,当日起飞的肯定在当日动态,昨日起飞但计划还未结束、落地8小时也是当日动态;如果实际起飞时间比变起小,在FDD更改计划时会提示是否跨日,一旦选了跨日,起飞时间实际就变成次日了,这样次日结束时这个计划才消失。
一旦选是,系统内部实际的起飞日期就变次日了,但是执行日期不变化,比如执行日期20200304,预起2350,收到0010的起飞报,系统内部只是把实际起飞时间的日期改成次日了,执行日期仍然是04日保持不变。起飞报改计划不会有提示,而且这种情况不会自动跨日的;只有FDD更改计划时,才会提示跨日,起飞报只有真实跨日才跨日,比如预起2350,实起0010;如果预起1000,实起0950不会跨日。
11、FDD上不能创建落地(Status:D)、结束、取消和预等待状态的计划。
12、a)二所自动拍发了ARR报,但是计划还是管制状态,没有变为落地状态,是因为旁路雷达信号还没消失导致,设计是旁路和AB路程序不一样。这个问题P2版本解决。
b)目前P1版本(确定的是P1处理ARR报C网相关着肯定不会变落地)必须AB网,C网都掉相关后T秒才发落地报。消失计数T秒,假如不够T秒,目标又出现,会重新计数T秒。还有情况是AB网掉相关就开始倒计时拍落地报,但是有个问题就是在这期间如果C网又相关起了就会中断这个过程,然后按照C网掉相关排落地报,P3版本改成了只要AB网正常,拍发起落报只看AB网,忽略C网。
c)同理,假如使用川大自动化系统自动拍发ARR报,二所系统收到ARR报时,如果 计划还处于管制状态(航迹未消失,没有去相关),会导致ARR干预计划失败,计划添加不上落地时间。P3解决。
13、SDD的Xrec进程启动失败,原因是其日志文件Xrec.log太大,写不下了,删掉后就能起来。
14、日志:WP:[9999999],计划偏航距太大。进港航班,航迹出现在机场附近,和计划相关时忽略偏航距等条件,只要航迹标识符一致就允许相关。send ACC-AB PlanTrack表示航迹消失去相关,AB网发计划航迹。
15、FCS日志:lossArr=T表示符合拍发ARR的条件了;ARR PLAN......but CoupleStqatus not accord:指的C网还相关,所以落地报不能改计划状态;Format Err:表示经纬度点格式有问题。
16、第二窗口地图跟主窗口显示的地图及图层是一样。
17、标牌单独高亮色配置操作
1). 在DBM主机/home/cdatc/AirNet/bin/conf目录下dbm_sdd.ini文件中[SddLabelColorDef]下添加一行:
标牌高亮 :Selected Track Highlight=label_highlight
2). 重启DBM后在SDD离线参数配置中配置标牌高亮的颜色,到发布页面发布SDD离线参数;
3). 在SDD主机的这个目录/home/cdatc/AirNet/bin/conf下的.sdd_online.conf.0文件中增加
4). 重启SDD进程后生效
5). 标牌颜色不分管制和非管制,只要选中高亮目标标牌都变成配置的颜色。
18、管制高亮和非管制高亮色分别配置:
1). 在DBM主机/home/cdatc/AirNet/bin/conf目录下dbm_sdd.ini文件中[SddLabelColorDef]下添加一行:
标牌高亮_其它标牌:Selected Track Highlight=label_highlight
标牌高亮_当前制:Selected Own Track Highlight=label_ctrl_highlight
2). 重启DBM后在SDD离线参数配置中配置标牌高亮的颜色,到发布页面发布SDD离线参数;
3). 在SDD主机的这个目录/home/cdatc/AirNet/bin/conf下的.sdd_online.conf.0文件中增加两行:
4). 重启SDD进程后生效。预通告,通告的航班号颜色不变,标牌其它部分颜色会变;管制状态的航班号颜色会变为配置定义的颜色。
19 、FDD“打印航班计划”的计划条数比航班维护管理中“次日航班计划”的计划条数少,检查核对 “打印航班计划”航班号一样的联程航班如太原经停航班,来回总共是四段,但是在打印次日计划会合并为两段,拉到右边看看是否还有一段,在打印次日呈现出来的是 昆明-太原-呼和,两条合并为一条,所以条数少。
20、 莱斯电子进程单不管自动化系统 离港航班计划的“ 状态”,假如在自动化系统把起飞时间清空后,由于送出的计划信息里不带起飞时间字段, 莱斯电子进程单收不到该信息,导致状态不会改变。
二所送出的FDEXM(飞行数据交换报文) IFPL(飞行计划信息),字段-ETA 20200325055800,其中日期内容是系统计算出来的:没相关前是起飞时间加总飞行时间;相关后,从当前位置按照航路推算(实时进行:每5分钟自动算一次,所以也是每5分钟发1次 FDEXM IFPL)预计到达 日期/时间,并修改,莱斯电子进程单系统以收到的这个日期+时间为准,提前45分钟显示。
在FDD修改计划时, 实际起飞时间比预起小,会提示是否跨日时,假如点击了确定(现在是只要实际起飞时间早于预起都会提示跨日--->应该有个容差参数),这个日期通过打开更改计划页面的ADD项可以查看, 内容就是起飞时间对应的日期(跨日加了1天), 体现在 FDEXM IFPL的ETA字段,就是根据 ADD日期和ATD起飞时间计算出的预计落地日期(跨日的话,又加了1天)。
21、计划与航迹相关,如果都有SSR必须一致,如果其中一个未携带则会忽略SSR的匹配,通过航班号完成相关,后续会使用地址码。
22、P3版本有LOST航班时自动弹出,全部确认后自动消失,P4版本PLAN OPTION窗口里的LOST按钮去掉了,有LOST航班时自动弹出,全部确认后自动消失。
23、 备降飞机离开时没自动拍发起飞报的原因: (措施:正常FPL 生成的计划,建议管制不要改返航备降的属性,否则很多逻辑就会出错)
CQH1234 FPL 生成计划,人工改为了B/J 任务性质,系统对于FPL 正常生成的出港计划,不能改为备降或返航,备降返航属性影响系统计算航班的进出港类型,进而影响自动相关计算。
日志中WP :[9999999] 表示实际航迹和系统推算的计划航迹距离偏差较大所以不能自动相关;这就是因为管制设置了计划为 备降,系统是按照飞越航班的相关逻辑计算的,如果不是备降属性,系统会 按照出港航班的相关逻辑计算,只要航迹出现在本场附近就能自动相关(二所是先相关后才能发DEP)。飞越航班和出港航班的4D 轨迹算法是有区别的,本身是个出港计划,因为有了备降属性系统按照飞越航班的4D 解析,4D 算错了。
24、自动拍发DEP失败,日志提示......PRE/COOR FAR AWAY,出现的航迹假如SSR和呼号有效,就必须和计划的 SSR和呼号一致(P1版本地址码还不支持),假如由于机组输错呼号,就会给出 PRE/COOR FAR AWAY提示,相关不成功导致 自动拍发DEP失败。另,如果当时航迹只有SSR,预激活计划又有重码,那雷达航迹会有提示,标牌会变黄色;2个预激活的计划SSR 重复,目前没提示。
25、FDD界面点击报文关联动态需要在右键菜单勾选“单击定位”
26、二所需要划ADSB/S模式雷达屏蔽区,假如落地后电门还在ON位,还会对A/C模式应答,导致不能自动拍发ARR。
27、隐藏配置文件.sdd_offline.conf.0中
B_VIEW_NOT_DO_ROTATE_MAG=0 //0表示显示的地图会按‘SDD系统地图‘中设置的磁偏角( 例如4.0度)来旋转;1是不旋转。
28、必须计划和航迹相关才会自动拍发落地报,挂简标牌不行!
29、某个席位以EC登录选择SHA模式,从别的席位给它划分扇区后,该席位不会自动从SHA切换为OPS,需要人工选择为OPS才会显示新划分的扇区。现象会误以为扇区划分失效。
30、AIDC优先使用XFL,其次使用CFL,最后使用系统推算的高度。现场AIDC配置是要求必须有XFL才自动发起协调。DBM上SDD离线设置有个CFL实际高度和显示高度对照表,XFL也是一样的原理,也用这个表转换,FCS发报时使用配置的实际高度。所以XFL设置为0660,EST报内容为S0661。
31、相似航班规则配置:预计(0/15)分钟后受本席位管制相似提示,设为0时,这样保证只有管制扇区内的航班才有SC提示。
32、日志内容中文乱码,跟编码格式有关,linux下一般是utf8,但程序内一直是GBK的格式,所以通常打开中文会显示为乱码。如果需要看到乱码部分可以这个命令 iconv -f GBK -t UTF-8 FDP1_fdp_20191011.log -o FDP1_fdp_20191011_utf8.log(后面的文件名不和前面的一致即可)。
或者export LANG= " zh_CN.GBK ",注意也需要将“GNOME终端"的”设定字符编码“选择为简体中文(GBK)。
33、删除N天前的日志:find ./ -mtime +10 -name "*.*" -exec rm -rf {} \; -exec 必须由一个 ; 结束,而因为通常 shell 都会对 ; 进行处理,所以用 \; 防止这种情况。{} 可能需要写做 {},也是为了避免被 shell 过滤
# find ./ -exec rm {} \;
# find ./ | xargs rm -rf
两者都可以把find命令查找到的结果删除,其区别简单的说是前者是把find发现的结果一次性传给exec选项,这样当文件数量较多的时候,就可能会出现“参数太多”之类的错误,相比较而言,后者就可以避免这个错误,因为xargs命令会分批次的处理结果。这样看来,“find ./| xargs rm -rf”是更通用的方法,推荐使用。
34、对于起飞的航班(动态),FPL报不起作用,对于CPL报有作用,会修改计划的航路,只是无法解析,理论上不会去相关的。原则是只要计划已经起飞,FPL就不起作用,因为对于 动态应该使用CPL报,只要起飞了CNL也不起作用.
35、二所的cpl报建计划:按报文里交接点时间往前自动减两个小时,不管距离是哪里,都是两个小时,直接设为实际起飞时间,具体的往后算的时间是参考那个过点信息往后算,如果过那个点不对的话,那就只是按实际起飞时间再往后计算。但是这样实际起飞时间一般不对,对外输出会有问题,比如cdm aman这种计算。
36、DBM FCS电报参数有开关控制,EST在允许创建计划的情况下,必须有城市对航路资料才能创建。
37、现象:SDD三网主机,实验室只接B网,SDD信号功能正常,但是SMC监控图标是灰色的,只接A网,监控正常。
38、导致dbm主机的release/latest下整个目录被替换的原因之一:选中“ 修改”版本就会用选中的版本替换latest目录下的文件,建议增加弹出提示框确认一下。
39、dbm是根据networkcfg.xml中的office来生成sdd菜单的,例如ACC的SDD节点的office=“ACC”,这个参数用于加载DBM配置的ACC SDD离线参数,如果都是空的就不能生成sdd配置菜单了。
40、前一天的结束的计划,在今日动态中多久就看不见了?结束的航班,默认实际起飞时间+8个小时,动态里就看不到了。对于未来的计划,收到FPL报并且距预起12小时内的都看得到。长期班期表生成的计划,没收到FPL报,在预起前8小时转准备状态,也在当日动态看得到。
41、HP ProLiant DL388 G7服务器, RAID卡(HP Array Configuration Utility(ACU)用于 Windows 64 位的 HP ProLiant 阵列配置实用程序,linux系统没有):HP Smart Array P410iController会检测到磁盘位置变动的信息,磁盘阵列移动磁盘位置后,需要在Arrays Utility中改变配置,改变后不会丢失磁盘信息,设置“Select Boot Volume”后,还可以引导。
42、 抑制区不生效问题(旁路服务器不支持低高抑制区):
ssh “snet 程序所在的服务器名称”, 执行命令cd /home/cdatc/Airnet/config
查看是否存在 msaw_ihb 的文件夹,若不存在,执行命令 mkdir msaw_ihb, 且保证属组为cdatc:root
若存在,执行命令 cd msaw_ihb; ls 查看是否存在抑制区地图文件。
43、qnh如果没信号的监控:
如果收到有效数据,主用qnh日志里会提示修改qnh成功的,确实没数据的话,qnh不会有其他处理;nport没有告警,需检查networkcfg里nport的端口配置,需要根据名字(关键字大写,为空时测试不告警)和端口号一起对比,否则确实可能状态更新异常。
44、20200810 升级FCS,解决:新建计划计算共享内存编号时有问题。
45、zzzz.cfg shadow下反而不生效了 free后就没有了 还要重新选择?
是因为太原配置了不显示管制扇区功能,需要修改SDD主机下bin/conf文件夹里的. sdd_online. conf. 0文件
参数>
46、点航迹是可以一起处理。
47、msdp磁盘占用高:因为日志级别太大了,打开了调试日志,本地bin/conf目录下本地参数online.ini里,日志级别loglevel的值。如果为了查找问题可以打开一下,查找完问题后建议日志级别改回去。改为0就是普通日志,-1是调试日志
48、二所安装脚本install问题:(AirNet_Home="/home/cdatc/AirNet/")
cp -r bin/"$nodeApp"/* "$AirNet_Home"/bin // 首先统一cp拷贝 bin/下节点名称对应的文件夹到工作目录/bin/下
//以下,然后再拷贝或更新该节点附加的文件夹
case $nodeApp in
......
MSDP|BSDP|ALR)
cp -rf bin/DBM/maps/daiw "$AirNet_Home"config/
cp -rf bin/DBM/maps/tda "$AirNet_Home"config/
cp -rf bin/DBM/maps/agdp "$AirNet_Home"config/
cp -rf bin/DBM/maps/mil "$AirNet_Home"config/
cp -rf bin/DBM/maps/ra "$AirNet_Home"config/
cp -rf bin/DBM/maps/temp "$AirNet_Home"config/
cp -rf bin/DBM/maps/spa "$AirNet_Home"config/
//升级程序后,新增用于抑制功能的2个目录msaw_ihb/,stca_ihb/, 且保证属组为cdatc:root,所以子目录从7个增加为9个
cp -rf bin/DBM/maps/ msaw_ihb "$AirNet_Home"config/
cp -rf bin/DBM/maps/ stca_ihb "$AirNet_Home"config/
SDD)
......
cp -rf bin/DBM/maps "$AirNet_Home"config/nfs/
cp -rf bin/DBM/maps "$AirNet_Home"bin
cp -r bin/FDD/* "$AirNet_Home"/bin //这里是SDD席位除了统一拷贝的SDD程序目录外,额外需要拷贝到程序目录
cp -r bin/GRD/* "$AirNet_Home"/bin
//可以看出,安装SDD最后拷贝生效的是 bin/ DBM/maps/下的地图,而不是之前拷贝的 SDD /maps;
//另需注意的问题是:这里cp的 bin/GRD/*下的 conf/文件夹会覆盖前面 拷贝的\bin\SDD\conf\下的内容( 重要的配置文件sdd_offline.conf.0/.sdd_offline.conf.0等),所以需要删除掉 GRD/ conf/下的非GRD配置文件(例如 sdd_offline.conf.0/ .sdd_offline.conf.0)
49、RHEL5.8 ,硬件为4G/8G内存,安装完成后显示为 3.2G,
原因,没有安装支持大内存的kernel-PAE-2.6.18-308.el5.i686软件包。
rpm -ivh kernel-PAE-2.6.18-308.el5.i686.rpm
vi /etc/grub.conf
修改启动顺序,将 default=1 改为 default=0(kernel-PAE-2.6.18-308.el5.i686)即可。
注:引起问题moxa的Real TTY不可用,导致fdp,qnh,tsp进程因为打不开串口异常。 需要rpm -ivh kernel- PAE-devel -2.6.18-308.el5.i686.rpm后,再次执行MOXA驱动安装命令 /tmp/moxa/mxinst,重启OS(有时不重启OS也OK)后进程均OK。
50、SDD席位鼠标中键测距与扩展标牌功能冲突,在.sdd_offline.conf.0文件的S_SDD_USER_OP_STYLE参数尾巴上加一句OP_TOGGLE_LABEL_FORMAT#@,然后重启SDD,就能取消中键切换标牌格式。但是还有鼠标中键需多次点击标牌才出现测距线的问题,把. sdd_online. conf. 0中的参数
“进入测距状态的延迟时间,以前要延迟10ms”
改成0后, 鼠标中键测距OK,而且像川大一样长按 鼠标中键拉动测距也OK。
《另文 续》
扫一扫,关注我们