flexstand oi reference manualflexstand.eu/download/flexstand oi reference manual.pdf · flexstand...

30
Revision FlexStand Operator Interface Reference Manual

Upload: vuduong

Post on 13-Jun-2018

249 views

Category:

Documents


0 download

TRANSCRIPT

Revision� ���� ����� �������� �

FlexStand Operator Interface�Reference Manual ��

FlexStand Operator Interface��

����������������� Page 2�

Contents

1� REVISION HISTORY��������������������������������������������������������������������������������������������������������

2� PREFACE���������������������������������������������������������������������������������������������������������������������2.1� General����������������������������������������������������������������������������������������������������������������������2.2� Abbreviations���������������������������������������������������������������������������������������������������������������2.3� References�����������������������������������������������������������������������������������������������������������������

�� ���������������� ���!"��!#�$��% ��"&��%�"��� ���!%'�������������������������������������(�

�� ")��)��*�����������������������������������������������������������������������������������������������������������������+�

�� ,���� ,���%����������������������������������������������������������������������������������������������������������

���� �-.��-�/�����������������������������������������������������������������������������������������������������������������

���� ��0������1-����������������������������������������������������������������������������������������������������������������

���� ����1�2�!��3����/����������������������������������������������������������������������������������������������������

���� '����1�2�����0�-4�-5����-��1����������������������������������������������������������������������������������������� '-56��3�45���������������������������������������������������������������������������������������������������

������ �-/1�6�!��3����/7"��1�1�����������������������������������������������������������������������������������

������ �-/1�6�&��21�0������������������������������������������������������������������������������������������������

������ �-/1�6�5��2�1���10���������������������������������������������������������������������������������������������

������ ������.�-5����-��1��������������������������������������������������������������������������������������

(� ���&#%������������������������������������������������������������������������������������������������������������������(�

+� !#�$��% ����!��� '����������������������������������������������������������������������������������������������+�

+��� #�891�.�5�������������������������������������������������������������������������������������������������������������+�

+��� '���8��:0��������������������������������������������������������������������������������������������������������������� �

+��� !��3����/�"���1�1��1���������������������������������������������������������������������������������������������������+����� ;!��3����/7"�<����������������������������������������������������������������������������������������������

+����� ;'���8��:0<����������������������������������������������������������������������������������������������������

+����� ;�5��0=������<����������������������������������������������������������������������������������������������

+����� ;����1�20<�����������������������������������������������������������������������������������������������������

+��� &��2�1�0�������������������������������������������������������������������������������������������������������������������+����� &��2�1��-9��91�.���������������������������������������������������������������������������������������������

+����� &��2�1���-�����0����������������������������������������������������������������������������������������������

+������� �9����=��/����������������������������������������������������������������������������������������������

+������� ��0�����/�8���-�0�������������������������������������������������������������������������������������

+������� )1�.0������������������������������������������������������������������������������������������������������

+������� �����0�8��������������������������������������������������������������������������������������������������

