Signal Hound VSG App for 64-bit Linux systems

-- Description --
The VSG software is used to control the Signal Hound VSG60 and VSG200 vector signal generators.

-- 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 ./VSG
    chmod 755 ./bin/VSG

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

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

-- Usage --
After installation the VSG software can be run from the application launcher.

Alternatively, it can be run from a terminal in the application directory with

    ./VSG

The file 'vsg' 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

-- Support --
For support contact support@signalhound.com.
