Software Modeling for Flexure Compensation System (FCS) prototype of the Giant Magellan Telescope Multi-object Astronomical and Cosmological Spectrograph (GMACS)

  • Ji, Tae-Geun (School of Space Research, Kyung Hee University) ;
  • Cook, Erika (Department of Physics & Astronomy, Texas A&M University) ;
  • Lee, Hye-In (School of Space Research, Kyung Hee University) ;
  • Depoy, Darren L. (Department of Physics & Astronomy, Texas A&M University) ;
  • Marshall, Jennifer (Department of Physics & Astronomy, Texas A&M University) ;
  • Pak, Soojong (School of Space Research, Kyung Hee University)
  • Published : 2018.10.10

Abstract

We proceed to develop the control software of GMACS, which is a wide-field, multi-object, moderate-resolution optical spectrograph for the Giant Magellan Telescope (GMT). Flexure Compensation System (FCS) prototype is one of the electronics and mechanical prototypes for GMACS. In this poster, we present the software design for the FCS prototype by using the software system modeling language, SysML. We also show two development tools to control the prototype that communicates via EtherCAT: using TwinCAT and Visual C++ on Windows 10, and GMT Software Development Kit (SDK) and C++ on Linux. We discuss the way to design the GMACS control software, which would not depend on the development tools.

Keywords