• Title/Summary/Keyword: TwinCAT

Search Result 4, Processing Time 0.023 seconds

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

  • Ji, Tae-Geun;Cook, Erika;Lee, Hye-In;Depoy, Darren L.;Marshall, Jennifer;Pak, Soojong
    • The Bulletin of The Korean Astronomical Society
    • /
    • v.43 no.2
    • /
    • pp.56.3-56.3
    • /
    • 2018
  • 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.

  • PDF

Control software for temperature sensors in astronomical devices using GMT SDK 1.6.0

  • Kim, Changgon;Han, Jimin;Pi, Marti;Filgueira, Josema;Cox, Marianne;Roman, Alfonso;Molgo, Jordi;Schoenell, William;Kurkdjian, Pierre;Ji, Tae-Geun;Lee, Hye-In;Pak, Soojong
    • The Bulletin of The Korean Astronomical Society
    • /
    • v.44 no.2
    • /
    • pp.78.2-78.2
    • /
    • 2019
  • The temperature control of a scientific device is essential because extreme temperature conditions can cause hazard issues for the operation. We developed a software which can interact with the temperature sensor using the GMT SDK(Giant Magellan Telescope Software Development Kit) version 1.6.0. The temperature sensor interacts with the EtherCAT(Ethernet for Control Automation Technology) slave via the hardware adapter, sending and receiving data by a packet. The PDO(Process Data Object) and SDO(Service Data Object), which are the packet interacts with each EtherCAT slave, are defined on the TwinCAT program that enables the real-time control of the devices. The user can receive data from the device via grs(GMT Runtime System) tools and log service. Besides, we programmed the software to print an alert message on the log when the temperature condition changes to certain conditions.

  • PDF

Study on GO Dispersion of PC/GO Composites according to In-situ Polymerization Method (In-situ 중합방법에 따른 폴리카보네이트(PC)/그래핀 옥사이드(GO) 복합체의 GO 분산성 연구)

  • Lee, Bom Yi;Park, Ju Young;Kim, Youn Cheol
    • Applied Chemistry for Engineering
    • /
    • v.26 no.3
    • /
    • pp.336-340
    • /
    • 2015
  • Three different types of polycarbonate (PC)/graphene oxide (GO) composites using diphenyl carbonate as a monomer were fabricated by melt polymerization. Those were the PC/GO composite (PC/GO) using a twin extruder, in-situ PC/GO composite (PC/GO-cat.) using a catalyst, and in-situ PC/GO composite (PC/GO-COCl) using a GO-COCl treated by -COCl, Chemical structures of the composites were confirmed by C-H and C=O stretching peak at $3000cm^{-1}$ and $1750cm^{-1}$, respectively. The slope for the storage (G') versus loss (G") modulus plot decreased with an increase in the heterogeneous property of polymer melts. So we can check the GO dispersion of the PC/GO composites using by the slop for G'-G" plot. According to the G'- G" slopes for three different types of PC/GO composites, GO was well dispersed within PC matrix in case of PC/GO and PC/GO-cat.. It was also confirmed by atomic force microscope (AFM) photos. One of the reasons for the poor GO dispersion of PC/GO-COCl is branching and crosslinking processes occurred during polymerization, which was further confirmed by a plot for the complex modulus versus phase difference.