• 제목/요약/키워드: TwinCAT

검색결과 4건 처리시간 0.019초

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
    • 천문학회보
    • /
    • 제43권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
    • 천문학회보
    • /
    • 제44권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

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

  • 이봄이;박주영;김연철
    • 공업화학
    • /
    • 제26권3호
    • /
    • pp.336-340
    • /
    • 2015
  • 단량체로 디페닐카보네이트를 이용한 세 종류의 폴리카보네이트(PC)/그래핀 옥사이드(GO) 복합체, 즉 이축압출기를 이용한 PC/GO 복합체(PC/GO), 촉매를 이용한 in-situ PC/GO 복합체(PC/GO-cat.), 그리고 -COCl로 표면 처리된 GO-COCl을 이용한 in-situ PC/GO 복합체(PC/GO-COCl)를 용융중합을 통해 제조하였다. PC/GO 복합체의 합성은 $3000cm^{-1}$$1750cm^{-1}$ 근처에서 나타나는 C-H 그리고 C=O 신축진동 피크를 통해 확인하였다. DSC와 TGA 분석 결과에 따르면, PC/GO와 PC/GO-cat.과 비교할 때, PC/GO-COCl의 유리전이온도가 상대적으로 낮은 값을 나타내었고, PC/GO 복합체의 열안정성이 가장 우세함을 나타내었다. 저장탄성률(G')-손실탄성률(G") 그래프의 기울기는 고분자 용융체의 비균질성의 증가와 함께 감소하는 경향이 있어, GO 분산성을 확인하는데 사용될 수 있다. G'-G" 기울기 결과로부터 PC/GO와 PC/GO-cat. 복합체의 PC 매트릭스 내 GO 분산성이 양호함을 알 수 있고, 이는 원자력현미경 사진을 통해 재확인하였다. PC/GO-COCl의 경우 분산성이 열세한 이유 중 하나는 중합과정에서 -COCl에 의해 분지구조나 가교구조 등이 발생하여 GO의 분산을 방해하기 때문으로 해석할 수 있고, 이는 복합탄성률과 위상차(${\delta}$) 그래프로부터 확인할 수 있었다.