| Write/Read | About Swept IMD | 
| Description | Sets and returns the IF Bandwidth for measurement of the Main tones. | 
| VB Syntax | imd.MainToneIFBandwidth = value | 
| Variable | (Type) - Description | 
| imd | A SweptIMD Object | 
| value | (Double) IF Bandwidth in Hz. Choose from: 1 | 2 | 3 | 5 | 7 | 10 | 15 | 20 | 30 | 50 | 70 | 100 | 150 | 200 | 300 | 500 | 700 | 1k | 1.5k | 2k | 3k | 5k | 7k | 10k | 15k | 20k | 30k | 50k | 70k | 100k | 150k| 200k | 280k | 360k | 600k Learn more about setting IFBW for IMD. If an invalid number is specified, the analyzer will round up to the closest valid number. | 
| Return Type | Double | 
| Default | 1 kHz | 
| Examples | imd.MainToneIFBandwidth = 2e3 'Write | 
| value = imd.MainToneIFBandwidth 'Read | |
| C++ Syntax | HRESULT get_MainToneIFBandwidth(double *pVal) | 
| Interface | ISweptIMD |