Service Manuals, User Guides, Schematic Diagrams or docs for : Chroma sw 6314A Chr6310A Help for Visual Basic

<< Back | Home

Most service manuals and schematics are PDF files, so You will need Adobre Acrobat Reader to view : Acrobat Download Some of the files are DjVu format. Readers and resources available here : DjVu Resources
For the compressed files, most common are zip and rar. Please, extract files with Your favorite compression software ( WinZip, WinRAR ... ) before viewing. If a document has multiple parts, You should download all, before extracting.
Good luck. Repair on Your own risk. Make sure You know what You are doing.




Image preview - the first page of the document
Preview not available!
Sorry, no preview image available for this document.
Possible reasons are : this is not a PDF document, it is password protected or the file is partially corrupted.
We are working to fix the issue.
You can still download the full file from the link below and it will be viewable.



>> Download Chr6310A Help for Visual Basic documenatation <<

Text preview - extract from the document
                        Programmable DC Electronic Load
________________________________________________________________________________

  Introduction:

  This instrument driver provides programming support for Programmable DC Electronic Load.
  It contains functions for opening, configuring, taking measurements from, and
  closing the instrument.

________________________________________________________________________________

  Assumptions:

  To successfully use this module, the following conditions must be met:

  For GPIB instrument drivers:
         -  the instrument is connected to the GPIB.
         -  the GPIB address supplied to the initialize function must match the
            GPIB address of the instrument.

  For VXI instrument drivers:
         -  the instrument is installed in the VXI mainframe and you are
            using one of the following controller options:
                  Embedded controller
                  MXI
                  MXI2
                  GPIB-VXI
         -  the logical address supplied to the initialize function must
            match the logical address of the instrument.

  For RS-232 instrument drivers:
         -  the instrument is connected to the RS-232 interface.
         -  the COM port, baud rate, parity, and timeout supplied to the
            initialize function must match the settings of the instrument.

________________________________________________________________________________

  Error and Status Information:

  Each function in this instrument driver returns a status code that
  either indicates success or describes an error or warning condition.
  Your program should examine the status code from each call to an
  instrument driver function to determine if an error occurred.
  The general meaning of the status code is as follows:

       Value                  Meaning
       -------------------------------
       0                      Success
       Positive Values        Warnings
       Negative Values        Errors

  The description of each instrument driver function lists possible error
  codes and their meanings

________________________________________________________________________________

  How To Use This Document:

  Use this document as a programming reference manual.
  It describes each function in the

                        Programmable DC Electronic Load

  instrument.  The functions appear in alphabetical order, with a description
  of the function and its Visual Basic syntax, a description of each parameter,
  and a list of possible error codes.

________________________________________________________________________________

