Added call to the bwbGeometry.exe from wing_design when the blended_wing_body strategy is selected
Description
Regarding issue #185 (closed), for the moment the compiled bwbGeometry.exe shall be called from wing_design, when the blended wing body strategy is selected. For this, the already existing bwb-Strategy in wing_design was enhanced to call a corresponding subprocess. All this is now currently done in cpp, as the rewrite of wing_design to python is postponed.
Related Issue(s)
- Closes #185 (closed)
- Resolves !254 (closed), as wing_design stays in cpp.
Testing Instructions
- Download this branch and build wing_design
- In your projects file, add a folder called UNICADO-MR/UNICADO-MR-BWB-300_TF and add this ac_xml to it: UNICADO-MR-BWB-300-TF.xml (This is a bwb_ac_xml up to fuselage_design)
- Add the geometry_data folder from this branch in the newly created folder: ['feature/BWB_MR_300_TF'][https://git.rwth-aachen.de/unicado/aircraft-references/-/tree/feature/BWB_MR_300_TF]
- Add the bwbGeometry.exe alongside the wing_design.exe
- In wing_design_conf.xml, change the aircraft_exchange_file_name to UNICADO-MR-BWB-300-TF.xml and the directory to ../projects/UNICADO-MR/UNICADO-MR-BWB-300_TF/
- Run wing_design. Currently, the bwbGeometry.exe is still not working correctly, so an error should be raised. However, wing_design should correctly call and run the bwbGeometry.exe in first place.
Developer Checklist
-
Code has been tested locally and/or in pipeline. -
(if applicable) documentation updated. -
(if applicable) impact of new dependencies reviewed and included in project. -
Merge conflicts resolved with the target branch.
