{'fraction_non_alphanumeric': 0.01833180568285976, 'fraction_numerical': 0.0009165902841429881, 'mean_word_length': 5.461538461538462, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A framework design for a cyclotron virtual control platform based on object-oriented methodology

This paper introduces a new software solution for cyclotron control system design and validation that named Cyclotron Virtual Control Platform (CVCP) and gives implementations in framework design. This software platform has abilities to simulate the processes and conditions in normal cyclotrons such as start up and shut down, routine operations, beam current regulation with combination of built-in component models and sequential control logic. A Human Machine Interface (HMI) with Supervisory Control and Data Acquisition (SCADA) functions and 3D interaction features provides a good operation channel. And an intelligent fault diagnosis module that can both generate errors and give solutions will be integrated into the platform in further plans. We use Object-Oriented technology to build this complex system and represent it in Unified Modeling Language (UML). It is easy to extend the functions in this open system. The platform is applied to Cyclotron Virtual Prototyping technology.