Корхонаҳои бештар кӯшиш мекунанд, ки ба осмон бирасанд, зеро дар солҳои охир омӯзиши кайҳон маъруфият пайдо кардааст.
Элон Маск, ки шумо онро аз дигар ширкати таъсискардааш низ шинохта метавонед, Tesla, SpaceX-ро таъсис дод, ки яке аз ширкатҳои маъруфтарин бо ин ҳадаф.
Бо вуҷуди ин, SpaceX на танҳо ба саёҳати кайҳонӣ таваҷҷӯҳ дорад ва шумо шояд намедонед, ки он қаблан як қатор мушакҳоро партоб кардааст.
Илон Маск SpaceX-ро бо ҳадафи дастрастар ва арзонтар кардани саёҳати кайҳонӣ таъсис дод. Он ҳамчун як ширкати хусусии аэрокосмикӣ гурӯҳбандӣ шудааст ва расман соли 2002 таъсис ёфтааст.
Маск дар ибтидо ният дошт, ки дар Миррих гармхонае бо тухмиҳо ва гели ғизоӣ насб кунад, то дар он ҷо ҳаёт барқарор кунад ва бубинад, ки растаниҳо чӣ гуна вокуниш нишон медиҳанд.
Бо вуҷуди ин маълум шуд, ки Маск ҳангоми гуфтушунид бо ширкатҳои мушакии Русия аз ҳисоби таъсиси як ширкати худ, ки метавонад мушакҳо истеҳсол кунад, пул сарфа мекунад.
Бо мушаки Falcon 1, ки барои баровардани моҳвораҳои кӯчак ба мадор сохта шудааст, SpaceX нахустин парвози худро анҷом дод. Аз сабаби маводҳои истифодашуда ва он, ки Falcon 1 барои истифодаи такрорӣ тарҳрезӣ шудааст, он нисбат ба рақибони худ арзонтар буд.
Аммо оё шумо ягон бор фикр кардаед, ки кадом намуди забонҳои барномасозӣ ё стеки технологии ин корпоратсияи калон кор мекунад? Ғамхорӣ накунед; Ман шуморо фаро гирифтаам.
Мо ба забонҳои барномасозӣ, ки SpaceX дар ин мақола истифода мебарад, дида мебароем.
Биёед онро осон нигоҳ дорем.
Забонҳои барномасозӣ аз ҷониби SpaceX
Дар SpaceX забонҳои барномасозӣ ба монанди C ва C++ бартарӣ доранд. Барои платформаи рушди худ, истеҳсолкунандагони сахтафзор ба монанди AVR, Arduino ва ARM синтаксиси забони C/C++-ро қабул карданд.
Ҳеҷ кас компютерҳои тиҷоратӣ ё суперкомпьютерҳоро дар киштиҳои кайҳонии мушакӣ истифода намебарад. Системаи парвози кайҳонӣ як микроконтроллер ё микропросессор надорад, аммо он метавонад як компютери бортӣ дошта бошад, ки бо якчанд микропросессор ва микроконтроллерҳо ҳамкорӣ мекунад.
Агар шумо микропросессорро истифода баред, шумо на танҳо файлҳоро захира кардаед; шумо инчунин онҳоро мувофиқи маҷмӯи дастурҳои микроконтроллер ва микропросессор танҳо ба o ва 1s интиқол додед.
Азбаски системаи парвози кайҳонӣ дар SpaceX як файли C ё C++-ро истифода намебарад ва ба ҷои он метавонад 1,000 ё зиёда файлҳоро бо даҳ ҳазор сатри рамз истифода барад, Python низ барои барномасозӣ лозим аст.
Ниҳоят, шумо бояд рамзи ҳама гуна забонро ба микропросессор ва микроконтроллер, ки фаҳмо бошад, тарҷума кунед.
Биёед ҳоло чанде аз онҳоро амиқтар баррасӣ кунем.
C/C ++
бешубҳа C++ истифода мешавад (ин илми ракета аст!).
Нармафзори парвози SpaceX ҳам дар C ва C++ навишта шудааст. Протсессори дугонаи x86 дар мушаки Falcon 9-и SpaceX истифода шудааст ва нармафзори парвоз, ки дар ҳар яке аз ин протсессорҳо кор мекунад ё дар C ё C++ навишта шудааст.
Яке аз забонҳои қавитарин, зудтарин ва маъмултарини барномасозӣ ин C++ мебошад. Ин забонҳо интихоб шудаанд, зеро ҳисоббарории киштии кайҳонӣ ҳама ба вақт хеле ҳассос мебошанд.
Миқёспазирӣ аз беҳтарин сифатҳои ин забон аст. Ҳангоми эҷоди як замимаи серталаб, C++-ро интихоб кардан мумкин аст, зеро он дар соҳаи рушди бозӣ таҷрибаи муваффақият дорад.
Шумо метавонед аввал аз омӯзиши C оғоз кунед. Шумо метавонед бо истифода аз ин забон ҳама чизро дар бораи идоракунии хотира донед.
Пас аз омӯхтани C, шумо метавонед ба C++ гузаред.
Python
Бо китобхонаҳои дарунсохт ва дӯстона барои шурӯъкунандагон, Python ба яке аз маъруфтарин забонҳои имрӯз табдил ёфтааст.
Ин забон дар баробари як қатор забонҳои дигар аз ҷониби SpaceX барои навиштани рамз, сохтани киштии кайҳонӣ ва сипас ба мадор баровардани он истифода мешавад.
Онҳо доираи васеи абзорҳои дохилиро истифода мебаранд, аз муҳимтаринҳо ба монанди NumPy ва фармонҳои matplotlib то абзорҳои пешрафта ба монанди чаҳорчӯбаи Python дар асоси Django.
Системаи амалиётии Linux
Азбаски SpaceX Linux-ро ҳамчун системаи амалиётии худ истифода мебарад, доштани бартарият дар ин ҷо хеле муфид хоҳад буд.
Қариб ҳамаи компютерҳо ва мошинҳо Linux-ро идора мекунанд ва ин платформаҳо ҳамчун интерфейси дурдаст барои идоракунии сершумори мултиплексҳо ва демултиплексерҳо хизмат мекунанд.
Falcon аз ҷониби SpaceX соли гузашта барои бехатар интиқол додани астронавтҳои NASA истифода шуда буд ва ин киштии кайҳонии такрорӣ комилан аз ҷониби Linux таъмин карда мешавад.
Фаҳмидани тарзи истифода ва тағир додани Linux метавонад хеле муфид бошад. Агар шумо хоҳед, ки бо SpaceX кор кунед, шумо бояд ин системаи оператсионии пурқувватро омӯхтан ва дарк кунед, зеро он бениҳоят миқёспазир аст.
Лаборатория
Labview платформаи дигаре аст, ки SpaceX ба ғайр аз Linux истифода мебарад.
Муҳандисони заминӣ LabVIEW, муҳити барномасозии графикиро барои фармон додан, назорат кардан ва мушоҳида кардани ҳар як мошини парвозкунанда истифода мебаранд.
Гурӯҳи нармафзори заминӣ графикиро эҷод мекунад интерфейсҳои корбар (GUI), ки муҳандисон ва операторон барои назорат ва арзёбии маълумоти киштии кайҳонӣ аз воситаҳои нақлиёт (Dragon ва Falcon) истифода мебаранд.
Оё Windows аз ҷониби SpaceX истифода мешавад?
Linux системаи амалиётиест, ки SpaceX барои идора кардани мошини худ истифода мебарад, ки онро қариб дар ҳама компютерҳои мизи корӣ пайдо кардан мумкин аст. … LabView воситаи барномасозии графикӣ дар асоси Windows аст, ки SpaceX ба ғайр аз Linux кор мекунад.
Ин маълумотеро, ки муҳандисон ҳангоми парвоз аз Dragon ва Falcon мегиранд, барои муҳандисон осонтар мегардонад.
SpaceX кадом барномаи CAD-ро истифода мебарад?
Барои эҷоди Falcon 1, тарроҳони SpaceX аввал як асбоби тарроҳии компютерӣ (CAD)-ро истифода бурданд, аммо пас аз як сол онҳо ба нармафзори CAD, таҳлили унсурҳои ниҳоӣ (FEA) ва идоракунии маълумотҳои маҳсулот (PDM) гузаштанд.
Нармафзор аз Teamcenter, Femap ва NX ҳама ба ҳалли PLM ворид карда шуданд.
хулоса
Хулоса, ракета як мошини калонест, ки дорои ҳазорон қисмҳои мураккаб ва ҳазорон пайдарпайии мураккаб аст, ки ҳама бояд пеш аз он ки ракета ҳатто аз замин барояд, бенуқсон кор кунанд.
Азбаски шахс қобилияти коркарди миқдори зиёди маълумотро дар муддати кӯтоҳ надорад, ин пайдарпайҳо бояд ба таври худкор кор кунанд (мо ҳазоряки як фосилаи дуюми вақт гап мезанем).
Пас, нақши компютер аз коркарди ин қадар маълумот ва мунтазам дастур додани қисмҳои гуногун иборат аст.
Ҳамин тариқ, барномасозӣ ба тасвир ворид мешавад. Азбаски C++ ягона забони муҳими компютерӣ аст, ки метавонад барои барномасозии сахтафзор истифода шавад, аз ин бармеояд, ки азбаски SpaceX дар соҳаи истеҳсоли мушак аст, C++ бояд маъмултарин забони барномасозӣ бошад.
Илова бар ин, ман боварӣ дорам, ки SpaceX барои сохтани вебсайтҳо, скриптҳо ва интерфейсҳои панели идоракунӣ барои модули Dragon X забонҳоро ба монанди HTML, CSS, JS, JAVA, SQL, Ruby, Python ва ғайра истифода мебарад.
Илова бар ин, он аз LabView (як намуди забони барномасозии визуалӣ) дар истгоҳҳои заминии худ истифода мебарад, то пешрафти мушаки худро дар майдони партоб назорат кунад ва гузаргоҳҳои гуногуни системаҳои мушакӣ анҷом диҳад.
Дин ва мазҳаб