+��� ����8������������������������������������������������������������������������������������������������������������������(�

+�(� #��2��2������0���1-������������������������������������������������������������������������������������������������ �+�(��� ���������0���1-�������������������������������������������������������������������������������������������� �

FlexStand Operator Interface��

����������������� Page 3�

+�(��� ��8���4�0�����0���1-������������������������������������������������������������������������������������ �

+�(��� &��2�1��0��1�2�����0���1-����������������������������������������������������������������������������������

+�(��� ����0���1-��/��1�2��3����1-�����������������������������������������������������������������������������

+�(��� ��0�����/���0-�����0��1�2�4��=-/��������������������������������������������������������������������

FlexStand Operator Interface��

����������������� Page 4�

1 Revision history Description� Version� Date�First issue� 1.0� ����������Description of how to create a new customized operator interface added to Getting Started section. Advanced example has been modified. The Getting started section has been corrected accordingly. Pictures updated to v 1.1

1.1 �����+����

Updated to version 1.2. Download information added. Section about .ini file settings added.

1.2 ��������(�

Updated to version 2.0 2.0 �������� �

FlexStand Operator Interface��

����������������� Page 5�

2 Preface

2.1 General �=�����318�����0�����/�1���������4�:�0�1��5-0018����-�012�1�1�����6���/�����=��/�9��-54�����14��-��-5����-��1��������0��"��6�8�01��#�891�.���/���0�����/�0:1��0�������>�1��/���?6��01�2�!��3����/�6-�������������0145���-���/9����/�-5����-��1��������0��-����0�����/��01�2�-��6�8�01��#�891�.�5�-2��441�2��%�05��1���6�/�012��/�1���������@%&�A�=1/�0������=���-45��3���0�����/�5�-5���1�0���/�4��=-/0��=����0����6�4�:���=����0:�-�������1�2�-5����-��1��������0�=��/��!��3����/�1���2����0�����6�1��-��=��#�891�.�/�9��-54������91�-�4����1����/1�2����--�0�5���������/��3�45��0���!��3����/����-.0�6-���-��������/6��41��-5����-��1��������0��=����1���=����0:0��-���=��/�91����-�8����0��/���=��-5����-��1��������������9���8���=��2�/�/��1�2��=����0�B��-��1�0������.=�����8���-/��10�0�����/���%���48���-����80B��=��������=��2�����-4��1����6�-��86��0����-���-�B�5�-91/���=��-5����-��.1�=�4-���-����00�1��-�4��1-��8�0�/�-��6-���144�/1������>�1��4���0���%0��=��!��3����/�-5����-��1������������-4��1����6���01C�0��-��=��01C��-���=��#�891�.���-���5����0B��=��5�-2��44���=�0�������-���-��-9����=��-9��������6-�����=10�=��50��=��5�-2��44����-����-�����4-���05�����-��0-4��1��-�4��1-����/���00��-��-�=����?6��01�2���5��2�1��0��������������-/������8��0=���/�8��.������0��0���1-�0B�.=1�=�4�:�����0����0145�����/�����������0:� �=10�4������/�0��18�0�=-.��-��0���=����D��-���=��!��3����/�"5����-�������������-����0�����/���=��4������/�0��18�0�1��/���1�0�=-.��-���0�-41C���=��!��3����/�-5����-��1�����������=10���0-�1����/�0���/�0��15�1-��-���=�����4�.-�:0���/��9����=��/�1�2��0�/�1���=��#�891�.�5��2�1�0�

2.2 Abbreviations ����������� �� �������

"�� "5����-��������������D� �-��.������9��-54����D1����� ��0�����/�0�>�������86� ��1-������0���4���0��

2.3 References ����� ����� ������

;�<� ����0�����/������������������ ...��1��-4�;�<� ����0�����/�E��5� ������4����;�<� !��3����/�=-4��5�2�� ...����30���/�����

� �

FlexStand Operator Interface��

����������������� Page 6�

� �60��4���>�1��4���0��-��!��3����/�"5����-�������������=���-��-.1�2�060��4��-45-����0�4�0��8��1�0�����/�-���=��060��4�8��-���!��3����/�10�1�0�����/���"5����1�2�060��4� *1�/-.0�$&���0�����/�9��01-�� ������#�891�.�9��01-��@��9��-54����060��4�-��6���>�1��/��-��/�9��-54����-��-5����-��1����������-45-����0A�

���@���A��

� �

FlexStand Operator Interface��

����������������� Page 7�

� "9��91�.��=��!��3����/�-5����-��1����������-�010�0�-���=����4�1��5���0��-5�5��2�1�B���1��5��2�1����/�8���-4�5��2�1����=��4�1��5��2�1�0������-���1��4-���5��2�1�0�-�2��1C�/�1����80�����=�5��2�1��10���#�891�.�)��.=�����=����-���5�����10�0=-.���0���5��2�1����/��=���-/��10��3�����/��-���������6���=��5��2�1�0�����0=-.��1��!12�������

���!��3����/����-4��1����6��/�5�0��=��01C��-���=��5��2�1���-��=��01C��-���=����-���5�����-���=��)���?6��01�2�/1��������01C�0�-���=����-���5����0��=��!��3����/�-5����-��1�������������8��4-/1�1�/��0�0=-.��1��!12��������

����*=���!��3����/�0����0�1���1�0�����/0��=��!��30���/7"��1�1��1�����=10��1���10��-����/�1���=��0�4��/1����-�6��0�!��3����/7"���3���

�-5�5��2�1��

��1��5��2�1�0�

?-��-4�5��2�1��

����������������� ���������

������������� !��"������������������#��

�-5�5��2�1��

��1��5��2�1�0�

?���-4�5��2�1��

�-5�5��2�1��

��1��5��2�1�0�

?���-4�5��2�1��

�-5�5��2�1��

��1��5��2�1�0�

?���-4�5��2�1��

FlexStand Operator Interface��

����������������� Page 8�

���=�����/�60��4����5�0=-��/�������0���-���1������0��-��=���-��-.1�2�%&�������1-�0��%0�0=-.��1��!12������!��3����/����/0��=��5��=0��-��=������8��:0���-4��=���1�1��1�����=��4-0��145-����������8��:�10��=�����/�60��4����5�����8��:���=10�����8��:�10���#�891�.�)���=���4�0���-���1������48���-������0��-��=��%&����=�0������0�.1����-��12����!��3����/��-������0���>�1��/�86��=����������0-���1-����=��!��3����/��3�45��0�����8���0�/��0���45����0��-���=�����/�60��4����5����� '��7��7%&�������&��21�&��=�@.1�=����10��-��5��2�1��5��=0AB�� '��7��7%&���������%?� �4�0��@.1�=����10��-����8���4�0��-���=��4�1��5��2�1�0AB�� '��7��7%&���������60�����'-��12�@.1�=���5��=��-��=��060��4����-���-2��1��AB�� '��7��7%&�����������8��!1���5��1�1���1-��@.1�=���5��=��-��=��$�#��1����=���/��1��0��=��4���8��A��

��������=��!��3����/��3�45��0��=��1��-�4��1-���10��/��8-9��10����/���-4�����1�1��1�����=10�10���0-���1-��5�-5-0���8����-������>�1��4�����

������

� �

!��3����/�

���/�!��3����/7"��1�1� #-�/�5��2�1�0� '-��12����4����

�������$����� !��"� ������ �%������

�������/�60��4����5�

'���8��:�

FlexStand Operator Interface��

����������������� Page 9�

� ,���1�2�0�����/��=10��=�5�����-���1�0���0=-���/�0��15�1-��-��=-.��-�1�0�����!��3����/���/������=���/9����/��3�45���0=155�/�.1�=��=����9��-5���9��01-��������0-��-���1�0���0=-���1���-/���1-��-��=-.��-��������6-���-.��-5����-��1����������

��� �-.��-�/�!��3����/�����8��/-.��-�/�/���-4�...����30���/�����!��3����/�10��9�1��8���1���.-�9��01-���

• !��3����/�"����9��-5���• !��3����/�"�������14��

��=���-��-.1�2��10��-���1��0��=��/1���������8��.�����=���.-�9��01-�0�� -�4���6�6-��.-��/��0������9��-5����-�������1�2�6-���-.��-5����-��1�����������/��0���������14��9��01-���-���=��5�-/���1-���1��0���

�������� ��� !��"�&'�

����������� !��"�&'�

���������

#�8)��*�5�������F�� � G��

�3�45��0�@�145��B�����/��/���/�%/9����/A� � G��

&�-2��44��0�����������4������ � G��

��0�����/���5�-64������21���� G�� G��

#�8)��*������14��� G�� G��

&��2�1�����=1���������-5�5��2�1�B�8���-4�5��2�1�B����55-��0��5��-����4�1��5��2�1�0��

G�� G��

%��-4��1����01C��-��,��� G�� G��

'���8��:0� G�� G��

��8��-���-���1����/1�2����-4��1����8��=��2����/�0=-.H=1/����80�

G�� G��

'-44��/��1���5���4����0���55-��0���0�����/�0���/��/�5���4����0���/�'�0�-4�/��1��/�5���4����0�

G�� G��

'�0�-4�4������55-��0���0�����/�0���/��/�4������/���0�-4�4��������1�0�

G�� G��

#��2��2���-���1C��1-�� G�� G��

FA�&�������1����/�0������1-�0��-��0�>������91�.B���5-���91�.B�8���-���-���-�B������08��B���8��-���-����/�-�=��������1-�0����

��� ��0������1-��?��-���1�0����1�2��=��!��3����/�-5����-��1����������1�0���=��:��=��060��4���>�1��4���0��10��/�1���=����>�1��4���0���8����8-9���%�#�891�.�/�9��-54����060��4�10���>�1��/��-��4-/1�61�2��=��!��3����/�"5����-���������������-�1�0������=��!��3����/�"5����-������������0145�6��3�������=��/-.��-�/�/��C15��1�����/������=��0���5��3������/���/�����5���=���1���0���2���4����� -�4���6�6-��0=-��/�5��00���3��1������/1��-20�/��1�2��=��1�0������1-���

FlexStand Operator Interface��

����������������� Page 10�

��� ����1�2�!��3����/�*=����=��!��3����/�"5����-������������=�0�8����1�0�����/�1������8��0�����/�86�0�����1�2�!��3����/�"5����-��������������-4��=��0�����4���������!12���������

��������(����� !��"�&������'�����������!��������

��=��!��3����/�"5����-������������.1����-.�0�������/�0=-.��=��/�������-5����-��1������������=���1�0���14��!��3����/�10�0�����/��=���1���0��/1��-2�10�0=-.�����������9��1/��1���0����48���1���=��#1���0��D�6��1��/��%�9��1/��1���0��:�6�����8��-8��1��/���-4�...����30���/����-��86��-�����1�2�'�����/�0��1����60��40��

FlexStand Operator Interface��

����������������� Page 11�

��������)����� !��"������ ��"�����

���0�����/�.1����-.�0=-.�1�0��-21��5�-45���#-2�1���0�%/41�10����-��.1�=�����45�6�5�00.-�/���

��������*��+� !��"�����������

��

FlexStand Operator Interface��

����������������� Page 12�

���������,��-'.�&������'����������"�"��

!�-4��=��4�1��5��21����0�>�������1�������8��-5���/�86�5��001�2��=��I"5�����>������!1��JK�8���-���"5����=��L!��3����/�"����4-���%/9����/���'-45������-�=��8-��/���0����>������0�>M��3�45���0�>�������-�4���6��-��/�1���=���-�/����'N�-��4���0���/�����1�20N%����0��0N�-��4���0N ��1-������0���4���0N��0�����/������N�0�����������0N!��3����/�"�N�3�45��N%/9����/N��4-��>�������*=����=��0�>������=�0�8�����-�/�/��=��L��0�����0M�8���-��.1���8��91018����0�0=-.��1��!12���� ��

���

&��00��=����0�����0�8���-���-�0������=��0�>��������*=����=��0�>�������1�10=�0��=��-5����-��1����������=��2�0��-��=����5-�����8���/�/105��60��=���1������0����5-����0�0=-.��1��!12������

�������/��+� �00+ �����

FlexStand Operator Interface��

����������������� Page 13�

��������1�������������

��� '����1�2�����0�-4�-5����-��1������������6-��.������/1��������-5����-��1����������=����=���3�45��0�0=155�/�.1�=�!��3����/��=10�������01�6�8��4�/��86��01�2��=���3�45��0��0���0����1�2�5-1����

����� '-56��3�45�����������=���3�45����=���10���-0�0���-��=����>�1��4���0��-��6-�����0�-4�-5����-��1����������'-56��=���-�/���%/9����/B�����/��/�-���145���.1�=�����0�8�-�/��0��-�����.�/1����-�6��*=��������1�2��=���1�0��-5����-��1���������.�����-44��/��01�2��=���145����3�45����&������=����.�/1����-�6�����=��0�4����9���1���=�������0���������-���-��4���0���/�0���1�20��'�����=����.�/1����-�6�����4��/�0��181�2��=��-5����-��1���������6-�����������1�2B��-���3�45���I46"�K���������-�!12��������

FlexStand Operator Interface��

����������������� Page 14�

���������2��������"�������� ������������������

����� �-/1�6�!��3����/7"��1�1��-������=����.�-5����-��1���������!��3����/�4�0��:�-.�.=�����-��1�/��=����.��1��0��!��3����/����/0��=���-�/���.1�=��=������8��:0���-4��=��!��3����/7"��1�1��1�����=��!��3����/7"��1�1��1���10��-����/�1���=��L!��3����/�"�M��-�/����"5����=10��1���1���-��5�/���/��-�������=��5��=��-�5-1����-�6-�����.��-�/�����=��!��3����/7"��1�1��-��/��--:��1:���=10�������4-/1�1���1-���;'���8��:0<���1�OPP�'�-0�OPP��60��4���-�OPP����/�60��4����5OP'N�-��4���0���/�����1�20N%����0��0N�-��4���0N ��1-������0���4���0N��0�����/������N�0�����������0N!��3����/�"���3�45��0N�6"�N'���8��:0N'��7��7"��'%##?%'D����/�60��4����5�91P����/'�0�-4����5OPP��;�5��0=������<�&��=OP'N�-��4���0���/�����1�20N%����0��0N�-��4���0N ��1-������0���4���0N��0�����/������N�0�����������0N!��3����/�"���3�45��0N�6"�N&��21�0N%/9����/7�5��0=������&��21��91P��

����� �-/1�6�&��21�0��=����.��-�/���L&��21�0M��-���1�0��=��5��2�1�0��0�/�1���=���3�45�����=�0��5��2�1�0������-.�8��4-/1�1�/��-��=����.���>�1��4���0��01�2�#�891�.����9���=��5��2�1�0��0�)�0�.1�=�����-���5�����-���=��/�01��/���6-�����/�01C���!��3����/�.1������-4��1����6��/�5���=��01C��-���=��-5����-��1����������-��=��01C��-���=��5��2�1��)�0���

"����=����4�0��8��������0��-����-5�5��2�1�B�-���8���-4�5��2�1����/�-���4�1��5��2�1��/��1��/��

FlexStand Operator Interface��

����������������� Page 15�

����� �-/1�6�5��2�1���10���=���3�45����-/���0�0����60��4����5�1�1��1����-��/��1�1�2��=����4�0�-���=��5��2�1�0���=��4��=-/�10����0�/�=����8�������8���=��2�/�86�4-/1�61�2��=�����/�60��4����5�����8��:���-/1�6��=��060��4����5�1�1��1����-�4���=��=����.�5��2�1�0���=���-��-.1�2��12����0=-.0�����3�45���-�����60��4���5�1�1��1���.1�=����-5���/�8-��-4�5��2�1����/��.-�4�1��5��2�1�0���

;&��21�0<��-5&��21�OP�145��7�-5&��21��91P���1�&��21��OP�6��1�&��21��91P���1�&��21��OP�6�3����1-�)1�.&��21��91P���1�&��21��OPP���1�&��21��OPP���1�&��21��OPP���1�&��21�(OPP���1�&��21�+OPP���1�&��21� OPP���1�&��21�OPP���1�&��21���OPP�?-��-4&��21�OP�145��7?-��-4&��21��91P���;��8 �4�0<���8�OP��7��1�P���8�OP�3����1-��91�.P���8�OPP���8�OPP���8�OPP���8(OPP���8+OPP���8 OPP���8OPP���8��OPP��;�60��4���-�#-2<�&��=OP'N�60��4���-�#-2��3�P��;����'-��12<�&��=OP����'-��12����1-��34�P�

����� ������.�-5����-��1�����������9������-5����1��0���/�����!��3����/�86�0�����1�2������QQ%���&�-2��40QQ'��QQ!��3����/"�QQ!��3����/�"����-�����.�!��3����/�-5����-��1���������.1����-.�0������� �

FlexStand Operator Interface��

����������������� Page 16�

( ��45����0��=��!��3����/�"����D��-4�0�.1�=�����48���-������6������1-����-5����-��1��������0���=�0��-5����-��1��������0�����8���0�/��0�10�-��0��9���0�����45������-��8�1�/1�2�����0�-41C�/�-5����-��1�����������=���1��0��-���=���3�45���-5����-��1��������0�����0�-��/�1���=����0�����/�/1����-�6�.=1�=�10��-�4���6��-��/�1���=���-�/����'N�-��4���0���/�����1�20N%����0��0N�-��4���0N ��1-������0���4���0N��0�����/������N�0�����������0N!��3����/�"���3�45��0���=���-45-����0�1���=��!��3����/�"������/�0��18�/�1��/���1�0�1���=���-��-.1�2��=�5���0��

� �

FlexStand Operator Interface��

����������������� Page 17�

+ !��3����/������������=���-��-.1�2�0���1-�0��-���1��/���1��/�1��-�4��1-���8-����=���-45-����0�1��!��3����/��

+�� #�891�.�5�������!��3����/�"����D�.1���1�0�������!��3����/�5�������1��#�891�.���=10�5��������-���1�0������=��%&�������1-�0��=���10����/�/��-�������1�2�����8��:0���/�5��2�1�0���

��������������� !��"������������������

� �

FlexStand Operator Interface��

����������������� Page 18�

+�� '���8��:0��=��"5����-����������������4�:������0��-�05��1�1������8��:������1-�0�/��1�2��3����1-����=���-��-.1�2���8���0=-.0����10��-���=������8��:0���/��=��0�>������1��.=1�=��=�6����������/���-������3� -����"��� �������

��1�� ������-��"5����-������������ ���������45�6��'���8���0�/��-���-221�2�-��5�-2��4�0�����-���-�0�����5�-2��40��=������/0��-�����1��5��������.1�=��=��"5����-�������������

'�-0�� �=���/-.��-���=��"5����-������������

���������45�6��'����-���3�45���8���0�/��-��������5�-��/����-���-�0�-5�5�-2��40�����1�2�1��5���������-��=��"5����-�������������

�60��4����-�� �60��4����-�� ���������45�6��'���8���0�/��-��-2�060��4����-��1������0�-4���05��1�1��060��4�-���-�4-/1�6��=��060��4����-��-���9���/�������=��060��4����-���-��:�-.����0�0������=��060��4����-��10�������/�1���=������8��:��=��060��4����-��=��/�1�2�8�1���1��-��=��"5����-������������.1����-���3�������

���/�60��4����5� ������-��"5����-������������ ���0��=��060��4�5���4����0���-��&��2�1��&��=0B���8���4�0B������05��1�1���1-���1��B��60��4����-��=��/�1�2��

���/'�0�-4����5� ������-��"5����-������������ ���������45�6��'���8���0�/��-����/���0�-4�0���1�20��=���4�0��8���9�1��8����-��=��5��2�1�0��-���������0���

�=��-5����-��1���������10�/��19���/�.1�=���0���-����45���������8��:0��=�������8���0�/��0���0����1�2�5-1����-�������1�2�����0�-41C�/�����8��:���=���-���1-��-���=������8��:0�4�0��8���10��/�1���=��!��3����/7"��1�1��1�����=10��1���10��-����/�1���=��0�4��/1����-�6��0��=��!��3����/7"���3�����=��1�1��1����-���1�0���0���1-�������/�;'���8��:0<���=10�0���1-���10�0��=���-���1-�0�-���=������8��:0���

[Callbacks] Init=" " Close="" SystemError=" " ReadSystemSetup=" C:\Documents and Settings\All Users\Documents\National Instruments\TestStand 4.2.1\UserInterfaces\FlexStand OI Examples\Advanced\Callbacks\CIM_TS_OI CALLBACK ReadSystemSetup.vi" ReadCustomSetup=" "

�����������+#������ ���� �����������3 �

-����=�������8��:0�.1�=��45�6�5��=0�.1����-��8�������/��

� �

FlexStand Operator Interface��

����������������� Page 19�

+�� !��3����/�"���1�1��1����=��!��3����/�"���1�1��1����-���1�0�9��1-�0�8�01��0���1�20��-���=��-5����-��1�����������=���1�1��1���10��-����/�1���=���-�/���'N�-��4���0���/�����1�20N%����0��0N�-��4���0N ��1-������0���4���0N��0�����/������N�0�����������0N!��3����/�"�N!��3����/7"������1��1�1���=���1�1��1����-�010�0�-���=���-��-.1�2�0���1-�0�

+���� ;!��3����/7"�<�'-���1�0�1��-�4��1-���0�/�86�#�8)��*���=10�0���1-��0=-��/��-�4���6��-��8��4-/1�1�/��

+���� ;'���8��:0<�'-���1�0�5��=���/��1����4���-��=������8��:0��0�/���������-�0���1-�����

+���� ;�5��0=������<�'-���1�0�5��=���/��1����4���-��=��05��0=0������0=-.��/��1�2�0�����5�-��!��3����/���=��/�������05��0=0�����0��0�/�10��-����/�1���=���3�45��0��

+���� ;����1�20<�����1�20��-���=��-5����-��1�����������!���0���������0����-�������=��!��3����/�"��.1���8��0=-.��1�������0������4-/����=10�.1����9-1/�����00��-��=��/�0:�-5���/�.1����-�����-.�41�141C�B���01C��-��4-9��-���=��!��3����/�"��.1�/-.��

� �

FlexStand Operator Interface��

����������������� Page 20�

+�� &��2�1�0�

+���� &��2�1��-9��91�.��=��4�1���0���1���������10�-�2��1C�/�1������48���-��5��2�1�0���=��5��2�1�0�����#�891�.�)�0�������/��-�4�����=�����/0��-���=���������-5����-��1�����������=��-5����-��1������������-4��1����6��-�/0��=��5��2�1������=���55�-5�1�����-���1-�0���/���01C�0��=��.1�/-.��-��1���=��01C��-���=��5��2�1���!12�������0=-.0��=����6-���-���=��5��2�1����=��-5����-��1���������0�55-��0�-����-5�5�����5��2�1�B�����4�1��5�����5��2�1�0���/�-���8-��-4�5�����5��2�1����

���������$������������#���

�=������4�1��5�����5��2�1�0�.1���8���-����/�-����80B�-���5��2�1��-������=���8��

+���� &��2�1���-�����0��=��5��2�1�0�����#�891�.�)�0��=���4�0���-���1������9����=��/������/�-�=���5��/��1��/�����0��-�.-�:�5�-5���6���=���9����=��/����10��0�/��-�����19���9���0���-4��=��5��2�1�B���-4��=��!��3����/���21�����/���-4��=����0�0���/���21�����=��5��2�1��4�0����0-�0��/���4�00�2���-��=��"5����-������������1��-�/����-�������=��"5����-������������.=����=��5��2�1��10�����1�2���/����/6��-�����19���9���0��

+������ �9����=��/����!12�������0=-.0����651����8�01����6-���-���=���-/��1����5��2�1����=��,����9���������1-��������0��������������-��=��/6��41���9���0�2�������/�86��=��"5����-��������������=������������4�0��8���-������/��-��=��/6��41���9�������41����-���=���9����=��/����0����������

�-5�&��2�1��

��1��&��2�1�0�

?-��-��&��2�1���

FlexStand Operator Interface��

����������������� Page 21�

���������(����������"���

�=�������1-��L&��2�1��������/M�0��/0���4�00�2���-��=��"5����-�������������=���1�/1����0��=����=��5��2�1��=�0�1�1�1��1C�/���/�10����/6��-�����19���9���0������=���8-9���3�45����=���9����=��/�����-���1�0����14�-����9������0���=����5/���0���.���=��%0�0=-.��1��!12��������=���9����=��/������0-��-���1�0�����1���55�1���1-���9������=10��9����10���122���/�.=����=��"5����-������������10�0=���1�2�/-.����=����1���55�1���1-���9����4�0��0�-5��=���3����1-��-���=��5��2�1����=��"5����-������������.�1�0��-���=��5��2�1�0��-�0�-5�8��-���1���1�10=�0���=��������-��60��4����-��10���2�������%&�������1-���-�=��/���060��4����-�0���

���������)��4�������������������

+������ ���0�����/�8���-�0�%�5��2�1��.1����651����6��-���1����0�����/����4���0��1:��8���-�0���/�91�.0���01�2��=��!��3����/�%&���=�0�����4���0������-������/��-��=����0�����/�:��������=10��-�����1-��.1�����0�����=����=���-������-���=��8���-��-��91�.�10��-��1��-�0�6��5/���/�86��=����0�����/�:�������

FlexStand Operator Interface��

����������������� Page 22�

+������ )1�.0�!��3����/�"��0�55-��0�����48���-��91�.0��=�������8��1�0����/�1���=��5��2�1�0���=�0��91�.0�����8���-��12���/��01�2���/1��-2�8-3���-�-5����=��/1��-2��-���-��12����1-���12=����1�:�-���=��91�.�1���/1��4-/����/�0������%/9����/�QQ���012��4-/��

��

�12=����1�:��2�1��-���=��91�.���/�0�������-���3�45�����>�����)1�.QQ&�-5���1�0������=��/1��-2�8-3�0=-.���=���-�����0�-���=��91�.�����8������6��-��12���/����3�45��0�-���-��12����1-�0��-������������3����1-��91�.��=���0=-.0��=��0����0�-���=��0��5��//��=��0����0��-��4��1���=����>�����)1�.�����6-��.�����=��0����0��-�8���-�-��/�2�������/���/��-��&�00���/�!�1��1�0�����=���-��-.1�2��35��001-��1���=��/1��-2���

���������*��5 ��� ����������"��� 6����� �� �

�=���35��001-���0�/�10�

RunState.Step.Result.Status == "" ? -1 : (RunState.Step.Result.Status == "Failed" || RunState.Step.Result.Status == "Error") ? tsRed : RunState.Step.Result.Status == "Passed" ? tsGreen : RunState.Step.Result.Status == "Skipped" ? tsLightGray : (RunState.Step.Result.Status == "Running"

FlexStand Operator Interface��

����������������� Page 23�

|| RunState.Step.Result.Status == "Looping") ? tsMagenta : RunState.Step.Result.Status == "Terminated" ? tsBlue : tsCyan

�=���35��001-������8���-51�/���-4��=����3���8-9��-����-4��=���3�45���0=155�/�.1�=�!��3����/�"���

+������ �����0�8����=��0���/��/���0�����/�0����0�8�������8���0�/�-���=����-���5����0�-���=��5��2�1�0������=���3�45��0�0=155�/�.1�=�!��3����/��=��0����0�8���10��-����/�1���=��8-��-4�5��21����=���-������-���=��0����0�8���10��-��12���/�1���/1��4-/��86��01�2��=���-��-.1�2�5�-��/�����%//��=����0�����/���������0?����-��=����-���5�����-���=��91���

��

�12=����1�:��=�������0?�����/�0������%/9����/����:��0������012���-/��10��=��:�/�

��12=����1�:�-���=�������0?�����/�-5����=���/1�-��86�0�����1�2������08��QQ&�-5���1�0���=��5�-5���1�0��/1�-���-.�-5��0����������=��&���0���8��0�0=-.��1���=���-��-.1�2��12�����

"�����4�48����-����=��:���012���-/��8��-����3����1�2��=��5��2�1��-�=��.10���=�������0?���.1����-��8��0=-.���

FlexStand Operator Interface��

����������������� Page 24�

�������=���3�45����8-9���=�������0?����-���1�0���������4���0� �48���-����0�0�1���=��0�>�����B�����0����0���/��=���0�����4����=����4���0�/��-���=������6�����0��=��!��3����/���21���.=1�=����4���0��-�1�0����1���=�������0?�����=����4�0��10��/�1���-��-.1�2���8�������8���0�/���=����4�0�4�0��8��05����/��3����6��0�0=-.���-���=��!��3����/���21����-����-2�1C���=������6���-4��1��40�.1���-��6�8���5/���/�1��������00�2���9����10�0��/���-4��=��4-/���-����0��0�>�������!-���=-0��1��40�.=�����=�������00�2��10����/�/��=�����02��9�����-/���-��0��10�0=-.��1���=���-��-.1�2��10����

• 7��8!�������������105��60��=��8���=�0��1�����48����-���=��8���=��=����-���1�0��=�����������3����1-���

• 7��8!����105��60���/�0��15�1-��-���=���3����1-��0�����-���=��8���=��=����-���1�0��=�����������3����1-���!-���3�45��B��=10���5�1-��412=��/105��6���1�1��1C1�2B���0�1�2B�*�1�1�2B�-��'-45����/�;&�00�/<���

• 7��8!�� ��105��60��=��8���=���0����0����0��-���=��8���=��=����-���1�0��=�����������3����1-����

• -�����-���!��35��#��105��60�����4���=���1/���1�1�0��=���������������0���:�1��4�1���=���-��2�-��/��=���/�1���=�����������3����1-����

• -�����5 �����R��105��60�����4���=���1/���1�1�0��=�����������3����1-����• -��������� ."��������105��60��=��5��=���4��-���=��5�-��00�4-/����1����-���=����������6��3����1�2�-����������6�0������/�0�>�������1�����

• -�����!�%��������105��60��=����4��-���=����������6��3����1�2�-����������6�0������/�0�>��������

• -�����!�%�����-�������105��60��=���-44�����-���=����������6��3����1�2�-����������6�0������/�0�>��������

• -�����!�%������������105��60��=��5��=���4��-���=����������6��3����1�2�-����������6�0������/�0�>�������1�����

• -�����!�%���������-�������105��60��=���-44�����-���=����������6��3����1�2�-����������6�0������/�0�>�������1�����

• -�����!�����105��60��=����4��-���=����������0��5�1���=�����������3����1-����• -�����!��-�������105��60��=���-44�����-���=����������0��5�1���=�����������3����1-����

FlexStand Operator Interface��

����������������� Page 25�

• -�����!��9������105��60��=����4��-���=����������6��3����1�2�-����������6�0������/�0��5�2�-�5���

• -�����!��'�"� :;��7� �"���105��60��=��C��-�8�0�/�1�/�3�-���=����������0��5�1���=�����������3����1-����

• -�����+� '�"� :&��7� �"���105��60��=��-���8�0�/�1�/�3�-���=����������0��5�1���=�����������3����1-����

• -�����+8���"���105��60�����4���=���1/���1�1�0��=���-��2�-��/��=���/�1���=�����������3����1-����

• ������105��60��=����������/������• ."��!�����105��60���/�0��15�1-��-���=���3����1-��0�����-���=�����������3����1-���!-���3�45��B��=10���5�1-��412=��/105��6���1�1��1C1�2B���0�1�2B�*�1�1�2B�-��'-45����/�;&�00�/<���

• ��!������,��������/��-���9���8����9��1/���5�1-��0-�����05��1�1�����• ������&�!�� ���105��60��=����48���-��0��50�1���=����������6��3����1�2�-����������6�0������/�0��5�2�-�5���

• ������&�+� ���105��60��=����48���-��0��50�1���=����������6��3����1�2�-����������6�0������/�0��5�2�-�5���=��/�0��15�1-���0�0��=��.-�/������1��5�����-���=��.-�/��������

• ����� ��������105��60��=��5�-2��00�5�������2��1��-�4��1-���-���=�����������3����1-����=10���5�1-��1�/1����0��=��5�-2��00�-��-5����1-�0��-��.=1�=��=���3����1-���=--0�0��-���5-����=���4-����-��5�-2��00�����/-�0��-������00��1�6����������=��5�-2��00�-���=���3����1-���0���.=-�����=��5�-2��00�5�������10�0����86���5�-��00�4-/����=�-�2=��=�����027&�-2��00&�����������00�2�'-/����

• ����� +� ���105��60��=��5�-2��00�4�00�2���-���=�����������3����1-����=��5�-2��00���3��10�0����86���5�-��00�4-/����=�-�2=��=�����027&�-2��00��3������00�2�'-/���

• ������������105��60��=���-���1-��-���=����5-����-���=�����������3����1-����=��/105��6�9������-������5-���10�05��1�1�/�86��=����5-���#-���1-��5�-5���6���

• +� !�3�'�"� ��105��60��=��C��-�8�0�/�1�/�3�-���=����0��0-�:����-���=�����������3����1-����105��60��-�=1�2�1���=���3����1-��10��-��5���1�15��1�2�1����4���1�0-�:�����0��5�-��00���=����3��0-�:���1�/�3�10�0����86���5�-��00�4-/����=�-�2=��=�����027�-/�������7?�21���0�1�2���/����027�-/�������7*�1�1�2�����00�2�'-/�0��

• 0 ���������105��60��=����4��-���=�����������0�����• 00+!�� ��105��60��=����0����0����0�-���=�������-���=�����������3����1-����=������0����0�10�0����86���5�-��00�4-/����=�-�2=��=�����027�-/�������7��0�1�2'-45���������00�2�'-/�����

� �

FlexStand Operator Interface��

����������������� Page 26�

+�� ����8����=��4���8���1���=��!��3����/�"5����-����������������8����0�-41C�/��-��-���1��8-�=����0�����/���/��0���/��1��/�����1�0���=��05��1�1���1-��-���=��4���8���10�/-����01�2����$�#��1����-����/�1���=��0���1�20��-�/�����=���-�����0�-���=��$�#��1�������8��4-/1�1�/�1����0145�����3���/1�-���1:�� -��5�/��!12�����+�0=-.0��=���-�����1-��8��.�����=��4���8�����/��=��L�-5��9��M����4���0�-���=��$�#��1�����

������=�S�-5��9��Q����4����4�0���-���1���������6��-���=��4������3��S�-5#�9����3�Q���/����S1��40Q�0���1-�������=��S���40Q�0���1-���=�����4���0�-���=���-5��9���4��������/��1��/���=����2�S���4Q�/��1��0����=����4����1���=��4���������=�����4�10�0����-���8�1���1����0�����/����4�����1:���-���3�45���L'-44��/D1�/7�������!1������7���M��=10����4����.1������-4��1����6�8���//�/��-��=��4�����%��0���/��1��/�1��4�����8���//�/���0-�86��01�2��=��S���4Q���2�8����=����2�4�0����0-��-���1���.-�����18���0��-���=��4��������6���2���4����/�0=-��������=-������10�-5�1-������=������18���0�4�0��8��������/��0�0=-.��1���=���8-9���3�45����S���4���2OP46��2�P��=-�����OPT�=1��T!��PQ�6���4SH���4Q��

��������,��.�������<.��������

FlexStand Operator Interface��

����������������� Page 27�

I46��2�K�10��=����2���3���=���.1���8���������/��-��=���9����=��/���0�1���=��5��2�1�0�.=����=��4��������6�10����19���/�����������1�0������������/��01�2��=���9����L�0��������9���M��I�=-�����K�10��=��-5�1-����0=-������:�6��-��0���-���=������6���=��0=-������4�0��=�9���=���-�4���

[+Ctrl][+Shift][+]Shortcutkey.

LT'���M���/�LT�=1��M�4�0��8���//�/�1���=��0=-���������/0��-��0���=1��B�'����-��8-�=��=1�����/�'�����0�4-/1�1��0�����8-�=�'������/��=1���4�0��8���0�/��=��4-/1�1��0�4�0��8��.�1�����1���=��0�>������LT'���T�=1��M���=��5��0�1����-���-���=���=-������:�6�10�-5�1-����8���10����-44��/�/��-���0�����/1�2�-���=��0=-�������

� �

FlexStand Operator Interface��

����������������� Page 28�

+�( #��2��2������0���1-�����1�20��0�/�1���=��!��3����/�"5����-����������������8������0����/��-����-�������2��2����=��0��1�20��0�/�1���=��!��3����/�"5����-����������������/��1��/�1���=���1����C:\Documents and Settings\All Users\Documents\National Instruments\TestStand 4.2.1\Components\Language\English\FlexStand OI CustomStrings.ini

��=���1����-���1�0��.-�4�1��0���1-�0�;!��3����/�"������<���/�;!��3����/�"����1�<���=���1�0��0���1-���-���1�0��=��0��1�20��-���=���0���/��1��/�����1�0�1���=��4������=��0��-�/�0���1-���-���1�0�0��1�20��-���=����8���4�0���/��-��0��1�20��0�/�1���=��5��2�1�0������0���1-�����-����/�0��15�1-��-���=����0-������1����-�4�����[FlexStand-OI-Menu] ;; Put entries for the menu here. About FlexStand-OI="About FlexStand OI" Help="Help" File="File" [FlexStand-OI-Main] ;; Put entries for the plugins here. Main="Main" Execution="Execution" Report="Report" F6 Buttontext="Serial no queue [F6]" F7 Buttontext="N-loop [F7]" Serialnumber="Serial number"

+�(�� ���������0���1-���-�����0������=��4��������1�0��=����4�0�4�0��=�9����5���13�-����77�@ "���/-�8�����/��0�-��A����0�����/��0�0���7�@01�2�����/��0�-��A��0�5���13��-��0��1�20��-�8���--:�/��5�8����-��4����1��40������/��0�-���/��-��0���0=-�������-��=���-��-.1�2����������=����-����=���--:�5�0��1�2�4�0���-���1���.-���/��0�-��0��-��4����1��40������=���8-9���3�45����=��4����!1���@JN!��3����/7"�N����1�20N����'-��12����1-��34�A�0=-��/�=�9���=����3����77!1����-�8���--:�/��5��-�������!-���=10��3�45����=��4�����1���.1����--:��1:���=���-��-.1�2��<?xml version="1.0" encoding="iso-8859-1"?> <MenuConfiguration> <MenuSetting> <TopLevel> <TopLevelText>TS__File</TopLevelText> <Items> … </Items> </TopLevel> </MenuSetting> </MenuConfiguration>

+�(�� ��8���4�0�����0���1-���=����3�0�1���=����80�-���=��!��3����/�"5����-����������������8������0����/�86������1�2��=��0��1�20�1���=��;!��3����/�"����1�<�0���1-��-���=���1�����=����8���4�0��0�/�.=�������1�2��=��%&�������1-��I������8� �4�0K�0=-��/�0�����.1�=���7���-�����0������=����1����8�1���=���3�45����8-9���=����4��0=-��/�8��0����-���7��1��.=�������1�2��=��%&�������1-��I������8� �4�0K��

FlexStand Operator Interface��

����������������� Page 29�

+�(�� &��2�1��0��1�2�����0���1-�����1�20��0�/�1���=��5��2�1�0�����8������0����/�86��01�2��=���-��-.1�2�����0�

• #�891�.��-���-����/�1�/1���-����5�1-�0�.1���8������0����/�1���=����8���10�0����-�����4��.1�=��=���-�4�����7S��8��Q��S��8��Q�4�0��8��������/�1���=����0-������1���4���1-��/��8-9��1���=��;!��3����/�"����1�<�0���1-����=����5�1-��4�0��8��91018����

• !-��#�891�.�?--�����8���-�0���/�1�/1���-�0��=��?--�������3��.1���8������0����/�1���=��?--�������3��0����0�.1�=���7��

• #�891�.��������8��0�.1���8������0����/�1���=���-�����0��-���1�0���7�� -����=����=��)��0=-��/�8��0�9�/�.1�=��=����7S��3�Q��0��������8�����0��I������������9������0�/������K��-�4�:��0�����=��)��10��-��0�9�/�.1�=��=������0����/���3���

• ��0�����/��-���-�0���/�1�/1���-�0���������0����/�86��01�2��=��/���������0�����/���0-�����0��1�2�4��=-/������0���1-��+�(����

+�(�� ����0���1-��/��1�2��3����1-�����1�2��3����1-��-��!��3����/�0��1�20�����8������0����/�86�����1�2��=��%&�������1-��I'��7��7%&����#-���1C�����1�2�91K���=10������1-������8���0�/��-��-�9�����0���4�00�2�0���/�-�=�����3��/��1�2��3����1-��-��!��3����/�����1�20��-�8������0����/�86��01�2��=��%&�������1-��4�0��0�����.1�=�I��7K��!-��5��2�1�0��=����3��4�0��8���//�/��-��=��0���1-��;'���"����1�<�1���=�����2��2���1��0��

+�(�� ��0�����/���0-�����0��1�2�4��=-/���0�����/��0�0�����0-�����0��1�2�4��=-/��-�-8��1���=��0��1�2�4�00�2�0��-�/105��6�1���=��!��3����/�"5����-�����������B�0�>�������/1�-����/��0���1���������.1�/-.0���/�/1��-2�8-3�0����=��4��=-/��0�0���0��1�2�����2-�6���/�����2���4����/�0����=�0��-���=��0��1�2���0-�����1������0��1�2���0-������1��0�1���=���-��-.1�2�5��/��1��/�-�/���-��/1����-�1�0�����<TestStand Public>\Components\Language\<current language> ���<TestStand Public>\Components\Language\English ���<TestStand Public>\Components\Language ���<TestStand>\Components\Language\<current language> ���<TestStand>\Components\Language\English (��<TestStand>\Components\Language ��������-�������=!����&��� 1���=����0�����/��/1�-���-��=��2���=�������������2��2��0���1�2���-���0�-41C����0��1�2���0-������1����-����0�55-���/����2��2��-���-������������0-������1����-������.����2��2�B��-56�����310�1�2����2��2���1�����-4��=��<TestStand>\Components\Language\<language> /1����-�6B�5������=���1���1���=��<TestStand Public>\Components\Language\<language> /1����-�6B���/�4-/1�6��=���1�����-������������0-�����0��1�2��1����=����55�1�0��-��������2��2�0B�5������=����0-������1���1���=��8�0��<TestStand Public>\Components\Language /1����-�6�� ����=����0�����/���21����-�/0���0-������1��0�.=���6-��0������=����0�����/���21�������6-��4�:���=��2�0��-��=����0-������1��0B�6-��4�0����0�����!��3����/��-���=���=��2�0��-���:���������������1�2���0-�����!1���!-�4������1�2���0-������1��0�4�0���0���=��.ini �1����3���01-����/��0���=���-��-.1�2��-�4��� [category1] tag1 = "string value 1" tag2 = "string value 2" [category2] tag1 = "string value 1" tag2 = "string value 2"

FlexStand Operator Interface��

����������������� Page 30�

�*=���6-�����������.�����1�0�1����0��1�2���0-������1���-�����������0��1�2���0-������1����-����0�-4��-45-����0B��0����1>�������2-�6���4�0��-��9-1/��-���1��0�.1�=��=��/���������4�0���0�����/��0�0��!-���3�45��B�8�21����.�����2-�6���4�0�.1�=�����1>�����B�0��=��0����-45��6�5���13���-�������������������141��/���48���-������2-�1�0���/���2���4�0���-�������������0��1�20�-�����141��/�01C�B�8���6-��4�0��8���:���0��1�2�.1�=�4-����=��������=�������0�1��-�4���15����1��0�����=��1���1����/�0���lineNNNN ��2�0���13B�.=����NNNN 10��=���1�����48���.1�=�C��-�5�//1�2B��0�0=-.��1���=���-��-.1�2��3�45��� [category1] tag1 line0001 = "This is the first sentence of a long " tag1 line0002 = "paragraph. This is the second sentence."

��-�������0���=���0��5���-/�0�1����8������-�1�0������5�1���8����=�������0�����8�������0-��������1�2�!1����0��5��'-/�0�Escape Code Description \n �48�//�/��1�����/��=���������\r '���1�2����������=���������\t ��8��=���������\xnn E�3�/��14���9������=�����5��0���0��=���=��������!-���3�45��B�\x1B

��5��0���0��=��%�'�����'��=���������\\ ?��:0��0=��=���������\" �-�8���>�-���1-��4��:���