Function Tree Layout:

   Class/Panel Name:                              Function Name:

      Initialize                                  Chr6310A_init
      Init Interface                              Chr6310A_InitInterface
      Initialize With Options                     Chr6310A_InitWithOptions
      Application Functions
         Configure Function
            Set Configure Von                     Chr6310A_Set_Configure_Von
            Set Configure Voltage Range           Chr6310A_Set_Configure_Voltage_Range
            Set Configure Voltage Latch           Chr6310A_Set_Configure_Voltage_Latch
            Set Configure Von Latch Reset         Chr6310A_Set_Configure_Von_Latch_Reset
            Set Configure Auto Load               Chr6310A_Set_Configure_Auto_Load
            Set Configure Auto Mode               Chr6310A_Set_Configure_Auto_Mode
            Set Configure Sound                   Chr6310A_Set_Configure_Sound
            Set Configure Remote(For RS232)       Chr6310A_Set_Configure_Remote
            Set Configure Save                    Chr6310A_Set_Configure_Save
            Set Configure LOADON                  Chr6310A_Set_Configure_Load
            Set Configure Timing State            Chr6310A_Set_Configure_Timing_State
            Set Configure Timing Trigger          Chr6310A_Set_Configure_Timing_Trigger
            Set Configure Timing Timeout          Chr6310A_Set_Configure_Timing_Timeout
            Set Configure Voff State              Chr6310A_Set_Configure_Voff_State
            Set Configure Voff Final V            Chr6310A_Set_Configure_Voff_Final_V
            Set Configure Measure Average         Chr6310A_Set_Configure_Measure_Average
            Set Configure Digital IO              Chr6310A_Set_Configure_Digital_IO
            Set Configure Key                     Chr6310A_Set_Configure_Key
            Set Configure Echo                    Chr6310A_Set_Configure_Echo
            Query
               Get Configure Von                  Chr6310A_Get_Configure_Von
               Get Configure Voltage Range        Chr6310A_Get_Configure_Voltage_Range
               Get Configure Voltage Latch        Chr6310A_Get_Configure_Voltage_Latch
               Get Configure Auto Load            Chr6310A_Get_Configure_Auto_Load
               Get Configure Auto Mode            Chr6310A_Get_Configure_Auto_Mode
               Get Configure Sound                Chr6310A_Get_Configure_Sound
               Get Configure LOADON               Chr6310A_Get_Configure_Load
               Get Configure Timing State         Chr6310A_Get_Configure_Timing_State
               Get Configure Timing Trigger       Chr6310A_Get_Configure_Timing_Trigger
               Get Configure Timing Timeout       Chr6310A_Get_Configure_Timing_Timeout
               Get Configure Voff State           Chr6310A_Get_Configure_Voff_State
               Get Configure Voff Final V         Chr6310A_Get_Configure_Voff_Final_V
               Get Configure Measure Average      Chr6310A_Get_Configure_Measure_Average
               Get Configure Digital IO           Chr6310A_Get_Configure_Digital_IO
               Get Configure Key                  Chr6310A_Get_Configure_Key
               Get Configure Echo                 Chr6310A_Get_Configure_Echo
         Channel Function
            Set Channel Load                      Chr6310A_Set_Channel_Load
            Set Channel Active                    Chr6310A_Set_Channel_Active
            Set Channel Synchronized              Chr6310A_Set_Channel_Synchronized
            Query
               Get Channel Load                   Chr6310A_Get_Channel_Load
               Get Min of Channel Load            Chr6310A_Get_Min_of_Channel_Load
               Get Max of Channel Load            Chr6310A_Get_Max_of_Channel_Load
               Get Channel Synchronized           Chr6310A_Get_Channel_Synchronized
               Get Channel ID                     Chr6310A_Get_Channel_ID
         Load Function
            Set Load State                        Chr6310A_Set_Load_State
            Set Load Short State                  Chr6310A_Set_Load_Short_State
            Set Load Short Key                    Chr6310A_Set_Load_Short_Key
            Set Load Protection Clear             Chr6310A_Set_Load_Protection_Clear
            Set Load Clear                        Chr6310A_Set_Load_Clear
            Set Load Save                         Chr6310A_Set_Load_Save
            Query
               Get Load State                     Chr6310A_Get_Load_State
               Get Load Short State               Chr6310A_Get_Load_Short_State
               Get Load Short Key                 Chr6310A_Get_Load_Short_Key
               Get Load Protection Status         Chr6310A_Get_Load_Protection_Status
         All Run
            RUN                                   Chr6310A_RUN
         All Abort
            ABORT                                 Chr6310A_ABORT
         Show Display
            Show Display                          Chr6310A_Show_Display
         CLS                                      Chr6310A_CLS
         Set ESE                                  Chr6310A_Set_ESE
         Set OPC                                  Chr6310A_Set_OPC
         RCL(Restore Memory)                      Chr6310A_RCL
         RST                                      Chr6310A_RST
         SAV(Store Memory)                        Chr6310A_SAV
         Set SRE                                  Chr6310A_Set_SRE
         Query
            Get ESR                               Chr6310A_Get_ESR
            Get Identification String             Chr6310A_Get_Identification_String
            Get OPC                               Chr6310A_Get_OPC
            Get RDT                               Chr6310A_Get_RDT
            Get STB                               Chr6310A_Get_STB
      Configuration Functions
         Set/Get/Check Attribute
            Set Attribute
               Set Attribute ViInt32              Chr6310A_SetAttributeViInt32
               Set Attribute ViReal64             Chr6310A_SetAttributeViReal64
               Set Attribute ViString             Chr6310A_SetAttributeViString
               Set Attribute ViBoolean            Chr6310A_SetAttributeViBoolean
               Set Attribute ViSession            Chr6310A_SetAttributeViSession
            Get Attribute
               Get Attribute ViInt32              Chr6310A_GetAttributeViInt32
               Get Attribute ViReal64             Chr6310A_GetAttributeViReal64
               Get Attribute ViString             Chr6310A_GetAttributeViString
               Get Attribute ViBoolean            Chr6310A_GetAttributeViBoolean
               Get Attribute ViSession            Chr6310A_GetAttributeViSession
            Check Attribute
               Check Attribute ViInt32            Chr6310A_CheckAttributeViInt32
               Check Attribute ViReal64           Chr6310A_CheckAttributeViReal64
               Check Attribute ViString           Chr6310A_CheckAttributeViString
               Check Attribute ViBoolean          Chr6310A_CheckAttributeViBoolean
               Check Attribute ViSession          Chr6310A_CheckAttributeViSession
      Action/Status Functions
         Load Mode
            Set Mode                              Chr6310A_Set_Mode
            Query
               Get Mode                           Chr6310A_Get_Mode
         CC&CCD Mode
            Set CC Static L1                      Chr6310A_Set_CC_Static_L1
            Set CC Static L2                      Chr6310A_Set_CC_Static_L2
            Set CC Static Rise Slew Rate          Chr6310A_Set_CC_Static_Rise_Slew_Rate
            Set CC Static Fall Slew Rate          Chr6310A_Set_CC_Static_Fall_Slew_Rate
            Set CC Dynamic L1                     Chr6310A_Set_CC_Dynamic_L1
            Set CC Dynamic L2                     Chr6310A_Set_CC_Dynamic_L2
            Set CC Dynamic Rise Slew Rate         Chr6310A_Set_CC_Dynamic_Rise_Slew_Rate
            Set CC Dynamic Fall Slew Rate         Chr6310A_Set_CC_Dynamic_Fall_Slew_Rate
            Set CC Dynamic T1                     Chr6310A_Set_CC_Dynamic_T1
            Set CC Dynamic T2                     Chr6310A_Set_CC_Dynamic_T2
            Query
               Get CC Static L1                   Chr6310A_Get_CC_Static_L1
               Get CC Static L2                   Chr6310A_Get_CC_Static_L2
               Get CC Static Rise Slew Rate       Chr6310A_Get_CC_Static_Rise_Slew_Rate
               Get CC Static Fall Slew Rate       Chr6310A_Get_CC_Static_Fall_Slew_Rate
               Get CC Dynamic L1                  Chr6310A_Get_CC_Dynamic_L1
               Get CC Dynamic L2                  Chr6310A_Get_CC_Dynamic_L2
               Get CC Dynamic Rise Slew Rate      Chr6310A_Get_CC_Dynamic_Rise_Slew_Rate
               Get CC Dynamic Fall Slew Rate      Chr6310A_Get_CC_Dynamic_Fall_Slew_Rate
               Get CC Dynamic T1                  Chr6310A_Get_CC_Dynamic_T1
               Get CC Dynamic T2                  Chr6310A_Get_CC_Dynamic_T2
         CR Mode
            Set CR Static L1                      Chr6310A_Set_CR_Static_L1
            Set CR Static L2                      Chr6310A_Set_CR_Static_L2
            Set CR Static Rise Slew Rate          Chr6310A_Set_CR_Static_Rise_Slew_Rate
            Set CR Static Fall Slew Rate          Chr6310A_Set_CR_Static_Fall_Slew_Rate
            Query
               Get CR Static L1                   Chr6310A_Get_CR_Static_L1
               Get CR Static L2                   Chr6310A_Get_CR_Static_L2
               Get CR Static Rise Slew Rate       Chr6310A_Get_CR_Static_Rise_Slew_Rate
               Get CR Static Fall Slew Rate       Chr6310A_Get_CR_Static_Fall_Slew_Rate
         CV Mode
            Set CV Static L1                      Chr6310A_Set_CV_Static_L1
            Set CV Static L2                      Chr6310A_Set_CV_Static_L2
            Set CV Current Limit                  Chr6310A_Set_CV_Current_Limit
            Set CV Response Speed                 Chr6310A_Set_CV_Response_Speed
            Query
               Get CV Static L1                   Chr6310A_Get_CV_Static_L1
               Get CV Static L2                   Chr6310A_Get_CV_Static_L2
               Get CV Current Limit               Chr6310A_Get_CV_Current_Limit
               Get CV Response Speed              Chr6310A_Get_CV_Response_Speed
         CP Mode
            Set CP Static L1                      Chr6310A_Set_CP_Static_L1
            Set CP Static L2                      Chr6310A_Set_CP_Static_L2
            Set CP Static Rise Slew Rate          Chr6310A_Set_CP_Static_Rise_Slew_Rate
            Set CP Static Fall Slew Rate          Chr6310A_Set_CP_Static_Fall_Slew_Rate
            Query
               Get CP Static L1                   Chr6310A_Get_CP_Static_L1
               Get CP Static L2                   Chr6310A_Get_CP_Static_L2
               Get CP Static Rise Slew Rate       Chr6310A_Get_CP_Static_Rise_Slew_Rate
               Get CP Static Fall Slew Rate       Chr6310A_Get_CP_Static_Fall_Slew_Rate
         OCP Mode(63110A not support)
            Set OCP Test                          Chr6310A_Set_OCP_Test
            Set OCP Range                         Chr6310A_Set_OCP_Range
            Set OCP Start Current                 Chr6310A_Set_OCP_Start_Current
            Set OCP End Current                   Chr6310A_Set_OCP_End_Current
            Set OCP Step Count                    Chr6310A_Set_OCP_Step_Count
            Set OCP Dwell Time                    Chr6310A_Set_OCP_Dwell_Time
            Set OCP Trigger Voltage               Chr6310A_Set_OCP_Trigger_Voltage
            Set OCP Specification Low             Chr6310A_Set_OCP_Specification_Low
            Set OCP Specification High            Chr6310A_Set_OCP_Specification_High
            Query OCP Result                      Chr6310A_Query_OCP_Result
            Query
               Get OCP Range                      Chr6310A_Get_OCP_Range
               Get OCP Start Current              Chr6310A_Get_OCP_Start_Current
               Get OCP End Current                Chr6310A_Get_OCP_End_Current
               Get OCP Step Count                 Chr6310A_Get_OCP_Step_Count
               Get OCP Dwell Time                 Chr6310A_Get_OCP_Dwell_Time
               Get OCP Trigger Voltage            Chr6310A_Get_OCP_Trigger_Voltage
               Get OCP Specification Low          Chr6310A_Get_OCP_Specification_Low
               Get OCP Specification High         Chr6310A_Get_OCP_Specification_High
         OPP Mode(63110A not support)
            Set OPP Test                          Chr6310A_Set_OPP_Test
            Set OPP Range                         Chr6310A_Set_OPP_Range
            Set OPP Start Power                   Chr6310A_Set_OPP_Start_Power
            Set OPP End Power                     Chr6310A_Set_OPP_End_Power
            Set OPP Step Count                    Chr6310A_Set_OPP_Step_Count
            Set OPP Dwell Time                    Chr6310A_Set_OPP_Dwell_Time
            Set OPP Trigger Voltage               Chr6310A_Set_OPP_Trigger_Voltage
            Set OPP Specification Low             Chr6310A_Set_OPP_Specification_Low
            Set OPP Specification High            Chr6310A_Set_OPP_Specification_High
            Query OPP Result                      Chr6310A_Query_OPP_Result
            Query
               Get OPP Range                      Chr6310A_Get_OPP_Range
               Get OPP Start Power                Chr6310A_Get_OPP_Start_Power
               Get OPP End Power                  Chr6310A_Get_OPP_End_Power
               Get OPP Step Count                 Chr6310A_Get_OPP_Step_Count
               Get OPP Dwell Time                 Chr6310A_Get_OPP_Dwell_Time
               Get OPP Trigger Voltage            Chr6310A_Get_OPP_Trigger_Voltage
               Get OPP Specification Low          Chr6310A_Get_OPP_Specification_Low
               Get OPP Specification High         Chr6310A_Get_OPP_Specification_High
         LED Mode(For 63110A Model)
            Set LED Voltage Out                   Chr6310A_Set_LED_Voltage_Out
            Set LED Current Out                   Chr6310A_Set_LED_Current_Out
            Set LED Rd Coefficient                Chr6310A_Set_LED_Rd_Coefficient
            Set LED Rd Ohm                        Chr6310A_Set_LED_Rd_Ohm
            Set LED VF                            Chr6310A_Set_LED_VF
            Set Configure Current Range           Chr6310A_Set_Configure_Current_Range
            Set Configure Rd Select               Chr6310A_Set_Configure_Rd_Select
            Set Configure Rr                      Chr6310A_Set_Configure_Rr
            Set Configure Rr Select               Chr6310A_Set_Configure_Rr_Select
            Set Configure Rr Set                  Chr6310A_Set_Configure_Rr_Set
            Set Configure Short                   Chr6310A_Set_Configure_Short
            Set Configure Response Select         Chr6310A_Set_Configure_Response_Select
            Set Configure Response Set            Chr6310A_Set_Configure_Response_Set
            Set Configure Set All LED             Chr6310A_Set_Configure_Set_All_LED
            Query
               Get LED Voltage Out                Chr6310A_Get_LED_Voltage_Out
               Get LED Current Out                Chr6310A_Get_LED_Current_Out
               Get LED Rd Coefficient             Chr6310A_Get_LED_Rd_Coefficient
               Get LED Rd Ohm                     Chr6310A_Get_LED_Rd_Ohm
               Get LED VF                         Chr6310A_Get_LED_VF
               Get Configure Current Range        Chr6310A_Get_Configure_Current_Range
               Get Configure Rd Select            Chr6310A_Get_Configure_Rd_Select
               Get Configure Rr                   Chr6310A_Get_Configure_Rr
               Get Configure Rr Select            Chr6310A_Get_Configure_Rr_Select
               Get Configure Rr Set               Chr6310A_Get_Configure_Rr_Set
               Get Configure Short                Chr6310A_Get_Configure_Short
               Get Configure Response Select      Chr6310A_Get_Configure_Response_Select
               Get Configure Response Set         Chr6310A_Get_Configure_Response_Set
               Get Configure Set All LED          Chr6310A_Get_Configure_Set_All_LED
         Program(63110A not support)
            Set Program Parameters                Chr6310A_Set_Program_Parameters
            Set Sequence Parameters               Chr6310A_Set_Sequence_Parameters
            Set Program Save                      Chr6310A_Set_Program_Save
            Set Program Run                       Chr6310A_Set_Program_Run
            Set Program Key                       Chr6310A_Set_Program_Key
            Query
               Get Program Parameters             Chr6310A_Get_Program_Parameters
               Get Sequence Parameters            Chr6310A_Get_Sequence_Parameters
               Get Program Run                    Chr6310A_Get_Program_Run
         Specification
            Set Specification Unit                Chr6310A_Set_Specification_Unit
            Set Specification Voltage             Chr6310A_Set_Specification_Voltage
            Set Specification Current             Chr6310A_Set_Specification_Current
            Set Specification Power(63110A)       Chr6310A_Set_Specification_Power
            Set Specification Test                Chr6310A_Set_Specification_Test
            Query
               Get Specification Unit             Chr6310A_Get_Specification_Unit
               Get Spec_Volt Result               Chr6310A_Get_Spec_Volt_Result
               Get Spec_Curr Result               Chr6310A_Get_Spec_Curr_Result
               Get Spec_All_Channel Result        Chr6310A_Get_Spec_All_Channel_Result
               Get Specification Voltage          Chr6310A_Get_Specification_Voltage
               Get Specification Current          Chr6310A_Get_Specification_Current
               Get Specification Power(63110A)    Chr6310A_Get_Specification_Power
               Get Specification Test             Chr6310A_Get_Specification_Test
      Data Functions
         Fetch Function
            Fetch Voltage                         Chr6310A_Fetch_Voltage
            Fetch Current                         Chr6310A_Fetch_Current
            Fetch Power                           Chr6310A_Fetch_Power
            Fetch Status                          Chr6310A_Fetch_Status
            Fetch All Voltage                     Chr6310A_Fetch_All_Voltage
            Fetch All Current                     Chr6310A_Fetch_All_Current
            Fetch All Power                       Chr6310A_Fetch_All_Power
            Fetch Time                            Chr6310A_Fetch_Time
         Measure Function
            Measure Voltage                       Chr6310A_Measure_Voltage
            Measure Current                       Chr6310A_Measure_Current
            Measure Power                         Chr6310A_Measure_Power
            Measure All Voltage                   Chr6310A_Measure_All_Voltage
            Measure All Current                   Chr6310A_Measure_All_Current
            Measure All Power                     Chr6310A_Measure_All_Power
            Set Measure Input                     Chr6310A_Set_Measure_Input
            Set Measure Scan                      Chr6310A_Set_Measure_Scan
            Query
               Get Measure Input                  Chr6310A_Get_Measure_Input
               Get Measure Scan                   Chr6310A_Get_Measure_Scan
      Utility Functions
         Reset                                    Chr6310A_reset
         Self-Test                                Chr6310A_self_test
         Revision Query                           Chr6310A_revision_query
         Error-Query                              Chr6310A_error_query
         Error Message                            Chr6310A_error_message
         Error Info
            Get Error Info                        Chr6310A_GetErrorInfo
            Clear Error Info                      Chr6310A_ClearErrorInfo
         Coercion Info
            Get Next Coercion Record              Chr6310A_GetNextCoercionRecord
         Locking
            Lock Session                          Chr6310A_LockSession
            Unlock Session                        Chr6310A_UnlockSession
         Instrument I/O
            Write Instrument Data                 Chr6310A_WriteInstrData
            Read Instrument Data                  Chr6310A_ReadInstrData
      Close                                       Chr6310A_close
