export interface AttributeGroup {
    name: string;
    attributes: string[];
}

export interface DeviceCategory {
    category: string;
    groups: AttributeGroup[];
}

export const deviceParameters: DeviceCategory[] = [
    {
        "category": "程控电源参数",
        "groups": [
            {
                "name": "基本输出参数",
                "attributes": [
                    "输出电压",
                    "输出电流",
                    "输出频率",
                    "输出相位"
                ]
            },
            {
                "name": "保护功能参数",
                "attributes": [
                    "过压保护OVP",
                    "过流保护OCP",
                    "过温保护 OTP"
                ]
            },
            {
                "name": "工作模式参数",
                "attributes": [
                    "恒压模式CV",
                    "恒流模式 CC",
                    "序列模式"
                ]
            },
            {
                "name": "远程控制参数",
                "attributes": [
                    "接口类型",
                    "编程指令"
                ]
            },
            {
                "name": "三相电源特有参数",
                "attributes": [
                    "接线模式",
                    "相序",
                    "单相控制"
                ]
            }
        ]
    },
    {
        "category": "功率探头参数",
        "groups": [
            {
                "name": "测量基础参数",
                "attributes": [
                    "频率范围",
                    "功率量程",
                    "测量单位"
                ]
            },
            {
                "name": "校准与补偿参数",
                "attributes": [
                    "归零校准",
                    "温度补偿",
                    "校准因子"
                ]
            },
            {
                "name": "信号处理参数",
                "attributes": [
                    "平均滤波器",
                    "平均次数",
                    "测量速度"
                ]
            },
            {
                "name": "触发与测量模式",
                "attributes": [
                    "触发源",
                    "测量模式"
                ]
            },
            {
                "name": "物理与连接配置",
                "attributes": [
                    "接口类型",
                    "探头类型"
                ]
            }
        ]
    },
    {
        "category": "频谱分析仪参数",
        "groups": [
            {
                "name": "频率参数",
                "attributes": [
                    "中心频率",
                    "扫宽Span",
                    "起始/终止频率"
                ]
            },
            {
                "name": "电平参数",
                "attributes": [
                    "参考电平",
                    "射频衰减器"
                ]
            },
            {
                "name": "带宽参数",
                "attributes": [
                    "分辨率带宽RBW",
                    "视频带宽VBW"
                ]
            },
            {
                "name": "扫描与控制",
                "attributes": [
                    "扫描时间",
                    "扫描模式",
                    "检波方式"
                ]
            },
            {
                "name": "迹线与标记",
                "attributes": [
                    "迹线模式",
                    "标记功能"
                ]
            }
        ]
    },
    {
        "category": "矢量网络分析仪参数",
        "groups": [
            {
                "name": "频率参数",
                "attributes": [
                    "扫描类型线性/对数/分段",
                    "起始终止频率或中心频率与扫宽",
                    "扫描点数"
                ]
            },
            {
                "name": "激励与校频率参数功率参数",
                "attributes": [
                    "输出功率电平",
                    "平均与平滑"
                ]
            },
            {
                "name": "带宽与扫描参数",
                "attributes": [
                    "中频带宽IFBW",
                    "扫描速度"
                ]
            },
            {
                "name": "校准参数",
                "attributes": [
                    "校准类型响应/全单端口/全双端口",
                    "校准件类型"
                ]
            },
            {
                "name": "显示与数据参数",
                "attributes": [
                    "测量参数S11/S21/S12/S22",
                    "显示格式LogMag/Smith/Phase等",
                    "标记Marker与限值线"
                ]
            }
        ]
    },
    {
        "category": "矢量信号分析仪参数",
        "groups": [
            {
                "name": "频率参数",
                "attributes": [
                    "中心频率",
                    "扫宽/频距"
                ]
            },
            {
                "name": "幅度/电平参数",
                "attributes": [
                    "参考电平",
                    "输入衰减",
                    "预放状态"
                ]
            },
            {
                "name": "带宽与采样参数",
                "attributes": [
                    "分辨率带宽RBW",
                    "测量带宽",
                    "采样点数"
                ]
            },
            {
                "name": "解调与分析参数",
                "attributes": [
                    "调制格式自动/手动",
                    "符号率",
                    "滤波器类型",
                    "分析类型EVM/星座图等"
                ]
            },
            {
                "name": "触发与数据管理",
                "attributes": [
                    "触发源与电平",
                    "数据记录与导出"
                ]
            }
        ]
    },
    {
        "category": "矢量信号源参数",
        "groups": [
            {
                "name": "频率与电平",
                "attributes": [
                    "载波频率",
                    "输出功率",
                    "ALC自动电平控制"
                ]
            },
            {
                "name": "调制参数",
                "attributes": [
                    "调制格式自动/手动",
                    "滤波器类型",
                    "符号率"
                ]
            },
            {
                "name": "基带信号",
                "attributes": [
                    "数据源",
                    "IQ调制器"
                ]
            },
            {
                "name": "扫描与序列",
                "attributes": [
                    "扫描模式",
                    "序列编辑"
                ]
            },
            {
                "name": "系统与校准",
                "attributes": [
                    "系统连接",
                    "校准"
                ]
            }
        ]
    },
    {
        "category": "示波器参数",
        "groups": [
            {
                "name": "垂直系统",
                "attributes": [
                    "垂直灵敏度Volts/Div",
                    "垂直位置",
                    "耦合方式AC/DC/GND"
                ]
            },
            {
                "name": "水平系统",
                "attributes": [
                    "水平时基Time/Div",
                    "水平位置",
                    "滚动模式"
                ]
            },
            {
                "name": "触发系统",
                "attributes": [
                    "触发源",
                    "触发电平",
                    "触发模式Auto/Normal/Single",
                    "触发类型达沿/脉宽/斜率"
                ]
            },
            {
                "name": "采样与存储",
                "attributes": [
                    "采样率",
                    "存储深度",
                    "采集模式"
                ]
            },
            {
                "name": "探头与输入",
                "attributes": [
                    "探头衰减比",
                    "输入阻抗"
                ]
            }
        ]
    },
    {
        "category": "信号源基础参数",
        "groups": [
            {
                "name": "频率参数",
                "attributes": [
                    "输出频率",
                    "频率偏移",
                    "相位"
                ]
            },
            {
                "name": "电平/幅度参数",
                "attributes": [
                    "输出功率/幅度",
                    "衰减器设置",
                    "ALC自动电平控制"
                ]
            },
            {
                "name": "调制参数",
                "attributes": [
                    "模拟调制AM/FM/PM",
                    "数字调制ASK/PSK/QAM",
                    "调制源内部/外部"
                ]
            },
            {
                "name": "扫描与触发",
                "attributes": [
                    "扫描模式",
                    "触发源"
                ]
            },
            {
                "name": "波形与数字特性",
                "attributes": [
                    "波形选择",
                    "码型与时钟"
                ]
            }
        ]
    }
];
