beautypg.com

Measurement Computing Personal488 rev.3.0 For DOS & Windows 3.Xi User Manual

Page 283

background image

14B. Driver488/SUB, QuickBASIC

III. COMMAND REFERENCES - 14. Command Summaries

III-268

Personal488 User’s Manual, Rev. 3.0

ioLocal% (DevHandle%)

Unassert REN (IntfHandle) or issue GTL

(DevHandle)

ioLocalList% (DevHandles%)

Issue GTL to devices in list

ioLol% (IntfHandle%)

Issue LLO bus command

ioMakeDevice% (DevHandle%,Name$)

Create identical copy of existing device

ioMyListenAddr% (IntfHandle%)

Send My Listen Address

ioMyTalkAddr% (IntfHandle%)

Send My Talk Address

ioOpenName% (Name$)

Open specified device and return device handle

ioOutput (DevHandle%,Data$)

Send data to specified device

ioOutputN

(DevHandle%,Data$,Count&)

Send count bytes to specified device

ioOutputMore (DevHandle%,Data$)

Send count bytes to specified device without

forcing address

ioOutputNMore

(DevHandle%,Data$,Count&)

Send count bytes without forcing address

ioOutputX

(DevHandle%,Data$,Count&,
Last%,ForceAddr%,Term,Async%,
CompStat%)

Send data to specified device adjusting all

parameters

ioPassControl (DevHandle%)

Allow Interface to give control to another

controller on bus

ioPPoll% (IntfHandle%)

Perform IEEE 488 parallel poll operation

ioPPollConfig%

(DevHandle%,Ppresponse%)

Configure Parallel Poll response of bus device

ioPPollDisable% (DevHandle%)

Disable Parallel Poll response of a bus driver

ioPPollDisableList% (DevHandles%)

Disable Parallel Poll response of several bus

devices

ioPPollUnconfig% (IntfHandle%)

Disable the Parallel Poll response of all bus

devices

ioRemote% (DevHandle%)

Assert REN if IntfHandle, address to Listen if

DevHandle

ioRemoteList% (DevHandle%)

Address specified external devices to Listen

ioRemoveDevice% (DevHandle%)

Remove Driver488 device

ioRequest% (IntfHandle%,

Spstatus%)

Request service from Active Controller by

asserting SRQ

ioReset% (IntfHandle%)

Provide warm start of interface, clear all error

conditions

ioResume% (UntfHandle%,Monitor%)

Unassert ATN

ioSendCmd%

(IntfHandle%,Bytes$,Length%)

Send command strings with ATN asserted

ioSendData%

(DevHandle%,Bytes$,Length%)

Send command strings with ATN unasserted

ioSendEoi%

(IntfHandle%,Bytes$,Length%)

Same as SendData with EOI on last byte

ioSPoll% (DevHandle%)

Serial Poll device

ioSPoll% (IntfHandle%)

Get SRQ state

ioSPollList% (DevHandles%(),

SPResult%(),UntilFlag%)

Serial Poll devices until parameters are met

ioStatus% (IntfHandle%,StatusVal)

Return details of state of the driver

ioStop% (IntfHandle%)

Halt any asynchronous transfer that may be in

progress

ioSysController%

(IntfHandle%,SysCont%)

Specify if interface is to be System Controller

ioTalk% (IntfHandle,Prim%,Sec%)

Send specified Talk Address

ioTerm% (Handle%,TermP,TermType%)

Set terminators for interface or device

ioTimeOut% (Handle%,Timeout&)

Set time that must elapse before time out error

declared

ioTrigger% (Handle%)

Issue Group Execute Trigger