Omega OMB-PER-488/W95 Скачать руководство пользователя страница 66

60    API Command Reference

Personal488 User's Manual For Windows95 and Windows NT

DigRead

AT488pnp and PCI488 only

Syntax

INT WINAPI DigRead(DevHandleT devHandle);

devHandle

 refers to an interface handle.

Returns

-1 

if no part of the port is configured for input, or other error

otherwise, integer between 

0

 and 

255

 if the entire digital I/O port is configured for input; or

integer between 

0

 and 

15

 if only one nibble (either low or high) is configured for input

Mode

Any

Bus States

None

Example

int i = DigRead(devHandle);

Returns the current value of the digital I/O

port per the current configuration.

See Also

DigSetup, DigWrite

The 

DigRead

 command reads the current value of the digital IO port per the input/output configuration

of the port.  If the entire port is configured for input, a value between 

0

 and 

255

 is returned.  If either

the upper or lower nibble is configured for input, and the other for output, a value between 

0

 and 

15

 is

returned.

Note:

This function does not configure the digital I/O port for input.  The caller must use 

DigSetup

to configure the port for input before performing any reads.  If neither nibble is configured for
input the function returns 

-1

 and sets the error code to 

IOT_BAD_VALUE2

.

Содержание OMB-PER-488/W95

Страница 1: ......

Страница 2: ...311114 France 9 rue Denis Papin 78190 Trappes Tel 33 130 621 400 Toll Free in France 0800 4 06342 e mail france omega com FAX 33 130 699 120 Germany Austria Daimlerstrasse 26 D 75392 Deckenpfronn Germ...

Страница 3: ...nd the instructions for the installation and configuration of the GP488B MM interface and its drivers Chapter 8 Driver488 W95 Driver488 WNT gives a more detailed description of the 32 bit Windows base...

Страница 4: ...ii Personal488 User s Manual For Windows 95 and Windows NT Notes...

Страница 5: ...Specifications 11 Controller Interface 11 Installing the New Hardware Hardware Drivers 12 Updating the Existing Hardware Drivers 14 5 Personal488 AT with AT488 Introduction 15 The Package 15 AT488 Sp...

Страница 6: ...OnEvent 83 OnEventVDM 84 OpenName 86 OutputX 87 PassControl 89 PPoll 90 PPollConfig 91 PPollDisable 92 PPollDisableList 93 PPollUnconfig 94 Remote 95 RemoteList 96 RemoveDevice 97 Request 98 Reset 99...

Страница 7: ...he AT488pnp interface board features plug and play and 16 bit ISA bus compatibility Provides 1 Mbyte s data transfer rate Offers full IEEE 488 2 support Supported by Windows 95 and Windows NT drivers...

Страница 8: ...age automatic detection automatic command processing and undefined command read capability DMA capable 1 MHz to 8 MHz clock range Configurations 40 pin plastic DIP or 44 pin plastic TQFP Hardware Conn...

Страница 9: ...488 Plug Play IEEE 488 Bus Interface PCI Board Driver488 Software Disks for Windows 95 or Windows NT Driver488 W95 or Driver488 WNT Personal488 User s Manual for Windows 95 and Windows NT PCI488 Speci...

Страница 10: ...ard are given since the design of computer cases varies Refer to your PC s reference manual whenever in doubt 1 Turn OFF the power to your computer and any other connected peripheral devices Follow th...

Страница 11: ...or a device type named IEEE488 2 Controllers and below it verify the presence of the new hardware device 2 During Driver488 installation a new Control Panel applet titled IEEE 488 was installed under...

Страница 12: ...hlight the device you want to update under IEEE488 2 Controllers 4 Click on the Properties button Click on the Driver tab 5 Highlight the driver file named C Windows System ___488 vxd For example vpci...

Страница 13: ...d Driver488 Software Disks for Windows 95 or Windows NT Driver488 W95 or Driver488 WNT Personal488 User s Manual for Windows 95 and Windows NT AT488pnp Specifications Note These specifications are sub...

