Endorphin.Instrument.RohdeSchwarz.HMC804x


IO

Namespace: Endorphin.Instrument.RohdeSchwarz.HMC804x

Functions and values

Function or valueDescription
connect visaTcpipAddress timeout
Signature: visaTcpipAddress:string -> timeout:int<MeasureProduct<ms,MeasureOne>> -> Async<CurrentSource>

Connect to an instrument, and mark it as under remote operation.

disconnect instrument
Signature: instrument:CurrentSource -> Async<unit>

Disconnect from an instrument, passing control back locally.

initialisationChecks instrument
Signature: instrument:CurrentSource -> Async<unit>

Perform the initialisation checks, and raise an exception if any fail.

local x
Signature: x:CurrentSource -> Async<unit>

Mark the instrument as under local operation

post key arg2
Signature: key:string -> CurrentSource -> Async<unit>

Post a key to the instrument.

query parser key arg3
Signature: parser:(string -> '?7362) -> key:string -> CurrentSource -> Async<'?7362>
Type parameters: '?7362

Query the instrument for a value.

remote x
Signature: x:CurrentSource -> Async<unit>

Mark the instrument as under remote operation

reset x
Signature: x:CurrentSource -> Async<unit>

Reset the instrument

scpiInstrument arg1
Signature: CurrentSource -> IScpiInstrument

Extract the SCPI instrument from the RfSource handle

set key value arg3
Signature: key:string -> value:'In -> CurrentSource -> Async<unit>
Type parameters: 'In

Set a key to a certain value in the instrument.

F# Project
Fork me on GitHub