________________________________________________________________________________

  Programmable DC Electronic Load

      This instrument driver contains programming support for the Programmable
      DC Electronic Load.  This driver has all the functions that IVI and
      VXIplug&play require.
      
      Note:  This driver requires the VISA and IVI libraries.
________________________________________________________________________________

              The following functions are in alphabetical order.

________________________________________________________________________________

  Chr6310A_ABORT

      Function Chr6310A_ABORT As ViStatus (ByVal instrumentHandle As ViSession)

  Purpose

      It sets all electronic loads to "OFF".

  Parameter List

      ByVal instrumentHandle As ViSession

          The ViSession handle that you obtain from the C6310A_init or
          C6310A_InitWithOptions function.  The handle identifies a particular
          instrument session.
          
          Default Value:  None
          

  Return Value

          Reports the status of this operation.
          
          To obtain a text description of the status code, or if the status
          code is not listed below, call the C63800_error_message function.  To
          obtain additional information about the error condition, use the
          C63800_GetErrorInfo and C63800_ClearErrorInfo functions.
          
          Status Codes:
          
          Status    Description
          -------------------------------------------------
                 0  No error (the call was successful).
          
          3FFF0005  The specified termination character was read.
          3FFF0006  The specified number of bytes was read.
          
          3FFC0102  Reset not supported.
          
          BFFF0000  Miscellaneous or system error occurred.
          BFFF000E  Invalid session handle.
          BFFF0015  Timeout occurred before operation could complete.
          BFFF0034  Violation of raw write protocol occurred.
          BFFF0035  Violation of raw read protocol occurred.
          BFFF0036  Device reported an output protocol error.
          BFFF0037  Device reported an input protocol error.
          BFFF0038  Bus error occurred during transfer.
          BFFF003A  Invalid setup (attributes are not consistent).
          BFFF005F  A "no listeners" condition was detected.
          BFFF0060  This interface is not the controller-in-charge.
          BFFF0067  Operation is not supported on this session.
          
