CIFER®-MATLAB Interfaces: Development and ... - Cal Poly
CIFER®-MATLAB Interfaces: Development and ... - Cal Poly
CIFER®-MATLAB Interfaces: Development and ... - Cal Poly
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
adjustments to their underst<strong>and</strong>ing of the program, while adding the modern GUI features that<br />
might shorten the learning curve for new users.<br />
The second major challenge lay in generalizing the code structure to allow other programmers to<br />
easily adapt the code to work for other CIFER ® programs, which was accomplished using the<br />
aforementioned added navigation functionality. These navigation tools were set up to work for a<br />
general series of windows. For this project, these were for COMPOSITE, but if windows for<br />
another program were created, they could be easily linked. This concept was illustrated by the<br />
lead programmer for CIFER ® at NASA, who was able to adapt the code to the MISOSA program<br />
in a few days as opposed to the initial development, which spanned several weeks.<br />
The development of the GUI was a significantly smaller undertaking than the development of the<br />
comm<strong>and</strong> line. The GUI largely added to <strong>and</strong> enhanced the already present functionality of the<br />
comm<strong>and</strong> line. Thus there were fewer technical problems associated with development. The<br />
practices set in place from the work on the comm<strong>and</strong>-line interface continued to be employed for<br />
the GUI development.<br />
32