資源簡介
航空航天飛行器動力學建模與仿真第三版書的配套程序,包含多種飛行器的仿真程序,親測可以運行,實在是不可多得的資源。
代碼片段和文件信息
///////////////////////////////////////////////////////////////////////////////
//FILE:?‘aim_functions.cpp‘
//
//?Contains?utilitiy?functions?for?the?‘Aim‘?class:
// array?sizing
// writing?banners?to?output
// writing?data?to?output
//
//001222?Created?by?Peter?H?Zipfel
//130717?Modified?for?AIM5?PZi
///////////////////////////////////////////////////////////////////////////////
#include?“class_hierarchy.hpp“
using?namespace?std;
///////////////////////////////////////////////////////////////////////////////
//Determining?dimensions?of?arrays:?‘aim5‘?‘scrn_aim5‘?‘plot_aim5‘
//and?‘com_aim5‘
//?
//Out?to?Aim::?naim5?nscrn_aim5?nplot_aim5?ncom_aim5
// flat3_scrn_count?aim_scrn_count?flat3_plot_count?aim_plot_count? ?
//
//001212?Created?by?Peter?H?Zipfel
//011129?Adapted?to?AIM5?simulation?PZi
///////////////////////////////////////////////////////////////////////////////
void?Aim::sizing_arrays()
{
const?char?*key1=“empty“;
char?*key2=“scrn“;
char?*key3=“plot“;
char?*key4=“com“;
int?flat3_full_count=0;
int?aim_full_count=0;
int?i(0);
//initialize?‘Flat3‘?and?‘Aim‘?member?variables
flat3_scrn_count=0;
aim_scrn_count=0;
flat3_plot_count=0;
aim_plot_count=0;
flat3_com_count=0;
aim_com_count=0;
//counting?in?‘flat3‘?array
? for(i=0;i {
if(strcmp(flat3[i].get_name()key1))
flat3_full_count++;
if(strstr(flat3[i].get_out()key2))
flat3_scrn_count++;
if(strstr(flat3[i].get_out()key3))
flat3_plot_count++;
if(strstr(flat3[i].get_out()key4))
flat3_com_count++;
}
//counting?in?‘aim‘?array
? for(i=0;i {
if(strcmp(aim[i].get_name()key1))
aim_full_count++;
if(strstr(aim[i].get_out()key2))
aim_scrn_count++;
if(strstr(aim[i].get_out()key3))
aim_plot_count++;
if(strstr(aim[i].get_out()key4))
aim_com_count++;
}
//output?to?Aim::protected
naim5=flat3_full_count+aim_full_count;
nscrn_aim5=flat3_scrn_count+aim_scrn_count;
nplot_aim5=flat3_plot_count+aim_plot_count;
ncom_aim5=flat3_com_count+aim_com_count;
}
///////////////////////////////////////////////////////////////////////////////
//Building?‘aim5‘?module-array?by?eliminating?empty?slots?in?‘flat3‘?and?‘aim‘
//and?merging?the?two?arrays?
//
//Output:?Aim::aim5[]?
//
//001212?Created?by?Peter?H?Zipfel
//011129?Adapted?to?AIM5?simulation?PZi
//130717?Modified?for?AIM5?PZi
///////////////////////////////////////////////////////////////////////////////
void?Aim::vehicle_array()
{
const?char?*test=“empty“;
int?i(0);
//load?nonempty?slots?from?flat3?array?into?aim5?array
int?k=0;
for(i=0;i {
if(strcmp(flat3[i].get_name()test))
{
aim5[k]=flat3[i];
k++;
}
}
//load?nonempty?slots?from?aim?array?into?aim5?array
int?m=0;
for(i=0;i {
if(strcmp(aim[i].get_name()test))
{
aim5[k+m]=aim[i];
m++;
}
}
}
////////////////////////////////////////////
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????161950??2013-08-03?16:33??CADAC4_180505\Bulletin\BOOK_ERRATA\ERRATA?2nd?Printing.pdf
?????文件?????215158??2013-08-03?16:34??CADAC4_180505\Bulletin\BOOK_ERRATA\ERRATA_1st?Printing.pdf
?????文件?????182985??2013-05-08?11:06??CADAC4_180505\Bulletin\BOOK_ERRATA\Zipfel?Errata?‘Modeling?and?Simulation...‘?2Ed.pdf
?????文件?????457124??2013-08-03?16:35??CADAC4_180505\Bulletin\PRIMER_FTN\CADAC_FTN?PRIMER.pdf
?????文件???????2384??2000-02-08?10:36??CADAC4_180505\Data\Agm5\AGM5Aero.txt
?????文件???????6038??2000-03-27?15:52??CADAC4_180505\Data\Agm6\AGM6Aero.txt
?????文件???????3615??2000-02-17?11:30??CADAC4_180505\Data\Falcon5\Falcon5Aero.txt
?????文件???????2272??2000-02-17?12:05??CADAC4_180505\Data\Falcon5\Falcon5Propulsion.txt
?????文件????????901??2000-04-20?10:07??CADAC4_180505\Data\Ssto3\SSTO3Aero.txt
?????文件????????492??2000-04-20?15:59??CADAC4_180505\Data\Ssto3\SSTO3Prop.txt
?????文件?????209131??2018-05-05?10:33??CADAC4_180505\Installation?Help.pdf
?????文件?????317156??2018-01-23?12:27??CADAC4_180505\Readme_First.pdf
????..A..H.?????88576??2013-08-03?14:53??CADAC4_180505\Simulations_C++\AIM5\AIM5.suo
?????文件???????1864??2013-08-02?11:25??CADAC4_180505\Simulations_C++\AIM5\aim5_aero_deck.asc
?????文件????????450??2013-08-02?11:25??CADAC4_180505\Simulations_C++\AIM5\aim5_prop_deck.asc
?????文件??????42286??2013-08-02?16:59??CADAC4_180505\Simulations_C++\AIM5\aim_functions.cpp
?????文件??????28574??2013-08-02?11:19??CADAC4_180505\Simulations_C++\AIM5\aim_modules.cpp
?????文件??????11133??2013-08-02?11:13??CADAC4_180505\Simulations_C++\AIM5\aircraft_functions.cpp
?????文件??????10877??2013-07-31?16:20??CADAC4_180505\Simulations_C++\AIM5\aircraft_modules.cpp
?????文件??????10531??2013-08-02?16:59??CADAC4_180505\Simulations_C++\AIM5\class_functions.cpp
?????文件??????14600??2013-07-31?15:59??CADAC4_180505\Simulations_C++\AIM5\class_hierarchy.hpp
?????文件??????39107??2013-10-25?11:24??CADAC4_180505\Simulations_C++\AIM5\doc.asc
?????文件??????14694??2013-10-25?11:22??CADAC4_180505\Simulations_C++\AIM5\documentation.asc
?????文件??????21770??2013-10-25?11:22??CADAC4_180505\Simulations_C++\AIM5\execution.cpp
?????文件??????10530??2013-07-31?16:14??CADAC4_180505\Simulations_C++\AIM5\flat3_modules.cpp
?????文件???????3002??2013-08-02?11:19??CADAC4_180505\Simulations_C++\AIM5\global_constants.hpp
?????文件??????39344??2013-10-25?11:19??CADAC4_180505\Simulations_C++\AIM5\global_functions.cpp
?????文件??????33816??2013-07-27?15:15??CADAC4_180505\Simulations_C++\AIM5\global_header.hpp
?????文件???????2578??2013-07-30?15:05??CADAC4_180505\Simulations_C++\AIM5\inputasc.asc
?????文件???????5270??2013-10-25?11:23??CADAC4_180505\Simulations_C++\AIM5\input.asc
............此處省略438個文件信息
- 上一篇:算法第四版高清版謝云路譯+答案
- 下一篇:很好的stk入門教程
評論
共有 條評論