________________________________________________________________________________

  Chr6310A_CheckAttributeViBoolean

      Function Chr6310A_CheckAttributeViBoolean As ViStatus (ByVal instrumentHandle As ViSession, channelName As ViChar, ByVal attributeID As ViAttr, ByVal attributeValue As ViBoolean)

  Purpose

      This function checks the validity of a value you specify for a ViBoolean
      attribute.

  Parameter List

      ByVal instrumentHandle As ViSession

          The ViSession handle that you obtain from the Chr6310A_init or
          Chr6310A_InitWithOptions function.  The handle identifies a
          particular instrument session.
          
          Default Value:  None
          

      channelName As ViChar

          If the attribute is channel-based, this parameter specifies the name
          of the channel on which to check the attribute value. If the
          attribute is not channel-based, then pass VI_NULL or an empty string.
          
          Valid Channel Names:  1
          
          Default Value:  ""
          

      ByVal attributeID As ViAttr

          Pass the ID of an attribute.
          
          From the function panel window, you can use this control as follows.
          
          - Click on the control or press , , or
            , to display a dialog box containing a
            hierarchical list of the available attributes.  Attributes
            whose value cannot be set are dim.  Help text is shown for
            each attribute.  Select an attribute by double-clicking on it
            or by selecting it and then pressing .
          
            Read-only attributes appear dim in the list box.  If you
            select a read-only attribute, an error message appears.
          
            A ring control at the top of the dialog box allows you to see
            all IVI attributes or only the attributes of the ViBoolean
            type.  If you choose to see all IVI attributes, the data types
            appear to the right of the attribute names in the list box.
            Attributes with data types other than ViBoolean are dim. If
            you select an attribute data type that is dim, LabWindows/CVI
            transfers you to the function panel for the corresponding
            function that is consistent with the data type.
          
          - If you want to enter a variable name, press  to change
            this ring control to a manual input box.
          
          - If the attribute in this ring control has named constants as
            valid values, you can view the constants by moving to the
            Attribute Value control and pressing .
          

      ByVal attributeValue As ViBoolean

          Pass the value which you want to verify as a valid value for the
          attribute.
          
          From the function panel window, you can use this control as follows.
          
          - If the attribute currently showing in the Attribute ID ring
            control has constants as valid values, you can view a list of
            the constants by pressing  on this control.  Select a
            value by double-clicking on it or by selecting it and then
            pressing .
          
            Note:  Some of the values might not be valid depending on the
            current settings of the instrument session.
          
          Default Value: none

  Return Value

          Reports the status of this operation.
          
          To obtain a text description of the status code, or if the status
          code is not listed below, call the Chr6310A_error_message function.
          To obtain additional information about the error condition, use the
          Chr6310A_GetErrorInfo and Chr6310A_ClearErrorInfo functions.
          
          Status Codes:
          
          Status    Description
          -------------------------------------------------
                 0  No error (the call was successful).
          
          BFFA0001  Instrument error. Call Chr6310A_error_query.
          BFFA000C  Invalid attribute.
          BFFA000D  Attribute is not writable.
          BFFA000E  Attribute is not readable.
          BFFA000F  Invalid parameter.
          BFFA0010  Invalid value.
          BFFA0012  Attribute not supported.
          BFFA0013  Value not supported.
          BFFA0014  Invalid type.
          BFFA0015  Types do not match.
          BFFA0016  Attribute already has a value waiting to be updated.
          BFFA0018  Not a valid configuration.
          BFFA0019  Requested item does not exist or value not available.
          BFFA001A  Requested attribute value not known.
          BFFA001B  No range table.
          BFFA001C  Range table is invalid.
          BFFA001F  No channel table has been built for the session.
          BFFA0020  Channel name specified is not valid.
          BFFA0044  Channel name required.
          BFFA0045  Channel name not allowed.
          BFFA0046  Attribute not valid for channel.
          BFFA0047  Attribute must be channel based.
          
          BFFF0000  Miscellaneous or system error occurred.
          BFFF000E  Invalid session handle.
          BFFF0015  Timeout occurred before operation could complete.
          BFFF0034  Violation of raw write protocol occurred.
          BFFF0035  Violation of raw read protocol occurred.
          BFFF0036  Device reported an output protocol error.
          BFFF0037  Device reported an input protocol error.
          BFFF0038  Bus error occurred during transfer.
          BFFF003A  Invalid setup (attributes are not consistent).
          BFFF005F  A "no listeners" condition was detected.
          BFFF0060  This interface is not the controller-in-charge.
          BFFF0067  Operation is not supported on this session.
          3FFF0085  The status value you passed is unknown.
          