Страница 14: ...board are given since the design of computer cases varies Refer to your PC s reference manual whenever in doubt 1 Turn OFF the power to your computer and any other connected peripheral devices Follow...

Страница 15: ...ok for a device type named IEEE488 2 Controllers and below it verify the presence of the new hardware device 2 During Driver488 installation a new Control Panel applet titled IEEE 488 was installed un...

Страница 16: ...Highlight the device you want to update under IEEE488 2 Controllers 4 Click on the Properties button Click on the Driver tab 5 Highlight the driver file named C Windows System ___488 vxd For example v...

Страница 17: ...the event shipment back to the factory becomes necessary The Personal488 CARD with CARD488 package includes CARD488 Plug Play IEEE 488 Bus Interface PC Card Driver488 Software Disks for Windows 95 or...

Страница 18: ...er The computer does not need to be turned off Note It is assumed the user has a properly installed PC Card adapter in the computer At this point the hardware installation is complete Continue to Step...

Страница 19: ...e Continue to Step 4 Step 4 Installing the CARD488 Interface Software Support Files 1 Insert the disk titled IEEE 488 Software Installation Disk 1 of 2 into the floppy disk drive 2 To install you can...

Страница 20: ...is identified by the device description Personal488 CARD To update the 32 bit driver follow the directions under the previous section Updating the 32 Bit Personal488 CARD Hardware Drivers 2 To find th...

Страница 21: ...ary The Personal488 AT with AT488 package includes AT488 IEEE 488 Bus Interface ISA Board Driver488 Software Disks for Windows 95 or Windows NT Driver488 W95 or Driver488 WNT Personal488 User s Manual...

Страница 22: ...rt highlight the port and click on the Properties button 2 Properties already being used in the system are displayed under the Resources tab Values NOT listed are available For each listed port record...

Страница 23: ...0EE1 2EE1 4EE1 6EE1 Serial Poll Status Serial Poll Mode 12E1 32E1 52E1 72E1 Address Status Address Mode 16E1 36E1 56E1 76E1 CMD Pass Through Auxiliary Mode 1AE1 3AE1 5AE1 7AE1 Address 0 Address 0 1 1...

Страница 24: ...ons The main board interrupt may be set to IRQ level 3 through 7 9 through 12 14 or 15 Interrupts 10 through 15 are only available in a 16 bit slot on an AT class machine Interrupt 9 becomes synonymou...

Страница 25: ...3 8 bit 5 6 and 7 16 bit are available only in a 16 bit slot on a PC AT class machine Channel 2 is usually used by the floppy disk controller and is unavailable Channel 3 is often used by the hard di...

Страница 26: ...mounting screws with a screwdriver Slide the cover OFF If necessary refer to your PC s manual 4 Your IEEE 488 controller interface must be installed in a 16 bit ISA bus expansion slot Select an avail...

Страница 27: ...hardware installation and Driver488 configuration in Device Manager At this point the hardware and driver verification is complete Continue to Step 4 Step 4 Installing the AT488 Interface Software Su...

Страница 28: ...light the device you want to update under IEEE488 2 Controllers 4 Click on the Properties button Click on the Driver tab 5 Highlight the driver file named C Windows System ___488 vxd For example vpci4...

Страница 29: ...in all shipping materials in the event shipment back to the factory becomes necessary The Personal488 with GP488B package includes GP488B IEEE 488 Bus Interface ISA Board Driver488 Software Disks for...

Страница 30: ...sed ports For each port highlight the port and click on the Properties button 2 Properties already being used in the system are displayed under the Resources tab Values NOT listed are available For ea...

Страница 31: ...Mask 2 0EE1 2EE1 4EE1 6EE1 Serial Poll Status Serial Poll Mode 12E1 32E1 52E1 72E1 Address Status Address Mode 16E1 36E1 56E1 76E1 CMD Pass Through Auxiliary Mode 1AE1 3AE1 5AE1 7AE1 Address 0 Addres...

