Beyond the EPICS: comprehensive Python IOC development with QueueIOC
本論文は、EPICS のアーキテクチャ上の欠陥を克服し、開発・保守コストを削減するため、CA プロトコルのみを再利用しつつ、caproto とイベントループを組み合わせることで複雑な要件にも対応可能な柔軟な Python IOC フレームワーク「QueueIOC」を提案し、その StreamDevice やシーケンサ応用などの実用例を提示するものである。
原著者:Peng-Cheng Li (Institute of High Energy Physics, Chinese Academy of Sciences, National Synchrotron Radiation Laboratory, University of Science and Technology of China, University of Chinese Academy ofPeng-Cheng Li (Institute of High Energy Physics, Chinese Academy of Sciences, National Synchrotron Radiation Laboratory, University of Science and Technology of China, University of Chinese Academy of Sciences), Xiao-Xue Bi (Institute of High Energy Physics, Chinese Academy of Sciences), Ying-Ke Huang (Institute of High Energy Physics, Chinese Academy of Sciences), Dian-Shuai Zhang (Institute of High Energy Physics, Chinese Academy of Sciences), Xiao-Bao Deng (Institute of High Energy Physics, Chinese Academy of Sciences), Qun Zhang (Institute of High Energy Physics, Chinese Academy of Sciences, North China University of Technology), Ge Lei (Institute of High Energy Physics, Chinese Academy of Sciences, University of Chinese Academy of Sciences), Gang Li (Institute of High Energy Physics, Chinese Academy of Sciences), Yu Liu (Institute of High Energy Physics, Chinese Academy of Sciences)
複雑な伝言ゲーム: 工場内の機械(モーターやセンサー)を動かすには、紙の伝言(レコードリンク)を渡す必要があります。しかし、この伝言のルールがあまりに複雑で、「A が動いたら B が動き、C が止まれば D が動く」といったルールが、色とりどりの色分け(入力リンク、出力リンクなど)で書かれていて、新人が覚えるのに数年かかります。
Each language version is independently generated for its own context, not a direct translation.
論文「Beyond the EPICS: comprehensive Python IOC development with QueueIOC」の技術的サマリー
本論文は、高エネルギー光子源(HEPS)における加速器制御システムとして広く使用されているEPICS(Experimental Physics and Industrial Control System)のアーキテクチャ的欠陥を指摘し、その代替としてPythonを用いた新しい IOC(Input-Output Controller)フレームワーク「QueueIOC」を提案するものです。