________________________________________________________________________________

  Chr6310A_CheckAttributeViInt32

      Function Chr6310A_CheckAttributeViInt32 As ViStatus (ByVal instrumentHandle As ViSession, channelName As ViChar, ByVal attributeID As ViAttr, ByVal attributeValue As ViInt32)

  Purpose

      This function checks the validity of a value you specify for a ViInt32
      attribute.

  Parameter List

      ByVal instrumentHandle As ViSession

          The ViSession handle that you obtain from the Chr6310A_init or
          Chr6310A_InitWithOptions function.  The handle identifies a
          particular instrument session.
          
          Default Value:  None
          

      channelName As ViChar

          If the attribute is channel-based, this parameter specifies the name
          of the channel on which to check the attribute value. If the
          attribute is not channel-based, then pass VI_NULL or an empty string.
          
          Valid Channel Names:  1
          
          Default Value:  ""
          

      ByVal attributeID As ViAttr

          Pass the ID of an attribute.
          
          From the function panel window, you can use this control as follows.
          
          - Click on the control or press , , or
            , to display a dialog box containing a
            hierarchical list of the available attributes.  Attributes
            whose value cannot be set are dim.  Help text is shown for
            each attribute.  Select an attribute by double-clicking on it
            or by selecting it and then pressing .
          
            Read-only attributes appear dim in the list box.  If you
            select a read-only attribute, an error message appears.
          
            A ring control at the top of the dialog box allows you to see
            all IVI attributes or only the attributes of the ViInt32 type.
            If you choose to see all IVI attributes, the data types appear
            to the right of the attribute names in the list box.
            Attributes with data types other than ViInt32 are dim. If
            you select an attribute data type that is dim, LabWindows/CVI
            transfers you to the function panel for the corresponding
            function that is consistent with the data type.
          
          - If you want to enter a variable name, press  to change
            this ring control to a manual input box.
          
          - If the attribute in this ring control has named constants as
            valid values, you can view the constants by moving to the
            Attribute Value control and pressing .
          

      ByVal attributeValue As ViInt32

          Pass the value which you want to verify as a valid value for the
          attribute.
          
          From the function panel window, you can use this control as follows.
          
          - If the attribute currently showing in the Attribute ID ring
            control has constants as valid values, you can view a list of
            the constants by pressing  on this control.  Select a
            value by double-clicking on it or by selecting it and then
            pressing .
          
            Note:  Some of the values might not be valid depending on the
            current settings of the instrument session.
          
          Default Value: none

  Return Value

          Reports the status of this operation.
          
          To obtain a text description of the status code, or if the status
          code is not listed below, call the Chr6310A_error_message function.
          To obtain additional information about the error condition, use the
          Chr6310A_GetErrorInfo and Chr6310A_ClearErrorInfo functions.
          
          Status Codes:
          
          Status    Description
          -------------------------------------------------
                 0  No error (the call was successful).
          
          BFFA0001  Instrument error. Call Chr6310A_error_query.
          BFFA000C  Invalid attribute.
          BFFA000D  Attribute is not writable.
          BFFA000E  Attribute is not readable.
          BFFA000F  Invalid parameter.
          BFFA0010  Invalid value.
          BFFA0012  Attribute not supported.
          BFFA0013  Value not supported.
          BFFA0014  Invalid type.
          BFFA0015  Types do not match.
          BFFA0016  Attribute already has a value waiting to be updated.
          BFFA0018  Not a valid configuration.
          BFFA0019  Requested item does not exist or value not available.
          BFFA001A  Requested attribute value not known.
          BFFA001B  No range table.
          BFFA001C  Range table is invalid.
          BFFA001F  No channel table has been built for the session.
          BFFA0020  Channel name specified is not valid.
          BFFA0044  Channel name required.
          BFFA0045  Channel name not allowed.
          BFFA0046  Attribute not valid for channel.
          BFFA0047  Attribute must be channel based.
          
          BFFF0000  Miscellaneous or system error occurred.
          BFFF000E  Invalid session handle.
          BFFF0015  Timeout occurred before operation could complete.
          BFFF0034  Violation of raw write protocol occurred.
          BFFF0035  Violation of raw read protocol occurred.
          BFFF0036  Device reported an output protocol error.
          BFFF0037  Device reported an input protocol error.
          BFFF0038  Bus error occurred during transfer.
          BFFF003A  Invalid setup (attributes are not consistent).
          BFFF005F  A "no listeners" condition was detected.
          BFFF0060  This interface is not the controller-in-charge.
          BFFF0067  Operation is not supported on this session.
          3FFF0085  The status value you passed is unknown.
          