Страница 32: ...eration with interrupts 2 If reset record the new Interrupt IRQ being used The GP488B interface board may be set to interrupt the PC on the occurrence of certain hardware conditions The level of the i...

Страница 33: ...r DMA channels but Channel 0 Disabled is used for memory refresh and is not available for peripheral data transfer Channel 2 is usually used by the floppy disk controller and is also unavailable Chann...

Страница 34: ...ounting screws with a screwdriver Slide the cover OFF If necessary refer to your PC s manual 4 Your IEEE 488 controller interface must be installed in an 8 bit ISA bus expansion slot Select an availab...

Страница 35: ...hardware installation and Driver488 configuration in Device Manager At this point the hardware and driver verification is complete Continue to Step 4 Step 4 Installing the GP488B Interface Software Su...

Страница 36: ...ight the device you want to update under IEEE488 2 Controllers 4 Click on the Properties button Click on the Driver tab 5 Highlight the driver file named C Windows System ___488 vxd For example vpci48...

Страница 37: ...rcent Configuring the GP488B Interface Internal Clock The IEEE 488 bus interface circuitry requires a master clock This clock is normally connected to an on board 8 MHz clock oscillator However some c...

Страница 38: ...32 Personal488 with GP488B Personal488 User s Manual For Windows95 and Windows NT Notes...

Страница 39: ...ll shipping materials in the event shipment back to the factory becomes necessary The Personal488 MM with GP488B MM package includes GP488B MM IEEE 488 Bus Interface PC 104 Board Driver488 Software Di...

Страница 40: ...ttings 1 Open the Control Panel window from the Start Settings menu click on the System icon and select the Device Manager tab Under the line Ports COM LPT look for a list of used ports For each port...

Страница 41: ...tomatically relocated at fixed offsets from the base address 2 If reset record the new Input Output I O address being used Selected I O Base Address Register 02E1 22E1 42E1 62E1 Automatic Offset Addre...

Страница 42: ...interrupts 2 If reset record the new Interrupt IRQ being used The GP488B MM Revision B interface board may be set to interrupt the PC on the occurrence of certain hardware conditions The level of the...

Страница 43: ...high speed method of transferring data from or to a peripheral such as a digitizing oscilloscope to or from the PC s memory The factory default selection is DMA Channel 1 Notice that jumper JP2 is us...

Страница 44: ...f 32 sockets Then locate the stack through bus expansion connector on your GP488B MM This connector has a similar 64 socket header on the front with 64 pins extending from the back of the header 5 Lin...

Страница 45: ...the hardware installation and Driver488 configuration in Device Manager At this point the hardware and driver verification is complete Continue to Step 4 Step 4 Installing the GP488B Interface Softwar...

Страница 46: ...you if you wish to restart the system Select Yes Otherwise the hardware will continue to use the outdated drivers until the next time the system is restarted Configuring Other Hardware Settings Config...

Страница 47: ...on Hello now returns two lines of ID One for the Dynamic Link Library DLL and one for the device driver The library function prototypes have changed to reflect standard Windows types The include file...

Страница 48: ...ompatibility layer A call to OnEvent will return an error and the error value will be set to an obsolete value Existing 16 bit programs will run with Driver488 W95 without any re compilation or re lin...

Страница 49: ...tab of the IEEE 488 Interface Properties dialog box click on the appropriate interface name to highlight the interface to be configured 2 Select the Properties button The Interface dialog box will ap...

Страница 50: ...interface board is configured as a System Controller if a check mark is present in the check box The System Controller has ultimate control of the IEEE 488 bus and therefore has the ability of assert...

Страница 51: ...ters are equivalent ADC is the same device as adc Each external device must have a name to identify its configuration The name can then be used to obtain a handle to that device which will be used by...

