# 📘 自动化测试任务规划

**来源文档：** `C:\Users\Lenovo\Desktop\pythonProject\planner\mineru_result\all_requirements.txt`  
**生成时间：** 2025-11-24 18:17:17

---

## 📝 测试规划内容

# 测试任务规划

## 1) 上电测试
a) 连接信号源至工程机（TCP/IP）(Configure RF Output)  
b) 连接频谱分析仪至工程机（TCP/IP）(Configure Display Update)  
c) 连接开关矩阵至工程机（TCP/IP）(SetPath)  
d) 连接直流电源至工程机（TCP/IP）(.ctor)  
e) 设置直流电源电压为 100V (.ctor)  
f) 设置直流电源过流保护 (OCP) 与过压保护 (OVP) (Preset)  
g) 启动直流电源供电 (Preset)  
h) 所有仪器和DUT上电，保证系统处于开启状态 (threadWaiting)

## 2) 镜频抑制测试

### a) SC波段，2.7GHz
1) 初始化信号源 (一参数构造函数)  
2) 设置信号源输出频率为 2.7GHz (Configure RF Frequency)  
3) 设置信号源功率为 -25dBm (Configure RF Power)  
4) 设置信号源脉冲调制为开启 (Configure Pulse Modulation State)  
5) 设置信号源脉冲宽度为 2us (Configure Pulse Width)  
6) 设置信号源脉冲周期为 1ms (Configure Pulse Period)  
7) 选择SC频段通道 (GetSwitchSelectUserNameList)  
8) 通过开关矩阵的SC通道配置仪器连接 (SetPath)  
9) 获取SC通道的备注信息 (GetSwitchSelectNoteList)  
10) 配置频谱仪中心频率为2.7GHz (Configure Frequency Center)  
11) 设置频谱仪跨度为500MHz (Configure Frequency  Span)  
12) 设置频谱仪参考电平为-25dBm (Configure Reference Level)  
13) 启动频谱仪最大值保持 (Configure Trace Max Hold)  
14) 等待3s (threadWaiting)，使用peak最大保持 (Marker Peak Max)  
15) 读取频谱仪Max Peak功率值P1 (Query Marker Y)  
16) 频谱仪清除迹线 (Configure Trace Clear)  
17) 配置频谱仪中心频率为3.88GHz (Configure Frequency Center)  
18) 启动频谱仪最大值保持 (Configure Trace Max Hold)  
19) 等待3s (threadWaiting)，使用peak最大保持 (Marker Peak Max)  
20) 读取频谱仪Max Peak功率值P2 (Query Marker Y)  
21) 计算镜频抑制比P1-P2 (subValue)  
22) 判断SC波段 DUT 在2.7GHz的镜频抑制比是否 >7dB (SCXFreqCompareAssign)  

### b) SC波段，6.2GHz
1) 设置信号源输出频率为6.2GHz (Configure RF Frequency)  
2) 设置信号源功率为-25dBm (Configure RF Power)  
3) SC通道保持连接 (SetPath)  
4) 配置频谱仪中心频率为6.2GHz (Configure Frequency Center)  
5) 设置频谱仪参考电平为-25dBm (Configure Reference Level)  
6) 启动频谱仪最大值保持 (Configure Trace Max Hold)  
7) 等待3s (threadWaiting)，使用peak最大保持 (Marker Peak Max)  
8) 读取频谱仪Max Peak功率值P1 (Query Marker Y)  
9) 频谱仪清除迹线 (Configure Trace Clear)  
10) 配置频谱仪中心频率为5.88GHz (Configure Frequency Center)  
11) 启动频谱仪最大值保持 (Configure Trace Max Hold)  
12) 等待3s (threadWaiting)，使用peak最大保持 (Marker Peak Max)  
13) 读取频谱仪Max Peak功率值P2 (Query Marker Y)  
14) 计算镜频抑制比P1-P2 (subValue)  
15) 判断SC波段 DUT 在6.2GHz的镜频抑制比是否 >7dB (SCXFreqCompareAssign)  

### c) X波段，8GHz
1) 设置信号源输出频率为8GHz (Configure RF Frequency)  
2) 设置信号源功率为-40dBm (Configure RF Power)  
3) 选择X频段通道 (GetSwitchSelectNameList)  
4) 通过开关矩阵的X通道配置仪器连接 (SetPath)  
5) 配置频谱仪中心频率为8GHz (Configure Frequency Center)  
6) 设置频谱仪参考电平为-40dBm (Configure Reference Level)  
7) 启动频谱仪最大值保持 (Configure Trace Max Hold)  
8) 等待3s (threadWaiting)，使用peak最大保持 (Marker Peak Max)  
9) 读取频谱仪Max Peak功率值P1 (Query Marker Y)  
10) 频谱仪清除迹线 (Configure Trace Clear)  
11) 配置频谱仪中心频率为11GHz (Configure Frequency Center)  
12) 启动频谱仪最大值保持 (Configure Trace Max Hold)  
13) 等待3s (threadWaiting)，使用peak最大保持 (Marker Peak Max)  
14) 读取频谱仪Max Peak功率值P2 (Query Marker Y)  
15) 计算镜频抑制比P1-P2 (subValue)  
16) 判断X波段 DUT 在8GHz的镜频抑制比 (fiveValueCompareAssign)  

### d) X波段，12GHz
1) 设置信号源输出频率为12GHz (Configure RF Frequency)  
2) 设置信号源功率为-40dBm (Configure RF Power)  
3) X通道保持连接 (SetPath)  
4) 配置频谱仪中心频率为12GHz (Configure Frequency Center)  
5) 设置频谱仪参考电平为-40dBm (Configure Reference Level)  
6) 启动频谱仪最大值保持 (Configure Trace Max Hold)  
7) 等待3s (threadWaiting)，使用peak最大保持 (Marker Peak Max)  
8) 读取频谱仪Max Peak功率值P1 (Query Marker Y)  
9) 频谱仪清除迹线 (Configure Trace Clear)  
10) 配置频谱仪中心频率为15GHz (Configure Frequency Center)  
11) 启动频谱仪最大值保持 (Configure Trace Max Hold)  
12) 等待3s (threadWaiting)，使用peak最大保持 (Marker Peak Max)  
13) 读取频谱仪Max Peak功率值P2 (Query Marker Y)  
14) 计算镜频抑制比P1-P2 (subValue)  
15) 判断X波段 DUT 在12GHz的镜频抑制比 (fiveValueCompareAssign)  

## 3) 断电测试
a) 关闭信号源射频输出 (Configure RF Output)  
b) 关闭信号源脉冲调制 (Configure Pulse Modulation State)  
c) 关闭信号源控制连接 (DisConnecte Control)  
d) 关闭频谱仪控制连接 (DisConnecte Control)  
e) 关闭开关矩阵控制连接 (DisConnecte Control)  
f) 关闭直流电源 (Preset)  
g) 释放所有资源 (SCXFreqCompareAssign)

注：本次用例生成严格根据需求与指令库执行，参数以手动值和输入文档为准，未扩大测试范围。
修复了"DisConnecte Control"拼写错误，添加了频谱仪的参考电平配置。

---

## 📌 说明
本规划由智能体自动生成，内容遵循自然语言任务规划格式，可直接用于后续自动化测试代码生成。