User:Pul43371/sandbox

1 Introduction

1.1 Goal The project goal was to setup a LabView controlled system for automated measurement of Transfer Function using different hardwares (Picoscope & Analog Discovery).Transfer function is the laplace transform of output to the laplace transform of input.

1.2 Motivation Having no prior experience in LabVIEW, our goal with this project was to obtain a basic understanding of LabVIEW coding and its capabilities. Automated measurements are a key solution to the tidies processes of manual measurements. For example, using LabVIEW you can make measurements automatically and avoid human errors. By measuring the transfer function of the system which includes various devices (Picoscope and Analog discovery) we can observe the behavior of a system and by mean of LabVIEW we can automate our transfer function measurement.

1.3	 Scope By Achieving integration of these two devices we can make further progress to integrate more devices. Hence many measuring devices in the lab can be integrated and analyzed.



2 Detailed Description

2.1 Hardware The following two hardwares are used to carry out measurements using the LabView program: Picoscope & Analog Discovery

Picoscope consists of Dual Channel Oscilloscope (BNC), External Trigger, Arbitrary waveform function generator (1MHz,20 MS/s) and USB (2.0).

Whereas Analog Discovery can be used as Dual Channel Oscilloscope, Dual Channel Waveform Generator(standard user defined waveforms with sweeps & modulation), Network Analyzer (Display outputs in Bode, Nichols or Nyquist formats), Spectrum Analyzer(perform real time FFT algorithm on oscilloscope data), Voltmeter (measures AC and DC signals upto ±25V), Logic & Bus Analyzer, Pattern Generator, Discrete I/Os, Trigger I/O(External triggers can be used), Headphone/Speaker Jack(Connects analog signals to standard audio connector).

2.1.1 Picoscope Driver Setup

Since this is a Non-NI device therefore driver setup is required:

Steps for driver installation : Click on the below URL and download the two library ( PicoScope.llb and PicoScope3000a.llb )

▪	https://github.com/picotech/picosdk-ni-labview-shared/blob/master/PicoScope.llb

▪	https://github.com/picotech/picosdk-ni-labview-examples/blob/master/ps3000a/64-bit-examples/PicoScope3000a.llb

▪	Put those in the following directory : ▪	C:\Program Files\National Instruments\LabVIEW 2019\instr.lib\PicoScope ▪	We can access the PicoScope functions directly in the LabVIEW code window via "Instrument I/O" -> "Instr Drivers" -> "PicoScope"