Skip to content

RESET_DMM7510

Resets the DMM7510 and clears buffers. Requires a CONNECT_DMM7510 block to create the connection. Params: connection : VisaConnection The VISA address (requires the CONNECTION_DMM7510 block). Returns: out : String Reset
Python Code
from typing import Optional
from flojoy import VisaConnection, flojoy, DataContainer, String


@flojoy(inject_connection=True)
def RESET_DMM7510(
    connection: VisaConnection,
    input: Optional[DataContainer] = None,
) -> String:
    """Resets the DMM7510 and clears buffers.

    Requires a CONNECT_DMM7510 block to create the connection.

    Parameters
    ----------
    connection : VisaConnection
        The VISA address (requires the CONNECTION_DMM7510 block).

    Returns
    -------
    String
        Reset
    """

    dmm = connection.get_handle()
    dmm.commands.reset()

    return String(s="Reset DMM7510")

Find this Flojoy Block on GitHub

Videos

Control the DMM7510 Multimeter with Flojoy

Example

Having problems with this example app? Join our Discord community and we will help you out!
React Flow mini map

In this example, a DC voltage measurement was extracted from a Keithley DMM7510.

First the necessary blocks were added:

  • CONNECT_DMM7510
  • RESET_DMM7510
  • FUNCTION_DMM7510
  • DIGITS_DMM7510
  • MEASUREMENT_PARAMS_DMM7510
  • MEASUREMENT_FILTER_DMM7510
  • READ_DMM7510
  • BIG_NUMBER

The instrument address was set for each DMM7510 block. The FUNCTION_DMM7510 block was changed in order to extract the correct measurement. The parameters in DIGITS_DMM7510, MEASUREMENT_PARAMS_DMM7510, and MEASUREMENT_FILTER_DMM7510 blocks were changed as necessary. The READ_DMM7510 block was connected to the BIG_NUMBER block in order to view the reading.

The blocks were connected as shown and the app was run.