gpib程控语言FM:INTernal:FREQuency <num> 是什么意思?
时间: 2023-06-17 16:02:57 浏览: 89
这是一个 GPIB 程控语言的命令,用于设置信号源的频率。具体来说,"FM" 表示 "Frequency Modulation",即频率调制;"INTernal" 表示使用信号源内部的时钟源;"FREQuency" 表示要设置的参数是频率。而 "<num>" 则是需要设置的频率值,单位可能是 Hz 或 MHz,具体取决于信号源的规格。因此,这个命令的含义是设置信号源的频率为指定的数值。
相关问题
//频率控制 FREQuency:MOD CW FREQuency:CW 1200MHz //调制控制 MODulation:OUTPut:SOURce FM MODulation:OUTPut:STATe ON //功率控制。 POWer:LEVel 0dBm. //频率调制 FM:COUPling AC //调频耦合方式 FM:SOURe INTernal //设置调频源为内部输入 FM:INTernal:FREQuency 100kHz //设置调频源频率 FM:INTernal:FUNCtion SINusoid //设置调频源波形为正弦波 FM:STATe ON //调频开关 FM[:DEViation] 1MHz //当内部调频信号发生器使用时,设置和查询内部调频频偏 //射频开关 POWer:STATe ON 上述gpib程控语言有什么多余的地方吗
以下是我对这段 GPIB 程控语言的一些看法:
- 在设置频率控制时,可以将频率值放在冒号后面,如 FREQuency:MOD:CW 1200MHz,以增加代码可读性。
- 在设置调制控制时,可以使用 OFF 或 0 来关闭调制输出,以增加代码可读性。
- 在设置功率控制时,建议在设置功率值的同时设置功率单位,以避免误解或错误。
- 在设置调频耦合方式时,建议使用全称 AC(即 Alternating Current),以增加代码可读性。
- 在设置调频源时,可以将频率、波形和状态设置合并在一起,如 FM:INTernal:FREQuency 100kHz;FUNCtion:SINusoid;STATe ON。
- 在设置调频频偏时,可以使用全称 DEViation,以增加代码可读性。
- 在设置射频开关时,建议使用全称 STATe(即 STATE),以增加代码可读性。
总体来说,这段 GPIB 程控语言已经很简洁明了,没有太多多余的地方。
SPCI中举例说明 OUTPut[:STATe] <参数>这条语句的使用
在 SPCI 中,OUTPut[:STATe] <参数> 这条语句用于控制输出信号的状态。其中,<参数> 可以是以下两种值之一:
1. ON:将输出信号设置为高电平状态;
2. OFF:将输出信号设置为低电平状态。
举个例子,假设我们需要控制 GPIB 设备的输出信号,使其输出高电平信号,可以使用以下 SPCI 语句:
```
OUTPut[:STATe] ON
```
执行这条语句后,GPIB 设备的输出信号将被设置为高电平状态。
同样地,如果我们需要将 GPIB 设备的输出信号设置为低电平状态,可以使用以下 SPCI 语句:
```
OUTPut[:STATe] OFF
```
执行这条语句后,GPIB 设备的输出信号将被设置为低电平状态。
需要注意的是,OUTPut[:STATe] 这条语句的具体使用方式可能因设备而异,具体可以参考设备的相关文档。