{'fraction_non_alphanumeric': 0.02457956015523933, 'fraction_numerical': 0.0, 'mean_word_length': 5.910714285714286, '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}}
Evaluation of component-based reconfigurable machine controllers

The lack of interoperability and integration standards is severely hindering manufacturing productivity. To address this problem, a general motion control (GMC) testbed has been developed at National Institute of Standards and Technology (NIST) with one of its goals to validate the open modular architecture controller (OMAC) interface specification for reconfigurable, plug-and-play open-architecture controllers. The GMC validation testbed was built using Microsoft component object model (COM) components. This paper reviews software programming issues and the use of Microsoft COM in the development of machine control components. Strategies and tests of COM programming for a controller are discussed.