________________________________________________________________________________

  Chr6310A_CheckAttributeViReal64

      Function Chr6310A_CheckAttributeViReal64 As ViStatus (ByVal instrumentHandle As ViSession, channelName As ViChar, ByVal attributeID As ViAttr, ByVal attributeValue As ViReal64)

  Purpose

      This function checks the validity of a value you specify for a ViReal64
      attribute.

  Parameter List

      ByVal instrumentHandle As ViSession

          The ViSession handle that you obtain from the Chr6310A_init or
          Chr6310A_InitWithOptions function.  The handle identifies a
          particular instrument session.
          
          Default Value:  None
          

      channelName As ViChar

          If the attribute is channel-based, this parameter specifies the name
          of the channel on which to check the attribute value. If the
          attribute is not channel-based, then pass VI_NULL or an empty string.
          
          Valid Channel Names:  1
          
          Default Value:  ""
          

      ByVal attributeID As ViAttr

          Pass the ID of an attribute.
          
          From the function panel window, you can use this control as follows.
          
          - Click on the control or press , , or
            , to display a dialog box containing a
            hierarchical list of the available attributes.  Attributes
            whose value cannot be set are dim.  Help text is shown for
            each attribute.  Select an attribute by double-clicking on it
            or by selecting it and then pressing .
          
            Read-only attributes appear dim in the list box.  If you
            select a read-only attribute, an error message appears.
          
            A ring control at the top of the dialog box allows you to see
            all IVI attributes or only the attributes of the ViReal64
            type.  If you choose to see all IVI attributes, the data types
            appear to the right of the attribute names in the list box.
            Attributes with data types other than ViReal64 are dim. If
            you select an attribute data type that is dim, LabWindows/CVI
            transfers you to the function panel for the corresponding
            function that is consistent with the data type.
          
          - If you want to enter a variable name, press  to change
            this ring control to a manual input box.
          
          - If the attribute in this ring control has named constants as
            valid values, you can view the constants by moving to the
            Attribute Value control and pressing .
          

      ByVal attributeValue As ViReal64

          Pass the value which you want to verify as a valid value for the
          attribute.
          
          From the function panel window, you can use this control as follows.
          
          - If the attribute currently showing in the Attribute ID ring
            control has constants as valid values, you can view a list of
            the constants by pressing  on this control.  Select a
            value by double-clicking on it or by selecting it and then
            pressing .
          
            Note:  Some of the values might not be valid depending on the
            current settings of the instrument session.
          
          Default Value: none

  Return Value

          Reports the status of this operation.
          
          To obtain a text description of the status code, or if the status
          code is not listed below, call the Chr6310A_error_message function.
          To obtain additional information about the error condition, use the
          Chr6310A_GetErrorInfo and Chr6310A_ClearErrorInfo functions.
          
          Status Codes:
          
          Status    Description
          -------------------------------------------------
                 0  No error (the call was successful).
          
          BFFA0001  Instrument error. Call Chr6310A_error_query.
          BFFA000C  Invalid attribute.
          BFFA000D  Attribute is not writable.
          BFFA000E  Attribute is not readable.
          BFFA000F  Invalid parameter.
          BFFA0010  Invalid value.
          BFFA0012  Attribute not supported.
          BFFA0013  Value not supported.
          BFFA0014  Invalid type.
          BFFA0015  Types do not match.
          BFFA0016  Attribute already has a value waiting to be updated.
          BFFA0018  Not a valid configuration.
          BFFA0019  Requested item does not exist or value not available.
          BFFA001A  Requested attribute value not known.
          BFFA001B  No range table.
          BFFA001C  Range table is invalid.
          BFFA001F  No channel table has been built for the session.
          BFFA0020  Channel name specified is not valid.
          BFFA0044  Channel name required.
          BFFA0045  Channel name not allowed.
          BFFA0046  Attribute not valid for channel.
          BFFA0047  Attribute must be channel based.
          
          BFFF0000  Miscellaneous or system error occurred.
          BFFF000E  Invalid session handle.
          BFFF0015  Timeout occurred before operation could complete.
          BFFF0034  Violation of raw write protocol occurred.
          BFFF0035  Violation of raw read protocol occurred.
          BFFF0036  Device reported an output protocol error.
          BFFF0037  Device reported an input protocol error.
          BFFF0038  Bus error occurred during transfer.
          BFFF003A  Invalid setup (attributes are not consistent).
          BFFF005F  A "no listeners" condition was detected.
          BFFF0060  This interface is not the controller-in-charge.
          BFFF0067  Operation is not supported on this session.
          3FFF0085  The status value you passed is unknown.
          
________________________________________________________________________________

  Chr6310A_CheckAttributeViSession

      Function Chr6310A_CheckAttributeViSession As ViStatus (ByVal instrumentHandle As ViSession, channelName As ViChar, ByVal attributeID As ViAttr, ByVal attributeValue As ViSession)

  Purpose

      This function checks the validity of a value you specify for a ViSession
      attribute.

  Parameter List

      ByVal instrumentHandle As ViSession

          The ViSession handle that you obtain from the Chr6310A_init or
          Chr6310A_InitWithOptions function.  The handle identifies a
          particular instrument session.
          
          Default Value:  None
          

      channelName As ViChar

          If the attribute is channel-based, this parameter specifies the name
          of the channel on which to check the attribute value. If the
          attribute is not channel-based, then pass VI_NULL or an empty string.
          
          Valid Channel Names:  1
          
          Default Value:  ""
          

      ByVal attributeID As ViAttr

          Pass the ID of an attribute.
          
          From the function panel window, you can use this control as follows.
          
          - Click on the control or press , , or
            , to display a dialog box containing a
            hierarchical list of the available attributes.  Attributes
            whose value cannot be set are dim.  Help text is shown for
            each attribute.  Select an attribute by double-clicking on it
            or by selecting it and then pressing .
          
            Read-only attributes appear dim in the list box.  If you
            select a read-only attribute, an error message appears.
          
            A ring control at the top of the dialog box allows you to see
            all IVI attributes or only the attributes of the ViSession
            type.  If you choose to see all IVI attributes, the data types
            appear to the right of the attribute names in the list box.
            Attributes with data types other than ViSession are dim. If
            you select an attribute data type that is dim, LabWindows/CVI
            transfers you to the function panel for the corresponding
            function that is consistent with the data type.
          
          - If you want to enter a variable name, press  to change
            this ring control to a manual input box.
          
          - If the attribute in this ring control has named constants as
            valid values, you can view the constants by moving to the
            Attribute Value control and pressing .
          

      ByVal attributeValue As ViSession

          Pass the value which you want to verify as a valid value for the
          attribute.
          
          From the function panel window, you can use this control as follows.
          
          - If the attribute currently showing in the Attribute ID ring
            control has constants as valid values, you can view a list of
            the constants by pressing  on this control.  Select a
            value by double-clicking on it or by selecting it and then
            pressing .
          
            Note:  Some of the values might not be valid depending on the
            current settings of the instrument session.
          
          Default Value: none

  Return Value

          Reports the status of this operation.
          
          To obtain a text description of the status code, or if the status
          code is not listed below, call the Chr6310A_error_message function.
          To obtain additional information about the error condition, use the
          Chr6310A_GetErrorInfo and Chr6310A_ClearErrorInfo functions.
          
          Status Codes:
          
          Status    Description
          -------------------------------------------------
                 0  No error (the call was successful).
          
          BFFA0001  Instrument error. Call Chr6310A_error_query.
          BFFA000C  Invalid attribute.
          BFFA000D  Attribute is not writable.
          BFFA000E  Attribute is not readable.
          BFFA000F  Invalid parameter.
          BFFA0010  Invalid value.
          BFFA0012  Attribute not supported.
          BFFA0013  Value not supported.
          BFFA0014  Invalid type.
          BFFA0015  Types do not match.
          BFFA0016  Attribute already has a value waiting to be updated.
          BFFA0018  Not a valid configuration.
          BFFA0019  Requested item does not exist or value not available.
          BFFA001A  Requested attribute value not known.
          BFFA001B  No range table.
          BFFA001C  Range table is invalid.
          BFFA001F  No channel table has been built for the session.
          BFFA0020  Channel name specified is not valid.
          BFFA0044  Channel name required.
          BFFA0045  Channel name not allowed.
          BFFA0046  Attribute not valid for channel.
          BFFA0047  Attribute must be channel based.
          
          BFFF0000  Miscellaneous or system error occurred.
          BFFF000E  Invalid session handle.
          BFFF0015  Timeout occurred before operation could complete.
          BFFF0034  Violation of raw write protocol occurred.
          BFFF0035  Violation of raw read protocol occurred.
          BFFF0036  Device reported an output protocol error.
          BFFF0037  Device reported an input protocol error.
          BFFF0038  Bus error occurred during transfer.
          BFFF003A  Invalid setup (attributes are not consistent).
          BFFF005F  A "no listeners" condition was detected.
          BFFF0060  This interface is not the controller-in-charge.
          BFFF0067  Operation is not supported on this session.
          3FFF0085  The status value you passed is unknown.
          
