[Research on Logic Design of Proton Treatment Control System]

Zhongguo Yi Liao Qi Xie Za Zhi. 2023 Jul 30;47(4):370-376. doi: 10.3969/j.issn.1671-7104.2023.04.004.
[Article in Chinese]

Abstract

The proton treatment control system is the supporting software of the proton therapy device, which specifically coordinates and controls the status and work of each subsystem. In this study, the software architecture and hardware implementation of the proton treatment control system was developed and built a foundation for the overall debugging. Using C# programming language and WPF programming techniques, TCP network communication protocol specified by the proton treatment technical document and MVVM pattern in Windows system, the logic design and implementation of each level were studied. Meanwhile, the communication interface between the subsystems under TCP communication protocol was agreed. The logic design and research of the setup field and treatment field were carried out. And the User Interface was designed and developed using the above technology. The program realizes the communication and interaction between the proton treatment control system and each subsystem, so as to control and monitor the whole treatment process. The proton treatment control system provides a software basis for the remote overall debugging and on-line monitor and control of proton treatment device.

Keywords: Model-View-ViewModel; Windows presentation foundation; proton treatment; proton treatment control system; transmission control protocol.

Publication types

  • English Abstract

MeSH terms

  • Computers
  • Logic
  • Protons*
  • Software
  • User-Computer Interface*

Substances

  • Protons