Страница 52: ...46 Driver488 W95 Driver488 WNT Personal488 User s Manual For Windows95 and Windows NT Notes...

Страница 53: ...78 MyListenAddr 79 MyTalkAddr 80 OnDigEvent 81 OnDigEventVDM 82 OnEvent 83 OnEventVDM 84 OpenName 86 OutputX 87 PassControl 89 PPoll 90 PPollConfig 91 PPollDisable 92 PPollDisableList 93 PPollUnconfig...

Страница 54: ...the Active Controller or not the Abort command causes the Interface Clear IFC bus management line to be asserted for at least 500 microseconds By asserting IFC Driver488 regains control of the bus eve...

Страница 55: ...tation of the conditions which are user indicated Arm conditions may be combined using the bitwise OR operator The following Arm conditions are supported Condition Description acSRQ The Service Reques...

Страница 56: ...external device is attached flag may be either OFF or ON Returns 1 if DevHandleT is an illegal device or interface otherwise the previous state is returned Mode SC Bus States None Example errorcode Au...

Страница 57: ...s None Example result Buffered ieee printf ld bytes were received result See Also EnterX OutputX The Buffered command returns the number of characters transferred by the latest Enter Output SendData o...

Страница 58: ...vice is an IEEE 488 hardware interface this value must be 1 since there are no secondary addresses for the IEEE 488 hardware interface For no secondary address a 1 must be specified Returns 1 if error...

Страница 59: ...r a Listener 00 to 30 secondary is the secondary bus address to check for a Listener 00 to 31 For no secondary address a 1 must be specified Returns 1 if error otherwise it returns a 1 if a listener w...

Страница 60: ...ll devices ATN UNL MTA LAG SDC selected device Examples errorcode Clear ieee Sends the Device Clear DCL command to the IEEE interface board errorcode Clear wave Sends the Selected Device Clear SDC com...

Страница 61: ...error Mode CA Bus States ATN DCL all devices ATN UNL MTA LAG SDC selected device Example deviceList 0 wave deviceList 1 scope deviceList 2 dmm deviceList 3 NODEVICE errorcode ClearList deviceList Send...

Страница 62: ...an IEEE 488 interface or an external device Returns 1 if error Mode Any Bus States Completion of any pending I O activities Example errorcode Close wave See Also OpenName MakeDevice Wait The Close com...

Страница 63: ...map of the current state of the IEEE 488 interface Under 32 bit Driver488 software serial interfaces are no longer supported Mode Any Bus States None Example result ControlLine ieee printf The respons...

Страница 64: ...E Enable event generation Event generation is automatically disarmed when an event is triggered The event generation configuration however remains intact so event generation can be re armed just by ca...

Страница 65: ...h condition value This value will be compared against the digital I O port inputs to detect when an event occurs The event must be armed via DigArm for event notification to take place The comparison...

Страница 66: ...devHandle Returns the current value of the digital I O port per the current configuration See Also DigSetup DigWrite The DigRead command reads the current value of the digital IO port per the input o...

Страница 67: ...ALSE TRUE Lower 4 bits input upper 4 output DigSetup devHandle TRUE FALSE Lower 4 bits output upper 4 input DigSetup devHandle FALSE FALSE All 8 bits input See Also DigRead DigWrite The DigSetup comma...

Страница 68: ...ation See Also DigSetup DigRead The DigWrite command writes the given value to the digital I O port per the input output configuration of the port If the entire port is configured for output then the...

Страница 69: ...tored If condition is 0 then all conditions are Disarmed Returns 1 if error otherwise the current bit map of the event condition mask Mode Any Bus States None Examples errorcode Disarm ieee acTalk acL...

Страница 70: ...d in Driver488 WNT The EnterX command reads data from the I O adapter If an external device is specified then Driver488 is addressed to Listen and that device is addressed to Talk If an interface is s...

Страница 71: ...he completion status value is ignored by sending 0 for the compStat parameter EnterMore Syntax LONG WINAPI EnterMore DevHandleT devHandle LPBYTE data Remarks EnterMore is equivalent to the following c...