________________________________________________________________________________

  Chr6310A_CheckAttributeViString

      Function Chr6310A_CheckAttributeViString As ViStatus (ByVal instrumentHandle As ViSession, channelName As ViChar, ByVal attributeID As ViAttr, attributeValue As ViChar)

  Purpose

      This function checks the validity of a value you specify for a ViString
      attribute.

  Parameter List

      ByVal instrumentHandle As ViSession

          The ViSession handle that you obtain from the Chr6310A_init or
          Chr6310A_InitWithOptions function.  The handle identifies a
          particular instrument session.
          
          Default Value:  None
          

      channelName As ViChar

          If the attribute is channel-based, this parameter specifies the name
          of the channel on which to check the attribute value. If the
          attribute is not channel-based, then pass VI_NULL or an empty string.
          
          Valid Channel Names:  1
          
          Default Value:  ""
          

      ByVal attributeID As ViAttr

          Pass the ID of an attribute.
          
          From the function panel window, you can use this control as follows.
          
          - Click on the control or press , , or
            , to display a dialog box containing a
            hierarchical list of the available attributes.  Attributes
            whose value cannot be set are dim.  Help text is shown for
            each attribute.  Select an attribute by double-clicking on it
            or by selecting it and then pressing .
          
            Read-only attributes appear dim in the list box.  If you
            select a read-only attribute, an error message appears.
          
            A ring control at the top of the dialog box allows you to see
            all IVI attributes or only the attributes of the ViString
            type.  If you choose to see all IVI attributes, the data types
            appear to the right of the attribute names in the list box.
            Attributes with data types other than ViString are dim. If
            you select an attribute data type that is dim, LabWindows/CVI
            transfers you to the function panel for the corresponding
            function that is consistent with the data type.
          
          - If you want to enter a variable name, press  to change
            this ring control to a manual input box.
          
          - If the attribute in this ring control has named constants as
            valid values, you can view the constants by moving to the
            Attribute Value control and pressing .
          

      attributeValue As ViChar

          Pass the value which you want to verify as a valid value for the
          attribute.
          
          From the function panel window, you can use this control as follows.
          
          - If the attribute currently showing in the Attribute ID ring
            control has constants as valid values, you can view a list of
            the constants by pressing  on this control.  Select a
            value by double-clicking on it or by selecting it and then
            pressing .
          
            Note:  Some of the values might not be valid depending on the
            current settings of the instrument session.
          
          Default Value: none

  Return Value

          Reports the status of this operation.
          
          To obtain a text description of the status code, or if the status
          code is not listed below, call the Chr6310A_error_message function.
          To obtain additional information about the error condition, use the
          Chr6310A_GetErrorInfo and Chr6310A_ClearErrorInfo functions.
          
          Status Codes:
          
          Status    Description
          -------------------------------------------------
                 0  No error (the call was successful).
          
          BFFA0001  Instrument error. Call Chr6310A_error_query.
          BFFA000C  Invalid attribute.
          BFFA000D  Attribute is not writable.
          BFFA000E  Attribute is not readable.
          BFFA000F  Invalid parameter.
          BFFA0010  Invalid value.
          BFFA0012  Attribute not supported.
          BFFA0013  Value not supported.
          BFFA0014  Invalid type.
          BFFA0015  Types do not match.
          BFFA0016  Attribute already has a value waiting to be updated.
          BFFA0018  Not a valid configuration.
          BFFA0019  Requested item does not exist or value not available.
          BFFA001A  Requested attribute value not known.
          BFFA001B  No range table.
          BFFA001C  Range table is invalid.
          BFFA001F  No channel table has been built for the session.
          BFFA0020  Channel name specified is not valid.
          BFFA0044  Channel name required.
          BFFA0045  Channel name not allowed.
          BFFA0046  Attribute not valid for channel.
          BFFA0047  Attribute must be channel based.
          
          BFFF0000  Miscellaneous or system error occurred.
          BFFF000E  Invalid session handle.
          BFFF0015  Timeout occurred before operation could complete.
          BFFF0034  Violation of raw write protocol occurred.
          BFFF0035  Violation of raw read protocol occurred.
          BFFF0036  Device reported an output protocol error.
          BFFF0037  Device reported an input protocol error.
          BFFF0038  Bus error occurred during transfer.
          BFFF003A  Invalid setup (attributes are not consistent).
          BFFF005F  A "no listeners" condition was detected.
          BFFF0060  This interface is not the controller-in-charge.
          BFFF0067  Operation is not supported on this session.
          3FFF0085  The status value you passed is unknown.
          
