Hello again,
Looking at your NI-Spy capture, it seems as though your computer's PCI-GPIB card is at GPIB address 21, not 0. I can tell because of the IBCMD() calls into our driver and the way the driver responds to MTA21; it addresses itself to talk (called TACS). See NI-488.2 Function Reference for more information. Is this how it's supposed to be? This is nonstandard, as the card is usually at address 0. Also, I'm still not clear on what the addresses of your instruments are. Valid GPIB addresses are in the range of 0-30. It seems as though you have a rather complex program that isn't working, and I do see a lot of errors (ENOL for no listeners as well as EABO abort) in the Spy capture. I'm not sure what the program is supposed to be doing, line-by-line, and we don't directly support HTBasic (it seems as though that company has a driver for our GPIB driver). I'll be happy to offer the assistance that I can. Hopefully some of this information gets you on the right track.
Scott B
GPIB Software
National Instruments