Constants module¶
Provides user-friendly naming to values used in different functions.
-
class
pyvisa.constants.
AccessModes
[source]¶ An enumeration.
-
exclusive_lock
= 1¶ Obtains a exclusive lock on the VISA resource.
-
no_lock
= 0¶ Does not obtain any lock on the VISA resource.
Obtains a lock on the VISA resouce which may be shared between multiple VISA sessions.
-
-
class
pyvisa.constants.
StopBits
[source]¶ The number of stop bits that indicate the end of a frame.
-
one
= 10¶
-
one_and_a_half
= 15¶
-
two
= 20¶
-
-
class
pyvisa.constants.
Parity
[source]¶ The parity types to use with every frame transmitted and received on a serial session.
-
even
= 2¶
-
mark
= 3¶
-
none
= 0¶
-
odd
= 1¶
-
space
= 4¶
-
-
class
pyvisa.constants.
SerialTermination
[source]¶ The available methods for terminating a serial transfer.
-
last_bit
= 1¶ The transfer occurs with the last bit not set until the last character is sent.
-
none
= 0¶ The transfer terminates when all requested data is transferred or when an error occurs.
-
termination_break
= 3¶ The write transmits a break after all the characters for the write are sent.
-
termination_char
= 2¶ The transfer terminate by searching for “/” appending the termination character.
-
-
class
pyvisa.constants.
InterfaceType
[source]¶ The hardware interface
-
asrl
= 4¶ Serial devices connected to either an RS-232 or RS-485 controller.
-
firewire
= 9¶ Firewire device.
-
gpib
= 1¶ GPIB Interface.
-
gpib_vxi
= 3¶ GPIB VXI (VME eXtensions for Instrumentation).
-
pxi
= 5¶ PXI device.
-
rio
= 8¶ Rio device.
-
rsnrp
= 33024¶ Rohde and Schwarz Device via Passport
-
tcpip
= 6¶ TCPIP device.
-
unknown
= -1¶
-
usb
= 7¶ Universal Serial Bus (USB) hardware bus.
-
vxi
= 2¶ VXI (VME eXtensions for Instrumentation), VME, MXI (Multisystem eXtension Interface).
-
-
class
pyvisa.constants.
AddressState
[source]¶ An enumeration.
-
listenr
= 2¶
-
talker
= 1¶
-
unaddressed
= 0¶
-
-
class
pyvisa.constants.
IOProtocol
[source]¶ An enumeration.
-
fdc
= 2¶ Fast data channel (FDC) protocol for VXI
-
hs488
= 3¶ High speed 488 transfer for GPIB
-
normal
= 1¶
-
protocol4882_strs
= 4¶ 488 style transfer for serial
-
usbtmc_vendor
= 5¶ Test measurement class vendor specific for USB
-
-
class
pyvisa.constants.
LineState
[source]¶ An enumeration.
-
asserted
= 1¶
-
unasserted
= 0¶
-
unknown
= -1¶
-
-
class
pyvisa.constants.
StatusCode
[source]¶ Specifies the status codes that NI-VISA driver-level operations can return.
-
error_abort
= -1073807312¶ The operation was aborted.
-
error_allocation
= -1073807300¶ Insufficient system resources to perform necessary memory allocation.
-
error_attribute_read_only
= -1073807329¶ The specified attribute is read-only.
-
error_bus_error
= -1073807304¶ Bus error occurred during transfer.
-
error_closing_failed
= -1073807338¶ Unable to deallocate the previously allocated data structures corresponding to this session or object reference.
-
error_connection_lost
= -1073807194¶ The connection for the specified session has been lost.
-
error_file_access
= -1073807199¶ An error occurred while trying to open the specified file. Possible causes include an invalid path or lack of access rights.
-
error_file_i_o
= -1073807198¶ An error occurred while performing I/O on the specified file.
-
error_handler_not_installed
= -1073807320¶ A handler is not currently installed for the specified event.
-
error_in_progress
= -1073807303¶ Unable to queue the asynchronous operation because there is already an operation in progress.
-
error_input_protocol_violation
= -1073807305¶ Device reported an input protocol error during transfer.
-
error_interface_number_not_configured
= -1073807195¶ The interface type is valid but the specified interface number is not configured.
-
error_interrupt_pending
= -1073807256¶ An interrupt is still pending from a previous call.
-
error_invalid_access_key
= -1073807327¶ The access key to the resource associated with this session is invalid.
-
error_invalid_access_mode
= -1073807341¶ Invalid access mode.
-
error_invalid_address_space
= -1073807282¶ Invalid address space specified.
-
error_invalid_context
= -1073807318¶ Specified event context is invalid.
-
error_invalid_degree
= -1073807333¶ Specified degree is invalid.
-
error_invalid_event
= -1073807322¶ Specified event type is not supported by the resource.
-
error_invalid_expression
= -1073807344¶ Invalid expression specified for search.
-
error_invalid_format
= -1073807297¶ A format specifier in the format string is invalid.
-
error_invalid_handler_reference
= -1073807319¶ The specified handler reference is invalid.
-
error_invalid_job_i_d
= -1073807332¶ Specified job identifier is invalid.
-
error_invalid_length
= -1073807229¶ Invalid length specified.
-
error_invalid_line
= -1073807200¶ The value specified by the line parameter is invalid.
-
error_invalid_lock_type
= -1073807328¶ The specified type of lock is not supported by this resource.
-
error_invalid_mask
= -1073807299¶ Invalid buffer mask specified.
-
error_invalid_mechanism
= -1073807321¶ Invalid mechanism specified.
-
error_invalid_mode
= -1073807215¶ The specified mode is invalid.
-
error_invalid_object
= -1073807346¶ The specified session or object reference is invalid.
-
error_invalid_offset
= -1073807279¶ Invalid offset specified.
-
error_invalid_parameter
= -1073807240¶ The value of an unknown parameter is invalid.
-
error_invalid_protocol
= -1073807239¶ The protocol specified is invalid.
-
error_invalid_resource_name
= -1073807342¶ Invalid resource reference specified. Parsing error.
-
error_invalid_setup
= -1073807302¶ Unable to start operation because setup is invalid due to inconsistent state of properties.
-
error_invalid_size
= -1073807237¶ Invalid size of window specified.
-
error_invalid_width
= -1073807278¶ Invalid source or destination width specified.
-
error_io
= -1073807298¶ Could not perform operation because of I/O error.
-
error_library_not_found
= -1073807202¶ A code library required by VISA could not be located or loaded.
-
error_line_in_use
= -1073807294¶ The specified trigger line is currently in use.
-
error_machine_not_available
= -1073807193¶ The remote machine does not exist or is not accepting any connections.
The device does not export any memory.
-
error_no_listeners
= -1073807265¶ No listeners condition is detected (both NRFD and NDAC are deasserted).
-
error_no_permission
= -1073807192¶ Access to the remote machine is denied.
-
error_nonimplemented_operation
= -1073807231¶ The specified operation is unimplemented.
-
error_nonsupported_attribute
= -1073807331¶ The specified attribute is not defined or supported by the referenced session, event, or find list.
-
error_nonsupported_attribute_state
= -1073807330¶ The specified state of the attribute is not valid or is not supported as defined by the session, event, or find list.
-
error_nonsupported_format
= -1073807295¶ A format specifier in the format string is not supported.
-
error_nonsupported_interrupt
= -1073807201¶ The interface cannot generate an interrupt on the requested level or with the requested statusID value.
-
error_nonsupported_line
= -1073807197¶ The specified trigger source line (trigSrc) or destination line (trigDest) is not supported by this VISA implementation, or the combination of lines is not a valid mapping.
-
error_nonsupported_mechanism
= -1073807196¶ The specified mechanism is not supported for the specified event type.
-
error_nonsupported_mode
= -1073807290¶ The specified mode is not supported by this VISA implementation.
-
error_nonsupported_offset
= -1073807276¶ Specified offset is not accessible from this hardware.
-
error_nonsupported_offset_alignment
= -1073807248¶ The specified offset is not properly aligned for the access width of the operation.
-
error_nonsupported_operation
= -1073807257¶ The session or object reference does not support this operation.
-
error_nonsupported_varying_widths
= -1073807275¶ Cannot support source and destination widths that are different.
-
error_nonsupported_width
= -1073807242¶ Specified width is not supported by this hardware.
-
error_not_cic
= -1073807264¶ The interface associated with this session is not currently the Controller-in-Charge.
-
error_not_enabled
= -1073807313¶ The session must be enabled for events of the specified type in order to receive them.
-
error_not_system_controller
= -1073807263¶ The interface associated with this session is not the system controller.
-
error_output_protocol_violation
= -1073807306¶ Device reported an output protocol error during transfer.
-
error_queue_error
= -1073807301¶ Unable to queue asynchronous operation.
-
error_queue_overflow
= -1073807315¶ The event queue for the specified type has overflowed, usually due to not closing previous events.
-
error_raw_read_protocol_violation
= -1073807307¶ Violation of raw read protocol occurred during transfer.
-
error_raw_write_protocol_violation
= -1073807308¶ Violation of raw write protocol occurred during transfer.
-
error_resource_busy
= -1073807246¶ The resource is valid, but VISA cannot currently access it.
-
error_resource_locked
= -1073807345¶ Specified type of lock cannot be obtained or specified operation cannot be performed because the resource is locked.
-
error_resource_not_found
= -1073807343¶ Insufficient location information, or the device or resource is not present in the system.
-
error_response_pending
= -1073807271¶ A previous response is still pending, causing a multiple query error.
-
error_serial_framing
= -1073807253¶ A framing error occurred during transfer.
-
error_serial_overrun
= -1073807252¶ An overrun error occurred during transfer. A character was not read from the hardware before the next character arrived.
-
error_serial_parity
= -1073807254¶ A parity error occurred during transfer.
-
error_session_not_locked
= -1073807204¶ The current session did not have any lock on the resource.
-
error_srq_not_occurred
= -1073807286¶ Service request has not been received for the session.
-
error_system_error
= -1073807360¶ Unknown system error.
-
error_timeout
= -1073807339¶ Timeout expired before operation completed.
-
error_trigger_not_mapped
= -1073807250¶ The path from the trigger source line (trigSrc) to the destination line (trigDest) is not currently mapped.
-
error_user_buffer
= -1073807247¶ A specified user buffer is not valid or cannot be accessed for the required size.
-
error_window_already_mapped
= -1073807232¶ The specified session currently contains a mapped window.
-
error_window_not_mapped
= -1073807273¶ The specified session is currently unmapped.
-
success
= 0¶ Operation completed successfully.
-
success_device_not_present
= 1073676413¶ Session opened successfully, but the device at the specified address is not responding.
-
success_event_already_disabled
= 1073676291¶ Specified event is already disabled for at least one of the specified mechanisms.
-
success_event_already_enabled
= 1073676290¶ Specified event is already enabled for at least one of the specified mechanisms.
-
success_max_count_read
= 1073676294¶ The number of bytes read is equal to the input count.
-
success_nested_exclusive
= 1073676442¶ Operation completed successfully, and this session has nested exclusive locks.
Operation completed successfully, and this session has nested shared locks.
-
success_no_more_handler_calls_in_chain
= 1073676440¶ Event handled successfully. Do not invoke any other handlers on this session for this event.
-
success_queue_already_empty
= 1073676292¶ Operation completed successfully, but the queue was already empty.
-
success_queue_not_empty
= 1073676416¶ Wait terminated successfully on receipt of an event notification. There is still at least one more event occurrence of the requested type(s) available for this session.
-
success_syncronous
= 1073676443¶ Asynchronous operation request was performed synchronously.
-
success_termination_character_read
= 1073676293¶ The specified termination character was read.
-
success_trigger_already_mapped
= 1073676414¶ The path from the trigger source line (trigSrc) to the destination line (trigDest) is already mapped.
-
warning_configuration_not_loaded
= 1073676407¶ The specified configuration either does not exist or could not be loaded. The VISA-specified defaults are used.
-
warning_ext_function_not_implemented
= 1073676457¶ The operation succeeded, but a lower level driver did not implement the extended functionality.
-
warning_nonsupported_attribute_state
= 1073676420¶ Although the specified state of the attribute is valid, it is not supported by this resource implementation.
-
warning_nonsupported_buffer
= 1073676424¶ The specified buffer is not supported.
-
warning_null_object
= 1073676418¶ The specified object reference is uninitialized.
-
warning_queue_overflow
= 1073676300¶ VISA received more event information of the specified type than the configured queue size could hold.
-
warning_unknown_status
= 1073676421¶ The status code passed to the operation could not be interpreted.
-