________________________________________________________________________________

  Chr6310A_ClearErrorInfo

      Function Chr6310A_ClearErrorInfo As ViStatus (ByVal instrumentHandle As ViSession)

  Purpose

      This function clears the error information for the current execution
      thread and the IVI session you specify.  If you pass VI_NULL for the
      Instrument Handle parameter, this function clears the error information
      only for the current execution thread.
      
      The error information includes a primary error code, secondary error
      code, and an error elaboration string.  For a particular session, this
      information is the same as the values held in the following attributes:
      
      CHR6310A_ATTR_PRIMARY_ERROR
      CHR6310A_ATTR_SECONDARY_ERROR
      CHR6310A_ATTR_ERROR_ELABORATION
      
      This function sets the primary and secondary error codes to VI_SUCCESS
      (0), and sets the error elaboration string to "".
      
      The IVI Library also maintains this error information separately for each
      thread.  This is useful if you do not have a session handle to pass to
      Chr6310A_ClearErrorInfo or Chr6310A_GetErrorInfo, which occurs when a
      call to Chr6310A_init or Chr6310A_InitWithOptions fails.
      
      

  Parameter List

      ByVal instrumentHandle As ViSession

          The ViSession handle that you obtain from the Chr6310A_init or
          Chr6310A_InitWithOptions function.  The handle identifies a
          particular instrument session.
          
          Default Value:  None
          

  Return Value

          Reports the status of this operation.
          
          This function returns a non-zero status code only when it is unable
          to clear the error information for the session or thread.  The
          function can return the following status codes:
          
          Status    Description
          -------------------------------------------------
                 0  No error (the call was successful).
          
          BFFF000E  Invalid session handle.
          
          
________________________________________________________________________________

  Chr6310A_close

      Function Chr6310A_close As ViStatus (ByVal instrumentHandle As ViSession)

  Purpose

      This function performs the following operations:
      
      - Closes the instrument I/O session.
      
      - Destroys the instrument driver session and all of its attributes.
      
      - Deallocates any memory resources the driver uses.
      
      Notes:
      
      (1) You must unlock the session before calling Chr6310A_close.
      
      (2) After calling Chr6310A_close, you cannot use the instrument driver
      again until you call Chr6310A_init or Chr6310A_InitWithOptions.
      
      

  Parameter List

      ByVal instrumentHandle As ViSession

          The ViSession handle that you obtain from the Chr6310A_init or
          Chr6310A_InitWithOptions function.  The handle identifies a
          particular instrument session.
          
          Default Value:  None
          

  Return Value

          Reports the status of this operation.
          
          To obtain a text description of the status code, or if the status
          code is not listed below, call the Chr6310A_error_message function.
          To obtain additional information about the error condition, use the
          Chr6310A_GetErrorInfo and Chr6310A_ClearErrorInfo functions.
          
          Status Codes:
          
          Status    Description
          -------------------------------------------------
                 0  No error (the call was successful).
          
          3FFF0005  The specified termination character was read.
          3FFF0006  The specified number of bytes was read.
          
          BFFF0000  Miscellaneous or system error occurred.
          BFFF000E  Invalid session handle.
          BFFF0015  Timeout occurred before operation could complete.
          BFFF0034  Violation of raw write protocol occurred.
          BFFF0035  Violation of raw read protocol occurred.
          BFFF0036  Device reported an output protocol error.
          BFFF0037  Device reported an input protocol error.
          BFFF0038  Bus error occurred during transfer.
          BFFF003A  Invalid setup (attributes are not consistent).
          BFFF005F  A "no listeners" condition was detected.
          BFFF0060  This interface is not the controller-in-charge.
          BFFF0067  Operation is not supported on this session.
          
________________________________________________________________________________

  Chr6310A_CLS

      Function Chr6310A_CLS As ViStatus (ByVal instrumentHandle As ViSession)

  Purpose

      This command clears the following registers
      1.  Channel Status Event registers for all channels
      2.  Channel Summary Event register
      3.  Questionable Status Event register
      4.  Standard Event Status Event register
      5.  Operation Status Event register
      

  Parameter List

      ByVal instrumentHandle As ViSession

          The ViSession handle that you obtain from the C6310A_init or
          C6310A_InitWithOptions function.  The handle identifies a particular
          instrument session.
          
          Default Value:  None
          

  Return Value

          Reports the status of this operation.
          
          To obtain a text description of the status code, or if the status
          code is not listed below, call the C63800_error_message function.  To
          obtain additional information about the error condition, use the
          C63800_GetErrorInfo and C63800_ClearErrorInfo functions.
          
          Status Codes:
          
          Status    Description
          -------------------------------------------------
                 0  No error (the call was successful).
          
          3FFF0005  The specified termination character was read.
          3FFF0006  The specified number of bytes was read.
          
          3FFC0102  Reset not supported.
          
          BFFF0000  Miscellaneous or system error occurred.
          BFFF000E  Invalid session handle.
          BFFF0015  Timeout occurred before operation could complete.
          BFFF0034  Violation of raw write protocol occurred.
          BFFF0035  Violation of raw read protocol occurred.
          BFFF0036  Device reported an output protocol error.
          BFFF0037  Device reported an input protocol error.
          BFFF0038  Bus error occurred during transfer.
          BFFF003A  Invalid setup (attributes are not consistent).
          BFFF005F  A "no listeners" condition was detected.
          BFFF0060  This interface is not the controller-in-charge.
          BFFF0067  Operation is not supported on this session.
          
________________________________________________________________________________

  Chr6310A_error_message

      Function Chr6310A_error_message As ViStatus (ByVal instrumentHandle As ViSession, ByVal errorCode As ViStatus, errorMessage As ViChar)

  Purpose

      This function converts a status code returned by an instrument driver
      function into a user-readable string.

  Parameter List

      ByVal instrumentHandle As ViSession

          The ViSession handle that you obtain from the Chr6310A_init or
          Chr6310A_InitWithOptions function.  The handle identifies a
          particular instrument session.
          
          You can pass VI_NULL for this parameter.  This is useful when one of
          the initialize functions fail.
          
          Default Value:  VI_NULL
          

      ByVal errorCode As ViStatus

          Pass the Status parameter that is returned from any of the instrument
          driver functions.
          
          Default Value:  0  (VI_SUCCESS)

      errorMessage As ViChar

          Returns the user-readable message string that corresponds to the
          status code you specify.
          
          You must pass a ViChar array with at least 256 bytes.
          

  Return Value

          Reports the status of this operation.
          
          This function can return only three possible status codes:
          
          Status    Description
          -------------------------------------------------
                 0  No error (the call was successful).
         



◦ Jabse Service Manual Search 2024 ◦ Jabse PravopisonTap.bg ◦ Other service manual resources online : FixyaeServiceinfo