Files
CalibratorLauncher/config/launcher_config.json
2026-01-02 19:20:35 +09:00

451 lines
11 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"name": "智能校验仪启动器",
"version": "1.0.0",
"description": "Android Launcher Style Design for Calibrator",
"resolution": {
"width": 1920,
"height": 1200
},
"colorSystem": {
"primary": "#2196F3",
"accent": "#FF9800",
"success": "#4CAF50",
"warning": "#FFC107",
"danger": "#F44336",
"background": "#F5F5F5",
"surface": "#FFFFFF",
"textPrimary": "#212121",
"textSecondary": "#757575"
},
"pages": [
{
"id": "page1",
"title": "信号输出和测量",
"apps": [
{
"id": "rtd_measure",
"name": "热电阻测量",
"nameEn": "RTD Measure",
"icon": "ic_rtd",
"color": "#2196F3",
"gradient": [
"#2196F3",
"#1976D2"
],
"badge": "Ω",
"group": "rtd",
"description": "2/3/4线热电阻测量",
"features": [
"测量2/3/4线热电阻阻值",
"自动计算线电阻(四线制)",
"自动转换为温度"
]
},
{
"id": "rtd_output",
"name": "热电阻输出",
"nameEn": "RTD Output",
"icon": "ic_rtd",
"color": "#1565C0",
"gradient": [
"#1565C0",
"#0D47A1"
],
"badge": "PT",
"group": "rtd",
"description": "PT100模拟输出",
"features": [
"PT100分度表模拟输出",
"双通道温度输出",
"温度转电阻自动转换"
]
},
{
"id": "thermocouple",
"name": "热电偶",
"nameEn": "Thermocouple",
"icon": "ic_thermocouple",
"color": "#FF9800",
"gradient": [
"#FF9800",
"#F57C00"
],
"badge": "mV",
"description": "热电偶电压测量,分度表模拟输出",
"features": [
"测量热电偶电压",
"自动转换为温度",
"热电偶分度表模拟输出毫伏电压"
]
},
{
"id": "insulation",
"name": "绝缘电阻",
"nameEn": "Insulation",
"icon": "ic_insulation",
"color": "#F44336",
"gradient": [
"#F44336",
"#D32F2F"
],
"badge": "MΩ",
"description": "50V/100V绝缘电阻测量",
"features": [
"手动测量50V绝缘电阻",
"手动测量100V绝缘电阻",
"自动测量绝缘电阻",
"热电阻/热电偶测量后自动测试对地电阻",
"测试后自动完成对地放电"
],
"warning": true
},
{
"id": "dc_current",
"name": "直流电流",
"nameEn": "DC Current",
"icon": "ic_dc_current",
"color": "#4CAF50",
"gradient": [
"#4CAF50",
"#388E3C"
],
"badge": "mA",
"description": "0-20mA电流输出/测量",
"features": [
"0-20mA电流输出",
"0-20mA电流测量",
"有源输出模式",
"无源输出模式"
]
},
{
"id": "dc_voltage",
"name": "直流电压",
"nameEn": "DC Voltage",
"icon": "ic_dc_voltage",
"color": "#9C27B0",
"gradient": [
"#9C27B0",
"#7B1FA2"
],
"badge": "V",
"description": "0-20V电压输出/测量",
"features": [
"0-20V电压输出",
"0-20V电压测量"
]
},
{
"id": "frequency",
"name": "频率信号",
"nameEn": "Frequency",
"icon": "ic_frequency",
"color": "#00BCD4",
"gradient": [
"#00BCD4",
"#0097A7"
],
"badge": "Hz",
"description": "转速测量,方波/正弦波输出",
"features": [
"转速频率信号测量",
"方波频率信号输出",
"正弦波频率信号输出",
"方波幅值和频率可设",
"正弦波幅值和频率可设"
]
},
{
"id": "ac_voltage",
"name": "交流电压",
"nameEn": "AC Voltage",
"icon": "ic_ac_voltage",
"color": "#E91E63",
"gradient": [
"#E91E63",
"#C2185B"
],
"badge": "VAC",
"description": "220VAC测量功能",
"features": [
"220VAC电压测量"
],
"warning": true
}
]
},
{
"id": "page2",
"title": "信号检测功能",
"apps": [
{
"id": "switch_detect",
"name": "开关量检测",
"nameEn": "Switch Detect",
"icon": "ic_switch",
"color": "#795548",
"gradient": [
"#795548",
"#5D4037"
],
"badge": "SW",
"description": "电阻通断/电压判断开关状态",
"features": [
"电阻通断测量模式",
"50V以内电压判断模式",
"开关通断状态判断"
]
},
{
"id": "ripple",
"name": "纹波诊断",
"nameEn": "Ripple Diagnosis",
"icon": "ic_ripple",
"color": "#FF5722",
"gradient": [
"#FF5722",
"#E64A19"
],
"badge": "AI",
"description": "电源纹波检测AI故障诊断",
"features": [
"电源纹波自动检测",
"最大输出50V",
"小波变换分析",
"深度学习故障诊断",
"报警提示功能",
"诊断准确率≥85%"
]
},
{
"id": "ramp",
"name": "斜波输出",
"nameEn": "Ramp Output",
"icon": "ic_ramp",
"color": "#3F51B5",
"gradient": [
"#3F51B5",
"#303F9F"
],
"badge": "△",
"description": "可设速率的斜波信号输出",
"features": [
"斜波信号输出",
"斜波速率可设"
]
},
{
"id": "waveform",
"name": "波形采集",
"nameEn": "Waveform Capture",
"icon": "ic_waveform",
"color": "#009688",
"gradient": [
"#009688",
"#00796B"
],
"badge": "REC",
"description": "信号采集记录≤25ms/点",
"features": [
"信号采集和记录",
"生成曲线功能",
"采集速率≤25ms/点",
"采集通道数≥2",
"采集电压信号",
"采集电流信号",
"自动计算最大值",
"自动计算最小值",
"自动计算平均值"
]
},
{
"id": "dual_channel",
"name": "双通道",
"nameEn": "Dual Channel",
"icon": "ic_dual_channel",
"color": "#673AB7",
"gradient": [
"#673AB7",
"#512DA8"
],
"badge": "2CH",
"description": "同时输出2路采集2路信号",
"features": [
"同时输出2路信号",
"同时采集2路信号"
]
},
{
"id": "trim",
"name": "信号微调",
"nameEn": "Signal Trim",
"icon": "ic_trim",
"color": "#607D8B",
"gradient": [
"#607D8B",
"#455A64"
],
"badge": "±",
"description": "任意位数信号微调",
"features": [
"输出值任意位数微调"
]
}
]
},
{
"id": "page3",
"title": "系统和通讯",
"apps": [
{
"id": "data_management",
"name": "数据管理",
"nameEn": "Data Management",
"icon": "ic_data",
"color": "#8BC34A",
"gradient": [
"#8BC34A",
"#689F38"
],
"badge": "📁",
"description": "数据存储、导出、搜索",
"features": [
"手动存储至机内文件",
"自动化流程存储",
"无线4G发送",
"电缆通讯发送",
"功能位置命名",
"时间命名",
"搜索功能"
]
},
{
"id": "wireless",
"name": "无线通讯",
"nameEn": "Wireless",
"icon": "ic_wireless",
"color": "#03A9F4",
"gradient": [
"#03A9F4",
"#0288D1"
],
"badge": "4G",
"description": "4G/WIFI通讯设置",
"features": [
"4G通讯",
"WIFI通讯",
"安卓APP控制",
"上位机通信"
]
},
{
"id": "sop",
"name": "规程管理",
"nameEn": "SOP",
"icon": "ic_sop",
"color": "#CDDC39",
"gradient": [
"#CDDC39",
"#AFB42B"
],
"badge": "📋",
"description": "自动化校验流程",
"features": [
"自动化流程管理",
"校验规程编辑",
"规程执行"
]
},
{
"id": "rcp63",
"name": "RCP63",
"nameEn": "RCP63",
"icon": "ic_rcp63",
"color": "#2196F3",
"gradient": [
"#2196F3",
"#1976D2"
],
"badge": "🌐",
"description": "RCP63协议通讯",
"features": [
"RCP63协议支持"
]
},
{
"id": "settings",
"name": "系统设置",
"nameEn": "Settings",
"icon": "ic_settings",
"color": "#9E9E9E",
"gradient": [
"#9E9E9E",
"#757575"
],
"badge": "⚙️",
"description": "系统参数配置",
"features": [
"系统参数配置",
"设备信息",
"校准设置"
]
}
]
}
],
"dock": [
{
"id": "dock_sop",
"name": "规程",
"icon": "ic_sop",
"color": "#CDDC39",
"gradient": [
"#CDDC39",
"#AFB42B"
]
},
{
"id": "dock_rcp63",
"name": "RCP63",
"icon": "ic_rcp63",
"color": "#2196F3",
"gradient": [
"#2196F3",
"#1976D2"
]
},
{
"id": "dock_network",
"name": "网络测试",
"icon": "ic_network_test",
"color": "#03A9F4",
"gradient": [
"#03A9F4",
"#0288D1"
]
},
{
"id": "dock_settings",
"name": "系统设置",
"icon": "ic_settings",
"color": "#9E9E9E",
"gradient": [
"#9E9E9E",
"#757575"
]
}
],
"animations": {
"pageTransition": {
"duration": 300,
"easing": "ease-out"
},
"iconPress": {
"scale": 0.95,
"duration": 100
},
"longPress": {
"delay": 500
}
}
}