sic
- Updated2024-03-18
- 1 minute(s) read
sic
Send Interface Clear
Type
Low-level bus management function
Syntax
sic<CR>
Purpose
You can use sic if the initialization, I/O, or high-level bus management functions do not meet the needs of your device, and you want to have more precise control over the GPIB. sic makes the GPIB-RS232/485/422 CIC and initializes the GPIB. sic is not a function you need to use frequently, because in most cases the first I/O or high-level bus management function you call does the same things automatically.
Remarks
The sic command asserts the GPIB interface clear (IFC*) signal for at least 100 µs, then unasserts IFC*. Asserting IFC* unaddresses all devices on the bus and makes the GPIB-RS232/485/422 CIC.
The IFC* signal resets only the GPIB interface functions of bus devices and not the internal device functions. Device functions are reset with the clr programming message. To determine the effect of these messages, consult the device documentation.
The GPIB-RS232/485/422 records the ESAC error if you have disabled its System Controller capability with the rsc function.
See Also
clr, GPIB Basics, and Differences Between the GPIB-232/485CT/CV-A and GPIB-RS232/485/422.
Example 1
Send interface clear for 100 µs.
char buffer [] = "sic\r";
viWrite(instr, buffer, strlen(buffer), &retCount);