Страница 72: ...y indicates whether the error message display should be ON or OFF Returns 1 if error Mode Any Bus States None Example errorcode Error ieee OFF See Also OnEvent GetError GetErrorList Status The Error c...

Страница 73: ...o the Listener list Returns 1 if error otherwise the number of Listeners found on the interface Mode Any Bus States ATN MTA UNL LAG Example WORD listeners 5 errorcode FindListeners ieee 10 listeners 5...

Страница 74: ...rface or an external device If devHandle refers to an external device the Finish command acts on the hardware interface to which the external device is attached Returns 1 if error Mode CA Bus States A...

Страница 75: ...ted with the error for the specified device Mode Any Bus States None Example errnum GetError ieee errText printf Error number d s n errnum errText See Also Error GetErrorList Status The GetError comma...

Страница 76: ...ven list of devices Mode Any Bus States None Example char errText 329 int errHandle int errnum result ClearList list if result 1 errnum GetErrorList list errText errHandle printf Error d s at handle d...

Страница 77: ...the Dynamic Link Library DLL and the version of the device driver The returned byte count will never exceed 247 bytes Mode Any Bus States None Example char message 247 result Hello ieee message print...

Страница 78: ...feature is new and useful For example if you wish to change the bus address of the device and make it a permanent change The KeepDevice command changes the indicated temporary Driver488 device to a pe...

Страница 79: ...external device If devHandle refers to an external device the Listen command acts on the associated interface pri and sec specify the primary and secondary addresses of the device which is to be addr...

Страница 80: ...e Enable REN line the IEEE 488 interface is specified errorcode Local wave To send the Go To Local GTL command an external device is specified See Also LocalList Remote AutoRemote In the System Contro...

Страница 81: ...iceList 2 dmm deviceList 3 NODEVICE errorcode LocalList deviceList Sends the Go To Local GTO bus command to a list of external devices See Also Local Remote RemoteList AutoRemote In the System Control...

Страница 82: ...an external device the Lol command acts on the hardware interface to which the external device is attached Returns 1 if error Mode CA Bus States ATN LLO Example errorcode Lol ieee See Also Local Local...

Страница 83: ...pe DMM BusAddress dmm 16 1 Create a device named DMM attached to the same I O adapter as scope and set its IEEE 488 bus address to 16 See Also MakeNewDevice KeepDevice RemoveDevice OpenName Close The...

Страница 84: ...Bus State None Example DevHandleT anotherDevice anotherDevice MakeNewDevice IEEE0 Scope 13 1 NULL NULL 10000 Specifies parameters for Pointer to the interface pointer to the device name primary and s...

Страница 85: ...e devHandle refers to either an interface or an external device If devHandle refers to an external device the MyListenAddr command acts on the associated interface Returns 1 if error Mode CA Bus State...

Страница 86: ...ndle devHandle refers to either an interface or an external device If devHandle refers to an external device the MyTalkAddr command acts on the associated interface Returns 1 if error Mode CA Bus Stat...

Страница 87: ...0x10L Sets the event notification to be via a window message to the specified window handle The value 0x10 will be passed with the message See Also DigArm OnDigEventVDM OnEvent The OnDigEvent command...

Страница 88: ...function The value 0x10 will be passed to the function See Also DigArm OnDigEventVDM OnEventVDM The OnDigEventVDM command sets the address of a C style __stdcall function to be called when a digital...

Страница 89: ...488EVENT The associated wParam is an event mask indicating which Armed event s caused the notification and the lParam is the value passed to OnEvent Note that although there is a macro for WM_IEEE488E...

Страница 90: ...mode program using the OnEventVDM function include windows h include stdio h include iotieee h For debugging define qsk v x v x printf x returned d n v void srqHandler DevHandlerT devHandle UINT mask...

