Tha barrachd ghnìomhachasan a’ feuchainn ris na speuran a ruighinn leis gu bheil sgrùdadh fànais air a bhith mòr-chòrdte anns na bliadhnachan mu dheireadh.
Elon Musk, a dh’ aithnicheas tu cuideachd bhon chompanaidh eile a stèidhich e, Tesla, stèidhich SpaceX, aon de na gnìomhachasan as ainmeil leis an amas seo.
Ach, chan e a-mhàin gu bheil ùidh aig SpaceX ann an siubhal fànais, agus is dòcha nach eil fios agad gu bheil e air grunn rocaidean a chuir air falbh roimhe.
Stèidhich Elon Musk SpaceX leis an amas siubhal fànais a dhèanamh nas ruigsinneach agus nas saoire. Tha e air a sheòrsachadh mar chompanaidh itealain prìobhaideach agus chaidh a stèidheachadh gu foirmeil ann an 2002.
An toiseach bha Musk an dùil taigh-glainne a chuir a-steach air Mars le sìol agus gel beathachaidh leis an rùn beatha a stèidheachadh an sin agus faicinn mar a bhiodh na lusan a ’freagairt.
Dh'fhàs e follaiseach, ge-tà, gum biodh Musk a 'sàbhaladh airgead le bhith a' tòiseachadh a 'chompanaidh aige fhèin as urrainn na rocaidean a dhèanamh rè na còmhraidhean le companaidhean rocaid Ruiseanach.
Leis an rocaid Falcon 1, a chaidh a chruthachadh gus saidealan beaga bìodach a chuir air bhog ann an orbit, chuir SpaceX crìoch air a’ chiad turas-adhair aige. Air sgàth na stuthan a chaidh a chleachdadh agus leis gun deach Falcon 1 a dhealbhadh airson a chleachdadh a-rithist barrachd air aon uair, cha robh e cho daor na na farpaisich aige.
Ach an do smaoinich thu a-riamh dè an seòrsa cànanan prògramaidh no stac teicneòlach a bhios a’ bhuidheann mhòr seo a’ fastadh? Na gabh dragh; Tha mi air do chòmhdach.
Bheir sinn sùil air na cànanan prògramaidh a bhios SpaceX a’ cleachdadh san dreuchd seo.
Leig leinn a chumail furasta.
Cànanan prògramachaidh air an cleachdadh le SpaceX
Is fheàrr cànanan prògramaidh leithid C agus C ++ aig SpaceX. Airson an àrd-ùrlar leasachaidh aca, ghabh luchd-saothrachaidh bathar-cruaidh mar AVR, Arduino, agus ARM ri co-chòrdadh cànain C / C ++.
Chan eil duine a 'cleachdadh choimpiutairean malairteach no supercomputers ann an soitheach-fànais rocaid. Chan eil aon microcontroller no microprocessor aig an t-siostam itealaich fànais, ach dh’ fhaodadh gum bi coimpiutair air bòrd aige a bhios ag eadar-obrachadh le grunn mhicro-phroifeiseanan agus microcontrollers.
Ma tha thu a' cleachdadh microprocessor, cha do shàbhail thu na faidhlichean a-mhàin; cha do ghluais thu ach iad gu o agus 1s, a rèir an t-seata stiùiridh den microcontroller agus am microprocessor.
Leis nach eil an siostam itealaich fànais aig SpaceX a’ cleachdadh aon fhaidhle C no C ++ agus an àite sin faodaidh e 1,000 no barrachd fhaidhlichean a chleachdadh le deich mìle loidhne no barrachd de chòd, tha feum air Python airson prògramadh cuideachd.
Mu dheireadh, feumaidh tu còd cànan sam bith eadar-theangachadh gu microprocessor agus microcontroller a thuigeas tu.
A-nis nì sinn sgrùdadh nas doimhne air cuid dhiubh.
C/C ++
Gun teagamh thèid C ++ a chleachdadh (is e saidheans rocaid a th’ ann!).
Tha bathar-bog itealaich SpaceX sgrìobhte an dà chuid ann an C agus C ++. Chaidh pròiseasairean dual-core x86 a chleachdadh ann an rocaid Falcon 9 SpaceX, agus tha am bathar-bog itealaich a tha a’ ruith air gach aon de na pròiseasairean sin sgrìobhte ann an C no C ++.
Is e aon de na cànanan prògramaidh as làidire, as luaithe agus as mòr-chòrdte C ++. Tha na cànanan sin air an taghadh leis gu bheil àireamhachadh an t-soithich-fànais uile gu math mothachail air ùine.
Tha scalability am measg nam feartan as fheàrr sa chànan seo. Nuair a bhios tu a’ cruthachadh tagradh làn ghoireasan, dh’ fhaodadh C ++ a bhith air a thaghadh leis gu bheil eachdraidh shoirbheachail aige ann an gnìomhachas leasachadh geama.
Faodaidh tu tòiseachadh le bhith ag ionnsachadh C an toiseach. Is dòcha gun ionnsaich thu a h-uile càil a tha agad mu riaghladh cuimhne le bhith a’ cleachdadh a’ chànain seo.
Faodaidh tu a dhol air adhart gu C ++ aon uair ‘s gu bheil thu air C.
Python
Leis na leabharlannan togte agus càirdeas luchd-tòiseachaidh, tha Python air fàs mar aon de na cànanan as ainmeil an-diugh.
Tha an cànan seo, còmhla ri grunn eile, air a chleachdadh le SpaceX gus an còd a sgrìobhadh, an soitheach-fànais a thogail, agus an uairsin a chuir air bhog ann an orbit.
Bidh iad a’ cleachdadh raon farsaing de dh’ innealan a-staigh, bhon fheadhainn as bunaitiche leithid NumPy agus òrdughan matplotlib gu feadhainn nas adhartaiche mar am frèam stèidhichte air Python Django.
Siostam-obrachaidh Linux
Leis gu bheil SpaceX a’ cleachdadh Linux mar an siostam obrachaidh aige, bhiodh buannachd an seo gu math cuideachail.
Bidh cha mhòr a h-uile coimpiutair agus càr a’ ruith Linux, agus tha na h-àrd-chabhsairean sin nan eadar-aghaidh iomallach airson a bhith a’ riaghladh grunn ioma-fhillteadairean agus demultiplexers.
Chaidh Falcon a chleachdadh le SpaceX gus speuradairean NASA a ghluasad gu sàbhailte an-uiridh, agus tha an soitheach-fànais ath-chleachdadh seo gu tur air a stiùireadh le Linux.
Faodaidh tuigse fhaighinn air mar a chleachdas tu agus a dh’ atharraicheas Linux a bhith air leth cuideachail. Ma tha thu airson a bhith ag obair le SpaceX, bu chòir dhut a dhèanamh na adhbhar airson an siostam obrachaidh cumhachdach seo a sgrùdadh agus a thuigsinn oir tha e uamhasach scalable.
LabVIEW
Tha Labview na àrd-ùrlar eile a bhios SpaceX a’ cleachdadh a bharrachd air Linux.
Bidh na h-innleadairean talmhainn a’ cleachdadh LabVIEW, àrainneachd prògramadh grafaigeach, gus gach carbad cur air bhog a stiùireadh, a smachdachadh agus a choimhead.
Bidh an sgioba bathar-bog talmhainn a 'cruthachadh an grafaigeach eadar-aghaidh cleachdaiche (GUIs) a bhios innleadairean agus luchd-obrachaidh a’ cleachdadh gus sùil a chumail air agus measadh a dhèanamh air dàta bàta-fànais bho charbadan (Dragon and Falcon).
A bheil Windows air a chleachdadh le SpaceX?
Is e Linux an siostam obrachaidh a bhios SpaceX a’ cleachdadh gus an carbad aca a ruith, a gheibhear air cha mhòr a h-uile coimpiutair deasg. ... Is e inneal prògramadh grafaigeach stèidhichte air Windows a th’ ann an LabView a bhios SpaceX a’ cleachdadh a bharrachd air Linux.
Tha seo ga dhèanamh nas fhasa am fiosrachadh a gheibh innleadairean bho Dragon and Falcon fhad ‘s a tha iad air iteig fhaicinn dha na h-innleadairean.
Dè an tagradh CAD a bhios SpaceX a’ cleachdadh?
Gus Falcon 1 a chruthachadh, chleachd luchd-dealbhaidh SpaceX inneal dealbhaidh le taic coimpiutair meadhan-raon (CAD) an toiseach, ach an dèidh bliadhna ghluais iad gu CAD Siemens, mion-sgrùdadh eileamaidean crìochnaichte (FEA), agus bathar-bog stiùireadh dàta toraidh (PDM).
Bha bathar-bog bho Teamcenter, Femap, agus NX uile air am filleadh a-steach don fhuasgladh PLM.
Co-dhùnadh
Gus geàrr-chunntas, is e inneal mòr a th’ ann an rocaid le mìltean de phàirtean toinnte agus mìltean de shreathan toinnte a dh’ fheumas a h-uile duine obrachadh còmhla gun sgur mus fhaigh an rocaid eadhon far an talamh.
Leis gu bheil neach neo-chomasach air tòrr dàta a ghiullachd ann an ùine ghoirid, feumaidh na sreathan sin ruith gu fèin-ghluasadach (tha sinn a ’bruidhinn mìleamh de dhàrna ùine).
Is e dreuchd coimpiutair, mar sin, an uiread de dhàta sin a phròiseasadh gu sgiobalta agus na diofar phàirtean a stiùireadh gu cunbhalach.
Mar sin, bidh prògramadh a’ dol a-steach don dealbh. Leis gur e C ++ an aon chànan coimpiutair cudromach a dh’ fhaodar a chleachdadh airson bathar-cruaidh a phrògramadh, tha e a’ leantainn leis gu bheil SpaceX ann an gnìomhachas saothrachadh rocaidean, gum feum C ++ a bhith mar an cànan prògramaidh as mòr-chòrdte an sin.
A bharrachd air an sin, tha mi a’ creidsinn gu bheil SpaceX a’ cleachdadh chànanan mar HTML, CSS, JS, JAVA, SQL, Ruby, Python, msaa gus na làraich-lìn aca, sgriobtaichean, agus eadar-aghaidh pannal smachd a chruthachadh airson modal Dragon X.
A bharrachd air an sin, bidh e a’ cleachdadh LabView (seòrsa de chànan prògramadh lèirsinneach) aig na stèiseanan talmhainn aige gus sùil a chumail air adhartas a rocaid air a’ phloc cur air bhog agus gus diofar ruith a dhèanamh de na siostaman rocaid.
Leave a Reply