{'fraction_non_alphanumeric': 0.01431297709923664, 'fraction_numerical': 0.0, 'mean_word_length': 5.396341463414634, '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}}
An interactive simulation framework for satellite design

It's very useful to build a distributed interactive simulation system during the development of a new type of satellite. In order to apply the simulation system to various types of satellites, a universal on-board interactive simulation framework based on CAN bus is established. The simulation members are designed according to the composition of actual satellite system. Interfaces of drivers included in simulation members are packaged into a common interface, thus the problem of interfaces and communications between different members is solved. The on-board simulation system is established with the foundation of a CAN bus simulation framework, which actual hardware can join in for a testing or validation. The framework of simulation flow is described, and the foundation of intercommunion and operation between simulation members is laid down. Experiment results prove that the framework can work stably with great efficiency and high flexibility, and expected effect is achieved.