Страница 91: ...rence 85 Normally your program would be off doing other work for this example we will just hold here for a short time For result 0 result 30000 result printf Result is 06d r result printf n n qsk xfer...

Страница 92: ...1 if error otherwise the device handle associated with the given name Mode Any Bus State None Examples dmm OpenName DMM Opens the external device DMM dmm OpenName IEEE DMM Specifies the interface to w...

Страница 93: ...troller and AutoRemote is enabled Then if a device address with optional secondary address is specified Driver488 is addressed to Talk and the specified device is addressed to Listen If no address is...

Страница 94: ...ifying a 0 pointer as the terminator parameter Synchronous transmission is specified by sending 0 for the async parameter and the completion status value is ignored by sending a 0 for the compStat poi...

Страница 95: ...ol scope See Also Abort Reset SendCmd The PassControl command allows Driver488 to give control to another controller on the bus After passing control Driver488 enters the Peripheral mode If Driver488...

Страница 96: ...evice requires service then it responds to a Parallel Poll by asserting one of the eight IEEE 488 bus data lines DIO1 through DIO8 with DIO1 being the least significant In this manner up to eight devi...

Страница 97: ...support the software control of their Parallel Poll response Some devices are configured by internal switches The Parallel Poll response is set by a four bit binary number response S P2 P1 and P0 The...

Страница 98: ...s either an interface or an external device that is to have its Parallel Poll response disabled Returns 1 if error Mode CA Bus States ATN UNL MTA LAG PPC PPD Example errorcode PPollDisable dmm Disable...

Страница 99: ...external devices that are to have their Parallel Poll response disabled Returns 1 if error Mode CA Bus States ATN UNL MTA LAG PPC PPD Example deviceList 0 wave deviceList 1 timer deviceList 2 dmm devi...

Страница 100: ...hardware interface If devHandle refers to an external device then the PPollUnconfig command acts on the hardware interface to which the external device is attached Returns 1 if error Mode CA Bus Stat...

Страница 101: ...o Listen and placed into the Remote state Returns 1 if error Mode SC Bus States With interface REN With external device REN ATN UNL MTA LAG Examples errorcode Remote ieee Asserts the REN bus line erro...

Страница 102: ...t 0 wave deviceList 1 timer deviceList 2 dmm deviceList 3 NODEVICE errorcode RemoteList deviceList Asserts the REN bus line and addresses a list of specified devices to Listen to place these specified...

Страница 103: ...ernal device to remove Returns 1 if error Mode Any Bus States None Example errorcode RemoveDevice dmm See Also MakeDevice KeepDevice The RemoveDevice command removes the specific temporary or permanen...

Страница 104: ...sserting the Service Request SRQ bus signal The Request command sets or clears the Serial Poll status including Service Request of Driver488 Request takes a numeric argument in the decimal range 0 to...

Страница 105: ...1 if error Mode Any Bus States None Example errorcode Reset ieee See Also Abort Term TimeOut The Reset command provides a warm start of the interface It is equivalent to issuing the following command...

Страница 106: ...e Resume ieee ON errorcode Finish ieee Go into monitoring mode See Also Finish The Resume command unasserts the Attention ATN bus signal Attention is normally kept asserted by Driver488 but it must be...

Страница 107: ...ace handle commands points to a string of command bytes to be sent len is the length of the command string Response None Mode CA Bus States User defined Example char command U 0 errorcode SendCmd ieee...

Страница 108: ...oints to a string of data bytes to be sent len is the length of the data string Response None Mode Any Bus States User defined Example char data W0X errorcode SendData ieee data strlen data See Also S...

Страница 109: ...s to be sent len is the length of the data string Response None Mode Any Bus States User defined Example char data W0X errorcode SendEoi ieee data strlen data See Also SendCmd SendData The SendEoi com...

Страница 110: ...decimal value 64 is set then that device is signaling that it requires service The meanings of the other bits are device specific Serial Polls are normally performed in response to assertion of the Se...

