Interface DPLockIn

  • All Superinterfaces:
    FMeter, Instrument, LockIn
    All Known Implementing Classes:
    SR830

    public interface DPLockIn
    extends LockIn
    Extension of the LockIn class for lock-in amplifiers with dual-phase capabilities
    • Method Detail

      • getDescription

        static java.lang.String getDescription()
      • getLockedX

        double getLockedX()
                   throws java.io.IOException,
                          DeviceException
        Returns the amplitude of the component of the signal in-phase with the reference signal
        Returns:
        Amplitude, in volts
        Throws:
        java.io.IOException - Upon communication error
        DeviceException - Upon compatibility error
      • getLockedY

        double getLockedY()
                   throws java.io.IOException,
                          DeviceException
        Returns the amplitude of the component of the signal 90 degrees out of phase with the reference signal
        Returns:
        Amplitude, in volts
        Throws:
        java.io.IOException - Upon communication error
        DeviceException - Upon compatibility error
      • getLockedPhase

        double getLockedPhase()
                       throws java.io.IOException,
                              DeviceException
        Returns of the phase of the locked-on signal (relative to the reference)
        Returns:
        Phase, in degrees
        Throws:
        java.io.IOException - Upon communication error
        DeviceException - Upon compatibility error
      • autoOffset

        default void autoOffset()
                         throws java.io.IOException,
                                DeviceException
        Description copied from interface: LockIn
        Instruct the lock-in to automatically determine the offset to use.
        Specified by:
        autoOffset in interface LockIn
        Throws:
        java.io.IOException - Upon communication error
        DeviceException - Upon compatibility error