ViStatus pipx40_self_test (ViSession instrumentHandle, ViPInt16 testResult, ViChar _VI_FAR testMessage[]);
    No actual test is performed as a consequence of executing this function, but any pre-existing faults are indicated in the result.
    
    The card's state is unaffected.
    
| Input | ||
| Name | Type | Description | 
| instrumentHandle | ViSession | 
     Instrument handle obtained by the pipx40_init call used to open the card.  | 
      
| Output | ||
| Name | Type | Description | 
| testResult | ViInt16 (passed by reference) | 
     
    A numeric code indicating the result of the self test operation.
      | 
      
| testMessage | ViChar[] | 
     
    A text string describing the result of the self test operation.
      | 
      
| Name | Type | Description | 
| status | ViStatus | 
     
    A numeric code indicating the success or failure of the operation.
      | 
      
      Utility
      Pickering Interfaces PXI VISA
      Alphabetical Function Index
      Hierarchical Function Index