Страница 111: ...n response to assertion of the Service Request SRQ bus signal by some bus device In Active Controller mode with the interface device specified the SPollList command returns the internal SRQ status for...

Страница 112: ...triggered TRUE Trigger command received FALSE Not so Cleared cleared TRUE Clear command received FALSE Not so Transfer in Progress transfer TRUE Transfer in progress FALSE Not so These Status items a...

Страница 113: ...signal As a peripheral this status reflects the rsv bit that can be set by the Request command and is cleared when the Driver488 is Serial Polled For more details refer to the SPoll command in this ch...

Страница 114: ...device the Stop command acts on the hardware interface to which the external device is attached Returns 1 if error Mode Any Bus States ATN Controller None Peripheral Example errorcode Stop ieee See A...

Страница 115: ...terface or an external device If devHandle refers to an external device the Talk command acts on the associated interface pri and sec specify the primary and secondary addresses of the device which is...

Страница 116: ...nd expected at the end of input data in the manner of CR LF as used with printer data During output Term appends the bus output terminator to the data before sending it to the I O adapter device Conve...

Страница 117: ...al device terminator is a pointer to the terminator structure TermType can be either TERMIN TERMOUT or TERMIN TERMOUT specifying whether input output or both are being set Returns 1 if error Mode Any...

Страница 118: ...of asynchronous transfers While the first byte of an asynchronous transfer is checked for time out subsequent bytes are not Your program must check for timely completion of an asynchronous transfer Ti...

Страница 119: ...le DWORD millisec devHandle refers to either an IEEE 488 interface or an external device millisec is a numeric value given in milliseconds Returns 1 if error Mode Any Bus States None Example None prov...

Страница 120: ...gger ieee Issues a Group Execute Trigger GET bus command to those devices that are already in the Listen state as the result of a previous Output or Send command errorcode Trigger dmm Issues a Group E...

Страница 121: ...ist 0 wave deviceList 1 timer deviceList 2 dmm deviceList 3 NODEVICE errorcode TriggerList deviceList Issues a Group Execute Trigger GET bus command to a list of specified devices See Also Trigger Sen...

Страница 122: ...e refers to either an interface or an external device If devHandle refers to an external device the UnListen command acts on the associated interface Returns 1 if error Mode CA Bus States ATN UNL Exam...

Страница 123: ...dle refers to either an interface or an external device If devHandle refers to an external device the UnTalk command acts on the associated interface Returns 1 if error Mode CA Bus States ATN UNT Exam...

Страница 124: ...ple errorcode Wait ieee See Also EnterX OutputX Buffered Status The Wait command causes Driver488 to wait until any asynchronous transfer has completed before returning to your program It can be used...

Страница 125: ...d that the IEEE 488 Standard has been met Primary Addresses Check to make sure that all of the IEEE 488 bus primary addresses each has a unique value between 0 and 30 No two interface boards or extern...

Страница 126: ...includes a plug and play interface such as the Personal488 PCI with PCI488 Personal488 ATpnp with AT488pnp or Personal488 CARD with CARD488 packages disregard the list below Remove the interface boar...

Страница 127: ...80 1 0 0 0 0 0 0 0 SRQ Service Request 40 0 1 0 0 0 0 0 0 IEEE 488 Interface Handshake Lines DAV Data Valid 08 0 0 0 0 1 0 0 0 NDAC Not Data Accepted 10 0 0 0 1 0 0 0 0 NRFD Not Ready For Data 20 0 0...

Страница 128: ...d r n MTA My Talk Address 0 1 0 a d d r n PPC Parallel Poll Config 0 1 1 0 S P2 P1 P0 PPD Parallel Poll Disable 07 0 0 0 0 0 1 1 1 PPU Parallel Poll Unconfig 15 0 0 0 1 0 1 0 1 SCG Second Cmd Group 60...

