package TR6143 @ISA = qw() sub BEGIN sub new my ($module, @args) = @_; return $this; sub DESTROY my $this = shift; sub GetFunctions return "|DCISource|DCVSource|DCIMeasure|DCVMeasure|"; sub Initialize my ($this) = @_; sub Finish my ($this) = @_; sub Clear my ($this) = @_; sub Reset my ($this) = @_; sub GetId my ($this) = @_; return "TR6143"; return $this->read(); sub SetAutoSampling my ($this, $f) = @_; sub SetVSourceOutput my ($this, $f) = @_; sub SetISourceOutput my ($this, $f) = @_; sub SetAutoRange my ($this, $f) = @_; sub SetDCCurrentMode my ($this, $Range) = @_; return; sub SetCurrentLimit my ($this, $I) = @_; sub SetSourceCurrent my ($this, $I) = @_; return; sub SetDCVoltageMode my ($this, $Range) = @_; return; sub SetVoltageLimit my ($this, $V) = @_; sub SetVSource my ($this, $V) = @_; return $this->SetSourceVoltage($V); sub SetSourceVoltage my ($this, $V) = @_; return; sub Measure my ($this) = @_; return rand(); return $val;