| Write/Read | About Swept IMD | 
| Description | Sets and returns the start power level of the Main tones. Use with IMD sweep type= naIMDTonePowerSweep. When tone power is coupled, setting either F1 or F2 power sets both. | 
| VB Syntax | object.TonePowerStart (tone) = value | 
| Variable | (Type) - Description | 
| object | A SweptIMD or IMSpectrum Object | 
| tone | (Enum as NAIMDTonePowerID) Choose from: 0 - naIMDF1Power - F1 tone 1 - naIMDF2Power - F2 tone | 
| value | (Double) Start power in dBm. Choose a value between +30 dBm and -30 dBm. | 
| Return Type | Double | 
| Default | -20 dBm | 
| Examples | imd.TonePowerStart(naIMDF1Power) = 0 'Write | 
| value = imd.TonePowerStart(naIMDF2Power) 'Read | |
| C++ Syntax | HRESULT get_TonePowerStart(tagNAIMDTonePowerID naIMDF1, double * pVal); HRESULT put_TonePowerStart(tagNAIMDTonePowerID naIMDF1, double newVal); | 
| Interface | ISweptIMD IIMSpectrum |