Страница 129: ...0E 14 0F 15 BS HT LF VT FF CR SO SI GET TCT Universal Command Group UCG 10 16 11 17 12 18 13 19 14 20 15 21 16 22 17 23 DLE DC1 DC2 DC3 DC4 NAK SYN ETB LLO DCL PPU 18 24 19 25 1A 26 1B 27 1C 28 1D 29...

Страница 130: ...13 14 15 50 80 51 81 52 82 53 83 54 84 55 85 56 86 57 87 P Q R S T U V W 16 17 18 19 20 21 22 23 58 88 59 89 5A 90 5B 91 5C 92 5D 93 5E 94 5F 95 X Y Z _ 24 25 26 27 28 29 30 UNT Secondary Command Gro...

Страница 131: ...Link Escape None 17 11 Q DC1 Device Control 1 Local Lockout LLO 18 12 R DC2 Device Control 2 None 19 13 S DC3 Device Control 3 None 20 14 T DC4 Device Control 4 Device Clear DCL 21 15 U NAK Negative A...

Страница 132: ...uences 17 Device Control 1 DC1 Not defined Normally used for ON controls 18 Device Control 2 DC2 Usually user defined 19 Device Control 3 DC3 Not defined Normally used for OFF controls 20 Device Contr...

Страница 133: ...ng Parenthesis Bus address 09 42 2A Asterisk Bus address 10 43 2B Plus Sign Bus address 11 44 2C Comma Bus address 12 45 2D Hyphen or Minus Sign Bus address 13 46 2E Period Bus address 14 47 2F Slash...

Страница 134: ...Bus address 10 75 4B K Capital K Bus address 11 76 4C L Capital L Bus address 12 77 4D M Capital M Bus address 13 78 4E N Capital N Bus address 14 79 4F O Capital O Bus address 15 Talk Address Group...

Страница 135: ...wercase J Command 10 107 6B k Lowercase K Command 11 108 6C l Lowercase L Command 12 109 6D m Lowercase M Command 13 110 6E n Lowercase N Command 14 111 6F o Lowercase O Command 15 Secondary Command G...

Страница 136: ...130 Appendix Personal488 User s Manual For Windows95 and Windows NT Notes...

Страница 137: ...m 58 DigArmSetup 59 DigRead 60 DigSetup 61 DigWrite 62 DIO lines 90 91 98 Direct Memory Access DMA 17 19 25 27 35 37 43 troubleshooting 120 Disarm 63 99 DOS 84 Driver488 W31 42 Driver488 W95 3 7 11 15...

Страница 138: ...quest for Service rsv 98 104 105 107 Reset 99 Resume 100 S secondary address 43 45 67 87 106 Selected Device Clear SDC 54 55 SendCmd 101 SendData 51 102 SendEoi 51 103 serial 90 98 104 105 Service Req...

Страница 139: ...Personal488 User s Manual For Windows 95 and Windows NT Index 133 Notes...

Страница 140: ...ASCII Code LSB Least Significant Bit DC2 Device Control 2 ASCII Code MAV Message Available bit DC3 Device Control 3 ASCII Code MLA My Listen Address DC4 Device Control 4 ASCII Code MSB Most Significan...

Страница 141: ...de TAG Talk Address Group bus command SO Shift Out ASCII Code TCT Take Control bus command SOH Start of Header ASCII Code TTL Transistor Transistor Logic SPD Serial Poll Disable bus command UCG Univer...

Страница 142: ...136 Abbreviations Personal488 User s Manual For Windows95 and Windows NT Notes...

Страница 143: ...ive and the total liability of LIABILITY The remedies of purchaser set forth herein are exclusive and the total liability of OMEGA with respect to this order whether based on contract warranty neglige...

Страница 144: ...rollers pH CONDUCTIVITY pH Electrodes Testers Accessories Benchtop Laboratory Meters Controllers Calibrators Simulators Pumps Industrial pH Conductivity Equipment DATA ACQUISITION Data Acquisition Eng...

Отзывы: