创意电子

标题: 战斗机的源代码,到底有多紧张? [打印本页]

作者: 匈奴狼山    时间: 2021-8-7 16:49
标题: 战斗机的源代码,到底有多紧张?

                               
登录/注册后可看大图

飞机刚刚发明不久就赶上了一次大战。战争极大地推进了飞机进化的速度。很快就出现了侦查机、轰炸机、歼击机和运输机等范例的区别。不过早期的所有飞机,都是纯机械化的飞行呆板。驾驶员通过驾驶杆、脚蹬等机械传力部件,向飞机传输活动指令。这些指令再通过连杆齿轮等机械装置,特别是钢丝线等控制发动机的油门,以及机翼活动面的动作。来完成对飞机航向航速以及俯仰转弯的变化,实现有人操纵的飞行。而随着飞机越来越大,飞行速度越来越快。单纯靠机械和钢丝传递飞行员操纵力的反作用力也越来越大,导致飞行员操纵飞机越来越吃力。于是又发明了液压助力装置。部分减轻飞行员的操作负担。今后又在飞机上安装了各种仪表、无线电电台等装置。此时的飞机就已经不是纯正的飞行机械。而是有了一部分电子设备在飞机上。不过当时的电子设备,大部分与飞行操作本身关系不大。



                               
登录/注册后可看大图

到了第二代战机的后期和第三代战斗机出现后,初次出现了电传操纵系统。也就是飞行员对飞机操作的各种动作力矩,并不是再通过钢丝线或者包括液压助力系统传递给飞机的发动机和各个气动面,而是先把飞行员操纵的动作变成电信号,然后通过计算机判定飞行员的操纵是否公道。如果公道就执行,如果不公道就不执行。一般接纳4台电脑同时表决的方式,4台电脑中3台同意或者4台都同意就执行;出现2比2或1比3,甚至0比4就不执行。比如对客机和运输机来说。飞机上的电脑系统是严格禁止飞行员忽然拉杆到40度以上。由于如许容易出现机头抬头过高,会引发失速坠毁。可以说此时和以后的飞机操作。已经是机载电脑和飞行员共同执行。而超等大国空军最早接纳1553B总线。把战斗机的飞控,武器控制和发动机控制等全部集成起来,实现了飞火推一体控制。因此三代以后的战斗机,看似是一架飞机,实际上已经变成了会飞的智能呆板人。



                               
登录/注册后可看大图

因此电子系统和软件在现代飞机特别是先进战斗机中所占的成本比例越来越高。三代半的电子和软件成本已经高达60%以上,而到了五代机以后可能要占据65%到70%的成本。那么对现代化的飞机都是“智能机”来说,软件和硬件同样重要。而且现代飞机的操作软件,是把飞行控制,武器火力控制,发动机控制为完全智能一体的。因此越现代化的战斗机,其软件规模就越来越巨大。比如F22A的软件编写就需要8年的时间。到了F35包括某20的时代,甚至需要10年以上的时间。而对不参与软件编写的海外用户来说,想破解这些飞机的源代码,恐怕用50年的时间都未必会成功。因此掌握某种战机的全部源代码,比掌握某种飞机的部分硬件更重要。比如F35有非常多的先进子系统,配件有七八个国家可以提供。包括罗罗提供的升力风扇这种不可更换的关键部件。但是F35整机的源代码,仍然是洛马完全掌握。其他海外用户如果没有洛马的源代码授权。想挂个导弹和炸弹都做不到。



                               
登录/注册后可看大图

因此包括战机和导弹系统的源代码,就成了武器出口国,控制海外用户的最新“遥控钥匙”。那么什么是源代码呢?源代码本身并不特别。任何软件,比如个人电脑的视窗操作系统,都有其源代码。源代码,也称源程序,是指未编译的,按照一定的程序设计语言规范书写的文本文件,是一系列人类可读的计算机语言指令。说白了,源代码就是最基础的计算机程序。对战机和导弹等先进的武器系统来说,其源代码也是不断进化的。早期的战机飞控软件的源代码,一般用C+语言编写。后来则多用ADA语言。ADA语言是一种恰当武器系统管理控制的高级计算机语言。对写源代码的程序员综合要求相当高。非一般水平的码农可以操作。F35的源代码就是用ADA语言编写,某20的也被认为基本云云。
作者: DurianSheep    时间: 2021-8-7 17:00
表决机制不能用偶数单位吧?应该用素数3,5,7这样。
作者: 危笑刺容    时间: 2021-8-7 19:06
F-35是C吧?F-22才是ADA。
作者: 粗货    时间: 2021-8-7 20:58
别扭的很,毕竟是外行
作者: 南蛮痞子    时间: 2021-8-8 02:29
跟某部美帝电影里演的那样。往外星人母舰上的中枢电脑发射一枚导弹[灵光一闪]然后整个外星人入侵舰队就都完球了[呲牙]
作者: Emessage    时间: 2021-8-8 07:33
转发了
作者: 又见朝阳3366    时间: 2021-8-8 13:24
不要大惊小怪,这都是美国大佬与购买使用国通过谈判形成的协议。正常现象啊!用时下流行的话:契约精神!如有人问到某国的轰炸机是短板,为何不将美国的波音宽体客机装成轰炸机,这就是问题的关键了。美国波音公司与购买使用国签订了严格的合同协议。只能用于商业空运。波音公司的所有飞机都装有传感器,未经允许,即使拆开一粒螺丝,或移动一张凳,该公司都实时知道,马上通过人造卫星实施远程遥控死机,犀利了!
作者: ljt4201    时间: 2021-8-8 19:55
某20?型号的数字都说出来了,泄密了泄密了![震惊]
作者: 我7年大号被封了    时间: 2021-8-8 20:36
逆向大法好[灵光一闪]
作者: 哈N没内衣    时间: 2021-8-8 21:43
所以一定要特斯拉的源代码?
作者: 鬥173972533    时间: 2021-8-9 01:30
转发了
作者: 手机用户52377565548    时间: 2021-8-9 09:51
沈飞也就是源代码问题和气动外形是俄罗斯原始设计涉及知识产权而无法出口歼十几系列的
作者: 聪颖美牙美女香飛    时间: 2021-8-10 08:17
转发了
作者: 唐师妹    时间: 2021-8-11 14:02
为什么不是PLC的
作者: 天下武功00唯快不破    时间: 2021-8-16 09:44
源代码重要,当初卖给中国的苏30mkk就因为俄罗斯不提供源代码所以只能用俄制导弹
作者: 韩钰1    时间: 2021-9-27 00:32
转发了
作者: 有钱有闲有点田    时间: 2021-10-12 15:25
转发了
作者: 好帅007    时间: 2021-10-21 19:40
源代码是啥玩意?有啥用?[捂脸]
作者: 东八区地球维护卫兵    时间: 2021-10-21 23:00
ada语言为何军用多 那是因为开发这种计算机语言时就是专为军用而来的 虽然军机有部分用了c 但只用于子系统 核心部分依然是ada!




欢迎光临 创意电子 (https://wxcydz.cc/) Powered by Discuz! X3.4