The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Lab::Measurement::Installation - Installation guide for Lab::Measurement

Introduction

Since Lab::Measurement does not contain any device driver code itself, its installation is pretty straightforward. However, before you can actually use it, you will have to install a driver binding back-end, such as Lab::VISA or Linux-GPIB, plus its dependencies. Please see the documentation of these packages for more details.

Installation on Windows XP with ActiveState Perl

  • Install Perl.

  • Install gnuplot (not mandatory)

  • Install the dependencies of our perl modules. Depending on how familiar you are with the perl infrastructure, the easiest might be to use PPM, the Perl Package Manager included with ActivePerl.

    Lab::Measurement needs

     XML::Generator (PPM would write it as XML-Generator)
     XML::DOM
     XML::Twig
     YAML
  • Install Lab::Measurement

    • Unzip/copy sources

    • Run the following commands in the source directory

          perl Build.PL
          perl Build
          perl Build install
  • Have fun!

Installation on Windows XP with Strawberry Perl

Strawberry Perl is a Perl distribution for Windows that most closely mimics a Perl installation under Linux. It comes with gcc compiler, dmake and the other relevant tools included.

Lab::Measurement should in principle install out of the box with just the command

        cpan Lab::Measurement

executed on the commandline.

Installation on Linux

As a Linux user you will probably be able to figure out most things yourself.

  • Install the dependencies

    Best you'll use your distribution package management. You need

     XML::Generator
     XML::DOM
     XML::Twig
     YAML
     ... and GnuPlot
  • Install Lab::Measurement

    • Unzip/copy sources

    • Run the following commands in the source directory

          perl Build.PL
          perl Build
          perl Build install
  • Have fun!

COPYRIGHT AND LICENCE

 (c) 2010, 2011 Daniel Schröer, Andreas K. Hüttel, Daniela Taubert, and others.
     2012       Andreas K. Hüttel