Signal Hound VSG60 App for 64-bit Linux systems

Email/Support: support@signalhound.com
Website: signalhound.com

-- Description --
The VSG60 software is used to control the Signal Hound VSG60 vector signal generator.
It is identical to the Windows version.

-- Installation --
To install the software, you can either run the setup script or enter the commands manually.
Superuser privileges are required to change the permissions for Signal Hound devices by adding
the sh.rules file to /etc/udev/rules.d/.

Run the setup script with:

    chmod 755 setup.sh
    ./setup.sh

Or alternatively, enter the commands manually:

    # Set permissions on the executables
    chmod 755 ./vsg60
    chmod 755 ./bin/vsg60

    # Configure the libraries
    ldconfig -v -n ./lib

    # Change device permissions
    sudo cp ./sh.rules /etc/udev/rules.d/

-- Usage --
After installation the software can be run from a terminal in the application directory with

    ./vsg60

The file 'vsg60' can also be double-clicked in Files, provided that Files is configured to
run executable text files. This setting can be changed as follows:

    Files > Preferences > Behavior > Executable Text Files > Run Them

-- Compilation Notes --
The software was compiled on Ubuntu 18.04 using QtCreator 4.5.2 with Qt 5.9.5 libraries and GCC 7.4.0.

-- Libusb 1.0 requirement --
You will need libusb-1.0 installed in the system path.
Determine if libusb-1.0 is installed on your system with
  'locate libusb-1.0.so'
You can install libusb-1.0 with
  'sudo apt-get install libusb-1.0-0'
or
  download and install from www.libusb.org
