Initial commit
This commit is contained in:
63
.gitignore
vendored
Normal file
63
.gitignore
vendored
Normal file
@@ -0,0 +1,63 @@
|
||||
# General
|
||||
.DS_Store
|
||||
Thumbs.db
|
||||
*.log
|
||||
.vscode/
|
||||
.idea/
|
||||
*.swp
|
||||
|
||||
# Python / Backend
|
||||
__pycache__/
|
||||
*.py[cod]
|
||||
*$py.class
|
||||
*.so
|
||||
.Python
|
||||
build/
|
||||
develop-eggs/
|
||||
dist/
|
||||
downloads/
|
||||
eggs/
|
||||
.eggs/
|
||||
lib/
|
||||
lib64/
|
||||
parts/
|
||||
sdist/
|
||||
var/
|
||||
wheels/
|
||||
share/python-wheels/
|
||||
*.egg-info/
|
||||
.installed.cfg
|
||||
*.egg
|
||||
MANIFEST
|
||||
backend/venv/
|
||||
backend/env/
|
||||
venv/
|
||||
env/
|
||||
ENV/
|
||||
.pytest_cache/
|
||||
.coverage
|
||||
htmlcov/
|
||||
|
||||
# Node.js / Frontend
|
||||
node_modules/
|
||||
frontend/node_modules/
|
||||
npm-debug.log*
|
||||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
pnpm-debug.log*
|
||||
|
||||
# Frontend Build / Vite / Electron
|
||||
frontend/dist/
|
||||
frontend/build/
|
||||
frontend/out/
|
||||
frontend/.vite/
|
||||
frontend/coverage/
|
||||
|
||||
# Environment Variables (Frontend)
|
||||
frontend/.env.local
|
||||
frontend/.env.development.local
|
||||
frontend/.env.test.local
|
||||
frontend/.env.production.local
|
||||
|
||||
# Docker
|
||||
.docker/
|
||||
116
README.md
Normal file
116
README.md
Normal file
@@ -0,0 +1,116 @@
|
||||
# 柔性敏捷智能测试体系平台
|
||||
|
||||
基于 Electron + React + FastAPI 的智能测试意图编制平台。
|
||||
|
||||
## 项目结构
|
||||
|
||||
```
|
||||
FlexibleTestPlatform/
|
||||
├── frontend/ # Electron + React 前端
|
||||
│ ├── src/
|
||||
│ │ ├── main/ # Electron 主进程
|
||||
│ │ ├── preload/ # 预加载脚本
|
||||
│ │ └── renderer/ # React 渲染进程
|
||||
│ └── package.json
|
||||
├── backend/ # Python FastAPI 后端
|
||||
│ ├── app/
|
||||
│ │ ├── api/ # API 路由
|
||||
│ │ ├── models/ # 数据模型
|
||||
│ │ └── services/ # AI 服务
|
||||
│ └── requirements.txt
|
||||
└── docker/ # Docker 配置
|
||||
└── docker-compose.yml
|
||||
```
|
||||
|
||||
## 快速开始
|
||||
|
||||
### 1. 启动数据库
|
||||
|
||||
```bash
|
||||
cd docker
|
||||
docker-compose up -d
|
||||
```
|
||||
|
||||
访问 pgAdmin: http://localhost:5050
|
||||
- 邮箱: admin@admin.com
|
||||
- 密码: admin123
|
||||
|
||||
### 2. 启动后端
|
||||
|
||||
```bash
|
||||
cd backend
|
||||
|
||||
# 创建虚拟环境
|
||||
python -m venv venv
|
||||
venv\Scripts\activate # Windows
|
||||
# source venv/bin/activate # Linux/Mac
|
||||
|
||||
# 安装依赖
|
||||
pip install -r requirements.txt
|
||||
|
||||
# 配置环境变量
|
||||
cp .env.example .env
|
||||
# 编辑 .env 填写 QWEN_API_KEY
|
||||
|
||||
# 启动服务
|
||||
python -m uvicorn app.main:app --reload --port 8080
|
||||
```
|
||||
|
||||
API 文档: http://localhost:8080/docs
|
||||
|
||||
### 3. 启动前端
|
||||
|
||||
```bash
|
||||
cd frontend
|
||||
|
||||
# 安装依赖
|
||||
npm install
|
||||
|
||||
# 开发模式
|
||||
npm run dev
|
||||
|
||||
# 另一个终端启动 Electron
|
||||
npm run start
|
||||
```
|
||||
|
||||
## 功能模块
|
||||
|
||||
| 模块 | 功能 | 状态 |
|
||||
|------|------|------|
|
||||
| 意图编制 | 测试意图文档编辑、AI生成、AI检查 | ✅ 完成 |
|
||||
| 任务规划 | 测试任务分配和进度管理 | 🚧 开发中 |
|
||||
| 逻辑仿真 | 测试流程仿真验证 | 🚧 开发中 |
|
||||
| 代码生成 | 自动生成测试代码 | 🚧 开发中 |
|
||||
| 数据服务 | 测试数据管理 | 🚧 开发中 |
|
||||
| 知识库 | 测试知识积累和检索 | 🚧 开发中 |
|
||||
|
||||
## AI 配置
|
||||
|
||||
支持两种 AI 模型:
|
||||
|
||||
### 通义千问 (默认)
|
||||
|
||||
1. 获取 API Key: https://dashscope.console.aliyun.com/
|
||||
2. 配置 `backend/.env`:
|
||||
```
|
||||
QWEN_API_KEY=your_api_key
|
||||
```
|
||||
|
||||
### 本地模型
|
||||
|
||||
编辑 `backend/config.yaml`:
|
||||
|
||||
```yaml
|
||||
ai:
|
||||
provider: "local"
|
||||
local:
|
||||
endpoint: "http://localhost:8000"
|
||||
model: "llama3"
|
||||
```
|
||||
|
||||
## 技术栈
|
||||
|
||||
- **前端**: Electron + React + TypeScript + Vite
|
||||
- **后端**: Python + FastAPI + SQLAlchemy
|
||||
- **数据库**: PostgreSQL
|
||||
- **AI**: 通义千问 / 本地模型 (OpenAI API 兼容)
|
||||
58
backend/.env
Normal file
58
backend/.env
Normal file
@@ -0,0 +1,58 @@
|
||||
# 环境变量配置文件
|
||||
# 复制此文件为 .env 并填写实际值
|
||||
|
||||
# 数据库配置
|
||||
DATABASE_URL=postgresql+asyncpg://postgres:postgres123@localhost:5432/flexible_test_platform
|
||||
|
||||
# AI 服务配置 (支持任何 OpenAI 兼容的 API)
|
||||
# 通义千问示例:
|
||||
# AI_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1
|
||||
# AI_MODEL=qwen-plus
|
||||
# DeepSeek 示例:
|
||||
# AI_BASE_URL=https://api.deepseek.com/v1
|
||||
# AI_MODEL=deepseek-chat
|
||||
# OpenAI 示例:
|
||||
# AI_BASE_URL=https://api.openai.com/v1
|
||||
# AI_MODEL=gpt-4
|
||||
|
||||
AI_API_KEY=sk-2d8e680151b240e2a2e40294834d3b03
|
||||
AI_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1
|
||||
AI_MODEL=qwen-plus
|
||||
|
||||
#轨迹流动
|
||||
QWEN_API_KEY=sk-lnyjdovsoclgxdryzxwwxyvxgspkegwvuakxgonoewolgdpx
|
||||
|
||||
MinerU_URL=http://10.10.5.251:8000/file_parse
|
||||
|
||||
# MinerU调用示例
|
||||
# curl -X 'POST' \
|
||||
# 'http://10.10.5.251:8000/file_parse' \
|
||||
# -H 'accept: application/json' \
|
||||
# -H 'Content-Type: multipart/form-data' \
|
||||
# -F 'return_middle_json=false' \
|
||||
# -F 'return_model_output=false' \
|
||||
# -F 'return_md=true' \
|
||||
# -F 'return_images=false' \
|
||||
# -F 'end_page_id=99999' \
|
||||
# -F 'parse_method=auto' \
|
||||
# -F 'start_page_id=0' \
|
||||
# -F 'lang_list=ch' \
|
||||
# -F 'output_dir=./output' \
|
||||
# -F 'server_url=string' \
|
||||
# -F 'return_content_list=false' \
|
||||
# -F 'backend=hybrid-auto-engine' \
|
||||
# -F 'table_enable=true' \
|
||||
# -F 'response_format_zip=false' \
|
||||
# -F 'files=@广西职业师范学院教案.pdf;type=application/pdf' \
|
||||
# -F 'formula_enable=true'
|
||||
|
||||
# MinerU响应示例
|
||||
# {
|
||||
# "backend": "hybrid-auto-engine",
|
||||
# "version": "2.7.5",
|
||||
# "results": {
|
||||
# "广西职业师范学院教案": {
|
||||
# "md_content":
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
20
backend/.env.example
Normal file
20
backend/.env.example
Normal file
@@ -0,0 +1,20 @@
|
||||
# 环境变量配置文件模板
|
||||
# 复制此文件为 .env 并填写实际值
|
||||
|
||||
# 数据库配置
|
||||
DATABASE_URL=postgresql+asyncpg://postgres:postgres123@localhost:5432/flexible_test_platform
|
||||
|
||||
# AI 服务配置 (支持任何 OpenAI 兼容的 API)
|
||||
# 通义千问示例:
|
||||
# AI_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1
|
||||
# AI_MODEL=qwen-plus
|
||||
# DeepSeek 示例:
|
||||
# AI_BASE_URL=https://api.deepseek.com/v1
|
||||
# AI_MODEL=deepseek-chat
|
||||
# OpenAI 示例:
|
||||
# AI_BASE_URL=https://api.openai.com/v1
|
||||
# AI_MODEL=gpt-4
|
||||
|
||||
AI_API_KEY=your_api_key_here
|
||||
AI_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1
|
||||
AI_MODEL=qwen-plus
|
||||
7
backend/app/__init__.py
Normal file
7
backend/app/__init__.py
Normal file
@@ -0,0 +1,7 @@
|
||||
"""
|
||||
App package initialization
|
||||
"""
|
||||
|
||||
from app.database import Base, get_db, engine, AsyncSessionLocal
|
||||
|
||||
__all__ = ["Base", "get_db", "engine", "AsyncSessionLocal"]
|
||||
7
backend/app/api/__init__.py
Normal file
7
backend/app/api/__init__.py
Normal file
@@ -0,0 +1,7 @@
|
||||
"""
|
||||
API package initialization
|
||||
"""
|
||||
|
||||
from app.api.routes import intent_router, ai_router
|
||||
|
||||
__all__ = ["intent_router", "ai_router"]
|
||||
8
backend/app/api/routes/__init__.py
Normal file
8
backend/app/api/routes/__init__.py
Normal file
@@ -0,0 +1,8 @@
|
||||
"""
|
||||
API routes package initialization
|
||||
"""
|
||||
|
||||
from app.api.routes.intent import router as intent_router
|
||||
from app.api.routes.ai_assistant import router as ai_router
|
||||
|
||||
__all__ = ["intent_router", "ai_router"]
|
||||
401
backend/app/api/routes/ai_assistant.py
Normal file
401
backend/app/api/routes/ai_assistant.py
Normal file
@@ -0,0 +1,401 @@
|
||||
"""
|
||||
AI 助手 API 路由
|
||||
"""
|
||||
|
||||
from typing import Optional, List
|
||||
from pathlib import Path
|
||||
from fastapi import APIRouter, Depends, HTTPException
|
||||
from sqlalchemy.ext.asyncio import AsyncSession
|
||||
from sqlalchemy import select
|
||||
from pydantic import BaseModel
|
||||
from datetime import datetime
|
||||
|
||||
from app.database import get_db
|
||||
from app.models.intent import Intent, AICheckRecord
|
||||
from app.services.ai_service import get_ai_service
|
||||
|
||||
router = APIRouter(prefix="/ai", tags=["AI助手"])
|
||||
|
||||
|
||||
# ============ Pydantic Schemas ============
|
||||
|
||||
class GenerateRequest(BaseModel):
|
||||
"""AI生成请求"""
|
||||
prompt: str
|
||||
context: Optional[str] = None
|
||||
|
||||
|
||||
class GenerateResponse(BaseModel):
|
||||
"""AI生成响应"""
|
||||
content: str
|
||||
success: bool
|
||||
error: Optional[str] = None
|
||||
|
||||
|
||||
class CheckRequest(BaseModel):
|
||||
"""AI检查请求"""
|
||||
content: str
|
||||
intent_id: Optional[int] = None # 如果提供,会保存检查记录
|
||||
requirements: Optional[List[str]] = None
|
||||
|
||||
|
||||
class CheckResult(BaseModel):
|
||||
"""AI检查结果"""
|
||||
passed: bool
|
||||
score: int
|
||||
issues: List[str]
|
||||
suggestions: List[str]
|
||||
raw_response: Optional[str] = None
|
||||
|
||||
|
||||
class CheckResponse(BaseModel):
|
||||
"""AI检查响应"""
|
||||
result: CheckResult
|
||||
record_id: Optional[int] = None # 如果保存了记录
|
||||
success: bool
|
||||
error: Optional[str] = None
|
||||
|
||||
|
||||
class IntentGenerateRequest(BaseModel):
|
||||
"""意图编制生成请求"""
|
||||
test_type: str # 测试类型:功能测试、性能测试、安全测试等
|
||||
test_target: str # 测试目标描述
|
||||
additional_requirements: Optional[str] = None
|
||||
|
||||
|
||||
class PlanGenerateRequest(BaseModel):
|
||||
"""测试规划生成请求"""
|
||||
requirement_text: str # 测试需求文本(前端文本框内容)
|
||||
source_name: Optional[str] = "用户输入" # 来源名称
|
||||
|
||||
|
||||
class ExtractStepsRequest(BaseModel):
|
||||
"""提取测试步骤请求"""
|
||||
content: str # 意图编制内容
|
||||
title: Optional[str] = "意图编制"
|
||||
|
||||
|
||||
class ExtractedStepData(BaseModel):
|
||||
"""提取的步骤数据"""
|
||||
id: int
|
||||
name: str
|
||||
purpose: str
|
||||
deviceParams: dict # {设备类别: {参数名: 参数值}}
|
||||
|
||||
|
||||
class ExtractStepsResponse(BaseModel):
|
||||
"""提取测试步骤响应"""
|
||||
success: bool
|
||||
steps: List[ExtractedStepData]
|
||||
error: Optional[str] = None
|
||||
|
||||
|
||||
# ============ API Endpoints ============
|
||||
|
||||
@router.post("/generate", response_model=GenerateResponse)
|
||||
async def generate_content(request: GenerateRequest):
|
||||
"""AI 生成内容"""
|
||||
try:
|
||||
ai_service = get_ai_service()
|
||||
content = await ai_service.generate(
|
||||
prompt=request.prompt,
|
||||
context=request.context
|
||||
)
|
||||
return GenerateResponse(content=content, success=True)
|
||||
except Exception as e:
|
||||
return GenerateResponse(
|
||||
content="",
|
||||
success=False,
|
||||
error=str(e)
|
||||
)
|
||||
|
||||
|
||||
@router.post("/check", response_model=CheckResponse)
|
||||
async def check_content(
|
||||
request: CheckRequest,
|
||||
db: AsyncSession = Depends(get_db)
|
||||
):
|
||||
"""AI 检查内容"""
|
||||
try:
|
||||
ai_service = get_ai_service()
|
||||
result = await ai_service.check(
|
||||
content=request.content,
|
||||
requirements=request.requirements
|
||||
)
|
||||
|
||||
check_result = CheckResult(
|
||||
passed=result.get("passed", False),
|
||||
score=result.get("score", 0),
|
||||
issues=result.get("issues", []),
|
||||
suggestions=result.get("suggestions", []),
|
||||
raw_response=result.get("raw_response")
|
||||
)
|
||||
|
||||
record_id = None
|
||||
|
||||
# 如果提供了 intent_id,保存检查记录
|
||||
if request.intent_id:
|
||||
# 验证意图存在
|
||||
query = select(Intent).where(Intent.id == request.intent_id)
|
||||
intent_result = await db.execute(query)
|
||||
intent = intent_result.scalar_one_or_none()
|
||||
|
||||
if intent:
|
||||
record = AICheckRecord(
|
||||
intent_id=request.intent_id,
|
||||
check_result=result,
|
||||
suggestions="\n".join(result.get("suggestions", []))
|
||||
)
|
||||
db.add(record)
|
||||
await db.commit()
|
||||
await db.refresh(record)
|
||||
record_id = record.id
|
||||
|
||||
return CheckResponse(
|
||||
result=check_result,
|
||||
record_id=record_id,
|
||||
success=True
|
||||
)
|
||||
except Exception as e:
|
||||
return CheckResponse(
|
||||
result=CheckResult(passed=False, score=0, issues=[str(e)], suggestions=[]),
|
||||
success=False,
|
||||
error=str(e)
|
||||
)
|
||||
|
||||
|
||||
@router.post("/generate-intent", response_model=GenerateResponse)
|
||||
async def generate_intent_content(request: IntentGenerateRequest):
|
||||
"""AI 生成意图编制初始内容"""
|
||||
prompt = f"""请帮我生成一份测试意图编制文档的初始内容。
|
||||
|
||||
测试类型:{request.test_type}
|
||||
测试目标:{request.test_target}
|
||||
{"额外要求:" + request.additional_requirements if request.additional_requirements else ""}
|
||||
|
||||
请按照以下格式生成内容:
|
||||
|
||||
## 1. 测试目标
|
||||
[详细描述测试的目标和预期达成的效果]
|
||||
|
||||
## 2. 测试范围
|
||||
[明确测试的边界和覆盖范围]
|
||||
|
||||
## 3. 测试条件
|
||||
### 3.1 前置条件
|
||||
[列出测试开始前需要满足的条件]
|
||||
|
||||
### 3.2 测试环境
|
||||
[描述测试所需的硬件、软件环境]
|
||||
|
||||
### 3.3 测试数据
|
||||
[描述测试所需的数据准备]
|
||||
|
||||
## 4. 测试用例概述
|
||||
[列出主要的测试场景和用例]
|
||||
|
||||
## 5. 预期结果
|
||||
[描述测试成功的判定标准]
|
||||
|
||||
## 6. 风险与注意事项
|
||||
[列出可能的风险和需要注意的事项]
|
||||
"""
|
||||
|
||||
context = """你是一位专业的软件测试工程师,擅长编写测试意图编制文档。
|
||||
请生成规范、完整、专业的测试意图编制内容。"""
|
||||
|
||||
try:
|
||||
ai_service = get_ai_service()
|
||||
content = await ai_service.generate(prompt=prompt, context=context)
|
||||
return GenerateResponse(content=content, success=True)
|
||||
except Exception as e:
|
||||
return GenerateResponse(
|
||||
content="",
|
||||
success=False,
|
||||
error=str(e)
|
||||
)
|
||||
|
||||
|
||||
@router.post("/generate-plan", response_model=GenerateResponse)
|
||||
async def generate_test_plan(request: PlanGenerateRequest):
|
||||
"""
|
||||
根据前端输入的测试需求文本,调用 planner 生成测试规划。
|
||||
直接返回生成的 Markdown 内容(不保存文件)。
|
||||
"""
|
||||
from planner.planning_agent.planner import build_plan_from_text
|
||||
|
||||
try:
|
||||
# 直接调用规划生成函数,返回 Markdown 内容
|
||||
md_content = build_plan_from_text(
|
||||
requirement_text=request.requirement_text,
|
||||
source_doc=request.source_name or "用户输入"
|
||||
)
|
||||
|
||||
if not md_content:
|
||||
return GenerateResponse(
|
||||
content="",
|
||||
success=False,
|
||||
error="生成内容为空,请检查输入内容或后端服务"
|
||||
)
|
||||
|
||||
return GenerateResponse(content=md_content, success=True)
|
||||
except Exception as e:
|
||||
import traceback
|
||||
traceback.print_exc()
|
||||
return GenerateResponse(
|
||||
content="",
|
||||
success=False,
|
||||
error=f"规划生成失败: {str(e)}"
|
||||
)
|
||||
|
||||
|
||||
@router.post("/extract-steps", response_model=ExtractStepsResponse)
|
||||
async def extract_steps_from_intent(request: ExtractStepsRequest):
|
||||
"""
|
||||
从意图编制内容中提取测试步骤和参数。
|
||||
使用 LLM 解析文本并返回结构化的步骤数据。
|
||||
"""
|
||||
try:
|
||||
ai_service = get_ai_service()
|
||||
|
||||
# 构建提取 prompt
|
||||
extract_prompt = f"""请从以下测试规划内容中提取测试步骤和仪器参数。
|
||||
|
||||
请严格按照以下 JSON 格式返回,不要添加任何其他内容:
|
||||
```json
|
||||
{{
|
||||
"steps": [
|
||||
{{
|
||||
"id": 1,
|
||||
"name": "步骤名称",
|
||||
"purpose": "步骤目的",
|
||||
"deviceParams": {{
|
||||
"程控电源参数": {{
|
||||
"输出电压": "28V",
|
||||
"输出电流": "6A"
|
||||
}},
|
||||
"频谱分析仪参数": {{
|
||||
"中心频率": "2.7GHz",
|
||||
"扫宽Span": "500MHz"
|
||||
}}
|
||||
}}
|
||||
}}
|
||||
]
|
||||
}}
|
||||
```
|
||||
|
||||
设备类别必须使用以下名称之一:
|
||||
- 程控电源参数
|
||||
- 功率探头参数
|
||||
- 频谱分析仪参数
|
||||
- 矢量网络分析仪参数
|
||||
- 矢量信号分析仪参数
|
||||
- 矢量信号源参数
|
||||
- 示波器参数
|
||||
- 信号源基础参数
|
||||
|
||||
测试规划内容:
|
||||
{request.content}
|
||||
"""
|
||||
|
||||
context = """你是一个专业的测试工程师,擅长从测试规划文档中提取结构化的测试步骤和仪器参数。
|
||||
请仔细分析文档,提取每个测试步骤及其涉及的仪器配置参数。
|
||||
只返回 JSON 格式的结果,不要添加任何解释或其他文字。"""
|
||||
|
||||
response_text = await ai_service.generate(prompt=extract_prompt, context=context)
|
||||
|
||||
# 解析 JSON 响应
|
||||
import json
|
||||
import re
|
||||
|
||||
# 尝试从响应中提取 JSON
|
||||
json_match = re.search(r'```json\s*([\s\S]*?)\s*```', response_text)
|
||||
if json_match:
|
||||
json_str = json_match.group(1)
|
||||
else:
|
||||
# 尝试直接解析整个响应
|
||||
json_str = response_text.strip()
|
||||
# 清理可能的 markdown 代码块标记
|
||||
json_str = re.sub(r'^```\w*\n?', '', json_str)
|
||||
json_str = re.sub(r'\n?```$', '', json_str)
|
||||
|
||||
try:
|
||||
parsed = json.loads(json_str)
|
||||
steps_data = parsed.get("steps", [])
|
||||
except json.JSONDecodeError:
|
||||
# 如果解析失败,返回空列表
|
||||
return ExtractStepsResponse(
|
||||
success=False,
|
||||
steps=[],
|
||||
error="无法解析 LLM 返回的 JSON 格式"
|
||||
)
|
||||
|
||||
# 构建响应,过滤掉空值
|
||||
def filter_device_params(params: dict) -> dict:
|
||||
"""过滤掉空的设备参数"""
|
||||
if not params or not isinstance(params, dict):
|
||||
return {}
|
||||
filtered = {}
|
||||
for device_category, device_params in params.items():
|
||||
if not device_params or not isinstance(device_params, dict):
|
||||
continue
|
||||
# 过滤掉空值的参数
|
||||
non_empty_params = {
|
||||
k: v for k, v in device_params.items()
|
||||
if v and isinstance(v, str) and v.strip()
|
||||
}
|
||||
if non_empty_params:
|
||||
filtered[device_category] = non_empty_params
|
||||
return filtered
|
||||
|
||||
steps = []
|
||||
for step in steps_data:
|
||||
filtered_params = filter_device_params(step.get("deviceParams", {}))
|
||||
steps.append(ExtractedStepData(
|
||||
id=step.get("id", len(steps) + 1),
|
||||
name=step.get("name", f"步骤 {len(steps) + 1}"),
|
||||
purpose=step.get("purpose", ""),
|
||||
deviceParams=filtered_params
|
||||
))
|
||||
|
||||
return ExtractStepsResponse(
|
||||
success=True,
|
||||
steps=steps
|
||||
)
|
||||
|
||||
except Exception as e:
|
||||
import traceback
|
||||
traceback.print_exc()
|
||||
return ExtractStepsResponse(
|
||||
success=False,
|
||||
steps=[],
|
||||
error=f"步骤提取失败: {str(e)}"
|
||||
)
|
||||
|
||||
|
||||
@router.get("/check-records/{intent_id}")
|
||||
async def get_check_records(
|
||||
intent_id: int,
|
||||
db: AsyncSession = Depends(get_db)
|
||||
):
|
||||
"""获取意图的所有检查记录"""
|
||||
query = select(AICheckRecord).where(
|
||||
AICheckRecord.intent_id == intent_id
|
||||
).order_by(AICheckRecord.checked_at.desc())
|
||||
|
||||
result = await db.execute(query)
|
||||
records = result.scalars().all()
|
||||
|
||||
return {
|
||||
"intent_id": intent_id,
|
||||
"total": len(records),
|
||||
"records": [
|
||||
{
|
||||
"id": r.id,
|
||||
"check_result": r.check_result,
|
||||
"suggestions": r.suggestions,
|
||||
"checked_at": r.checked_at.isoformat()
|
||||
}
|
||||
for r in records
|
||||
]
|
||||
}
|
||||
188
backend/app/api/routes/intent.py
Normal file
188
backend/app/api/routes/intent.py
Normal file
@@ -0,0 +1,188 @@
|
||||
"""
|
||||
意图编制 API 路由
|
||||
"""
|
||||
|
||||
from typing import List, Optional
|
||||
from fastapi import APIRouter, Depends, HTTPException, status, UploadFile, File
|
||||
from sqlalchemy.ext.asyncio import AsyncSession
|
||||
from sqlalchemy import select
|
||||
from pydantic import BaseModel
|
||||
from datetime import datetime
|
||||
from pathlib import Path
|
||||
|
||||
from app.database import get_db
|
||||
from app.models.intent import Intent, AICheckRecord
|
||||
from planner.planning_agent.input_pipeline import parse_intent_file
|
||||
import tempfile
|
||||
|
||||
router = APIRouter(prefix="/intent", tags=["意图编制"])
|
||||
|
||||
|
||||
# ============ Pydantic Schemas ============
|
||||
|
||||
class IntentCreate(BaseModel):
|
||||
"""创建意图请求"""
|
||||
title: str
|
||||
content: Optional[str] = None
|
||||
status: str = "draft"
|
||||
|
||||
|
||||
class IntentUpdate(BaseModel):
|
||||
"""更新意图请求"""
|
||||
title: Optional[str] = None
|
||||
content: Optional[str] = None
|
||||
status: Optional[str] = None
|
||||
|
||||
|
||||
class IntentResponse(BaseModel):
|
||||
"""意图响应"""
|
||||
id: int
|
||||
title: str
|
||||
content: Optional[str]
|
||||
status: str
|
||||
created_at: datetime
|
||||
updated_at: datetime
|
||||
|
||||
class Config:
|
||||
from_attributes = True
|
||||
|
||||
|
||||
class IntentListResponse(BaseModel):
|
||||
"""意图列表响应"""
|
||||
total: int
|
||||
items: List[IntentResponse]
|
||||
|
||||
|
||||
# ============ API Endpoints ============
|
||||
|
||||
@router.post("", response_model=IntentResponse, status_code=status.HTTP_201_CREATED)
|
||||
async def create_intent(
|
||||
intent_data: IntentCreate,
|
||||
db: AsyncSession = Depends(get_db)
|
||||
):
|
||||
"""创建新意图"""
|
||||
intent = Intent(
|
||||
title=intent_data.title,
|
||||
content=intent_data.content,
|
||||
status=intent_data.status
|
||||
)
|
||||
db.add(intent)
|
||||
await db.commit()
|
||||
await db.refresh(intent)
|
||||
return intent
|
||||
|
||||
|
||||
@router.get("", response_model=IntentListResponse)
|
||||
async def list_intents(
|
||||
skip: int = 0,
|
||||
limit: int = 20,
|
||||
status_filter: Optional[str] = None,
|
||||
db: AsyncSession = Depends(get_db)
|
||||
):
|
||||
"""获取意图列表"""
|
||||
query = select(Intent)
|
||||
|
||||
if status_filter:
|
||||
query = query.where(Intent.status == status_filter)
|
||||
|
||||
query = query.order_by(Intent.updated_at.desc())
|
||||
|
||||
# 获取总数
|
||||
count_query = select(Intent)
|
||||
if status_filter:
|
||||
count_query = count_query.where(Intent.status == status_filter)
|
||||
result = await db.execute(count_query)
|
||||
total = len(result.scalars().all())
|
||||
|
||||
# 获取分页数据
|
||||
query = query.offset(skip).limit(limit)
|
||||
result = await db.execute(query)
|
||||
items = result.scalars().all()
|
||||
|
||||
return IntentListResponse(total=total, items=items)
|
||||
|
||||
|
||||
@router.get("/{intent_id}", response_model=IntentResponse)
|
||||
async def get_intent(
|
||||
intent_id: int,
|
||||
db: AsyncSession = Depends(get_db)
|
||||
):
|
||||
"""获取单个意图"""
|
||||
result = await db.execute(select(Intent).where(Intent.id == intent_id))
|
||||
intent = result.scalar_one_or_none()
|
||||
|
||||
if not intent:
|
||||
raise HTTPException(status_code=404, detail="意图不存在")
|
||||
|
||||
return intent
|
||||
|
||||
|
||||
@router.put("/{intent_id}", response_model=IntentResponse)
|
||||
async def update_intent(
|
||||
intent_id: int,
|
||||
intent_data: IntentUpdate,
|
||||
db: AsyncSession = Depends(get_db)
|
||||
):
|
||||
"""更新意图"""
|
||||
result = await db.execute(select(Intent).where(Intent.id == intent_id))
|
||||
intent = result.scalar_one_or_none()
|
||||
|
||||
if not intent:
|
||||
raise HTTPException(status_code=404, detail="意图不存在")
|
||||
|
||||
if intent_data.title is not None:
|
||||
intent.title = intent_data.title
|
||||
if intent_data.content is not None:
|
||||
intent.content = intent_data.content
|
||||
if intent_data.status is not None:
|
||||
intent.status = intent_data.status
|
||||
|
||||
intent.updated_at = datetime.utcnow()
|
||||
|
||||
await db.commit()
|
||||
await db.refresh(intent)
|
||||
return intent
|
||||
|
||||
|
||||
@router.delete("/{intent_id}", status_code=status.HTTP_204_NO_CONTENT)
|
||||
async def delete_intent(
|
||||
intent_id: int,
|
||||
db: AsyncSession = Depends(get_db)
|
||||
):
|
||||
"""删除意图"""
|
||||
result = await db.execute(select(Intent).where(Intent.id == intent_id))
|
||||
intent = result.scalar_one_or_none()
|
||||
|
||||
if not intent:
|
||||
raise HTTPException(status_code=404, detail="意图不存在")
|
||||
|
||||
await db.delete(intent)
|
||||
await db.commit()
|
||||
return None
|
||||
|
||||
|
||||
@router.post("/parse-file")
|
||||
async def parse_intent_file_endpoint(file: UploadFile = File(...)):
|
||||
"""解析意图编制导入文件(pdf/图片走 MinerU,文本直接读取)"""
|
||||
if not file.filename:
|
||||
raise HTTPException(status_code=400, detail="未提供文件")
|
||||
|
||||
suffix = Path(file.filename).suffix.lower()
|
||||
|
||||
with tempfile.TemporaryDirectory() as tmp_dir:
|
||||
tmp_path = Path(tmp_dir) / file.filename
|
||||
content = await file.read()
|
||||
tmp_path.write_bytes(content)
|
||||
|
||||
try:
|
||||
result = parse_intent_file(str(tmp_path))
|
||||
except Exception as e:
|
||||
raise HTTPException(status_code=400, detail=str(e))
|
||||
|
||||
return {
|
||||
"filename": file.filename,
|
||||
"suffix": suffix,
|
||||
"title": result.get("title", ""),
|
||||
"content": result.get("content", ""),
|
||||
"raw_result": result.get("raw_result"),
|
||||
}
|
||||
38
backend/app/database.py
Normal file
38
backend/app/database.py
Normal file
@@ -0,0 +1,38 @@
|
||||
"""
|
||||
数据库配置和连接管理
|
||||
"""
|
||||
|
||||
import os
|
||||
from sqlalchemy.ext.asyncio import create_async_engine, AsyncSession, async_sessionmaker
|
||||
from sqlalchemy.orm import declarative_base
|
||||
from dotenv import load_dotenv
|
||||
|
||||
load_dotenv()
|
||||
|
||||
DATABASE_URL = os.getenv(
|
||||
"DATABASE_URL",
|
||||
"postgresql+asyncpg://postgres:postgres123@localhost:5432/flexible_test_platform"
|
||||
)
|
||||
|
||||
engine = create_async_engine(
|
||||
DATABASE_URL,
|
||||
echo=True, # 开发环境打印 SQL
|
||||
pool_pre_ping=True,
|
||||
)
|
||||
|
||||
AsyncSessionLocal = async_sessionmaker(
|
||||
engine,
|
||||
class_=AsyncSession,
|
||||
expire_on_commit=False,
|
||||
)
|
||||
|
||||
Base = declarative_base()
|
||||
|
||||
|
||||
async def get_db():
|
||||
"""获取数据库会话"""
|
||||
async with AsyncSessionLocal() as session:
|
||||
try:
|
||||
yield session
|
||||
finally:
|
||||
await session.close()
|
||||
68
backend/app/main.py
Normal file
68
backend/app/main.py
Normal file
@@ -0,0 +1,68 @@
|
||||
"""
|
||||
柔性敏捷智能测试体系平台 - FastAPI 后端主入口
|
||||
"""
|
||||
|
||||
from contextlib import asynccontextmanager
|
||||
from fastapi import FastAPI
|
||||
from fastapi.middleware.cors import CORSMiddleware
|
||||
|
||||
from app.database import engine, Base
|
||||
from app.api import intent_router, ai_router
|
||||
|
||||
|
||||
@asynccontextmanager
|
||||
async def lifespan(app: FastAPI):
|
||||
"""应用生命周期管理"""
|
||||
# 启动时创建数据库表
|
||||
async with engine.begin() as conn:
|
||||
await conn.run_sync(Base.metadata.create_all)
|
||||
yield
|
||||
# 关闭时清理资源
|
||||
await engine.dispose()
|
||||
|
||||
|
||||
app = FastAPI(
|
||||
title="柔性敏捷智能测试体系平台",
|
||||
description="Flexible Agile Intelligent Test System Platform API",
|
||||
version="1.0.0",
|
||||
lifespan=lifespan
|
||||
)
|
||||
|
||||
# CORS 配置 - 允许 Electron 前端访问
|
||||
app.add_middleware(
|
||||
CORSMiddleware,
|
||||
allow_origins=["*"], # Electron 应用使用 file:// 协议
|
||||
allow_credentials=True,
|
||||
allow_methods=["*"],
|
||||
allow_headers=["*"],
|
||||
)
|
||||
|
||||
# 注册路由
|
||||
app.include_router(intent_router, prefix="/api")
|
||||
app.include_router(ai_router, prefix="/api")
|
||||
|
||||
|
||||
@app.get("/")
|
||||
async def root():
|
||||
"""根路径"""
|
||||
return {
|
||||
"name": "柔性敏捷智能测试体系平台",
|
||||
"version": "1.0.0",
|
||||
"status": "running"
|
||||
}
|
||||
|
||||
|
||||
@app.get("/health")
|
||||
async def health_check():
|
||||
"""健康检查"""
|
||||
return {"status": "healthy"}
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
import uvicorn
|
||||
uvicorn.run(
|
||||
"app.main:app",
|
||||
host="0.0.0.0",
|
||||
port=8080,
|
||||
reload=True
|
||||
)
|
||||
7
backend/app/models/__init__.py
Normal file
7
backend/app/models/__init__.py
Normal file
@@ -0,0 +1,7 @@
|
||||
"""
|
||||
Models package initialization
|
||||
"""
|
||||
|
||||
from app.models.intent import Intent, AICheckRecord
|
||||
|
||||
__all__ = ["Intent", "AICheckRecord"]
|
||||
38
backend/app/models/intent.py
Normal file
38
backend/app/models/intent.py
Normal file
@@ -0,0 +1,38 @@
|
||||
"""
|
||||
意图编制数据模型
|
||||
"""
|
||||
|
||||
from datetime import datetime
|
||||
from typing import Optional
|
||||
from sqlalchemy import Column, Integer, String, Text, DateTime, ForeignKey, JSON
|
||||
from sqlalchemy.orm import relationship
|
||||
from app.database import Base
|
||||
|
||||
|
||||
class Intent(Base):
|
||||
"""意图编制表"""
|
||||
__tablename__ = "intents"
|
||||
|
||||
id = Column(Integer, primary_key=True, index=True)
|
||||
title = Column(String(255), nullable=False, comment="意图标题")
|
||||
content = Column(Text, nullable=True, comment="意图内容")
|
||||
status = Column(String(50), default="draft", comment="状态: draft, submitted, approved")
|
||||
created_at = Column(DateTime, default=datetime.utcnow, comment="创建时间")
|
||||
updated_at = Column(DateTime, default=datetime.utcnow, onupdate=datetime.utcnow, comment="更新时间")
|
||||
|
||||
# 关联 AI 检查记录
|
||||
check_records = relationship("AICheckRecord", back_populates="intent", cascade="all, delete-orphan")
|
||||
|
||||
|
||||
class AICheckRecord(Base):
|
||||
"""AI 检查记录表"""
|
||||
__tablename__ = "ai_check_records"
|
||||
|
||||
id = Column(Integer, primary_key=True, index=True)
|
||||
intent_id = Column(Integer, ForeignKey("intents.id"), nullable=False)
|
||||
check_result = Column(JSON, nullable=True, comment="检查结果JSON")
|
||||
suggestions = Column(Text, nullable=True, comment="AI建议")
|
||||
checked_at = Column(DateTime, default=datetime.utcnow, comment="检查时间")
|
||||
|
||||
# 关联意图
|
||||
intent = relationship("Intent", back_populates="check_records")
|
||||
19
backend/app/services/__init__.py
Normal file
19
backend/app/services/__init__.py
Normal file
@@ -0,0 +1,19 @@
|
||||
"""
|
||||
Services package initialization
|
||||
"""
|
||||
|
||||
from app.services.ai_service import (
|
||||
AIProvider,
|
||||
OpenAICompatibleProvider,
|
||||
LocalModelProvider,
|
||||
AIServiceFactory,
|
||||
get_ai_service
|
||||
)
|
||||
|
||||
__all__ = [
|
||||
"AIProvider",
|
||||
"OpenAICompatibleProvider",
|
||||
"LocalModelProvider",
|
||||
"AIServiceFactory",
|
||||
"get_ai_service"
|
||||
]
|
||||
263
backend/app/services/ai_service.py
Normal file
263
backend/app/services/ai_service.py
Normal file
@@ -0,0 +1,263 @@
|
||||
"""
|
||||
AI 服务抽象层 - 支持通义千问和本地模型
|
||||
"""
|
||||
|
||||
import os
|
||||
from abc import ABC, abstractmethod
|
||||
from typing import Optional, Dict, Any
|
||||
import yaml
|
||||
from pathlib import Path
|
||||
|
||||
# 配置文件路径
|
||||
CONFIG_PATH = Path(__file__).parent.parent.parent / "config.yaml"
|
||||
|
||||
|
||||
def load_config() -> Dict[str, Any]:
|
||||
"""加载配置文件"""
|
||||
if CONFIG_PATH.exists():
|
||||
with open(CONFIG_PATH, 'r', encoding='utf-8') as f:
|
||||
return yaml.safe_load(f) or {}
|
||||
return {}
|
||||
|
||||
|
||||
class AIProvider(ABC):
|
||||
"""AI 服务提供者抽象基类"""
|
||||
|
||||
@abstractmethod
|
||||
async def generate(self, prompt: str, context: Optional[str] = None) -> str:
|
||||
"""生成内容
|
||||
|
||||
Args:
|
||||
prompt: 用户提示词
|
||||
context: 可选的上下文信息
|
||||
|
||||
Returns:
|
||||
生成的文本内容
|
||||
"""
|
||||
pass
|
||||
|
||||
@abstractmethod
|
||||
async def check(self, content: str, requirements: Optional[list] = None) -> Dict[str, Any]:
|
||||
"""检查内容是否包含必要信息
|
||||
|
||||
Args:
|
||||
content: 要检查的内容
|
||||
requirements: 可选的检查要求列表
|
||||
|
||||
Returns:
|
||||
检查结果字典,包含 passed, issues, suggestions 等字段
|
||||
"""
|
||||
pass
|
||||
|
||||
|
||||
class OpenAICompatibleProvider(AIProvider):
|
||||
"""OpenAI 兼容接口实现 - 支持通义千问、DeepSeek 等"""
|
||||
|
||||
def __init__(
|
||||
self,
|
||||
api_key: Optional[str] = None,
|
||||
base_url: Optional[str] = None,
|
||||
model: str = "qwen-plus"
|
||||
):
|
||||
self.api_key = api_key or os.getenv("AI_API_KEY", "")
|
||||
self.base_url = base_url or os.getenv("AI_BASE_URL", "https://dashscope.aliyuncs.com/compatible-mode/v1")
|
||||
self.model = model
|
||||
|
||||
# 初始化 OpenAI 客户端
|
||||
from openai import AsyncOpenAI
|
||||
self.client = AsyncOpenAI(
|
||||
api_key=self.api_key,
|
||||
base_url=self.base_url
|
||||
)
|
||||
|
||||
async def generate(self, prompt: str, context: Optional[str] = None) -> str:
|
||||
"""使用 OpenAI 兼容接口生成内容"""
|
||||
messages = []
|
||||
if context:
|
||||
messages.append({"role": "system", "content": context})
|
||||
messages.append({"role": "user", "content": prompt})
|
||||
|
||||
try:
|
||||
response = await self.client.chat.completions.create(
|
||||
model=self.model,
|
||||
messages=messages
|
||||
)
|
||||
return response.choices[0].message.content
|
||||
except Exception as e:
|
||||
return f"调用API出错: {str(e)}"
|
||||
|
||||
async def check(self, content: str, requirements: Optional[list] = None) -> Dict[str, Any]:
|
||||
"""使用 AI 检查内容"""
|
||||
check_prompt = f"""请检查以下意图编制内容是否完整,是否包含必要的信息。
|
||||
|
||||
要检查的内容:
|
||||
{content}
|
||||
|
||||
请检查以下方面:
|
||||
1. 测试目标是否明确
|
||||
2. 测试范围是否清晰
|
||||
3. 测试条件是否完整
|
||||
4. 预期结果是否明确
|
||||
5. 是否有遗漏的关键信息
|
||||
|
||||
请以JSON格式返回检查结果:
|
||||
{{
|
||||
"passed": true/false,
|
||||
"score": 0-100,
|
||||
"issues": ["问题1", "问题2"],
|
||||
"suggestions": ["建议1", "建议2"]
|
||||
}}
|
||||
"""
|
||||
|
||||
try:
|
||||
response = await self.client.chat.completions.create(
|
||||
model=self.model,
|
||||
messages=[{"role": "user", "content": check_prompt}]
|
||||
)
|
||||
|
||||
result_text = response.choices[0].message.content
|
||||
# 尝试解析JSON
|
||||
import json
|
||||
try:
|
||||
# 提取JSON部分
|
||||
start = result_text.find('{')
|
||||
end = result_text.rfind('}') + 1
|
||||
if start != -1 and end > start:
|
||||
return json.loads(result_text[start:end])
|
||||
except:
|
||||
pass
|
||||
return {
|
||||
"passed": False,
|
||||
"score": 0,
|
||||
"issues": ["无法解析AI返回结果"],
|
||||
"suggestions": [],
|
||||
"raw_response": result_text
|
||||
}
|
||||
except Exception as e:
|
||||
return {
|
||||
"passed": False,
|
||||
"score": 0,
|
||||
"issues": [f"调用出错: {str(e)}"],
|
||||
"suggestions": []
|
||||
}
|
||||
|
||||
|
||||
class LocalModelProvider(AIProvider):
|
||||
"""本地模型实现 - 兼容 OpenAI API 格式"""
|
||||
|
||||
def __init__(self, endpoint: str = "http://localhost:8000", model: str = "llama3", api_key: str = ""):
|
||||
self.endpoint = endpoint.rstrip('/')
|
||||
self.model = model
|
||||
self.api_key = api_key or os.getenv("LOCAL_MODEL_API_KEY", "not-needed")
|
||||
|
||||
async def generate(self, prompt: str, context: Optional[str] = None) -> str:
|
||||
"""使用本地模型生成内容"""
|
||||
import aiohttp
|
||||
|
||||
messages = []
|
||||
if context:
|
||||
messages.append({"role": "system", "content": context})
|
||||
messages.append({"role": "user", "content": prompt})
|
||||
|
||||
headers = {
|
||||
"Content-Type": "application/json",
|
||||
"Authorization": f"Bearer {self.api_key}"
|
||||
}
|
||||
|
||||
payload = {
|
||||
"model": self.model,
|
||||
"messages": messages,
|
||||
"stream": False
|
||||
}
|
||||
|
||||
try:
|
||||
async with aiohttp.ClientSession() as session:
|
||||
async with session.post(
|
||||
f"{self.endpoint}/v1/chat/completions",
|
||||
headers=headers,
|
||||
json=payload
|
||||
) as response:
|
||||
if response.status == 200:
|
||||
data = await response.json()
|
||||
return data["choices"][0]["message"]["content"]
|
||||
else:
|
||||
return f"生成失败: HTTP {response.status}"
|
||||
except Exception as e:
|
||||
return f"调用本地模型出错: {str(e)}"
|
||||
|
||||
async def check(self, content: str, requirements: Optional[list] = None) -> Dict[str, Any]:
|
||||
"""使用本地模型检查内容"""
|
||||
check_prompt = f"""请检查以下意图编制内容是否完整。
|
||||
|
||||
内容:
|
||||
{content}
|
||||
|
||||
请以JSON格式返回:{{"passed": bool, "score": int, "issues": [], "suggestions": []}}"""
|
||||
|
||||
result = await self.generate(check_prompt)
|
||||
|
||||
try:
|
||||
import json
|
||||
start = result.find('{')
|
||||
end = result.rfind('}') + 1
|
||||
if start != -1 and end > start:
|
||||
return json.loads(result[start:end])
|
||||
except:
|
||||
pass
|
||||
|
||||
return {
|
||||
"passed": False,
|
||||
"score": 0,
|
||||
"issues": ["无法解析结果"],
|
||||
"suggestions": [],
|
||||
"raw_response": result
|
||||
}
|
||||
|
||||
|
||||
class AIServiceFactory:
|
||||
"""AI 服务工厂 - 根据配置创建对应的 Provider"""
|
||||
|
||||
_instance: Optional[AIProvider] = None
|
||||
|
||||
@classmethod
|
||||
def get_provider(cls) -> AIProvider:
|
||||
"""获取 AI Provider 单例"""
|
||||
if cls._instance is None:
|
||||
cls._instance = cls._create_provider()
|
||||
return cls._instance
|
||||
|
||||
@classmethod
|
||||
def _create_provider(cls) -> AIProvider:
|
||||
"""根据配置创建 Provider"""
|
||||
config = load_config()
|
||||
ai_config = config.get("ai", {})
|
||||
|
||||
# 优先从环境变量读取
|
||||
api_key = os.getenv("AI_API_KEY", "")
|
||||
base_url = os.getenv("AI_BASE_URL", "")
|
||||
model = os.getenv("AI_MODEL", "")
|
||||
|
||||
# 如果环境变量未设置,从配置文件读取
|
||||
if not api_key:
|
||||
api_key = ai_config.get("api_key", "")
|
||||
if not base_url:
|
||||
base_url = ai_config.get("base_url", "https://dashscope.aliyuncs.com/compatible-mode/v1")
|
||||
if not model:
|
||||
model = ai_config.get("model", "qwen-plus")
|
||||
|
||||
return OpenAICompatibleProvider(
|
||||
api_key=api_key,
|
||||
base_url=base_url,
|
||||
model=model
|
||||
)
|
||||
|
||||
@classmethod
|
||||
def reset(cls):
|
||||
"""重置单例,用于切换 Provider"""
|
||||
cls._instance = None
|
||||
|
||||
|
||||
# 便捷函数
|
||||
def get_ai_service() -> AIProvider:
|
||||
"""获取 AI 服务实例"""
|
||||
return AIServiceFactory.get_provider()
|
||||
18
backend/config.yaml
Normal file
18
backend/config.yaml
Normal file
@@ -0,0 +1,18 @@
|
||||
# AI 服务配置
|
||||
ai:
|
||||
# API Key (优先使用环境变量 AI_API_KEY)
|
||||
api_key: "${AI_API_KEY}"
|
||||
# Base URL (优先使用环境变量 AI_BASE_URL)
|
||||
base_url: "${AI_BASE_URL}"
|
||||
# 模型名称 (优先使用环境变量 AI_MODEL)
|
||||
model: "${AI_MODEL}"
|
||||
|
||||
# 数据库配置
|
||||
database:
|
||||
url: "${DATABASE_URL}"
|
||||
|
||||
# 服务器配置
|
||||
server:
|
||||
host: "0.0.0.0"
|
||||
port: 8080
|
||||
debug: true
|
||||
0
backend/planner/__init__.py
Normal file
0
backend/planner/__init__.py
Normal file
93
backend/planner/instruction/create_instruction_library.py
Normal file
93
backend/planner/instruction/create_instruction_library.py
Normal file
@@ -0,0 +1,93 @@
|
||||
import csv
|
||||
import yaml
|
||||
import json
|
||||
from collections import defaultdict
|
||||
from pathlib import Path
|
||||
|
||||
|
||||
CSV_PATH = "instruction/镜频指令抽取.csv"
|
||||
YAML_OUT = "instruction/instruction_library.yaml"
|
||||
JSON_OUT = "instruction/instruction_library.json"
|
||||
|
||||
|
||||
def load_csv(path: str):
|
||||
rows = []
|
||||
with open(path, "r", encoding="utf-8", newline="") as f:
|
||||
reader = csv.DictReader(f)
|
||||
for r in reader:
|
||||
rows.append(r)
|
||||
return rows
|
||||
|
||||
|
||||
def build_instruction_library(rows):
|
||||
devices = defaultdict(lambda: {"index": None, "commands": []})
|
||||
global_commands = []
|
||||
|
||||
for row in rows:
|
||||
device = row["设备名称"].strip()
|
||||
index = row["设备索引"].strip()
|
||||
name = row["指令名称"].strip()
|
||||
cmd_id = row["指令编号"].strip()
|
||||
ret = row["返回值"].strip()
|
||||
desc = row["指令描述"].strip()
|
||||
role = row["指令角色"].strip()
|
||||
|
||||
# 指令类型转换
|
||||
type_map = {
|
||||
"构造函数": "constructor",
|
||||
"普通指令": "normal",
|
||||
"循环开始": "loop_begin",
|
||||
"循环结束": "loop_end",
|
||||
}
|
||||
cmd_type = type_map.get(role, "normal")
|
||||
|
||||
cmd_obj = {
|
||||
"name": name,
|
||||
"id": cmd_id,
|
||||
"return": ret if ret else "",
|
||||
"description": desc,
|
||||
"type": cmd_type
|
||||
}
|
||||
|
||||
if device == "" or device is None:
|
||||
# 无设备 → 全局指令
|
||||
global_commands.append(cmd_obj)
|
||||
else:
|
||||
# 有设备 → 写入设备指令
|
||||
if devices[device]["index"] is None:
|
||||
devices[device]["index"] = int(index)
|
||||
|
||||
devices[device]["commands"].append(cmd_obj)
|
||||
|
||||
return {
|
||||
"devices": devices,
|
||||
"global_commands": global_commands
|
||||
}
|
||||
|
||||
|
||||
def save_yaml(data, path):
|
||||
with open(path, "w", encoding="utf-8") as f:
|
||||
yaml.dump(data, f, allow_unicode=True, sort_keys=False)
|
||||
|
||||
|
||||
def save_json(data, path):
|
||||
with open(path, "w", encoding="utf-8") as f:
|
||||
json.dump(data, f, ensure_ascii=False, indent=2)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
print("📥 Loading CSV...")
|
||||
rows = load_csv(CSV_PATH)
|
||||
|
||||
print("🔧 Building instruction library...")
|
||||
lib = build_instruction_library(rows)
|
||||
|
||||
print("💾 Saving YAML...")
|
||||
save_yaml(lib, YAML_OUT)
|
||||
|
||||
print("💾 Saving JSON...")
|
||||
save_json(lib, JSON_OUT)
|
||||
|
||||
print("\n🎉 Done! Instruction library generated:")
|
||||
print(f" - YAML: {YAML_OUT}")
|
||||
print(f" - JSON: {JSON_OUT}")
|
||||
274
backend/planner/instruction/instruction_library.yaml
Normal file
274
backend/planner/instruction/instruction_library.yaml
Normal file
@@ -0,0 +1,274 @@
|
||||
devices:
|
||||
信号源:
|
||||
index: 0
|
||||
commands:
|
||||
- name: .ctor
|
||||
id: In_211013104750
|
||||
return: ''
|
||||
description: 一参数构造函数
|
||||
type: constructor
|
||||
- name: Preset
|
||||
id: In_221009063035
|
||||
return: void
|
||||
description: Preset
|
||||
type: normal
|
||||
- name: Configure Pulse Modulation State
|
||||
id: In_221009063035
|
||||
return: void
|
||||
description: Configure Pulse Modulation State
|
||||
type: normal
|
||||
- name: Configure Pulse Generator Pulse Output State
|
||||
id: In_221009063035
|
||||
return: void
|
||||
description: Configure Pulse Generator Pulse Output State
|
||||
type: normal
|
||||
- name: Configure Pulse Width
|
||||
id: In_221009063035
|
||||
return: void
|
||||
description: Configure Pulse Width
|
||||
type: normal
|
||||
- name: Configure Pulse Period
|
||||
id: In_221009063035
|
||||
return: void
|
||||
description: Configure Pulse Period
|
||||
type: normal
|
||||
- name: Configure RF Output
|
||||
id: In_221009063035
|
||||
return: void
|
||||
description: Configure RF Output
|
||||
type: normal
|
||||
- name: Configure RF Power
|
||||
id: In_211026053452
|
||||
return: void
|
||||
description: Configure RF Power
|
||||
type: normal
|
||||
- name: Configure RF Frequency
|
||||
id: In_211026053452
|
||||
return: void
|
||||
description: Configure RF Frequency
|
||||
type: normal
|
||||
- name: Query RF Frequency
|
||||
id: In_230809025811
|
||||
return: void
|
||||
description: Query RF Frequency
|
||||
type: normal
|
||||
- name: Configure RF Output
|
||||
id: In_211207044141
|
||||
return: void
|
||||
description: Configure RF Output
|
||||
type: normal
|
||||
- name: Configure Pulse Modulation State
|
||||
id: In_211207044141
|
||||
return: void
|
||||
description: Configure Pulse Modulation State
|
||||
type: normal
|
||||
- name: DisConnecte Control
|
||||
id: In_220929033205
|
||||
return: void
|
||||
description: DisConnecte Control
|
||||
type: normal
|
||||
频谱分析仪:
|
||||
index: 0
|
||||
commands:
|
||||
- name: .ctor
|
||||
id: In_211018035640
|
||||
return: ''
|
||||
description: 一参数构造函数
|
||||
type: constructor
|
||||
- name: Preset
|
||||
id: In_220124060445
|
||||
return: void
|
||||
description: Preset
|
||||
type: normal
|
||||
- name: Configure Display Update
|
||||
id: In_220124061406
|
||||
return: void
|
||||
description: Configure Display Update
|
||||
type: normal
|
||||
- name: Configure Frequency Span
|
||||
id: In_230421040832
|
||||
return: void
|
||||
description: Configure Frequency Span
|
||||
type: normal
|
||||
- name: Configure Sweep Time
|
||||
id: In_230421040832
|
||||
return: void
|
||||
description: Configure Sweep Time
|
||||
type: normal
|
||||
- name: Configure Sweep Coupling
|
||||
id: In_230421040832
|
||||
return: void
|
||||
description: Configure Sweep Coupling
|
||||
type: normal
|
||||
- name: Configure Marker State
|
||||
id: In_230421040832
|
||||
return: void
|
||||
description: Configure Marker State
|
||||
type: normal
|
||||
- name: Configure Frequency Center
|
||||
id: In_211026061355
|
||||
return: void
|
||||
description: Configure Frequency Center
|
||||
type: normal
|
||||
- name: Configure Marker X
|
||||
id: In_230421040832
|
||||
return: void
|
||||
description: Configure Marker X
|
||||
type: normal
|
||||
- name: Configure Reference Level
|
||||
id: In_211026061355
|
||||
return: void
|
||||
description: Configure Reference Level
|
||||
type: normal
|
||||
- name: Configure Trace Max Hold
|
||||
id: In_220127031511
|
||||
return: void
|
||||
description: Configure Trace Max Hold
|
||||
type: normal
|
||||
- name: Marker Peak Max
|
||||
id: In_220124062140
|
||||
return: void
|
||||
description: Marker Peak Max
|
||||
type: normal
|
||||
- name: Query Marker Y
|
||||
id: In_230421040832
|
||||
return: void
|
||||
description: Query Marker Y
|
||||
type: normal
|
||||
- name: Configure Trace Clear
|
||||
id: In_230421040832
|
||||
return: void
|
||||
description: Configure Trace Clear
|
||||
type: normal
|
||||
- name: Configure Frequency Center
|
||||
id: In_230421040832
|
||||
return: void
|
||||
description: Configure Frequency Center
|
||||
type: normal
|
||||
- name: Configure Reference Level
|
||||
id: In_230421040832
|
||||
return: void
|
||||
description: Configure Reference Level
|
||||
type: normal
|
||||
- name: Configure Trace Max Hold
|
||||
id: In_230421040832
|
||||
return: void
|
||||
description: Configure Trace Max Hold
|
||||
type: normal
|
||||
- name: Configure Trace Clear
|
||||
id: In_220209110325
|
||||
return: void
|
||||
description: Configure Trace Clear
|
||||
type: normal
|
||||
- name: Preset
|
||||
id: In_230421040832
|
||||
return: void
|
||||
description: Preset
|
||||
type: normal
|
||||
- name: DisConnecte Control
|
||||
id: In_220930084739
|
||||
return: void
|
||||
description: DisConnecte Control
|
||||
type: normal
|
||||
开关矩阵:
|
||||
index: 0
|
||||
commands:
|
||||
- name: .ctor
|
||||
id: In_230209035212
|
||||
return: ''
|
||||
description: 一参数构造函数
|
||||
type: constructor
|
||||
- name: SetPath
|
||||
id: In_230209035212
|
||||
return: void
|
||||
description: SetPath
|
||||
type: normal
|
||||
- name: SetPath
|
||||
id: In_230727120720
|
||||
return: void
|
||||
description: SetPath
|
||||
type: normal
|
||||
直流电源:
|
||||
index: 0
|
||||
commands:
|
||||
- name: .ctor
|
||||
id: In_230806083804
|
||||
return: ''
|
||||
description: 三参数构造函数
|
||||
type: constructor
|
||||
global_commands:
|
||||
- name: testShowMessage
|
||||
description: 提示信息函数
|
||||
type: normal
|
||||
- name: configuerQueryMarker
|
||||
description: configuerQueryMarker
|
||||
type: normal
|
||||
- name: GetSwitchSelectUserNameList
|
||||
description: 获取自定义开关名称列表
|
||||
type: normal
|
||||
- name: assignValue
|
||||
description: 赋值函数
|
||||
type: normal
|
||||
- name: loopBegin
|
||||
description: 循环开始
|
||||
type: loop_begin
|
||||
- name: GetSwitchSelectNameList
|
||||
description: 获取自选开关名称列表
|
||||
type: normal
|
||||
- name: GetSwitchSelectCmdList
|
||||
description: 获取自选开关指令列表
|
||||
type: normal
|
||||
- name: GetSwitchSelectNoteList
|
||||
description: 获取自选开关备注列表
|
||||
type: normal
|
||||
- name: GetSwitchSelectTransSumList
|
||||
description: 获取自选通路线损列表
|
||||
type: normal
|
||||
- name: setSwitchPathNote
|
||||
description: 配置开关当前通道的备注
|
||||
type: normal
|
||||
- name: threadWaiting
|
||||
description: 线程等待函数
|
||||
type: normal
|
||||
- name: addValue
|
||||
description: 加法函数
|
||||
type: normal
|
||||
- name: loopEnd
|
||||
description: 循环结束
|
||||
type: loop_end
|
||||
- name: SCXFreqCompareAssign
|
||||
description: SCXFreqCompareAssign
|
||||
type: normal
|
||||
- name: fiveValueCompareAssign
|
||||
description: fiveValueCompareAssign
|
||||
type: normal
|
||||
- name: loopNumValue
|
||||
description: loopNumValue
|
||||
type: normal
|
||||
- name: setSwitchPathTransducer
|
||||
description: 配置开关当前通道的线损路径
|
||||
type: normal
|
||||
- name: FreqAddValue
|
||||
description: FreqAddValue
|
||||
type: normal
|
||||
- name: readILDataFromFile
|
||||
description: 从文件读测试数据
|
||||
type: normal
|
||||
- name: DUTInputPower
|
||||
description: DUT输入功率
|
||||
type: normal
|
||||
- name: drawDiagram
|
||||
description: 画图函数
|
||||
type: normal
|
||||
- name: saveToXValue
|
||||
description: 数据转换X轴值
|
||||
type: normal
|
||||
- name: subValue
|
||||
description: 减法函数
|
||||
type: normal
|
||||
- name: saveToYValue
|
||||
description: 测试数据转换Y轴值
|
||||
type: normal
|
||||
- name: ChannelLoopEnd
|
||||
description: ChannelLoopEnd
|
||||
type: normal
|
||||
246
backend/planner/instruction/镜频指令抽取.csv
Normal file
246
backend/planner/instruction/镜频指令抽取.csv
Normal file
@@ -0,0 +1,246 @@
|
||||
设备名称,设备索引,指令名称,指令编号,返回值,指令描述,指令角色,返回值角色,命令 (cmds),参数 (params)
|
||||
信号源,0,.ctor,In_211013104750,,一参数构造函数,构造函数,普通返回值,TCPIP::%Resource_Name,"Name: Resource_Name, Value: TCPIP0::192.168.10.11, Type: System.String, Role: 普通参数, Desc: IP地址, Privilege: 用户设置"
|
||||
频谱分析仪,0,.ctor,In_211018035640,,一参数构造函数,构造函数,普通返回值,TCPIP::%Resource_Name,"Name: Resource_Name, Value: TCPIP0::192.168.10.10, Type: System.String, Role: 普通参数, Desc: IP地址, Privilege: 用户设置"
|
||||
开关矩阵,0,.ctor,In_230209035212,,一参数构造函数,构造函数,普通返回值,TCPIP::%Resource_Name,"Name: Resource_Name, Value: TCPIP0::192.168.10.201::2000::SOCKET, Type: System.String, Role: 普通参数, Desc: IP地址, Privilege: 用户设置"
|
||||
直流电源,0,.ctor,In_230806083804,,三参数构造函数,构造函数,普通返回值,TCPIP::%Resource_Name,"Name: Resource_Name, Value: TCPIP::192.168.10.68, Type: System.String, Role: 普通参数, Desc: IP地址, Privilege: 用户设置
|
||||
Name: AccessModes, Value: 0, Type: System.Int32, Role: 普通参数, Desc: NoLock = 0,ExclusiveLock = 1,SharedLock = 2,LoadConfig = 4, Privilege: 管理员设置
|
||||
Name: OpenTimeout, Value: 2000, Type: System.Int32, Role: 普通参数, Desc: 以毫秒计, Privilege: 管理员设置"
|
||||
频谱分析仪,0,Preset,In_220124060445,void,Preset,普通指令,普通返回值,"*RST
|
||||
SYSTem:DISPlay:UPDate ON",
|
||||
信号源,0,Preset,In_221009063035,void,Preset,普通指令,普通返回值,*RST,
|
||||
,0,testShowMessage,,,提示信息函数,普通指令,普通返回值,,"Name: hint, Value: 产品编号列表, Type: System.String, Role: 普通参数, Desc: hint, Privilege: 管理员设置
|
||||
Name: title, Value: 软件提示, Type: System.String, Role: 普通参数, Desc: title, Privilege: 管理员设置
|
||||
Name: buttonContent, Value: 继续, Type: System.String, Role: 普通参数, Desc: buttonContent, Privilege: 管理员设置
|
||||
Name: DUTSleepTime, Value: 60, Type: System.Inter32, Role: 普通参数, Desc: DUT输入等待时间, Privilege: 管理员设置"
|
||||
频谱分析仪,0,Configure Display Update,In_220124061406,void,Configure Display Update,普通指令,普通返回值,SYSTem:DISPlay:UPDate %state,"Name: state, Value: ON, Type: System.String, Role: 普通参数, Desc: state, Privilege: 管理员设置"
|
||||
频谱分析仪,0,Configure Frequency Span,In_230421040832,void,Configure Frequency Span,普通指令,普通返回值,:FREQuency:SPAN %span,"Name: span, Value: &span, Type: System.String, Role: 普通参数, Desc: span, Privilege: 管理员设置"
|
||||
频谱分析仪,0,Configure Sweep Time,In_230421040832,void,Configure Sweep Time,普通指令,普通返回值,SENSe:SWEep:TIME %sweepTime,"Name: sweepTime, Value: &sweepTime, Type: System.String, Role: 普通参数, Desc: sweepTime, Privilege: 管理员设置"
|
||||
频谱分析仪,0,Configure Sweep Coupling,In_230421040832,void,Configure Sweep Coupling,普通指令,普通返回值,":BANDwidth %RBW
|
||||
:BANDwidth:VIDeo %VBW","Name: RBW, Value: &RBW, Type: System.String, Role: 普通参数, Desc: 1 Hz、3 Hz、10 Hz、30 Hz、100 Hz、300 Hz、1 KHz、3 KHz、10 KHz、30 KHz、100KHz, Privilege: 管理员设置
|
||||
Name: VBW, Value: &RBW, Type: System.String, Role: 普通参数, Desc: 1 Hz、3 Hz、10 Hz、30 Hz、100 Hz、300 Hz、1 KHz、3 KHz、10 KHz、30 KHz、100KHz, Privilege: 管理员设置"
|
||||
信号源,0,Configure Pulse Modulation State,In_221009063035,void,Configure Pulse Modulation State,普通指令,普通返回值,"PULM:STATe %state
|
||||
MODulation %state","Name: state, Value: ON, Type: System.String, Role: 普通参数, Desc: state:ON|OFF, Privilege: 管理员设置"
|
||||
信号源,0,Configure Pulse Generator Pulse Output State,In_221009063035,void,Configure Pulse Generator Pulse Output State,普通指令,普通返回值,PULM:OUT:STATe %state,"Name: state, Value: ON, Type: System.String, Role: 普通参数, Desc: Pulse Output State, Privilege: 管理员设置"
|
||||
信号源,0,Configure Pulse Width,In_221009063035,void,Configure Pulse Width,普通指令,普通返回值,PULM:WIDTh %width,"Name: width, Value: &width, Type: System.String, Role: 普通参数, Desc: width, Privilege: 管理员设置"
|
||||
信号源,0,Configure Pulse Period,In_221009063035,void,Configure Pulse Period,普通指令,普通返回值,PULM:PER %period,"Name: period, Value: &period, Type: System.String, Role: 普通参数, Desc: period, Privilege: 管理员设置"
|
||||
,0,configuerQueryMarker,,,configuerQueryMarker,普通指令,普通返回值,,
|
||||
,0,GetSwitchSelectUserNameList,,,获取自定义开关名称列表,普通指令,普通返回值,,"Name: switchIndex, Value: 0, Type: System.String, Role: 普通参数, Desc: 开关序号, Privilege: 管理员设置
|
||||
Name: userNameList, Value: &SwitchUserNameList, Type: System.String[], Role: 普通参数, Desc: 信息列表, Privilege: 管理员设置
|
||||
Name: totalCount, Value: &userNameCount, Type: System.Int32, Role: 普通参数, Desc: 列表总数, Privilege: 管理员设置"
|
||||
,0,assignValue,,,赋值函数,普通指令,普通返回值,,"Name: AssignNumber, Value: 0, Type: System.Int32, Role: 普通参数, Desc: 赋值数, Privilege: 管理员设置
|
||||
Name: Assigned, Value: &userNameLoopIndex, Type: System.Int32&, Role: 普通参数, Desc: 被赋数, Privilege: 管理员设置"
|
||||
,0,loopBegin,,,循环开始,循环开始,普通返回值,,"Name: 循环起始值, Value: 0, Type: System.Int32, Role: 循环起始值, Desc: 循环起始值, Privilege: 管理员设置
|
||||
Name: 循环终点值, Value: &userNameCount, Type: System.Int32, Role: 循环终点值, Desc: 循环终点值, Privilege: 管理员设置
|
||||
Name: 循环步进量, Value: 1, Type: System.Int32, Role: 循环步进量, Desc: 循环步进量, Privilege: 管理员设置
|
||||
Name: 步进量变化方式, Value: +, Type: System.String, Role: 普通参数, Desc: 步进量变化方式, Privilege: 管理员设置"
|
||||
,0,GetSwitchSelectNameList,,,获取自选开关名称列表,普通指令,普通返回值,,"Name: switchIndex, Value: 0, Type: System.String, Role: 普通参数, Desc: 开关序号, Privilege: 管理员设置
|
||||
Name: PathUserName, Value: &SwitchUserNameList[&userNameLoopIndex], Type: System.String, Role: 普通参数, Desc: 通道自定义名称, Privilege: 管理员设置
|
||||
Name: PathNameList, Value: &SwitchNameList, Type: System.String[], Role: 普通参数, Desc: 信息列表, Privilege: 管理员设置
|
||||
Name: totalCount, Value: &curNameCount, Type: System.Int32, Role: 普通参数, Desc: 列表总数, Privilege: 管理员设置"
|
||||
,0,GetSwitchSelectCmdList,,,获取自选开关指令列表,普通指令,普通返回值,,"Name: SwitchIndex, Value: 0, Type: System.String, Role: 普通参数, Desc: 开关序号, Privilege: 管理员设置
|
||||
Name: PathUserName, Value: &SwitchUserNameList[&userNameLoopIndex], Type: System.String, Role: 普通参数, Desc: 通道自定义名称, Privilege: 管理员设置
|
||||
Name: PathNameList, Value: &SwitchCmdList, Type: System.String[], Role: 普通参数, Desc: 信息列表, Privilege: 管理员设置"
|
||||
,0,GetSwitchSelectNoteList,,,获取自选开关备注列表,普通指令,普通返回值,,"Name: SwitchIndex, Value: 0, Type: System.String, Role: 普通参数, Desc: 开关序号, Privilege: 管理员设置
|
||||
Name: PathUserName, Value: &SwitchUserNameList[&userNameLoopIndex], Type: System.String, Role: 普通参数, Desc: 通道自定义名称, Privilege: 管理员设置
|
||||
Name: PathNameList, Value: &SwitchNoteList, Type: System.String[], Role: 普通参数, Desc: 信息列表, Privilege: 管理员设置"
|
||||
,0,GetSwitchSelectTransSumList,,,获取自选通路线损列表,普通指令,普通返回值,,"Name: SwitchIndex, Value: 0, Type: System.String, Role: 普通参数, Desc: 开关序号, Privilege: 管理员设置
|
||||
Name: PathUserName, Value: &SwitchUserNameList[&userNameLoopIndex], Type: System.String, Role: 普通参数, Desc: 通道自定义名称, Privilege: 管理员设置
|
||||
Name: PathNameList, Value: &SwitchTransList, Type: System.String[], Role: 普通参数, Desc: 信息列表, Privilege: 管理员设置"
|
||||
,0,assignValue,,,赋值函数,普通指令,普通返回值,,"Name: AssignNumber, Value: 0, Type: System.Int32, Role: 普通参数, Desc: 赋值数, Privilege: 管理员设置
|
||||
Name: Assigned, Value: &switchloopNo, Type: System.Int32&, Role: 普通参数, Desc: 被赋数, Privilege: 管理员设置"
|
||||
,0,loopBegin,,,循环开始,循环开始,普通返回值,,"Name: 循环起始值, Value: 0, Type: System.Int32, Role: 循环起始值, Desc: 循环起始值, Privilege: 管理员设置
|
||||
Name: 循环终点值, Value: 1, Type: System.Int32, Role: 循环终点值, Desc: 4个循环, Privilege: 管理员设置
|
||||
Name: 循环步进量, Value: 1, Type: System.Int32, Role: 循环步进量, Desc: 循环步进量, Privilege: 管理员设置
|
||||
Name: 步进量变化方式, Value: +, Type: System.String, Role: 普通参数, Desc: 步进量变化方式, Privilege: 管理员设置"
|
||||
,0,setSwitchPathNote,,,配置开关当前通道的备注,普通指令,普通返回值,,"Name: noteInfo, Value: &SwitchNoteList[&switchloopNo], Type: System.String, Role: 普通参数, Desc: 测试场景及通道,备注信息, Privilege: 管理员设置"
|
||||
,0,testShowMessage,,,提示信息函数,普通指令,普通返回值,,"Name: hint, Value: &SwitchUserNameList[&userNameLoopIndex], Type: System.String, Role: 普通参数, Desc: hint, Privilege: 管理员设置
|
||||
Name: title, Value: 软件提示, Type: System.String, Role: 普通参数, Desc: title, Privilege: 管理员设置
|
||||
Name: buttonContent, Value: 继续, Type: System.String, Role: 普通参数, Desc: buttonContent, Privilege: 管理员设置
|
||||
Name: DUTSleepTime, Value: 1, Type: System.Inter32, Role: 普通参数, Desc: DUT输入等待时间, Privilege: 管理员设置"
|
||||
,0,assignValue,,,赋值函数,普通指令,普通返回值,,"Name: AssignNumber, Value: 0, Type: System.Int32, Role: 普通参数, Desc: 赋值数, Privilege: 管理员设置
|
||||
Name: Assigned, Value: &curNameLoopIndex, Type: System.Int32&, Role: 普通参数, Desc: 被赋数, Privilege: 管理员设置"
|
||||
,0,loopBegin,,,循环开始,循环开始,普通返回值,,"Name: 循环起始值, Value: 0, Type: System.Int32, Role: 循环起始值, Desc: 循环起始值, Privilege: 管理员设置
|
||||
Name: 循环终点值, Value: &curNameCount, Type: System.Int32, Role: 循环终点值, Desc: 循环终点值, Privilege: 管理员设置
|
||||
Name: 循环步进量, Value: 1, Type: System.Int32, Role: 循环步进量, Desc: 循环步进量, Privilege: 管理员设置
|
||||
Name: 步进量变化方式, Value: +, Type: System.String, Role: 普通参数, Desc: 步进量变化方式, Privilege: 管理员设置"
|
||||
开关矩阵,0,SetPath,In_230209035212,void,SetPath,普通指令,普通返回值,ROUTe:CLOSe %PathInfo,"Name: PathInfo, Value: &SwitchCmdList[&curNameLoopIndex], Type: System.String, Role: 普通参数, Desc: PathInfo, Privilege: 管理员设置"
|
||||
,0,threadWaiting,,,线程等待函数,普通指令,普通返回值,,"Name: WaitingTime, Value: 100, Type: System.Int32, Role: 普通参数, Desc: 线程等待时间(毫秒计), Privilege: 管理员设置"
|
||||
开关矩阵,0,SetPath,In_230727120720,void,SetPath,普通指令,普通返回值,ROUTe:CLOSe %PathInfo,"Name: PathInfo, Value: &SwitchCmdList[&curNameLoopIndex], Type: System.String, Role: 普通参数, Desc: PathInfo, Privilege: 管理员设置"
|
||||
,0,addValue,,,加法函数,普通指令,普通返回值,,"Name: Augend, Value: &curNameLoopIndex, Type: System.Int32, Role: 普通参数, Desc: 被加数, Privilege: 管理员设置
|
||||
Name: Addend, Value: 1, Type: System.Int32, Role: 普通参数, Desc: 加数, Privilege: 管理员设置
|
||||
Name: Sum, Value: &curNameLoopIndex, Type: System.Int32&, Role: 普通参数, Desc: 和, Privilege: 管理员设置"
|
||||
,0,loopEnd,,,循环结束,循环结束,普通返回值,,
|
||||
,0,SCXFreqCompareAssign,,,SCXFreqCompareAssign,普通指令,普通返回值,,"Name: channelName, Value: &SwitchUserNameList[&userNameLoopIndex], Type: System.String, Role: 普通参数, Desc: channelName, Privilege: 管理员设置
|
||||
Name: SCStartFreq, Value: &SCStartFreq, Type: System.String, Role: 普通参数, Desc: SCStartFreq, Privilege: 管理员设置
|
||||
Name: SCStopFreq, Value: &SCStopFreq, Type: System.String, Role: 普通参数, Desc: SCStopFreq, Privilege: 管理员设置
|
||||
Name: XStartFreq, Value: &XStartFreq, Type: System.String, Role: 普通参数, Desc: XStartFreq, Privilege: 管理员设置
|
||||
Name: XStopFreq, Value: &XStopFreq, Type: System.String, Role: 普通参数, Desc: XStopFreq, Privilege: 管理员设置
|
||||
Name: startFreq, Value: &startFreq, Type: System.String&, Role: 普通参数, Desc: startFreq, Privilege: 管理员设置
|
||||
Name: stopFreq, Value: &stopFreq, Type: System.String&, Role: 普通参数, Desc: stopFreq, Privilege: 管理员设置"
|
||||
,0,assignValue,,,赋值函数,普通指令,普通返回值,,"Name: AssignNumber, Value: 0, Type: System.Int32, Role: 普通参数, Desc: 赋值数, Privilege: 管理员设置
|
||||
Name: Assigned, Value: &imageSpectrumFreqIndex, Type: System.Int32&, Role: 普通参数, Desc: 被赋数, Privilege: 管理员设置"
|
||||
,0,assignValue,,,赋值函数,普通指令,普通返回值,,"Name: AssignNumber, Value: 0, Type: System.Int32, Role: 普通参数, Desc: 赋值数, Privilege: 管理员设置
|
||||
Name: Assigned, Value: &freqIndex, Type: System.Int32&, Role: 普通参数, Desc: 被赋数, Privilege: 管理员设置"
|
||||
,0,fiveValueCompareAssign,,,fiveValueCompareAssign,普通指令,普通返回值,,"Name: param1, Value: &startFreq, Type: System.String, Role: 普通参数, Desc: param1, Privilege: 管理员设置
|
||||
Name: param2, Value: &stopFreq, Type: System.String, Role: 普通参数, Desc: param2, Privilege: 管理员设置
|
||||
Name: param3, Value: &imageStepFreqSC, Type: System.String, Role: 普通参数, Desc: param3, Privilege: 管理员设置
|
||||
Name: param4, Value: &imageStepFreqX, Type: System.String, Role: 普通参数, Desc: param4, Privilege: 管理员设置
|
||||
Name: param5, Value: &imagestepFreq, Type: System.String, Role: 普通参数, Desc: param5, Privilege: 管理员设置"
|
||||
,0,fiveValueCompareAssign,,,fiveValueCompareAssign,普通指令,普通返回值,,"Name: param1, Value: &startFreq, Type: System.String, Role: 普通参数, Desc: param1, Privilege: 管理员设置
|
||||
Name: param2, Value: &stopFreq, Type: System.String, Role: 普通参数, Desc: param2, Privilege: 管理员设置
|
||||
Name: param3, Value: &imagePowerSC, Type: System.String, Role: 普通参数, Desc: param3, Privilege: 管理员设置
|
||||
Name: param4, Value: &imagePowerX, Type: System.String, Role: 普通参数, Desc: param4, Privilege: 管理员设置
|
||||
Name: param5, Value: &imagePower, Type: System.String, Role: 普通参数, Desc: param5, Privilege: 管理员设置"
|
||||
,0,loopNumValue,,,loopNumValue,普通指令,普通返回值,,"Name: startFreq, Value: &startFreq, Type: System.String, Role: 普通参数, Desc: startFreq, Privilege: 管理员设置
|
||||
Name: stopFreq, Value: &stopFreq, Type: System.String, Role: 普通参数, Desc: stopFreq, Privilege: 管理员设置
|
||||
Name: stepFreq, Value: &imagestepFreq, Type: System.String, Role: 普通参数, Desc: stepFreq, Privilege: 管理员设置
|
||||
Name: loopNum, Value: &loopNum, Type: System.Int32, Role: 普通参数, Desc: loopNum, Privilege: 管理员设置"
|
||||
,0,assignValue,,,赋值函数,普通指令,普通返回值,,"Name: AssignNumber, Value: &startFreq, Type: System.String, Role: 普通参数, Desc: 赋值数, Privilege: 管理员设置
|
||||
Name: Assigned, Value: ¢erFreq, Type: System.String&, Role: 普通参数, Desc: 被赋数, Privilege: 管理员设置"
|
||||
信号源,0,Configure RF Output,In_221009063035,void,Configure RF Output,普通指令,普通返回值,OUTPut %state,"Name: state, Value: ON, Type: System.String, Role: 普通参数, Desc: state:ON|OFF|1|0, Privilege: 管理员设置"
|
||||
频谱分析仪,0,Configure Marker State,In_230421040832,void,Configure Marker State,普通指令,普通返回值,CALCulate:MARKer%marker:STATe %state,"Name: marker, Value: 1, Type: System.Int32, Role: 普通参数, Desc: marker:1|2|3|4|5|6|7|8, Privilege: 管理员设置
|
||||
Name: state, Value: ON, Type: System.String, Role: 普通参数, Desc: state:ON/OFF, Privilege: 管理员设置"
|
||||
,0,loopBegin,,,循环开始,循环开始,普通返回值,,"Name: 循环起始值, Value: 0, Type: System.Int32, Role: 循环起始值, Desc: 循环起始值, Privilege: 管理员设置
|
||||
Name: 循环终点值, Value: &loopNum, Type: System.Int32, Role: 循环终点值, Desc: 循环终点值, Privilege: 管理员设置
|
||||
Name: 循环步进量, Value: 1, Type: System.Int32, Role: 循环步进量, Desc: 循环步进量, Privilege: 管理员设置
|
||||
Name: 步进量变化方式, Value: +, Type: System.String, Role: 普通参数, Desc: 步进量变化方式, Privilege: 管理员设置"
|
||||
,0,setSwitchPathTransducer,,,配置开关当前通道的线损路径,普通指令,普通返回值,,"Name: IsIn, Value: true, Type: System.Boolean, Role: 普通参数, Desc: 文件名, Privilege: 管理员设置
|
||||
Name: TransducerPath, Value: &SwitchTransList[0], Type: System.String, Role: 普通参数, Desc: 输入线损文件, Privilege: 管理员设置"
|
||||
,0,fiveValueCompareAssign,,,fiveValueCompareAssign,普通指令,普通返回值,,"Name: param1, Value: &startFreq, Type: System.String, Role: 普通参数, Desc: param1, Privilege: 管理员设置
|
||||
Name: param2, Value: &stopFreq, Type: System.String, Role: 普通参数, Desc: param2, Privilege: 管理员设置
|
||||
Name: param3, Value: &imageSpectrumFreqSC[&imageSpectrumFreqIndex], Type: System.String, Role: 普通参数, Desc: param3, Privilege: 管理员设置
|
||||
Name: param4, Value: &imageSpectrumFreqX[&imageSpectrumFreqIndex], Type: System.String, Role: 普通参数, Desc: param4, Privilege: 管理员设置
|
||||
Name: param5, Value: &imageSpectrumFreq, Type: System.String, Role: 普通参数, Desc: param5, Privilege: 管理员设置"
|
||||
,0,FreqAddValue,,,FreqAddValue,普通指令,普通返回值,,"Name: startFreq, Value: &startFreq, Type: System.String, Role: 普通参数, Desc: startFreq, Privilege: 管理员设置
|
||||
Name: stopFreq, Value: &stopFreq, Type: System.String, Role: 普通参数, Desc: stopFreq, Privilege: 管理员设置
|
||||
Name: stepFreq, Value: &imagestepFreq, Type: System.String, Role: 普通参数, Desc: stepFreq, Privilege: 管理员设置
|
||||
Name: order, Value: 0, Type: System.String, Role: 普通参数, Desc: 0正序,1倒序, Privilege: 管理员设置
|
||||
Name: FreqIndex, Value: &freqIndex, Type: System.Int32, Role: 普通参数, Desc: FreqIndex, Privilege: 管理员设置
|
||||
Name: currentFreq, Value: ¢erFreq, Type: System.String&, Role: 普通参数, Desc: currentFreq, Privilege: 管理员设置"
|
||||
,0,readILDataFromFile,,,从文件读测试数据,普通指令,普通返回值,,"Name: dataName, Value: &SwitchTransList[0], Type: System.String, Role: 普通参数, Desc: 文件名, Privilege: 管理员设置
|
||||
Name: dataX, Value: ¢erFreq, Type: System.String, Role: 普通参数, Desc: 频率, Privilege: 管理员设置
|
||||
Name: dataY, Value: &inPutILY, Type: System.String&, Role: 普通参数, Desc: Y轴数据, Privilege: 管理员设置"
|
||||
,0,readILDataFromFile,,,从文件读测试数据,普通指令,普通返回值,,"Name: dataName, Value: &SwitchTransList[1], Type: System.String, Role: 普通参数, Desc: 文件名, Privilege: 管理员设置
|
||||
Name: dataX, Value: ¢erFreq, Type: System.String, Role: 普通参数, Desc: 频率, Privilege: 管理员设置
|
||||
Name: dataY, Value: 0, Type: System.String&, Role: 普通参数, Desc: Y轴数据, Privilege: 管理员设置"
|
||||
,0,DUTInputPower,,,DUT输入功率,普通指令,普通返回值,,"Name: DUTInputPower, Value: &imagePower, Type: System.String, Role: 普通参数, Desc: DUTInputPower, Privilege: 管理员设置
|
||||
Name: DUTAtt, Value: &attenuationSSG, Type: System.String, Role: 普通参数, Desc: DUT前端衰减器, Privilege: 管理员设置
|
||||
Name: DUTLineIL, Value: &inPutILY, Type: System.String, Role: 普通参数, Desc: DUTLineIL, Privilege: 管理员设置
|
||||
Name: power, Value: &RFimagePower, Type: System.String, Role: 普通参数, Desc: power, Privilege: 管理员设置"
|
||||
信号源,0,Configure RF Power,In_211026053452,void,Configure RF Power,普通指令,普通返回值,POWer %power,"Name: power, Value: &RFimagePower, Type: System.String, Role: 普通参数, Desc: power, Privilege: 管理员设置"
|
||||
信号源,0,Configure RF Frequency,In_211026053452,void,Configure RF Frequency,普通指令,普通返回值,FREQuency %freq,"Name: freq, Value: ¢erFreq, Type: System.String, Role: 普通参数, Desc: freq, Privilege: 管理员设置"
|
||||
频谱分析仪,0,Configure Frequency Center,In_211026061355,void,Configure Frequency Center,普通指令,普通返回值,:FREQuency:CENTer %centerFreq,"Name: centerFreq, Value: ¢erFreq, Type: System.String, Role: 普通参数, Desc: centerFreq, Privilege: 管理员设置
|
||||
Name: window, Value: 1, Type: System.Int32, Role: 普通参数, Desc: window, Privilege: 管理员设置"
|
||||
频谱分析仪,0,Configure Marker X,In_230421040832,void,Configure Marker X,普通指令,普通返回值,CALCulate:MARKer%marker:X %freq,"Name: marker, Value: 1, Type: System.Int32, Role: 普通参数, Desc: marker, Privilege: 管理员设置
|
||||
Name: freq, Value: ¢erFreq, Type: System.String, Role: 普通参数, Desc: freq, Privilege: 管理员设置"
|
||||
频谱分析仪,0,Configure Reference Level,In_211026061355,void,Configure Reference Level,普通指令,普通返回值,DISPlay:WINDow:TRACe:Y:RLEVel %referenceLevel,"Name: referenceLevel, Value: &refLevel, Type: System.String, Role: 普通参数, Desc: referenceLevel, Privilege: 管理员设置"
|
||||
频谱分析仪,0,Configure Trace Max Hold,In_220127031511,void,Configure Trace Max Hold,普通指令,普通返回值,:TRAC%trace:TYPE MAXH,"Name: trace, Value: 1, Type: System.Int32, Role: 普通参数, Desc: trace, Privilege: 管理员设置"
|
||||
,0,threadWaiting,,,线程等待函数,普通指令,普通返回值,,"Name: WaitingTime, Value: 3000, Type: System.Int32, Role: 普通参数, Desc: 线程等待时间(毫秒计), Privilege: 管理员设置"
|
||||
频谱分析仪,0,Marker Peak Max,In_220124062140,void,Marker Peak Max,普通指令,普通返回值,CALCulate:MARKer%marker:MAXimum,"Name: marker, Value: 1, Type: System.Int32, Role: 普通参数, Desc: marker, Privilege: 管理员设置"
|
||||
,0,threadWaiting,,,线程等待函数,普通指令,普通返回值,,"Name: WaitingTime, Value: 300, Type: System.Int32, Role: 普通参数, Desc: 线程等待时间(毫秒计), Privilege: 管理员设置"
|
||||
频谱分析仪,0,Query Marker Y,In_230421040832,void,Query Marker Y,读取测量结果,普通返回值,CALCulate:MARKer%marker:Y?amplitude,"Name: marker, Value: 1, Type: System.Int32, Role: 普通参数, Desc: marker, Privilege: 管理员设置
|
||||
Name: amplitude, Value: &imageSpectrumPower1, Type: System.String&, Role: 测量结果(Y坐标), Desc: amplitude, Privilege: 管理员设置
|
||||
Name: window, Value: 1, Type: System.Int32, Role: 普通参数, Desc: window, Privilege: 管理员设置"
|
||||
信号源,0,Query RF Frequency,In_230809025811,void,Query RF Frequency,读取测量结果,普通返回值,FREQuency?frequency,"Name: frequency, Value: , Type: System.String&, Role: 测量结果(X坐标), Desc: frequency, Privilege: 管理员设置"
|
||||
,0,drawDiagram,,,画图函数,普通指令,普通返回值,,"Name: Title, Value: 镜频抑制P1, Type: System.String, Role: 普通参数, Desc: 图表标题, Privilege: 管理员设置
|
||||
Name: xTitle, Value: X坐标, Type: System.String, Role: 普通参数, Desc: 图表X轴标题, Privilege: 管理员设置
|
||||
Name: xMinimum, Value: , Type: System.Double, Role: 普通参数, Desc: 图表X轴起始点, Privilege: 管理员设置
|
||||
Name: xMaximum, Value: , Type: System.Double, Role: 普通参数, Desc: 图表X轴终止点, Privilege: 管理员设置
|
||||
Name: XAxisInterval, Value: , Type: System.Double, Role: 普通参数, Desc: 图表X轴最大刻度间隔, Privilege: 管理员设置
|
||||
Name: yTitle, Value: Y坐标, Type: System.String, Role: 普通参数, Desc: 图表Y轴标题, Privilege: 管理员设置
|
||||
Name: yMinimum, Value: , Type: System.Double, Role: 普通参数, Desc: 图表Y轴起始点, Privilege: 管理员设置
|
||||
Name: yMaximum, Value: , Type: System.Double, Role: 普通参数, Desc: 图表Y轴终止点, Privilege: 管理员设置
|
||||
Name: YAxisInterval, Value: , Type: System.Double, Role: 普通参数, Desc: 图表Y轴最大刻度间隔, Privilege: 管理员设置
|
||||
Name: SeriesChartType, Value: , Type: System.String, Role: 普通参数, Desc: 图表类型, Privilege: 管理员设置
|
||||
Name: SeriesChartNumber, Value: 0, Type: System.Int32, Role: 普通参数, Desc: 图表编号(唯一标识号), Privilege: 管理员设置
|
||||
Name: LimitMax, Value: 100, Type: System.String, Role: 普通参数, Desc: 极大限值, Privilege: 管理员设置
|
||||
Name: LimitMin, Value: -100, Type: System.String, Role: 普通参数, Desc: 极小限值, Privilege: 管理员设置
|
||||
Name: XAxisUnit, Value: Hz, Type: System.String, Role: 普通参数, Desc: X轴坐标单位, Privilege: 管理员设置
|
||||
Name: YAxisUnit, Value: dB, Type: System.String, Role: 普通参数, Desc: Y轴坐标单位, Privilege: 管理员设置
|
||||
Name: MarkerYMax, Value: 0, Type: System.String, Role: 普通参数, Desc: MarkerPeackY, Privilege: 管理员设置
|
||||
Name: MarkerXMax, Value: 0, Type: System.String, Role: 普通参数, Desc: MarkerPeackX, Privilege: 管理员设置
|
||||
Name: resultConclusion, Value: 0, Type: System.String, Role: 普通参数, Desc: resultConclusion, Privilege: 管理员设置"
|
||||
频谱分析仪,0,Configure Trace Clear,In_230421040832,void,Configure Trace Clear,普通指令,普通返回值,:TRACe%trace:TYPE WRITe,"Name: trace, Value: 1, Type: System.Int32, Role: 普通参数, Desc: trace, Privilege: 管理员设置"
|
||||
频谱分析仪,0,Configure Frequency Center,In_230421040832,void,Configure Frequency Center,普通指令,普通返回值,:FREQuency:CENTer %centerFreq,"Name: centerFreq, Value: &imageSpectrumFreq, Type: System.String, Role: 普通参数, Desc: centerFreq, Privilege: 管理员设置
|
||||
Name: window, Value: 1, Type: System.Int32, Role: 普通参数, Desc: window, Privilege: 管理员设置"
|
||||
频谱分析仪,0,Configure Marker X,In_230421040832,void,Configure Marker X,普通指令,普通返回值,CALCulate:MARKer%marker:X %freq,"Name: marker, Value: 1, Type: System.Int32, Role: 普通参数, Desc: marker, Privilege: 管理员设置
|
||||
Name: freq, Value: &imageSpectrumFreq, Type: System.String, Role: 普通参数, Desc: freq, Privilege: 管理员设置"
|
||||
频谱分析仪,0,Configure Reference Level,In_230421040832,void,Configure Reference Level,普通指令,普通返回值,DISPlay:WINDow:TRACe:Y:RLEVel %referenceLevel,"Name: referenceLevel, Value: 5, Type: System.Double, Role: 普通参数, Desc: referenceLevel, Privilege: 管理员设置"
|
||||
频谱分析仪,0,Configure Trace Max Hold,In_230421040832,void,Configure Trace Max Hold,普通指令,普通返回值,:TRAC%trace:TYPE MAXH,"Name: trace, Value: 1, Type: System.Int32, Role: 普通参数, Desc: trace, Privilege: 管理员设置"
|
||||
,0,threadWaiting,,,线程等待函数,普通指令,普通返回值,,"Name: WaitingTime, Value: 3000, Type: System.Int32, Role: 普通参数, Desc: 线程等待时间(毫秒计), Privilege: 管理员设置"
|
||||
频谱分析仪,0,Marker Peak Max,In_220124062140,void,Marker Peak Max,普通指令,普通返回值,CALCulate:MARKer%marker:MAXimum,"Name: marker, Value: 1, Type: System.Int32, Role: 普通参数, Desc: marker, Privilege: 管理员设置"
|
||||
,0,threadWaiting,,,线程等待函数,普通指令,普通返回值,,"Name: WaitingTime, Value: 300, Type: System.Int32, Role: 普通参数, Desc: 线程等待时间(毫秒计), Privilege: 管理员设置"
|
||||
频谱分析仪,0,Query Marker Y,In_230421040832,void,Query Marker Y,读取测量结果,普通返回值,CALCulate:MARKer%marker:Y?amplitude,"Name: marker, Value: 1, Type: System.Int32, Role: 普通参数, Desc: marker, Privilege: 管理员设置
|
||||
Name: amplitude, Value: &imageSpectrumPower2, Type: System.String&, Role: 测量结果(Y坐标), Desc: amplitude, Privilege: 管理员设置
|
||||
Name: window, Value: 1, Type: System.Int32, Role: 普通参数, Desc: window, Privilege: 管理员设置"
|
||||
信号源,0,Query RF Frequency,In_230809025811,void,Query RF Frequency,读取测量结果,普通返回值,FREQuency?frequency,"Name: frequency, Value: , Type: System.String&, Role: 测量结果(X坐标), Desc: frequency, Privilege: 管理员设置"
|
||||
,0,drawDiagram,,,画图函数,普通指令,普通返回值,,"Name: Title, Value: 镜频抑制P2, Type: System.String, Role: 普通参数, Desc: 图表标题, Privilege: 管理员设置
|
||||
Name: xTitle, Value: X坐标, Type: System.String, Role: 普通参数, Desc: 图表X轴标题, Privilege: 管理员设置
|
||||
Name: xMinimum, Value: , Type: System.Double, Role: 普通参数, Desc: 图表X轴起始点, Privilege: 管理员设置
|
||||
Name: xMaximum, Value: , Type: System.Double, Role: 普通参数, Desc: 图表X轴终止点, Privilege: 管理员设置
|
||||
Name: XAxisInterval, Value: , Type: System.Double, Role: 普通参数, Desc: 图表X轴最大刻度间隔, Privilege: 管理员设置
|
||||
Name: yTitle, Value: Y坐标, Type: System.String, Role: 普通参数, Desc: 图表Y轴标题, Privilege: 管理员设置
|
||||
Name: yMinimum, Value: , Type: System.Double, Role: 普通参数, Desc: 图表Y轴起始点, Privilege: 管理员设置
|
||||
Name: yMaximum, Value: , Type: System.Double, Role: 普通参数, Desc: 图表Y轴终止点, Privilege: 管理员设置
|
||||
Name: YAxisInterval, Value: , Type: System.Double, Role: 普通参数, Desc: 图表Y轴最大刻度间隔, Privilege: 管理员设置
|
||||
Name: SeriesChartType, Value: , Type: System.String, Role: 普通参数, Desc: 图表类型, Privilege: 管理员设置
|
||||
Name: SeriesChartNumber, Value: 1, Type: System.Int32, Role: 普通参数, Desc: 图表编号(唯一标识号), Privilege: 管理员设置
|
||||
Name: LimitMax, Value: 100, Type: System.String, Role: 普通参数, Desc: 极大限值, Privilege: 管理员设置
|
||||
Name: LimitMin, Value: -100, Type: System.String, Role: 普通参数, Desc: 极小限值, Privilege: 管理员设置
|
||||
Name: XAxisUnit, Value: Hz, Type: System.String, Role: 普通参数, Desc: X轴坐标单位, Privilege: 管理员设置
|
||||
Name: YAxisUnit, Value: dB, Type: System.String, Role: 普通参数, Desc: Y轴坐标单位, Privilege: 管理员设置
|
||||
Name: MarkerYMax, Value: 0, Type: System.String, Role: 普通参数, Desc: MarkerPeackY, Privilege: 管理员设置
|
||||
Name: MarkerXMax, Value: 0, Type: System.String, Role: 普通参数, Desc: MarkerPeackX, Privilege: 管理员设置
|
||||
Name: resultConclusion, Value: 0, Type: System.String, Role: 普通参数, Desc: resultConclusion, Privilege: 管理员设置"
|
||||
频谱分析仪,0,Configure Trace Clear,In_220209110325,void,Configure Trace Clear,普通指令,普通返回值,:TRACe%trace:TYPE WRITe,"Name: trace, Value: 1, Type: System.Int32, Role: 普通参数, Desc: trace, Privilege: 管理员设置"
|
||||
,0,saveToXValue,,,数据转换X轴值,普通指令,普通返回值,,"Name: XValue, Value: ¢erFreq, Type: System.String, Role: 普通参数, Desc: XValue, Privilege: 管理员设置
|
||||
Name: convertXValue, Value: ¢erFreq, Type: System.String&, Role: 普通参数, Desc: convertXValue, Privilege: 管理员设置"
|
||||
,0,subValue,,,减法函数,普通指令,普通返回值,,"Name: Minuend, Value: &imageSpectrumPower1, Type: System.String, Role: 普通参数, Desc: 被减数, Privilege: 管理员设置
|
||||
Name: Subtrahend, Value: &imageSpectrumPower2, Type: System.String, Role: 普通参数, Desc: 减数, Privilege: 管理员设置
|
||||
Name: dif, Value: &imageRejection, Type: System.String&, Role: 普通参数, Desc: 差, Privilege: 管理员设置"
|
||||
,0,saveToYValue,,,测试数据转换Y轴值,普通指令,普通返回值,,"Name: calYValue, Value: &imageRejection, Type: System.String, Role: 普通参数, Desc: calYValue, Privilege: 管理员设置
|
||||
Name: convertYValue, Value: &imageRejection, Type: System.String&, Role: 普通参数, Desc: convertYValue, Privilege: 管理员设置"
|
||||
,0,drawDiagram,,,画图函数,普通指令,普通返回值,,"Name: Title, Value: 镜频抑制比, Type: System.String, Role: 普通参数, Desc: 图表标题, Privilege: 管理员设置
|
||||
Name: xTitle, Value: X坐标, Type: System.String, Role: 普通参数, Desc: 图表X轴标题, Privilege: 管理员设置
|
||||
Name: xMinimum, Value: , Type: System.Double, Role: 普通参数, Desc: 图表X轴起始点, Privilege: 管理员设置
|
||||
Name: xMaximum, Value: , Type: System.Double, Role: 普通参数, Desc: 图表X轴终止点, Privilege: 管理员设置
|
||||
Name: XAxisInterval, Value: , Type: System.Double, Role: 普通参数, Desc: 图表X轴最大刻度间隔, Privilege: 管理员设置
|
||||
Name: yTitle, Value: Y坐标, Type: System.String, Role: 普通参数, Desc: 图表Y轴标题, Privilege: 管理员设置
|
||||
Name: yMinimum, Value: , Type: System.Double, Role: 普通参数, Desc: 图表Y轴起始点, Privilege: 管理员设置
|
||||
Name: yMaximum, Value: , Type: System.Double, Role: 普通参数, Desc: 图表Y轴终止点, Privilege: 管理员设置
|
||||
Name: YAxisInterval, Value: , Type: System.Double, Role: 普通参数, Desc: 图表Y轴最大刻度间隔, Privilege: 管理员设置
|
||||
Name: SeriesChartType, Value: , Type: System.String, Role: 普通参数, Desc: 图表类型, Privilege: 管理员设置
|
||||
Name: SeriesChartNumber, Value: 2, Type: System.Int32, Role: 普通参数, Desc: 图表编号(唯一标识号), Privilege: 管理员设置
|
||||
Name: LimitMax, Value: 100, Type: System.String, Role: 普通参数, Desc: 极大限值, Privilege: 管理员设置
|
||||
Name: LimitMin, Value: &imageRejectionLimit, Type: System.String, Role: 普通参数, Desc: 极小限值, Privilege: 管理员设置
|
||||
Name: XAxisUnit, Value: Hz, Type: System.String, Role: 普通参数, Desc: X轴坐标单位, Privilege: 管理员设置
|
||||
Name: YAxisUnit, Value: dB, Type: System.String, Role: 普通参数, Desc: Y轴坐标单位, Privilege: 管理员设置
|
||||
Name: MarkerYMax, Value: 0, Type: System.String, Role: 普通参数, Desc: MarkerPeackY, Privilege: 管理员设置
|
||||
Name: MarkerXMax, Value: 0, Type: System.String, Role: 普通参数, Desc: MarkerPeackX, Privilege: 管理员设置
|
||||
Name: resultConclusion, Value: 0, Type: System.String, Role: 普通参数, Desc: resultConclusion, Privilege: 管理员设置"
|
||||
,0,addValue,,,加法函数,普通指令,普通返回值,,"Name: Augend, Value: ¢erFreq, Type: System.String, Role: 普通参数, Desc: 被加数, Privilege: 管理员设置
|
||||
Name: Addend, Value: &imagestepFreq, Type: System.String, Role: 普通参数, Desc: 加数, Privilege: 管理员设置
|
||||
Name: Sum, Value: ¢erFreq, Type: System.String&, Role: 普通参数, Desc: 和, Privilege: 管理员设置"
|
||||
,0,addValue,,,加法函数,普通指令,普通返回值,,"Name: Augend, Value: &imageSpectrumFreqIndex, Type: System.Int32, Role: 普通参数, Desc: 被加数, Privilege: 管理员设置
|
||||
Name: Addend, Value: 1, Type: System.Int32, Role: 普通参数, Desc: 加数, Privilege: 管理员设置
|
||||
Name: Sum, Value: &imageSpectrumFreqIndex, Type: System.Int32&, Role: 普通参数, Desc: 和, Privilege: 管理员设置"
|
||||
,0,addValue,,,加法函数,普通指令,普通返回值,,"Name: Augend, Value: &freqIndex, Type: System.Int32, Role: 普通参数, Desc: 被加数, Privilege: 管理员设置
|
||||
Name: Addend, Value: 1, Type: System.Int32, Role: 普通参数, Desc: 加数, Privilege: 管理员设置
|
||||
Name: Sum, Value: &freqIndex, Type: System.Int32&, Role: 普通参数, Desc: 和, Privilege: 管理员设置"
|
||||
,0,loopEnd,,,循环结束,循环结束,普通返回值,,
|
||||
,0,ChannelLoopEnd,,,ChannelLoopEnd,普通指令,普通返回值,,
|
||||
,0,addValue,,,加法函数,普通指令,普通返回值,,"Name: Augend, Value: &switchloopNo, Type: System.Int32, Role: 普通参数, Desc: 被加数, Privilege: 管理员设置
|
||||
Name: Addend, Value: 1, Type: System.Int32, Role: 普通参数, Desc: 加数, Privilege: 管理员设置
|
||||
Name: Sum, Value: &switchloopNo, Type: System.Int32&, Role: 普通参数, Desc: 和, Privilege: 管理员设置"
|
||||
,0,loopEnd,,,循环结束,循环结束,普通返回值,,
|
||||
,0,addValue,,,加法函数,普通指令,普通返回值,,"Name: Augend, Value: &userNameLoopIndex, Type: System.Int32, Role: 普通参数, Desc: 被加数, Privilege: 管理员设置
|
||||
Name: Addend, Value: 1, Type: System.Int32, Role: 普通参数, Desc: 加数, Privilege: 管理员设置
|
||||
Name: Sum, Value: &userNameLoopIndex, Type: System.Int32&, Role: 普通参数, Desc: 和, Privilege: 管理员设置"
|
||||
,0,loopEnd,,,循环结束,循环结束,普通返回值,,
|
||||
信号源,0,Configure RF Output,In_211207044141,void,Configure RF Output,普通指令,普通返回值,OUTPut %state,"Name: state, Value: OFF, Type: System.String, Role: 普通参数, Desc: state, Privilege: 管理员设置"
|
||||
信号源,0,Configure Pulse Modulation State,In_211207044141,void,Configure Pulse Modulation State,普通指令,普通返回值,"PULM:STATe %state
|
||||
MODulation %state","Name: state, Value: OFF, Type: System.String, Role: 普通参数, Desc: state:ON|OFF, Privilege: 管理员设置"
|
||||
频谱分析仪,0,Preset,In_230421040832,void,Preset,普通指令,普通返回值,"*RST
|
||||
SYSTem:DISPlay:UPDate ON",
|
||||
频谱分析仪,0,DisConnecte Control,In_220930084739,void,DisConnecte Control,普通指令,普通返回值,:SYSTem:LOCal,
|
||||
信号源,0,DisConnecte Control,In_220929033205,void,DisConnecte Control,普通指令,普通返回值,:SYSTem:REMote 0,
|
||||
|
BIN
backend/planner/instruction/镜频指令抽取.xlsx
Normal file
BIN
backend/planner/instruction/镜频指令抽取.xlsx
Normal file
Binary file not shown.
BIN
backend/planner/knowledge/上电_镜频测试_无参数.docx
Normal file
BIN
backend/planner/knowledge/上电_镜频测试_无参数.docx
Normal file
Binary file not shown.
150
backend/planner/mineru_client.py
Normal file
150
backend/planner/mineru_client.py
Normal file
@@ -0,0 +1,150 @@
|
||||
import os
|
||||
import io
|
||||
import time
|
||||
import zipfile
|
||||
import requests
|
||||
from pathlib import Path
|
||||
|
||||
API_BASE = "https://mineru.net/api/v4"
|
||||
DEFAULT_MINERU_FIELDS = {
|
||||
"return_middle_json": "false",
|
||||
"return_model_output": "false",
|
||||
"return_md": "true",
|
||||
"return_images": "false",
|
||||
"end_page_id": "99999",
|
||||
"parse_method": "auto",
|
||||
"start_page_id": "0",
|
||||
"lang_list": "ch",
|
||||
"output_dir": "./output",
|
||||
"server_url": "string",
|
||||
"return_content_list": "false",
|
||||
"backend": "hybrid-auto-engine",
|
||||
"table_enable": "true",
|
||||
"response_format_zip": "false",
|
||||
"formula_enable": "true",
|
||||
}
|
||||
|
||||
class MinerUClient:
|
||||
def __init__(self, token: str | None = None):
|
||||
self.token = token or ""
|
||||
self.headers = {
|
||||
"Content-Type": "application/json"
|
||||
}
|
||||
if self.token:
|
||||
self.headers["Authorization"] = f"Bearer {self.token}"
|
||||
self.result = None
|
||||
|
||||
def parse_file(self, file_path: str, model_version="vlm"):
|
||||
"""上传单个文件到 MinerU 并启动解析"""
|
||||
if os.getenv("MinerU_URL"):
|
||||
return self.parse_file_api(file_path)
|
||||
|
||||
resp = requests.post(
|
||||
f"{API_BASE}/file-urls/batch",
|
||||
headers=self.headers,
|
||||
json={"files": [{"name": os.path.basename(file_path)}], "model_version": model_version}
|
||||
)
|
||||
resp.raise_for_status()
|
||||
data = resp.json()["data"]
|
||||
batch_id = data["batch_id"]
|
||||
upload_url = data["file_urls"][0]
|
||||
|
||||
print(f"[INFO] 上传文件: {file_path}")
|
||||
with open(file_path, "rb") as f:
|
||||
put_resp = requests.put(upload_url, data=f)
|
||||
put_resp.raise_for_status()
|
||||
|
||||
print(f"[INFO] 等待 MinerU 解析文件 {os.path.basename(file_path)} ...")
|
||||
while True:
|
||||
res = requests.get(
|
||||
f"{API_BASE}/extract-results/batch/{batch_id}",
|
||||
headers=self.headers
|
||||
).json()
|
||||
states = [r["state"] for r in res["data"]["extract_result"]]
|
||||
if all(s == "done" for s in states):
|
||||
print(f"[INFO] 文件解析完成: {os.path.basename(file_path)}")
|
||||
self.result = res
|
||||
return res
|
||||
elif any(s == "failed" for s in states):
|
||||
raise RuntimeError(f"[INFO] MinerU 解析失败: {file_path}")
|
||||
time.sleep(10)
|
||||
|
||||
def parse_file_api(self, file_path: str, fields: dict | None = None):
|
||||
"""通过本地/私有 MinerU API 解析文件(/file_parse)。"""
|
||||
api_url = os.getenv("MinerU_URL")
|
||||
if not api_url:
|
||||
raise RuntimeError("MinerU_URL 未配置")
|
||||
|
||||
data = {**DEFAULT_MINERU_FIELDS, **(fields or {})}
|
||||
file_name = os.path.basename(file_path)
|
||||
with open(file_path, "rb") as f:
|
||||
files = {
|
||||
"files": (file_name, f, "application/octet-stream")
|
||||
}
|
||||
resp = requests.post(api_url, data=data, files=files, headers={"accept": "application/json"})
|
||||
resp.raise_for_status()
|
||||
self.result = resp.json()
|
||||
return self.result
|
||||
|
||||
def download_result(self, save_dir="mineru_result"):
|
||||
"""下载并解压 MinerU 结果"""
|
||||
if os.getenv("MinerU_URL"):
|
||||
raise RuntimeError("MinerU_URL 模式不支持下载 zip 结果")
|
||||
|
||||
zip_url = self.result["data"]["extract_result"][0]["full_zip_url"]
|
||||
print(f"[INFO] 下载解析结果: {zip_url}")
|
||||
res = requests.get(zip_url)
|
||||
res.raise_for_status()
|
||||
zf = zipfile.ZipFile(io.BytesIO(res.content))
|
||||
os.makedirs(save_dir, exist_ok=True)
|
||||
zf.extractall(save_dir)
|
||||
print(f"[INFO] 已解压到 {save_dir}/")
|
||||
return save_dir
|
||||
|
||||
|
||||
# ✅ 新增函数:统一批量解析接口
|
||||
def extract_texts_with_mineru(input_dir: str, save_dir: str = "./mineru_result") -> str:
|
||||
"""
|
||||
批量调用 MinerU 解析 input_dir 下的所有文件,并合并结果为纯文本。
|
||||
返回合并后的文本文件路径。
|
||||
"""
|
||||
mineru_token = os.getenv("MinerU_API_KEY") # 可从环境变量读取
|
||||
client = MinerUClient(token=mineru_token)
|
||||
|
||||
input_path = Path(input_dir)
|
||||
os.makedirs(save_dir, exist_ok=True)
|
||||
output_file = Path(save_dir) / "all_knowledge.txt"
|
||||
|
||||
print(f"[INFO] 开始批量解析目录: {input_path}")
|
||||
all_texts = []
|
||||
|
||||
for file in input_path.iterdir():
|
||||
if not file.is_file():
|
||||
continue
|
||||
if file.suffix.lower() not in [".pdf", ".docx", ".xlsx", ".pptx", ".txt"]:
|
||||
print(f"[INFO] 跳过不支持的文件类型: {file.name}")
|
||||
continue
|
||||
|
||||
try:
|
||||
# 调用 MinerU 解析
|
||||
client.parse_file(str(file))
|
||||
result_dir = client.download_result(save_dir)
|
||||
|
||||
# 查找 full.md 文件
|
||||
for md_path in Path(result_dir).rglob("full.md"):
|
||||
with open(md_path, "r", encoding="utf-8") as f:
|
||||
content = f.read().strip()
|
||||
all_texts.append(f"\n# {file.name}\n{content}")
|
||||
|
||||
except Exception as e:
|
||||
print(f"[INFO] 解析失败: {file.name} ({type(e).__name__}: {e})")
|
||||
|
||||
# 合并所有内容
|
||||
if all_texts:
|
||||
with open(output_file, "w", encoding="utf-8") as f:
|
||||
f.write("\n\n".join(all_texts))
|
||||
print(f"[INFO] 已合并所有 MinerU 输出 -> {output_file}")
|
||||
else:
|
||||
print(f"[INFO] 未成功解析任何文件。")
|
||||
|
||||
return str(output_file)
|
||||
@@ -0,0 +1,143 @@
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"text": "全壳测试",
|
||||
"text_level": 1,
|
||||
"bbox": [
|
||||
421,
|
||||
126,
|
||||
576,
|
||||
156
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "全壳测试包含上电、镜频测试、灵敏度测试、极化测试、功率测试、断电几项,测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。以下是连接示意图:",
|
||||
"bbox": [
|
||||
144,
|
||||
250,
|
||||
840,
|
||||
342
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"img_path": "images/f05193299040c6cc15e934e062835d77bb1816610f7ebd7716eb4db1e04c4c38.jpg",
|
||||
"image_caption": [
|
||||
"连接示意图"
|
||||
],
|
||||
"image_footnote": [],
|
||||
"bbox": [
|
||||
152,
|
||||
367,
|
||||
858,
|
||||
634
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "1. 上电测试",
|
||||
"text_level": 1,
|
||||
"bbox": [
|
||||
144,
|
||||
688,
|
||||
290,
|
||||
709
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"a) 直流电源与信号源与工程机通过TCPIP连接, 连接超时 $2000 \\mathrm{~ms}$ 。",
|
||||
"b) 信号源设置: 射频输出设置为 OFF。",
|
||||
"c) 直流电源设置: OCP 状态设置为 ON; OCP 电流设置为 12A; OVP 电压设置为 32V; 输出电流设置为 6A; 输出电压设置为 28V。",
|
||||
"d) 直流电源射频输出设置为 ON, 整机上电, 等待 2000ms。"
|
||||
],
|
||||
"bbox": [
|
||||
144,
|
||||
753,
|
||||
836,
|
||||
879
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"e) 测试仪循环查询直流电源电流, 并将实测值与待机电流限值3.0A进行比较, 每次循环等待 $100\\mathrm{ms}$ 。",
|
||||
"f) 当测试次数达到 5 或总时长达到 20 秒后, 停止监控, 将测试结果记录在表中。"
|
||||
],
|
||||
"bbox": [
|
||||
144,
|
||||
93,
|
||||
836,
|
||||
166
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "2. 镜频测试",
|
||||
"text_level": 1,
|
||||
"bbox": [
|
||||
144,
|
||||
198,
|
||||
290,
|
||||
221
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"a) 直流电源连接电源,电源设置 28V@6A。信号源、频谱分析仪、开关矩阵与工程机通过TCP/IP 连接。",
|
||||
"b) 频谱仪设置: Span: 500MHz, RBW: 3MHz, VBW: 3MHz, Sweeptime: 1ms; 信号源设置: 开启脉冲调制, 脉宽 2us, 周期 1ms。整机上电, 等待产品进入低功耗。",
|
||||
"c) 选择一个SC频段通道(如SC边), 软件自动配置开关矩阵。信号源功率设置为-25dBm (基于 imagePowerSC 变量)。",
|
||||
"d) SC 频段测试点 1 (2.7GHz): 1. 测试仪设置信号源频率为 2.7GHz。频谱仪设置中心频率 2.7GHz, 开启最大值保持 (MAXH), 等待 3s, 使用 Peak 观察信号最高点, 将功率 P1 记录在草稿中 (测量结果存入 imageSpectrumPower1)。2. 信号源设置不变。频谱仪清除迹线 (WRITe), 设置中心频率为 3.84GHz (基于 imageSpectrumFreqSC[0] 变量), 开启最大值保持, 等待 3s, 使用 Peak 观察信号最高点, 将功率 P2 记录在草稿中 (测量结果存入 imageSpectrumPower2)。",
|
||||
"e) SC 频段测试点 2 (6.2GHz): 1. 测试仪设置信号源频率为 6.2GHz (基于 SCStopFreq 变量)。频谱仪清除迹线, 设置中心频率 6.2GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 5.04GHz (基于 imageSpectrumFreqSC[1] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。",
|
||||
"f) 选择一个 X 频段通道 (如 X 边), 软件自动配置开关矩阵。信号源功率设置为 -40dBm (基于 imagePowerX 变量)。",
|
||||
"g) X 频段测试点 1 (8GHz): 1. 测试仪设置信号源频率为 8GHz (基于 XStartFreq 变量)。频谱仪清除迹线, 设置中心频率 8GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 9.44GHz (基于 imageSpectrumFreqX[0] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。",
|
||||
"h) X频段测试点2(12GHz): 1. 测试仪设置信号源频率为12GHz(基于XStopFreq变量)。频谱"
|
||||
],
|
||||
"bbox": [
|
||||
144,
|
||||
263,
|
||||
850,
|
||||
890
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "仪清除迹线, 设置中心频率 12GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 10.54GHz (基于 imageSpectrumFreqX[1] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。",
|
||||
"bbox": [
|
||||
169,
|
||||
93,
|
||||
850,
|
||||
165
|
||||
],
|
||||
"page_idx": 2
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"i) 测试软件自动计算 (P1 - P2), 得到镜频抑制比 (存入 imageRejection)。重复步骤 c) 至 h) 直到所有选定通道测试完毕。将所有镜频抑制比结果记录在表中。",
|
||||
"j) 测试完毕, 关闭信号源射频输出, 关闭脉冲调制, 频谱仪和信号源释放远程控制。"
|
||||
],
|
||||
"bbox": [
|
||||
144,
|
||||
177,
|
||||
850,
|
||||
248
|
||||
],
|
||||
"page_idx": 2
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,305 @@
|
||||
[
|
||||
[
|
||||
{
|
||||
"type": "title",
|
||||
"bbox": [
|
||||
0.423,
|
||||
0.127,
|
||||
0.577,
|
||||
0.157
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "全壳测试"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.251,
|
||||
0.841,
|
||||
0.343
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "全壳测试包含上电、镜频测试、灵敏度测试、极化测试、功率测试、断电几项,测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。以下是连接示意图:"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"bbox": [
|
||||
0.153,
|
||||
0.368,
|
||||
0.859,
|
||||
0.635
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "image_caption",
|
||||
"bbox": [
|
||||
0.452,
|
||||
0.648,
|
||||
0.546,
|
||||
0.664
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "连接示意图"
|
||||
},
|
||||
{
|
||||
"type": "title",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.689,
|
||||
0.291,
|
||||
0.71
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "1. 上电测试"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.755,
|
||||
0.647,
|
||||
0.77
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "a) 直流电源与信号源与工程机通过TCPIP连接, 连接超时 \\(2000 \\mathrm{~ms}\\) 。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.147,
|
||||
0.782,
|
||||
0.431,
|
||||
0.797
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "b) 信号源设置: 射频输出设置为 OFF。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.81,
|
||||
0.838,
|
||||
0.853
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "c) 直流电源设置: OCP 状态设置为 ON; OCP 电流设置为 12A; OVP 电压设置为 32V; 输出电流设置为 6A; 输出电压设置为 28V。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.865,
|
||||
0.59,
|
||||
0.88
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "d) 直流电源射频输出设置为 ON, 整机上电, 等待 2000ms。"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.755,
|
||||
0.838,
|
||||
0.88
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.094,
|
||||
0.837,
|
||||
0.138
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "e) 测试仪循环查询直流电源电流, 并将实测值与待机电流限值3.0A进行比较, 每次循环等待 \\(100\\mathrm{ms}\\) 。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.149,
|
||||
0.747,
|
||||
0.167
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "f) 当测试次数达到 5 或总时长达到 20 秒后, 停止监控, 将测试结果记录在表中。"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.094,
|
||||
0.837,
|
||||
0.167
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "title",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.199,
|
||||
0.292,
|
||||
0.222
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "2. 镜频测试"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.265,
|
||||
0.851,
|
||||
0.308
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "a) 直流电源连接电源,电源设置 28V@6A。信号源、频谱分析仪、开关矩阵与工程机通过TCP/IP 连接。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.32,
|
||||
0.851,
|
||||
0.364
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "b) 频谱仪设置: Span: 500MHz, RBW: 3MHz, VBW: 3MHz, Sweeptime: 1ms; 信号源设置: 开启脉冲调制, 脉宽 2us, 周期 1ms。整机上电, 等待产品进入低功耗。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.375,
|
||||
0.851,
|
||||
0.42
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "c) 选择一个SC频段通道(如SC边), 软件自动配置开关矩阵。信号源功率设置为-25dBm (基于 imagePowerSC 变量)。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.431,
|
||||
0.851,
|
||||
0.587
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "d) SC 频段测试点 1 (2.7GHz): 1. 测试仪设置信号源频率为 2.7GHz。频谱仪设置中心频率 2.7GHz, 开启最大值保持 (MAXH), 等待 3s, 使用 Peak 观察信号最高点, 将功率 P1 记录在草稿中 (测量结果存入 imageSpectrumPower1)。2. 信号源设置不变。频谱仪清除迹线 (WRITe), 设置中心频率为 3.84GHz (基于 imageSpectrumFreqSC[0] 变量), 开启最大值保持, 等待 3s, 使用 Peak 观察信号最高点, 将功率 P2 记录在草稿中 (测量结果存入 imageSpectrumPower2)。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.597,
|
||||
0.851,
|
||||
0.698
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "e) SC 频段测试点 2 (6.2GHz): 1. 测试仪设置信号源频率为 6.2GHz (基于 SCStopFreq 变量)。频谱仪清除迹线, 设置中心频率 6.2GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 5.04GHz (基于 imageSpectrumFreqSC[1] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.708,
|
||||
0.851,
|
||||
0.752
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "f) 选择一个 X 频段通道 (如 X 边), 软件自动配置开关矩阵。信号源功率设置为 -40dBm (基于 imagePowerX 变量)。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.763,
|
||||
0.851,
|
||||
0.863
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "g) X 频段测试点 1 (8GHz): 1. 测试仪设置信号源频率为 8GHz (基于 XStartFreq 变量)。频谱仪清除迹线, 设置中心频率 8GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 9.44GHz (基于 imageSpectrumFreqX[0] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.875,
|
||||
0.851,
|
||||
0.891
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "h) X频段测试点2(12GHz): 1. 测试仪设置信号源频率为12GHz(基于XStopFreq变量)。频谱"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.265,
|
||||
0.851,
|
||||
0.891
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.17,
|
||||
0.094,
|
||||
0.851,
|
||||
0.166
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "仪清除迹线, 设置中心频率 12GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 10.54GHz (基于 imageSpectrumFreqX[1] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.178,
|
||||
0.851,
|
||||
0.222
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "i) 测试软件自动计算 (P1 - P2), 得到镜频抑制比 (存入 imageRejection)。重复步骤 c) 至 h) 直到所有选定通道测试完毕。将所有镜频抑制比结果记录在表中。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.233,
|
||||
0.765,
|
||||
0.249
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "j) 测试完毕, 关闭信号源射频输出, 关闭脉冲调制, 频谱仪和信号源释放远程控制。"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.178,
|
||||
0.851,
|
||||
0.249
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
}
|
||||
]
|
||||
]
|
||||
Binary file not shown.
@@ -0,0 +1,143 @@
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"text": "全壳测试",
|
||||
"text_level": 1,
|
||||
"bbox": [
|
||||
421,
|
||||
126,
|
||||
576,
|
||||
156
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "全壳测试包含上电、镜频测试、灵敏度测试、极化测试、功率测试、断电几项,测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。以下是连接示意图:",
|
||||
"bbox": [
|
||||
144,
|
||||
250,
|
||||
840,
|
||||
343
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"img_path": "images/f05193299040c6cc15e934e062835d77bb1816610f7ebd7716eb4db1e04c4c38.jpg",
|
||||
"image_caption": [
|
||||
"连接示意图"
|
||||
],
|
||||
"image_footnote": [],
|
||||
"bbox": [
|
||||
152,
|
||||
367,
|
||||
858,
|
||||
634
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "1. 上电测试",
|
||||
"text_level": 1,
|
||||
"bbox": [
|
||||
144,
|
||||
688,
|
||||
290,
|
||||
709
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"a) 直流电源与信号源与工程机通过TCPIP连接, 连接超时 $2000 \\mathrm{~ms}$ 。",
|
||||
"b) 信号源设置: 射频输出设置为 OFF。",
|
||||
"c) 直流电源设置: OCP 状态设置为 ON; OCP 电流设置为 12A; OVP 电压设置为 32V; 输出电流设置为 6A; 输出电压设置为 28V。",
|
||||
"d) 直流电源射频输出设置为 ON, 整机上电, 等待 2000ms。"
|
||||
],
|
||||
"bbox": [
|
||||
144,
|
||||
753,
|
||||
836,
|
||||
879
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"e) 测试仪循环查询直流电源电流, 并将实测值与待机电流限值3.0A进行比较, 每次循环等待 $100\\mathrm{ms}$ 。",
|
||||
"f) 当测试次数达到 5 或总时长达到 20 秒后, 停止监控, 将测试结果记录在表中。"
|
||||
],
|
||||
"bbox": [
|
||||
144,
|
||||
93,
|
||||
836,
|
||||
166
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "2. 镜频测试",
|
||||
"text_level": 1,
|
||||
"bbox": [
|
||||
144,
|
||||
198,
|
||||
290,
|
||||
221
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"a) 直流电源连接电源,电源设置 $28\\mathrm{V} @ 6\\mathrm{A}$ 。信号源、频谱分析仪、开关矩阵与工程机通过TCPIP 连接。",
|
||||
"b) 频谱仪设置: Span: 500MHz, RBW: 3MHz, VBW: 3MHz, Sweeptime: 1ms; 信号源设置: 开启脉冲调制, 脉宽 2us, 周期 1ms。整机上电, 等待产品进入低功耗。",
|
||||
"c) 选择一个SC频段通道(如SC边), 软件自动配置开关矩阵。信号源功率设置为-25dBm (基于 imagePowerSC 变量)。",
|
||||
"d) SC 频段测试点 1 (2.7GHz): 1. 测试仪设置信号源频率为 2.7GHz。频谱仪设置中心频率 2.7GHz, 开启最大值保持 (MAXH), 等待 3s, 使用 Peak 观察信号最高点, 将功率 P1 记录在草稿中 (测量结果存入 imageSpectrumPower1)。2. 信号源设置不变。频谱仪清除迹线 (WRITEte), 设置中心频率为 3.84GHz (基于 imageSpectrumFreqSC[0] 变量), 开启最大值保持, 等待 3s, 使用 Peak 观察信号最高点, 将功率 P2 记录在草稿中 (测量结果存入 imageSpectrumPower2)。",
|
||||
"e) SC 频段测试点 2 (6.2GHz): 1. 测试仪设置信号源频率为 6.2GHz (基于 SCStopFreq 变量)。频谱仪清除迹线, 设置中心频率 6.2GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 5.04GHz (基于 imageSpectrumFreqSC[1] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。",
|
||||
"f) 选择一个 X 频段通道 (如 X 边), 软件自动配置开关矩阵。信号源功率设置为 -40dBm (基于 imagePowerX 变量)。",
|
||||
"g) X 频段测试点 1 (8GHz): 1. 测试仪设置信号源频率为 8GHz (基于 XStartFreq 变量)。频谱仪清除迹线, 设置中心频率 8GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 9.44GHz (基于 imageSpectrumFreqX[0] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。",
|
||||
"h) X频段测试点2(12GHz): 1. 测试仪设置信号源频率为12GHz (基于XStopFreq变量)。频谱"
|
||||
],
|
||||
"bbox": [
|
||||
144,
|
||||
263,
|
||||
847,
|
||||
890
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "仪清除迹线, 设置中心频率 12GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 10.54GHz (基于 imageSpectrumFreqX[1] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。",
|
||||
"bbox": [
|
||||
169,
|
||||
93,
|
||||
850,
|
||||
165
|
||||
],
|
||||
"page_idx": 2
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"i) 测试软件自动计算 (P1 - P2), 得到镜频抑制比 (存入 imageRejection)。重复步骤 c) 至 h) 直到所有选定通道测试完毕。将所有镜频抑制比结果记录在表中。",
|
||||
"j) 测试完毕, 关闭信号源射频输出, 关闭脉冲调制, 频谱仪和信号源释放远程控制。"
|
||||
],
|
||||
"bbox": [
|
||||
144,
|
||||
177,
|
||||
850,
|
||||
248
|
||||
],
|
||||
"page_idx": 2
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,305 @@
|
||||
[
|
||||
[
|
||||
{
|
||||
"type": "title",
|
||||
"bbox": [
|
||||
0.423,
|
||||
0.127,
|
||||
0.577,
|
||||
0.157
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "全壳测试"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.251,
|
||||
0.841,
|
||||
0.344
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "全壳测试包含上电、镜频测试、灵敏度测试、极化测试、功率测试、断电几项,测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。以下是连接示意图:"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"bbox": [
|
||||
0.153,
|
||||
0.368,
|
||||
0.859,
|
||||
0.635
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "image_caption",
|
||||
"bbox": [
|
||||
0.452,
|
||||
0.648,
|
||||
0.546,
|
||||
0.664
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "连接示意图"
|
||||
},
|
||||
{
|
||||
"type": "title",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.689,
|
||||
0.291,
|
||||
0.71
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "1. 上电测试"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.755,
|
||||
0.647,
|
||||
0.77
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "a) 直流电源与信号源与工程机通过TCPIP连接, 连接超时 \\(2000 \\mathrm{~ms}\\) 。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.147,
|
||||
0.782,
|
||||
0.43,
|
||||
0.797
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "b) 信号源设置: 射频输出设置为 OFF。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.81,
|
||||
0.838,
|
||||
0.853
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "c) 直流电源设置: OCP 状态设置为 ON; OCP 电流设置为 12A; OVP 电压设置为 32V; 输出电流设置为 6A; 输出电压设置为 28V。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.865,
|
||||
0.59,
|
||||
0.88
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "d) 直流电源射频输出设置为 ON, 整机上电, 等待 2000ms。"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.755,
|
||||
0.838,
|
||||
0.88
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.094,
|
||||
0.837,
|
||||
0.138
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "e) 测试仪循环查询直流电源电流, 并将实测值与待机电流限值3.0A进行比较, 每次循环等待 \\(100\\mathrm{ms}\\) 。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.149,
|
||||
0.747,
|
||||
0.167
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "f) 当测试次数达到 5 或总时长达到 20 秒后, 停止监控, 将测试结果记录在表中。"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.094,
|
||||
0.837,
|
||||
0.167
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "title",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.199,
|
||||
0.292,
|
||||
0.222
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "2. 镜频测试"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.265,
|
||||
0.848,
|
||||
0.308
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "a) 直流电源连接电源,电源设置 \\(28\\mathrm{V} @ 6\\mathrm{A}\\) 。信号源、频谱分析仪、开关矩阵与工程机通过TCPIP 连接。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.32,
|
||||
0.848,
|
||||
0.364
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "b) 频谱仪设置: Span: 500MHz, RBW: 3MHz, VBW: 3MHz, Sweeptime: 1ms; 信号源设置: 开启脉冲调制, 脉宽 2us, 周期 1ms。整机上电, 等待产品进入低功耗。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.375,
|
||||
0.848,
|
||||
0.419
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "c) 选择一个SC频段通道(如SC边), 软件自动配置开关矩阵。信号源功率设置为-25dBm (基于 imagePowerSC 变量)。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.431,
|
||||
0.848,
|
||||
0.586
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "d) SC 频段测试点 1 (2.7GHz): 1. 测试仪设置信号源频率为 2.7GHz。频谱仪设置中心频率 2.7GHz, 开启最大值保持 (MAXH), 等待 3s, 使用 Peak 观察信号最高点, 将功率 P1 记录在草稿中 (测量结果存入 imageSpectrumPower1)。2. 信号源设置不变。频谱仪清除迹线 (WRITEte), 设置中心频率为 3.84GHz (基于 imageSpectrumFreqSC[0] 变量), 开启最大值保持, 等待 3s, 使用 Peak 观察信号最高点, 将功率 P2 记录在草稿中 (测量结果存入 imageSpectrumPower2)。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.597,
|
||||
0.848,
|
||||
0.697
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "e) SC 频段测试点 2 (6.2GHz): 1. 测试仪设置信号源频率为 6.2GHz (基于 SCStopFreq 变量)。频谱仪清除迹线, 设置中心频率 6.2GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 5.04GHz (基于 imageSpectrumFreqSC[1] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.708,
|
||||
0.848,
|
||||
0.752
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "f) 选择一个 X 频段通道 (如 X 边), 软件自动配置开关矩阵。信号源功率设置为 -40dBm (基于 imagePowerX 变量)。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.763,
|
||||
0.848,
|
||||
0.863
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "g) X 频段测试点 1 (8GHz): 1. 测试仪设置信号源频率为 8GHz (基于 XStartFreq 变量)。频谱仪清除迹线, 设置中心频率 8GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 9.44GHz (基于 imageSpectrumFreqX[0] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.875,
|
||||
0.848,
|
||||
0.891
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "h) X频段测试点2(12GHz): 1. 测试仪设置信号源频率为12GHz (基于XStopFreq变量)。频谱"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.265,
|
||||
0.848,
|
||||
0.891
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.17,
|
||||
0.094,
|
||||
0.851,
|
||||
0.166
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "仪清除迹线, 设置中心频率 12GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 10.54GHz (基于 imageSpectrumFreqX[1] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.178,
|
||||
0.851,
|
||||
0.222
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "i) 测试软件自动计算 (P1 - P2), 得到镜频抑制比 (存入 imageRejection)。重复步骤 c) 至 h) 直到所有选定通道测试完毕。将所有镜频抑制比结果记录在表中。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.233,
|
||||
0.765,
|
||||
0.249
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "j) 测试完毕, 关闭信号源射频输出, 关闭脉冲调制, 频谱仪和信号源释放远程控制。"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.178,
|
||||
0.851,
|
||||
0.249
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
}
|
||||
]
|
||||
]
|
||||
Binary file not shown.
@@ -0,0 +1,143 @@
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"text": "全壳测试",
|
||||
"text_level": 1,
|
||||
"bbox": [
|
||||
421,
|
||||
126,
|
||||
576,
|
||||
156
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "全壳测试包含上电、镜频测试、灵敏度测试、极化测试、功率测试、断电几项,测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。以下是连接示意图:",
|
||||
"bbox": [
|
||||
144,
|
||||
250,
|
||||
840,
|
||||
343
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"img_path": "images/f05193299040c6cc15e934e062835d77bb1816610f7ebd7716eb4db1e04c4c38.jpg",
|
||||
"image_caption": [
|
||||
"连接示意图"
|
||||
],
|
||||
"image_footnote": [],
|
||||
"bbox": [
|
||||
152,
|
||||
367,
|
||||
858,
|
||||
634
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "1. 上电测试",
|
||||
"text_level": 1,
|
||||
"bbox": [
|
||||
144,
|
||||
688,
|
||||
290,
|
||||
709
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"a) 直流电源与信号源与工程机通过TCPIP连接, 连接超时 $2000 \\mathrm{~ms}$ 。",
|
||||
"b) 信号源设置: 射频输出设置为 OFF。",
|
||||
"c) 直流电源设置: OCP 状态设置为 ON; OCP 电流设置为 12A; OVP 电压设置为 32V; 输出电流设置为 6A; 输出电压设置为 28V。",
|
||||
"d) 直流电源射频输出设置为 ON, 整机上电, 等待 2000ms。"
|
||||
],
|
||||
"bbox": [
|
||||
144,
|
||||
753,
|
||||
836,
|
||||
879
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"e) 测试仪循环查询直流电源电流, 并将实测值与待机电流限值3.0A进行比较, 每次循环等待 $100\\mathrm{ms}$ 。",
|
||||
"f) 当测试次数达到 5 或总时长达到 20 秒后, 停止监控, 将测试结果记录在表中。"
|
||||
],
|
||||
"bbox": [
|
||||
144,
|
||||
93,
|
||||
836,
|
||||
166
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "2. 镜频测试",
|
||||
"text_level": 1,
|
||||
"bbox": [
|
||||
144,
|
||||
198,
|
||||
290,
|
||||
221
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"a) 直流电源连接电源,电源设置 28V@6A。信号源、频谱分析仪、开关矩阵与工程机通过TCP/IP 连接。",
|
||||
"b) 频谱仪设置: Span: 500MHz, RBW: 3MHz, VBW: 3MHz, Sweeptime: 1ms; 信号源设置: 开启脉冲调制, 脉宽 2us, 周期 1ms。整机上电, 等待产品进入低功耗。",
|
||||
"c) 选择一个SC频段通道(如SC边), 软件自动配置开关矩阵。信号源功率设置为-25dBm (基于 imagePowerSC 变量)。",
|
||||
"d) SC 频段测试点 1 (2.7GHz): 1. 测试仪设置信号源频率为 2.7GHz。频谱仪设置中心频率 2.7GHz, 开启最大值保持 (MAXH), 等待 3s, 使用 Peak 观察信号最高点, 将功率 P1 记录在草稿中 (测量结果存入 imageSpectrumPower1)。2. 信号源设置不变。频谱仪清除迹线 (WRITe), 设置中心频率为 3.84GHz (基于 imageSpectrumFreqSC[0] 变量), 开启最大值保持, 等待 3s, 使用 Peak 观察信号最高点, 将功率 P2 记录在草稿中 (测量结果存入 imageSpectrumPower2)。",
|
||||
"e) SC 频段测试点 2 (6.2GHz): 1. 测试仪设置信号源频率为 6.2GHz (基于 SCStopFreq 变量)。频谱仪清除迹线, 设置中心频率 6.2GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 5.04GHz (基于 imageSpectrumFreqSC[1] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。",
|
||||
"f) 选择一个 X 频段通道 (如 X 边), 软件自动配置开关矩阵。信号源功率设置为 -40dBm (基于 imagePowerX 变量)。",
|
||||
"g) X 频段测试点 1 (8GHz): 1. 测试仪设置信号源频率为 8GHz (基于 XStartFreq 变量)。频谱仪清除迹线, 设置中心频率 8GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 9.44GHz (基于 imageSpectrumFreqX[0] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。",
|
||||
"h) X频段测试点2(12GHz): 1. 测试仪设置信号源频率为12GHz(基于XStopFreq变量)。频谱"
|
||||
],
|
||||
"bbox": [
|
||||
144,
|
||||
263,
|
||||
850,
|
||||
890
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "仪清除迹线, 设置中心频率 12GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 10.54GHz (基于 imageSpectrumFreqX[1] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。",
|
||||
"bbox": [
|
||||
169,
|
||||
93,
|
||||
850,
|
||||
165
|
||||
],
|
||||
"page_idx": 2
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"i) 测试软件自动计算 (P1 - P2), 得到镜频抑制比 (存入 imageRejection)。重复步骤 c) 至 h) 直到所有选定通道测试完毕。将所有镜频抑制比结果记录在表中。",
|
||||
"j) 测试完毕, 关闭信号源射频输出, 关闭脉冲调制, 频谱仪和信号源释放远程控制。"
|
||||
],
|
||||
"bbox": [
|
||||
144,
|
||||
177,
|
||||
850,
|
||||
249
|
||||
],
|
||||
"page_idx": 2
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,305 @@
|
||||
[
|
||||
[
|
||||
{
|
||||
"type": "title",
|
||||
"bbox": [
|
||||
0.423,
|
||||
0.127,
|
||||
0.577,
|
||||
0.157
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "全壳测试"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.251,
|
||||
0.841,
|
||||
0.344
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "全壳测试包含上电、镜频测试、灵敏度测试、极化测试、功率测试、断电几项,测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。以下是连接示意图:"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"bbox": [
|
||||
0.153,
|
||||
0.368,
|
||||
0.859,
|
||||
0.635
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "image_caption",
|
||||
"bbox": [
|
||||
0.452,
|
||||
0.648,
|
||||
0.546,
|
||||
0.664
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "连接示意图"
|
||||
},
|
||||
{
|
||||
"type": "title",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.689,
|
||||
0.291,
|
||||
0.71
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "1. 上电测试"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.755,
|
||||
0.647,
|
||||
0.77
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "a) 直流电源与信号源与工程机通过TCPIP连接, 连接超时 \\(2000 \\mathrm{~ms}\\) 。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.147,
|
||||
0.782,
|
||||
0.43,
|
||||
0.797
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "b) 信号源设置: 射频输出设置为 OFF。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.81,
|
||||
0.838,
|
||||
0.853
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "c) 直流电源设置: OCP 状态设置为 ON; OCP 电流设置为 12A; OVP 电压设置为 32V; 输出电流设置为 6A; 输出电压设置为 28V。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.865,
|
||||
0.59,
|
||||
0.88
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "d) 直流电源射频输出设置为 ON, 整机上电, 等待 2000ms。"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.755,
|
||||
0.838,
|
||||
0.88
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.094,
|
||||
0.837,
|
||||
0.138
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "e) 测试仪循环查询直流电源电流, 并将实测值与待机电流限值3.0A进行比较, 每次循环等待 \\(100\\mathrm{ms}\\) 。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.149,
|
||||
0.747,
|
||||
0.167
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "f) 当测试次数达到 5 或总时长达到 20 秒后, 停止监控, 将测试结果记录在表中。"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.094,
|
||||
0.837,
|
||||
0.167
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "title",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.199,
|
||||
0.292,
|
||||
0.222
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "2. 镜频测试"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.265,
|
||||
0.851,
|
||||
0.308
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "a) 直流电源连接电源,电源设置 28V@6A。信号源、频谱分析仪、开关矩阵与工程机通过TCP/IP 连接。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.32,
|
||||
0.851,
|
||||
0.364
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "b) 频谱仪设置: Span: 500MHz, RBW: 3MHz, VBW: 3MHz, Sweeptime: 1ms; 信号源设置: 开启脉冲调制, 脉宽 2us, 周期 1ms。整机上电, 等待产品进入低功耗。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.375,
|
||||
0.851,
|
||||
0.42
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "c) 选择一个SC频段通道(如SC边), 软件自动配置开关矩阵。信号源功率设置为-25dBm (基于 imagePowerSC 变量)。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.431,
|
||||
0.851,
|
||||
0.587
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "d) SC 频段测试点 1 (2.7GHz): 1. 测试仪设置信号源频率为 2.7GHz。频谱仪设置中心频率 2.7GHz, 开启最大值保持 (MAXH), 等待 3s, 使用 Peak 观察信号最高点, 将功率 P1 记录在草稿中 (测量结果存入 imageSpectrumPower1)。2. 信号源设置不变。频谱仪清除迹线 (WRITe), 设置中心频率为 3.84GHz (基于 imageSpectrumFreqSC[0] 变量), 开启最大值保持, 等待 3s, 使用 Peak 观察信号最高点, 将功率 P2 记录在草稿中 (测量结果存入 imageSpectrumPower2)。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.597,
|
||||
0.851,
|
||||
0.698
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "e) SC 频段测试点 2 (6.2GHz): 1. 测试仪设置信号源频率为 6.2GHz (基于 SCStopFreq 变量)。频谱仪清除迹线, 设置中心频率 6.2GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 5.04GHz (基于 imageSpectrumFreqSC[1] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.708,
|
||||
0.851,
|
||||
0.752
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "f) 选择一个 X 频段通道 (如 X 边), 软件自动配置开关矩阵。信号源功率设置为 -40dBm (基于 imagePowerX 变量)。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.763,
|
||||
0.851,
|
||||
0.863
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "g) X 频段测试点 1 (8GHz): 1. 测试仪设置信号源频率为 8GHz (基于 XStartFreq 变量)。频谱仪清除迹线, 设置中心频率 8GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 9.44GHz (基于 imageSpectrumFreqX[0] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.875,
|
||||
0.851,
|
||||
0.891
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "h) X频段测试点2(12GHz): 1. 测试仪设置信号源频率为12GHz(基于XStopFreq变量)。频谱"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.265,
|
||||
0.851,
|
||||
0.891
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.17,
|
||||
0.094,
|
||||
0.851,
|
||||
0.166
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "仪清除迹线, 设置中心频率 12GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 10.54GHz (基于 imageSpectrumFreqX[1] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.178,
|
||||
0.851,
|
||||
0.222
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "i) 测试软件自动计算 (P1 - P2), 得到镜频抑制比 (存入 imageRejection)。重复步骤 c) 至 h) 直到所有选定通道测试完毕。将所有镜频抑制比结果记录在表中。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.233,
|
||||
0.765,
|
||||
0.25
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "j) 测试完毕, 关闭信号源射频输出, 关闭脉冲调制, 频谱仪和信号源释放远程控制。"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.178,
|
||||
0.851,
|
||||
0.25
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
}
|
||||
]
|
||||
]
|
||||
Binary file not shown.
@@ -0,0 +1,143 @@
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"text": "全壳测试",
|
||||
"text_level": 1,
|
||||
"bbox": [
|
||||
421,
|
||||
126,
|
||||
576,
|
||||
156
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "全壳测试包含上电、镜频测试、灵敏度测试、极化测试、功率测试、断电几项,测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。以下是连接示意图:",
|
||||
"bbox": [
|
||||
144,
|
||||
250,
|
||||
840,
|
||||
343
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"img_path": "images/f05193299040c6cc15e934e062835d77bb1816610f7ebd7716eb4db1e04c4c38.jpg",
|
||||
"image_caption": [
|
||||
"连接示意图"
|
||||
],
|
||||
"image_footnote": [],
|
||||
"bbox": [
|
||||
152,
|
||||
367,
|
||||
858,
|
||||
634
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "1. 上电测试",
|
||||
"text_level": 1,
|
||||
"bbox": [
|
||||
146,
|
||||
688,
|
||||
290,
|
||||
709
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"a) 直流电源与信号源与工程机通过TCPIP连接, 连接超时 $2000 \\mathrm{~ms}$ 。",
|
||||
"b) 信号源设置: 射频输出设置为 OFF。",
|
||||
"c) 直流电源设置: OCP 状态设置为 ON; OCP 电流设置为 12A; OVP 电压设置为 32V; 输出电流设置为 6A; 输出电压设置为 28V。",
|
||||
"d) 直流电源射频输出设置为 ON, 整机上电, 等待 2000ms。"
|
||||
],
|
||||
"bbox": [
|
||||
144,
|
||||
753,
|
||||
836,
|
||||
879
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"e) 测试仪循环查询直流电源电流, 并将实测值与待机电流限值3.0A进行比较, 每次循环等待 $100\\mathrm{ms}$ 。",
|
||||
"f) 当测试次数达到 5 或总时长达到 20 秒后, 停止监控, 将测试结果记录在表中。"
|
||||
],
|
||||
"bbox": [
|
||||
144,
|
||||
93,
|
||||
836,
|
||||
166
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "2. 镜频测试",
|
||||
"text_level": 1,
|
||||
"bbox": [
|
||||
144,
|
||||
198,
|
||||
290,
|
||||
221
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"a) 直流电源连接电源,电源设置 $28\\mathrm{V} @ 6\\mathrm{A}$ 。信号源、频谱分析仪、开关矩阵与工程机通过TCPIP 连接。",
|
||||
"b) 频谱仪设置: Span: 500MHz, RBW: 3MHz, VBW: 3MHz, Sweeptime: 1ms; 信号源设置: 开启脉冲调制, 脉宽 2us, 周期 1ms。整机上电, 等待产品进入低功耗。",
|
||||
"c) 选择一个SC频段通道(如SC边), 软件自动配置开关矩阵。信号源功率设置为-25dBm (基于 imagePowerSC 变量)。",
|
||||
"d) SC 频段测试点 1 (2.7GHz): 1. 测试仪设置信号源频率为 2.7GHz。频谱仪设置中心频率 2.7GHz, 开启最大值保持 (MAXH), 等待 3s, 使用 Peak 观察信号最高点, 将功率 P1 记录在草稿中 (测量结果存入 imageSpectrumPower1)。2. 信号源设置不变。频谱仪清除迹线 (WRITEte), 设置中心频率为 3.84GHz (基于 imageSpectrumFreqSC[0] 变量), 开启最大值保持, 等待 3s, 使用 Peak 观察信号最高点, 将功率 P2 记录在草稿中 (测量结果存入 imageSpectrumPower2)。",
|
||||
"e) SC 频段测试点 2 (6.2GHz): 1. 测试仪设置信号源频率为 6.2GHz (基于 SCStopFreq 变量)。频谱仪清除迹线, 设置中心频率 6.2GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 5.04GHz (基于 imageSpectrumFreqSC[1] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。",
|
||||
"f) 选择一个 X 频段通道 (如 X 边), 软件自动配置开关矩阵。信号源功率设置为 -40dBm (基于 imagePowerX 变量)。",
|
||||
"g) X 频段测试点 1 (8GHz): 1. 测试仪设置信号源频率为 8GHz (基于 XStartFreq 变量)。频谱仪清除迹线, 设置中心频率 8GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 9.44GHz (基于 imageSpectrumFreqX[0] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。",
|
||||
"h) X频段测试点2(12GHz): 1. 测试仪设置信号源频率为12GHz (基于XStopFreq变量)。频谱"
|
||||
],
|
||||
"bbox": [
|
||||
144,
|
||||
263,
|
||||
847,
|
||||
890
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "仪清除迹线, 设置中心频率 12GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 10.54GHz (基于 imageSpectrumFreqX[1] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。",
|
||||
"bbox": [
|
||||
169,
|
||||
93,
|
||||
850,
|
||||
165
|
||||
],
|
||||
"page_idx": 2
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"i) 测试软件自动计算 (P1 - P2), 得到镜频抑制比 (存入 imageRejection)。重复步骤 c) 至 h) 直到所有选定通道测试完毕。将所有镜频抑制比结果记录在表中。",
|
||||
"j) 测试完毕, 关闭信号源射频输出, 关闭脉冲调制, 频谱仪和信号源释放远程控制。"
|
||||
],
|
||||
"bbox": [
|
||||
144,
|
||||
177,
|
||||
850,
|
||||
249
|
||||
],
|
||||
"page_idx": 2
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,305 @@
|
||||
[
|
||||
[
|
||||
{
|
||||
"type": "title",
|
||||
"bbox": [
|
||||
0.423,
|
||||
0.127,
|
||||
0.577,
|
||||
0.157
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "全壳测试"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.251,
|
||||
0.841,
|
||||
0.344
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "全壳测试包含上电、镜频测试、灵敏度测试、极化测试、功率测试、断电几项,测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。以下是连接示意图:"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"bbox": [
|
||||
0.153,
|
||||
0.368,
|
||||
0.859,
|
||||
0.635
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "image_caption",
|
||||
"bbox": [
|
||||
0.452,
|
||||
0.648,
|
||||
0.546,
|
||||
0.664
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "连接示意图"
|
||||
},
|
||||
{
|
||||
"type": "title",
|
||||
"bbox": [
|
||||
0.147,
|
||||
0.689,
|
||||
0.291,
|
||||
0.71
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "1. 上电测试"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.755,
|
||||
0.647,
|
||||
0.77
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "a) 直流电源与信号源与工程机通过TCPIP连接, 连接超时 \\(2000 \\mathrm{~ms}\\) 。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.147,
|
||||
0.782,
|
||||
0.431,
|
||||
0.797
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "b) 信号源设置: 射频输出设置为 OFF。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.81,
|
||||
0.838,
|
||||
0.853
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "c) 直流电源设置: OCP 状态设置为 ON; OCP 电流设置为 12A; OVP 电压设置为 32V; 输出电流设置为 6A; 输出电压设置为 28V。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.865,
|
||||
0.59,
|
||||
0.88
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "d) 直流电源射频输出设置为 ON, 整机上电, 等待 2000ms。"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.755,
|
||||
0.838,
|
||||
0.88
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.094,
|
||||
0.837,
|
||||
0.138
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "e) 测试仪循环查询直流电源电流, 并将实测值与待机电流限值3.0A进行比较, 每次循环等待 \\(100\\mathrm{ms}\\) 。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.149,
|
||||
0.747,
|
||||
0.167
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "f) 当测试次数达到 5 或总时长达到 20 秒后, 停止监控, 将测试结果记录在表中。"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.094,
|
||||
0.837,
|
||||
0.167
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "title",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.199,
|
||||
0.292,
|
||||
0.222
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "2. 镜频测试"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.265,
|
||||
0.848,
|
||||
0.308
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "a) 直流电源连接电源,电源设置 \\(28\\mathrm{V} @ 6\\mathrm{A}\\) 。信号源、频谱分析仪、开关矩阵与工程机通过TCPIP 连接。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.32,
|
||||
0.848,
|
||||
0.364
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "b) 频谱仪设置: Span: 500MHz, RBW: 3MHz, VBW: 3MHz, Sweeptime: 1ms; 信号源设置: 开启脉冲调制, 脉宽 2us, 周期 1ms。整机上电, 等待产品进入低功耗。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.375,
|
||||
0.848,
|
||||
0.419
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "c) 选择一个SC频段通道(如SC边), 软件自动配置开关矩阵。信号源功率设置为-25dBm (基于 imagePowerSC 变量)。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.431,
|
||||
0.848,
|
||||
0.586
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "d) SC 频段测试点 1 (2.7GHz): 1. 测试仪设置信号源频率为 2.7GHz。频谱仪设置中心频率 2.7GHz, 开启最大值保持 (MAXH), 等待 3s, 使用 Peak 观察信号最高点, 将功率 P1 记录在草稿中 (测量结果存入 imageSpectrumPower1)。2. 信号源设置不变。频谱仪清除迹线 (WRITEte), 设置中心频率为 3.84GHz (基于 imageSpectrumFreqSC[0] 变量), 开启最大值保持, 等待 3s, 使用 Peak 观察信号最高点, 将功率 P2 记录在草稿中 (测量结果存入 imageSpectrumPower2)。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.597,
|
||||
0.848,
|
||||
0.697
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "e) SC 频段测试点 2 (6.2GHz): 1. 测试仪设置信号源频率为 6.2GHz (基于 SCStopFreq 变量)。频谱仪清除迹线, 设置中心频率 6.2GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 5.04GHz (基于 imageSpectrumFreqSC[1] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.708,
|
||||
0.848,
|
||||
0.752
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "f) 选择一个 X 频段通道 (如 X 边), 软件自动配置开关矩阵。信号源功率设置为 -40dBm (基于 imagePowerX 变量)。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.763,
|
||||
0.848,
|
||||
0.863
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "g) X 频段测试点 1 (8GHz): 1. 测试仪设置信号源频率为 8GHz (基于 XStartFreq 变量)。频谱仪清除迹线, 设置中心频率 8GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 9.44GHz (基于 imageSpectrumFreqX[0] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.875,
|
||||
0.848,
|
||||
0.891
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "h) X频段测试点2(12GHz): 1. 测试仪设置信号源频率为12GHz (基于XStopFreq变量)。频谱"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.265,
|
||||
0.848,
|
||||
0.891
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.17,
|
||||
0.094,
|
||||
0.851,
|
||||
0.166
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "仪清除迹线, 设置中心频率 12GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 10.54GHz (基于 imageSpectrumFreqX[1] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.178,
|
||||
0.851,
|
||||
0.222
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "i) 测试软件自动计算 (P1 - P2), 得到镜频抑制比 (存入 imageRejection)。重复步骤 c) 至 h) 直到所有选定通道测试完毕。将所有镜频抑制比结果记录在表中。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.233,
|
||||
0.765,
|
||||
0.25
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "j) 测试完毕, 关闭信号源射频输出, 关闭脉冲调制, 频谱仪和信号源释放远程控制。"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.178,
|
||||
0.851,
|
||||
0.25
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
}
|
||||
]
|
||||
]
|
||||
Binary file not shown.
@@ -0,0 +1,143 @@
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"text": "全壳测试",
|
||||
"text_level": 1,
|
||||
"bbox": [
|
||||
421,
|
||||
126,
|
||||
576,
|
||||
156
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "全壳测试包含上电、镜频测试、灵敏度测试、极化测试、功率测试、断电几项,测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。以下是连接示意图:",
|
||||
"bbox": [
|
||||
144,
|
||||
250,
|
||||
840,
|
||||
343
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"img_path": "images/f05193299040c6cc15e934e062835d77bb1816610f7ebd7716eb4db1e04c4c38.jpg",
|
||||
"image_caption": [
|
||||
"连接示意图"
|
||||
],
|
||||
"image_footnote": [],
|
||||
"bbox": [
|
||||
152,
|
||||
367,
|
||||
858,
|
||||
634
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "1. 上电测试",
|
||||
"text_level": 1,
|
||||
"bbox": [
|
||||
146,
|
||||
688,
|
||||
290,
|
||||
709
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"a) 直流电源与信号源与工程机通过TCPIP连接, 连接超时 $2000 \\mathrm{~ms}$ 。",
|
||||
"b) 信号源设置: 射频输出设置为 OFF。",
|
||||
"c) 直流电源设置: OCP 状态设置为 ON; OCP 电流设置为 12A; OVP 电压设置为 32V; 输出电流设置为 6A; 输出电压设置为 28V。",
|
||||
"d) 直流电源射频输出设置为 ON, 整机上电, 等待 2000ms。"
|
||||
],
|
||||
"bbox": [
|
||||
144,
|
||||
753,
|
||||
836,
|
||||
879
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"e) 测试仪循环查询直流电源电流, 并将实测值与待机电流限值3.0A进行比较, 每次循环等待 $100\\mathrm{ms}$ 。",
|
||||
"f) 当测试次数达到 5 或总时长达到 20 秒后, 停止监控, 将测试结果记录在表中。"
|
||||
],
|
||||
"bbox": [
|
||||
144,
|
||||
93,
|
||||
836,
|
||||
166
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "2. 镜频测试",
|
||||
"text_level": 1,
|
||||
"bbox": [
|
||||
144,
|
||||
198,
|
||||
290,
|
||||
221
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"a) 直流电源连接电源,电源设置 28V@6A。信号源、频谱分析仪、开关矩阵与工程机通过TCP/IP 连接。",
|
||||
"b) 频谱仪设置: Span: 500MHz, RBW: 3MHz, VBW: 3MHz, Sweeptime: 1ms; 信号源设置: 开启脉冲调制, 脉宽 2us, 周期 1ms。整机上电, 等待产品进入低功耗。",
|
||||
"c) 选择一个SC频段通道(如SC边), 软件自动配置开关矩阵。信号源功率设置为-25dBm (基于 imagePowerSC 变量)。",
|
||||
"d) SC 频段测试点 1 (2.7GHz): 1. 测试仪设置信号源频率为 2.7GHz。频谱仪设置中心频率 2.7GHz, 开启最大值保持 (MAXH), 等待 3s, 使用 Peak 观察信号最高点, 将功率 P1 记录在草稿中 (测量结果存入 imageSpectrumPower1)。2. 信号源设置不变。频谱仪清除迹线 (WRITe), 设置中心频率为 3.84GHz (基于 imageSpectrumFreqSC[0] 变量), 开启最大值保持, 等待 3s, 使用 Peak 观察信号最高点, 将功率 P2 记录在草稿中 (测量结果存入 imageSpectrumPower2)。",
|
||||
"e) SC 频段测试点 2 (6.2GHz): 1. 测试仪设置信号源频率为 6.2GHz (基于 SCStopFreq 变量)。频谱仪清除迹线, 设置中心频率 6.2GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 5.04GHz (基于 imageSpectrumFreqSC[1] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。",
|
||||
"f) 选择一个 X 频段通道 (如 X 边), 软件自动配置开关矩阵。信号源功率设置为 -40dBm (基于 imagePowerX 变量)。",
|
||||
"g) X 频段测试点 1 (8GHz): 1. 测试仪设置信号源频率为 8GHz (基于 XStartFreq 变量)。频谱仪清除迹线, 设置中心频率 8GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 9.44GHz (基于 imageSpectrumFreqX[0] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。",
|
||||
"h) X频段测试点2(12GHz): 1. 测试仪设置信号源频率为12GHz(基于XStopFreq变量)。频谱"
|
||||
],
|
||||
"bbox": [
|
||||
144,
|
||||
263,
|
||||
850,
|
||||
890
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "仪清除迹线, 设置中心频率 12GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 10.54GHz (基于 imageSpectrumFreqX[1] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。",
|
||||
"bbox": [
|
||||
169,
|
||||
93,
|
||||
850,
|
||||
165
|
||||
],
|
||||
"page_idx": 2
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"i) 测试软件自动计算 (P1 - P2), 得到镜频抑制比 (存入 imageRejection)。重复步骤 c) 至 h) 直到所有选定通道测试完毕。将所有镜频抑制比结果记录在表中。",
|
||||
"j) 测试完毕, 关闭信号源射频输出, 关闭脉冲调制, 频谱仪和信号源释放远程控制。"
|
||||
],
|
||||
"bbox": [
|
||||
144,
|
||||
177,
|
||||
850,
|
||||
249
|
||||
],
|
||||
"page_idx": 2
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,305 @@
|
||||
[
|
||||
[
|
||||
{
|
||||
"type": "title",
|
||||
"bbox": [
|
||||
0.423,
|
||||
0.127,
|
||||
0.577,
|
||||
0.157
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "全壳测试"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.251,
|
||||
0.841,
|
||||
0.344
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "全壳测试包含上电、镜频测试、灵敏度测试、极化测试、功率测试、断电几项,测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。以下是连接示意图:"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"bbox": [
|
||||
0.153,
|
||||
0.368,
|
||||
0.859,
|
||||
0.635
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "image_caption",
|
||||
"bbox": [
|
||||
0.452,
|
||||
0.648,
|
||||
0.546,
|
||||
0.664
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "连接示意图"
|
||||
},
|
||||
{
|
||||
"type": "title",
|
||||
"bbox": [
|
||||
0.147,
|
||||
0.689,
|
||||
0.291,
|
||||
0.71
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "1. 上电测试"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.755,
|
||||
0.647,
|
||||
0.77
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "a) 直流电源与信号源与工程机通过TCPIP连接, 连接超时 \\(2000 \\mathrm{~ms}\\) 。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.147,
|
||||
0.782,
|
||||
0.431,
|
||||
0.797
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "b) 信号源设置: 射频输出设置为 OFF。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.81,
|
||||
0.838,
|
||||
0.853
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "c) 直流电源设置: OCP 状态设置为 ON; OCP 电流设置为 12A; OVP 电压设置为 32V; 输出电流设置为 6A; 输出电压设置为 28V。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.865,
|
||||
0.59,
|
||||
0.88
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "d) 直流电源射频输出设置为 ON, 整机上电, 等待 2000ms。"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.755,
|
||||
0.838,
|
||||
0.88
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.094,
|
||||
0.837,
|
||||
0.138
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "e) 测试仪循环查询直流电源电流, 并将实测值与待机电流限值3.0A进行比较, 每次循环等待 \\(100\\mathrm{ms}\\) 。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.149,
|
||||
0.747,
|
||||
0.167
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "f) 当测试次数达到 5 或总时长达到 20 秒后, 停止监控, 将测试结果记录在表中。"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.094,
|
||||
0.837,
|
||||
0.167
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "title",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.199,
|
||||
0.292,
|
||||
0.222
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "2. 镜频测试"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.265,
|
||||
0.851,
|
||||
0.308
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "a) 直流电源连接电源,电源设置 28V@6A。信号源、频谱分析仪、开关矩阵与工程机通过TCP/IP 连接。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.32,
|
||||
0.851,
|
||||
0.364
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "b) 频谱仪设置: Span: 500MHz, RBW: 3MHz, VBW: 3MHz, Sweeptime: 1ms; 信号源设置: 开启脉冲调制, 脉宽 2us, 周期 1ms。整机上电, 等待产品进入低功耗。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.375,
|
||||
0.851,
|
||||
0.42
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "c) 选择一个SC频段通道(如SC边), 软件自动配置开关矩阵。信号源功率设置为-25dBm (基于 imagePowerSC 变量)。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.431,
|
||||
0.851,
|
||||
0.587
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "d) SC 频段测试点 1 (2.7GHz): 1. 测试仪设置信号源频率为 2.7GHz。频谱仪设置中心频率 2.7GHz, 开启最大值保持 (MAXH), 等待 3s, 使用 Peak 观察信号最高点, 将功率 P1 记录在草稿中 (测量结果存入 imageSpectrumPower1)。2. 信号源设置不变。频谱仪清除迹线 (WRITe), 设置中心频率为 3.84GHz (基于 imageSpectrumFreqSC[0] 变量), 开启最大值保持, 等待 3s, 使用 Peak 观察信号最高点, 将功率 P2 记录在草稿中 (测量结果存入 imageSpectrumPower2)。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.597,
|
||||
0.851,
|
||||
0.698
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "e) SC 频段测试点 2 (6.2GHz): 1. 测试仪设置信号源频率为 6.2GHz (基于 SCStopFreq 变量)。频谱仪清除迹线, 设置中心频率 6.2GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 5.04GHz (基于 imageSpectrumFreqSC[1] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.708,
|
||||
0.851,
|
||||
0.752
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "f) 选择一个 X 频段通道 (如 X 边), 软件自动配置开关矩阵。信号源功率设置为 -40dBm (基于 imagePowerX 变量)。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.763,
|
||||
0.851,
|
||||
0.863
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "g) X 频段测试点 1 (8GHz): 1. 测试仪设置信号源频率为 8GHz (基于 XStartFreq 变量)。频谱仪清除迹线, 设置中心频率 8GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 9.44GHz (基于 imageSpectrumFreqX[0] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.875,
|
||||
0.851,
|
||||
0.891
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "h) X频段测试点2(12GHz): 1. 测试仪设置信号源频率为12GHz(基于XStopFreq变量)。频谱"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.265,
|
||||
0.851,
|
||||
0.891
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.17,
|
||||
0.094,
|
||||
0.851,
|
||||
0.166
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "仪清除迹线, 设置中心频率 12GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 10.54GHz (基于 imageSpectrumFreqX[1] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.178,
|
||||
0.851,
|
||||
0.222
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "i) 测试软件自动计算 (P1 - P2), 得到镜频抑制比 (存入 imageRejection)。重复步骤 c) 至 h) 直到所有选定通道测试完毕。将所有镜频抑制比结果记录在表中。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.233,
|
||||
0.765,
|
||||
0.25
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "j) 测试完毕, 关闭信号源射频输出, 关闭脉冲调制, 频谱仪和信号源释放远程控制。"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.178,
|
||||
0.851,
|
||||
0.25
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
}
|
||||
]
|
||||
]
|
||||
Binary file not shown.
@@ -0,0 +1,143 @@
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"text": "全壳测试",
|
||||
"text_level": 1,
|
||||
"bbox": [
|
||||
421,
|
||||
126,
|
||||
576,
|
||||
156
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "全壳测试包含上电、镜频测试、灵敏度测试、极化测试、功率测试、断电几项,测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。以下是连接示意图:",
|
||||
"bbox": [
|
||||
144,
|
||||
250,
|
||||
840,
|
||||
343
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"img_path": "images/f05193299040c6cc15e934e062835d77bb1816610f7ebd7716eb4db1e04c4c38.jpg",
|
||||
"image_caption": [
|
||||
"连接示意图"
|
||||
],
|
||||
"image_footnote": [],
|
||||
"bbox": [
|
||||
152,
|
||||
367,
|
||||
858,
|
||||
634
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "1. 上电测试",
|
||||
"text_level": 1,
|
||||
"bbox": [
|
||||
144,
|
||||
688,
|
||||
290,
|
||||
709
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"a) 直流电源与信号源与工程机通过TCPIP连接, 连接超时 $2000 \\mathrm{~ms}$ 。",
|
||||
"b) 信号源设置: 射频输出设置为 OFF。",
|
||||
"c) 直流电源设置: OCP 状态设置为 ON; OCP 电流设置为 12A; OVP 电压设置为 32V; 输出电流设置为 6A; 输出电压设置为 28V。",
|
||||
"d) 直流电源射频输出设置为 ON, 整机上电, 等待 2000ms。"
|
||||
],
|
||||
"bbox": [
|
||||
144,
|
||||
753,
|
||||
836,
|
||||
879
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"e) 测试仪循环查询直流电源电流, 并将实测值与待机电流限值3.0A进行比较, 每次循环等待 $100\\mathrm{ms}$ 。",
|
||||
"f) 当测试次数达到 5 或总时长达到 20 秒后, 停止监控, 将测试结果记录在表中。"
|
||||
],
|
||||
"bbox": [
|
||||
144,
|
||||
93,
|
||||
836,
|
||||
166
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "2. 镜频测试",
|
||||
"text_level": 1,
|
||||
"bbox": [
|
||||
144,
|
||||
198,
|
||||
290,
|
||||
221
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"a) 直流电源连接电源,电源设置 28V@6A。信号源、频谱分析仪、开关矩阵与工程机通过TCP/IP 连接。",
|
||||
"b) 频谱仪设置: Span: 500MHz, RBW: 3MHz, VBW: 3MHz, Sweeptime: 1ms; 信号源设置: 开启脉冲调制, 脉宽 2us, 周期 1ms。整机上电, 等待产品进入低功耗。",
|
||||
"c) 选择一个SC频段通道(如SC边), 软件自动配置开关矩阵。信号源功率设置为-25dBm (基于 imagePowerSC 变量)。",
|
||||
"d) SC 频段测试点 1 (2.7GHz): 1. 测试仪设置信号源频率为 2.7GHz。频谱仪设置中心频率 2.7GHz, 开启最大值保持 (MAXH), 等待 3s, 使用 Peak 观察信号最高点, 将功率 P1 记录在草稿中 (测量结果存入 imageSpectrumPower1)。2. 信号源设置不变。频谱仪清除迹线 (WRITe), 设置中心频率为 3.84GHz (基于 imageSpectrumFreqSC[0] 变量), 开启最大值保持, 等待 3s, 使用 Peak 观察信号最高点, 将功率 P2 记录在草稿中 (测量结果存入 imageSpectrumPower2)。",
|
||||
"e) SC 频段测试点 2 (6.2GHz): 1. 测试仪设置信号源频率为 6.2GHz (基于 SCStopFreq 变量)。频谱仪清除迹线, 设置中心频率 6.2GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 5.04GHz (基于 imageSpectrumFreqSC[1] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。",
|
||||
"f) 选择一个 X 频段通道 (如 X 边), 软件自动配置开关矩阵。信号源功率设置为 -40dBm (基于 imagePowerX 变量)。",
|
||||
"g) X 频段测试点 1 (8GHz): 1. 测试仪设置信号源频率为 8GHz (基于 XStartFreq 变量)。频谱仪清除迹线, 设置中心频率 8GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 9.44GHz (基于 imageSpectrumFreqX[0] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。",
|
||||
"h) X频段测试点2(12GHz): 1. 测试仪设置信号源频率为12GHz(基于XStopFreq变量)。频谱"
|
||||
],
|
||||
"bbox": [
|
||||
144,
|
||||
263,
|
||||
850,
|
||||
890
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "仪清除迹线, 设置中心频率 12GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 10.54GHz (基于 imageSpectrumFreqX[1] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。",
|
||||
"bbox": [
|
||||
169,
|
||||
93,
|
||||
850,
|
||||
165
|
||||
],
|
||||
"page_idx": 2
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"i) 测试软件自动计算 (P1 - P2), 得到镜频抑制比 (存入 imageRejection)。重复步骤 c) 至 h) 直到所有选定通道测试完毕。将所有镜频抑制比结果记录在表中。",
|
||||
"j) 测试完毕, 关闭信号源射频输出, 关闭脉冲调制, 频谱仪和信号源释放远程控制。"
|
||||
],
|
||||
"bbox": [
|
||||
144,
|
||||
177,
|
||||
850,
|
||||
249
|
||||
],
|
||||
"page_idx": 2
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,305 @@
|
||||
[
|
||||
[
|
||||
{
|
||||
"type": "title",
|
||||
"bbox": [
|
||||
0.423,
|
||||
0.127,
|
||||
0.577,
|
||||
0.157
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "全壳测试"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.251,
|
||||
0.841,
|
||||
0.344
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "全壳测试包含上电、镜频测试、灵敏度测试、极化测试、功率测试、断电几项,测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。以下是连接示意图:"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"bbox": [
|
||||
0.153,
|
||||
0.368,
|
||||
0.859,
|
||||
0.635
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "image_caption",
|
||||
"bbox": [
|
||||
0.452,
|
||||
0.648,
|
||||
0.546,
|
||||
0.664
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "连接示意图"
|
||||
},
|
||||
{
|
||||
"type": "title",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.689,
|
||||
0.291,
|
||||
0.71
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "1. 上电测试"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.755,
|
||||
0.647,
|
||||
0.77
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "a) 直流电源与信号源与工程机通过TCPIP连接, 连接超时 \\(2000 \\mathrm{~ms}\\) 。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.147,
|
||||
0.782,
|
||||
0.431,
|
||||
0.797
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "b) 信号源设置: 射频输出设置为 OFF。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.81,
|
||||
0.838,
|
||||
0.853
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "c) 直流电源设置: OCP 状态设置为 ON; OCP 电流设置为 12A; OVP 电压设置为 32V; 输出电流设置为 6A; 输出电压设置为 28V。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.865,
|
||||
0.59,
|
||||
0.88
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "d) 直流电源射频输出设置为 ON, 整机上电, 等待 2000ms。"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.755,
|
||||
0.838,
|
||||
0.88
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.094,
|
||||
0.837,
|
||||
0.138
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "e) 测试仪循环查询直流电源电流, 并将实测值与待机电流限值3.0A进行比较, 每次循环等待 \\(100\\mathrm{ms}\\) 。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.149,
|
||||
0.747,
|
||||
0.167
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "f) 当测试次数达到 5 或总时长达到 20 秒后, 停止监控, 将测试结果记录在表中。"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.094,
|
||||
0.837,
|
||||
0.167
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "title",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.199,
|
||||
0.292,
|
||||
0.222
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "2. 镜频测试"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.265,
|
||||
0.851,
|
||||
0.308
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "a) 直流电源连接电源,电源设置 28V@6A。信号源、频谱分析仪、开关矩阵与工程机通过TCP/IP 连接。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.32,
|
||||
0.851,
|
||||
0.364
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "b) 频谱仪设置: Span: 500MHz, RBW: 3MHz, VBW: 3MHz, Sweeptime: 1ms; 信号源设置: 开启脉冲调制, 脉宽 2us, 周期 1ms。整机上电, 等待产品进入低功耗。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.375,
|
||||
0.851,
|
||||
0.42
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "c) 选择一个SC频段通道(如SC边), 软件自动配置开关矩阵。信号源功率设置为-25dBm (基于 imagePowerSC 变量)。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.431,
|
||||
0.851,
|
||||
0.587
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "d) SC 频段测试点 1 (2.7GHz): 1. 测试仪设置信号源频率为 2.7GHz。频谱仪设置中心频率 2.7GHz, 开启最大值保持 (MAXH), 等待 3s, 使用 Peak 观察信号最高点, 将功率 P1 记录在草稿中 (测量结果存入 imageSpectrumPower1)。2. 信号源设置不变。频谱仪清除迹线 (WRITe), 设置中心频率为 3.84GHz (基于 imageSpectrumFreqSC[0] 变量), 开启最大值保持, 等待 3s, 使用 Peak 观察信号最高点, 将功率 P2 记录在草稿中 (测量结果存入 imageSpectrumPower2)。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.597,
|
||||
0.851,
|
||||
0.698
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "e) SC 频段测试点 2 (6.2GHz): 1. 测试仪设置信号源频率为 6.2GHz (基于 SCStopFreq 变量)。频谱仪清除迹线, 设置中心频率 6.2GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 5.04GHz (基于 imageSpectrumFreqSC[1] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.708,
|
||||
0.851,
|
||||
0.752
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "f) 选择一个 X 频段通道 (如 X 边), 软件自动配置开关矩阵。信号源功率设置为 -40dBm (基于 imagePowerX 变量)。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.763,
|
||||
0.851,
|
||||
0.863
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "g) X 频段测试点 1 (8GHz): 1. 测试仪设置信号源频率为 8GHz (基于 XStartFreq 变量)。频谱仪清除迹线, 设置中心频率 8GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 9.44GHz (基于 imageSpectrumFreqX[0] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.875,
|
||||
0.851,
|
||||
0.891
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "h) X频段测试点2(12GHz): 1. 测试仪设置信号源频率为12GHz(基于XStopFreq变量)。频谱"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.265,
|
||||
0.851,
|
||||
0.891
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.17,
|
||||
0.094,
|
||||
0.851,
|
||||
0.166
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "仪清除迹线, 设置中心频率 12GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 10.54GHz (基于 imageSpectrumFreqX[1] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.178,
|
||||
0.851,
|
||||
0.222
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "i) 测试软件自动计算 (P1 - P2), 得到镜频抑制比 (存入 imageRejection)。重复步骤 c) 至 h) 直到所有选定通道测试完毕。将所有镜频抑制比结果记录在表中。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.233,
|
||||
0.765,
|
||||
0.25
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "j) 测试完毕, 关闭信号源射频输出, 关闭脉冲调制, 频谱仪和信号源释放远程控制。"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.178,
|
||||
0.851,
|
||||
0.25
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
}
|
||||
]
|
||||
]
|
||||
Binary file not shown.
@@ -0,0 +1,143 @@
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"text": "全壳测试",
|
||||
"text_level": 1,
|
||||
"bbox": [
|
||||
421,
|
||||
126,
|
||||
576,
|
||||
156
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "全壳测试包含上电、镜频测试、灵敏度测试、极化测试、功率测试、断电几项,测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。以下是连接示意图:",
|
||||
"bbox": [
|
||||
144,
|
||||
250,
|
||||
840,
|
||||
342
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"img_path": "images/f05193299040c6cc15e934e062835d77bb1816610f7ebd7716eb4db1e04c4c38.jpg",
|
||||
"image_caption": [
|
||||
"连接示意图"
|
||||
],
|
||||
"image_footnote": [],
|
||||
"bbox": [
|
||||
152,
|
||||
367,
|
||||
858,
|
||||
634
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "1. 上电测试",
|
||||
"text_level": 1,
|
||||
"bbox": [
|
||||
144,
|
||||
688,
|
||||
290,
|
||||
709
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"a) 直流电源与信号源与工程机通过TCPIP连接, 连接超时 $2000 \\mathrm{~ms}$ 。",
|
||||
"b) 信号源设置: 射频输出设置为 OFF。",
|
||||
"c) 直流电源设置: OCP 状态设置为 ON; OCP 电流设置为 12A; OVP 电压设置为 32V; 输出电流设置为 6A; 输出电压设置为 28V。",
|
||||
"d) 直流电源射频输出设置为 ON, 整机上电, 等待 2000ms。"
|
||||
],
|
||||
"bbox": [
|
||||
144,
|
||||
753,
|
||||
836,
|
||||
879
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"e) 测试仪循环查询直流电源电流, 并将实测值与待机电流限值3.0A进行比较, 每次循环等待 $100\\mathrm{ms}$ 。",
|
||||
"f) 当测试次数达到 5 或总时长达到 20 秒后, 停止监控, 将测试结果记录在表中。"
|
||||
],
|
||||
"bbox": [
|
||||
144,
|
||||
93,
|
||||
836,
|
||||
166
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "2. 镜频测试",
|
||||
"text_level": 1,
|
||||
"bbox": [
|
||||
144,
|
||||
198,
|
||||
290,
|
||||
221
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"a) 直流电源连接电源,电源设置 28V@6A。信号源、频谱分析仪、开关矩阵与工程机通过TCP/IP 连接。",
|
||||
"b) 频谱仪设置: Span: 500MHz, RBW: 3MHz, VBW: 3MHz, Sweeptime: 1ms; 信号源设置: 开启脉冲调制, 脉宽 2us, 周期 1ms。整机上电, 等待产品进入低功耗。",
|
||||
"c) 选择一个SC频段通道(如SC边), 软件自动配置开关矩阵。信号源功率设置为-25dBm (基于 imagePowerSC 变量)。",
|
||||
"d) SC 频段测试点 1 (2.7GHz): 1. 测试仪设置信号源频率为 2.7GHz。频谱仪设置中心频率 2.7GHz, 开启最大值保持 (MAXH), 等待 3s, 使用 Peak 观察信号最高点, 将功率 P1 记录在草稿中 (测量结果存入 imageSpectrumPower1)。2. 信号源设置不变。频谱仪清除迹线 (WRITe), 设置中心频率为 3.84GHz (基于 imageSpectrumFreqSC[0] 变量), 开启最大值保持, 等待 3s, 使用 Peak 观察信号最高点, 将功率 P2 记录在草稿中 (测量结果存入 imageSpectrumPower2)。",
|
||||
"e) SC 频段测试点 2 (6.2GHz): 1. 测试仪设置信号源频率为 6.2GHz (基于 SCStopFreq 变量)。频谱仪清除迹线, 设置中心频率 6.2GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 5.04GHz (基于 imageSpectrumFreqSC[1] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。",
|
||||
"f) 选择一个 X 频段通道 (如 X 边), 软件自动配置开关矩阵。信号源功率设置为 -40dBm (基于 imagePowerX 变量)。",
|
||||
"g) X 频段测试点 1 (8GHz): 1. 测试仪设置信号源频率为 8GHz (基于 XStartFreq 变量)。频谱仪清除迹线, 设置中心频率 8GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 9.44GHz (基于 imageSpectrumFreqX[0] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。",
|
||||
"h) X频段测试点2(12GHz): 1. 测试仪设置信号源频率为12GHz(基于XStopFreq变量)。频谱"
|
||||
],
|
||||
"bbox": [
|
||||
144,
|
||||
263,
|
||||
850,
|
||||
890
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "仪清除迹线, 设置中心频率 12GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 10.54GHz (基于 imageSpectrumFreqX[1] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。",
|
||||
"bbox": [
|
||||
169,
|
||||
93,
|
||||
850,
|
||||
165
|
||||
],
|
||||
"page_idx": 2
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"i) 测试软件自动计算 (P1 - P2), 得到镜频抑制比 (存入 imageRejection)。重复步骤 c) 至 h) 直到所有选定通道测试完毕。将所有镜频抑制比结果记录在表中。",
|
||||
"j) 测试完毕, 关闭信号源射频输出, 关闭脉冲调制, 频谱仪和信号源释放远程控制。"
|
||||
],
|
||||
"bbox": [
|
||||
144,
|
||||
177,
|
||||
850,
|
||||
249
|
||||
],
|
||||
"page_idx": 2
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,305 @@
|
||||
[
|
||||
[
|
||||
{
|
||||
"type": "title",
|
||||
"bbox": [
|
||||
0.423,
|
||||
0.127,
|
||||
0.577,
|
||||
0.157
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "全壳测试"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.251,
|
||||
0.841,
|
||||
0.343
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "全壳测试包含上电、镜频测试、灵敏度测试、极化测试、功率测试、断电几项,测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。以下是连接示意图:"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"bbox": [
|
||||
0.153,
|
||||
0.368,
|
||||
0.859,
|
||||
0.635
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "image_caption",
|
||||
"bbox": [
|
||||
0.452,
|
||||
0.648,
|
||||
0.546,
|
||||
0.664
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "连接示意图"
|
||||
},
|
||||
{
|
||||
"type": "title",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.689,
|
||||
0.291,
|
||||
0.71
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "1. 上电测试"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.755,
|
||||
0.647,
|
||||
0.77
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "a) 直流电源与信号源与工程机通过TCPIP连接, 连接超时 \\(2000 \\mathrm{~ms}\\) 。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.147,
|
||||
0.782,
|
||||
0.43,
|
||||
0.797
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "b) 信号源设置: 射频输出设置为 OFF。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.81,
|
||||
0.838,
|
||||
0.853
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "c) 直流电源设置: OCP 状态设置为 ON; OCP 电流设置为 12A; OVP 电压设置为 32V; 输出电流设置为 6A; 输出电压设置为 28V。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.865,
|
||||
0.59,
|
||||
0.88
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "d) 直流电源射频输出设置为 ON, 整机上电, 等待 2000ms。"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.755,
|
||||
0.838,
|
||||
0.88
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.094,
|
||||
0.837,
|
||||
0.138
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "e) 测试仪循环查询直流电源电流, 并将实测值与待机电流限值3.0A进行比较, 每次循环等待 \\(100\\mathrm{ms}\\) 。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.149,
|
||||
0.747,
|
||||
0.167
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "f) 当测试次数达到 5 或总时长达到 20 秒后, 停止监控, 将测试结果记录在表中。"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.094,
|
||||
0.837,
|
||||
0.167
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "title",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.199,
|
||||
0.292,
|
||||
0.222
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "2. 镜频测试"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.265,
|
||||
0.851,
|
||||
0.308
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "a) 直流电源连接电源,电源设置 28V@6A。信号源、频谱分析仪、开关矩阵与工程机通过TCP/IP 连接。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.32,
|
||||
0.851,
|
||||
0.364
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "b) 频谱仪设置: Span: 500MHz, RBW: 3MHz, VBW: 3MHz, Sweeptime: 1ms; 信号源设置: 开启脉冲调制, 脉宽 2us, 周期 1ms。整机上电, 等待产品进入低功耗。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.375,
|
||||
0.851,
|
||||
0.42
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "c) 选择一个SC频段通道(如SC边), 软件自动配置开关矩阵。信号源功率设置为-25dBm (基于 imagePowerSC 变量)。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.431,
|
||||
0.851,
|
||||
0.587
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "d) SC 频段测试点 1 (2.7GHz): 1. 测试仪设置信号源频率为 2.7GHz。频谱仪设置中心频率 2.7GHz, 开启最大值保持 (MAXH), 等待 3s, 使用 Peak 观察信号最高点, 将功率 P1 记录在草稿中 (测量结果存入 imageSpectrumPower1)。2. 信号源设置不变。频谱仪清除迹线 (WRITe), 设置中心频率为 3.84GHz (基于 imageSpectrumFreqSC[0] 变量), 开启最大值保持, 等待 3s, 使用 Peak 观察信号最高点, 将功率 P2 记录在草稿中 (测量结果存入 imageSpectrumPower2)。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.597,
|
||||
0.851,
|
||||
0.698
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "e) SC 频段测试点 2 (6.2GHz): 1. 测试仪设置信号源频率为 6.2GHz (基于 SCStopFreq 变量)。频谱仪清除迹线, 设置中心频率 6.2GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 5.04GHz (基于 imageSpectrumFreqSC[1] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.708,
|
||||
0.851,
|
||||
0.752
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "f) 选择一个 X 频段通道 (如 X 边), 软件自动配置开关矩阵。信号源功率设置为 -40dBm (基于 imagePowerX 变量)。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.763,
|
||||
0.851,
|
||||
0.863
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "g) X 频段测试点 1 (8GHz): 1. 测试仪设置信号源频率为 8GHz (基于 XStartFreq 变量)。频谱仪清除迹线, 设置中心频率 8GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 9.44GHz (基于 imageSpectrumFreqX[0] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.875,
|
||||
0.851,
|
||||
0.891
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "h) X频段测试点2(12GHz): 1. 测试仪设置信号源频率为12GHz(基于XStopFreq变量)。频谱"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.265,
|
||||
0.851,
|
||||
0.891
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.17,
|
||||
0.094,
|
||||
0.851,
|
||||
0.166
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "仪清除迹线, 设置中心频率 12GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 10.54GHz (基于 imageSpectrumFreqX[1] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.178,
|
||||
0.851,
|
||||
0.222
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "i) 测试软件自动计算 (P1 - P2), 得到镜频抑制比 (存入 imageRejection)。重复步骤 c) 至 h) 直到所有选定通道测试完毕。将所有镜频抑制比结果记录在表中。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.233,
|
||||
0.765,
|
||||
0.25
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "j) 测试完毕, 关闭信号源射频输出, 关闭脉冲调制, 频谱仪和信号源释放远程控制。"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.178,
|
||||
0.851,
|
||||
0.25
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
}
|
||||
]
|
||||
]
|
||||
Binary file not shown.
70
backend/planner/mineru_result/all_knowledge.txt
Normal file
70
backend/planner/mineru_result/all_knowledge.txt
Normal file
@@ -0,0 +1,70 @@
|
||||
|
||||
# 上电_镜频测试_无参数.docx
|
||||
# 全壳测试
|
||||
|
||||
全壳测试包含上电、镜频测试、灵敏度测试、极化测试、功率测试、断电几项,测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。以下是连接示意图:
|
||||
|
||||

|
||||
连接示意图
|
||||
|
||||
# 1. 上电测试
|
||||
|
||||
a) 直流电源与信号源与工程机通过TCPIP连接, 连接超时 $2000 \mathrm{~ms}$ 。
|
||||
b) 信号源设置: 射频输出设置为 OFF。
|
||||
c) 直流电源设置: OCP 状态设置为 ON; OCP 电流设置为 12A; OVP 电压设置为 32V; 输出电流设置为 6A; 输出电压设置为 28V。
|
||||
d) 直流电源射频输出设置为 ON, 整机上电, 等待 2000ms。
|
||||
|
||||
e) 测试仪循环查询直流电源电流, 并将实测值与待机电流限值3.0A进行比较, 每次循环等待 $100\mathrm{ms}$ 。
|
||||
f) 当测试次数达到 5 或总时长达到 20 秒后, 停止监控, 将测试结果记录在表中。
|
||||
|
||||
# 2. 镜频测试
|
||||
|
||||
a) 直流电源连接电源,电源设置 28V@6A。信号源、频谱分析仪、开关矩阵与工程机通过TCP/IP 连接。
|
||||
b) 频谱仪设置: Span: 500MHz, RBW: 3MHz, VBW: 3MHz, Sweeptime: 1ms; 信号源设置: 开启脉冲调制, 脉宽 2us, 周期 1ms。整机上电, 等待产品进入低功耗。
|
||||
c) 选择一个SC频段通道(如SC边), 软件自动配置开关矩阵。信号源功率设置为-25dBm (基于 imagePowerSC 变量)。
|
||||
d) SC 频段测试点 1 (2.7GHz): 1. 测试仪设置信号源频率为 2.7GHz。频谱仪设置中心频率 2.7GHz, 开启最大值保持 (MAXH), 等待 3s, 使用 Peak 观察信号最高点, 将功率 P1 记录在草稿中 (测量结果存入 imageSpectrumPower1)。2. 信号源设置不变。频谱仪清除迹线 (WRITe), 设置中心频率为 3.84GHz (基于 imageSpectrumFreqSC[0] 变量), 开启最大值保持, 等待 3s, 使用 Peak 观察信号最高点, 将功率 P2 记录在草稿中 (测量结果存入 imageSpectrumPower2)。
|
||||
e) SC 频段测试点 2 (6.2GHz): 1. 测试仪设置信号源频率为 6.2GHz (基于 SCStopFreq 变量)。频谱仪清除迹线, 设置中心频率 6.2GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 5.04GHz (基于 imageSpectrumFreqSC[1] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。
|
||||
f) 选择一个 X 频段通道 (如 X 边), 软件自动配置开关矩阵。信号源功率设置为 -40dBm (基于 imagePowerX 变量)。
|
||||
g) X 频段测试点 1 (8GHz): 1. 测试仪设置信号源频率为 8GHz (基于 XStartFreq 变量)。频谱仪清除迹线, 设置中心频率 8GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 9.44GHz (基于 imageSpectrumFreqX[0] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。
|
||||
h) X频段测试点2(12GHz): 1. 测试仪设置信号源频率为12GHz(基于XStopFreq变量)。频谱
|
||||
|
||||
仪清除迹线, 设置中心频率 12GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 10.54GHz (基于 imageSpectrumFreqX[1] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。
|
||||
|
||||
i) 测试软件自动计算 (P1 - P2), 得到镜频抑制比 (存入 imageRejection)。重复步骤 c) 至 h) 直到所有选定通道测试完毕。将所有镜频抑制比结果记录在表中。
|
||||
j) 测试完毕, 关闭信号源射频输出, 关闭脉冲调制, 频谱仪和信号源释放远程控制。
|
||||
|
||||
|
||||
# 上电_镜频测试_无参数.docx
|
||||
# 场景1:测试用例
|
||||
|
||||
测试器件说明:测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。Dut有SC频段接口和X频段接口,通过配置开关矩阵可以实现仪器间连接的更改。
|
||||
|
||||
本次测试项目共有三项:
|
||||
|
||||
a)上电测试:连接好各个设备,检查各个器件的工作情况,设置OCP,OVP等等操作。
|
||||
b)镜频测试:DUT电源供电28V,电流2.9A;测试频段:SC波段(2.7GHz~6.2GHz)和X波段(8GHz~12GHz);频谱仪SPAN=500MHz;信号源RF Power:SC频段=-25+线损+30(衰减器值);X频段=-40+线损+30(衰减器值);
|
||||
|
||||
测试内容:例如SC波段信号源power=-25dBm,f=2.7GHz,频谱分析仪f=2.7GHz,读取频谱分析仪Max Peak功率值P1;信号源功率及频率保持不变,频谱分析仪f-=3.84GHz,读取频谱分析仪Max Peak功率值P2。
|
||||
|
||||
本次测试信号源在以下四个频点上进行测试;
|
||||
|
||||
2.7GHz 时频谱仪在 2.7GHz 和 3.88GHz
|
||||
6.2GHz 时频谱仪在 6.2GHz 和 5.88GHz
|
||||
|
||||
8GHz 时频谱仪在 8GHz 和 11GHz
|
||||
|
||||
12GHz 时频谱仪在 12GHz 和 15GHz
|
||||
|
||||
注意:镜频测试中不需要体现线缆损耗值。
|
||||
|
||||
SC 波段, DUT 在频率 $2.7 \mathrm{GHz}$ 的镜像抑制比= (P1-P2) >7dB 判定合
|
||||
|
||||
格。不合格报告中标红。
|
||||
|
||||
c)断电测试:释放资源,关闭各种仪器的状态
|
||||
|
||||
表 1: 全壳测试报告模板
|
||||
|
||||
<table><tr><td colspan="8"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan="8"></td></tr><tr><td colspan="8"></td></tr><tr><td colspan="8"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td colspan="2"></td><td></td><td colspan="2"></td><td></td></tr><tr><td colspan="8"></td></tr><tr><td colspan="8"></td></tr><tr><td colspan="8"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan="8"></td></tr><tr><td colspan="8"></td></tr><tr><td colspan="8"></td></tr></table>
|
||||
|
||||
表 1: 全壳测试报告模板
|
||||
38
backend/planner/mineru_result/all_requirements.txt
Normal file
38
backend/planner/mineru_result/all_requirements.txt
Normal file
@@ -0,0 +1,38 @@
|
||||
# 文件: 原镜频测试用例参考.docx
|
||||
|
||||
# 场景1:测试用例
|
||||
|
||||
测试器件说明:测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。Dut有SC频段接口和X频段接口,通过配置开关矩阵可以实现仪器间连接的更改。
|
||||
|
||||
本次测试项目共有三项:
|
||||
|
||||
a)上电测试:连接好各个设备,检查各个器件的工作情况,设置OCP,OVP等等操作。
|
||||
b)镜频测试:DUT电源供电28V,电流2.9A;测试频段:SC波段(2.7GHz~6.2GHz)和X波段(8GHz~12GHz);频谱仪SPAN=500MHz;信号源RF Power:SC频段=-25+线损+30(衰减器值);X频段=-40+线损+30(衰减器值);
|
||||
|
||||
测试内容:例如SC波段信号源power=-25dBm,f=2.7GHz,频谱分析仪f=2.7GHz,读取频谱分析仪Max Peak功率值P1;信号源功率及频率保持不变,频谱分析仪f-=3.84GHz,读取频谱分析仪Max Peak功率值P2。
|
||||
|
||||
本次测试信号源在以下四个频点上进行测试;
|
||||
|
||||
2.7GHz 时频谱仪在 2.7GHz 和 3.88GHz
|
||||
6.2GHz 时频谱仪在 6.2GHz 和 5.88GHz
|
||||
|
||||
8GHz 时频谱仪在 8GHz 和 11GHz
|
||||
|
||||
12GHz 时频谱仪在 12GHz 和 15GHz
|
||||
|
||||
注意:镜频测试中不需要体现线缆损耗值。
|
||||
|
||||
SC 波段, DUT 在频率 $2.7 \mathrm{GHz}$ 的镜像抑制比= (P1-P2) >7dB 判定合
|
||||
|
||||
格。不合格报告中标红。
|
||||
|
||||
c)断电测试:释放资源,关闭各种仪器的状态
|
||||
|
||||
表 1: 全壳测试报告模板
|
||||
|
||||
<table><tr><td colspan="8"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan="8"></td></tr><tr><td colspan="8"></td></tr><tr><td colspan="8"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td colspan="2"></td><td></td><td colspan="2"></td><td></td></tr><tr><td colspan="8"></td></tr><tr><td colspan="8"></td></tr><tr><td colspan="8"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan="8"></td></tr><tr><td colspan="8"></td></tr><tr><td colspan="8"></td></tr></table>
|
||||
|
||||
表 1: 全壳测试报告模板
|
||||
|
||||
---
|
||||
|
||||
@@ -0,0 +1,143 @@
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"text": "全壳测试",
|
||||
"text_level": 1,
|
||||
"bbox": [
|
||||
421,
|
||||
126,
|
||||
574,
|
||||
155
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "全壳测试包含上电、镜频测试、灵敏度测试、极化测试、功率测试、断电几项,测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。以下是连接示意图:",
|
||||
"bbox": [
|
||||
144,
|
||||
250,
|
||||
840,
|
||||
343
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"img_path": "images/f05193299040c6cc15e934e062835d77bb1816610f7ebd7716eb4db1e04c4c38.jpg",
|
||||
"image_caption": [
|
||||
"连接示意图"
|
||||
],
|
||||
"image_footnote": [],
|
||||
"bbox": [
|
||||
152,
|
||||
367,
|
||||
858,
|
||||
634
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "1. 上电测试",
|
||||
"text_level": 1,
|
||||
"bbox": [
|
||||
144,
|
||||
688,
|
||||
289,
|
||||
709
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"a) 直流电源与信号源与工程机通过TCPIP连接, 连接超时 $2000 \\mathrm{~ms}$ 。",
|
||||
"b) 信号源设置: 射频输出设置为 OFF。",
|
||||
"c) 直流电源设置: OCP 状态设置为 ON; OCP 电流设置为 12A; OVP 电压设置为 32V; 输出电流设置为 6A; 输出电压设置为 28V。",
|
||||
"d) 直流电源射频输出设置为 ON, 整机上电, 等待 2000ms。"
|
||||
],
|
||||
"bbox": [
|
||||
144,
|
||||
753,
|
||||
836,
|
||||
879
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"e) 测试仪循环查询直流电源电流, 并将实测值与待机电流限值3.0A进行比较, 每次循环等待 $100\\mathrm{ms}$ 。",
|
||||
"f) 当测试次数达到 5 或总时长达到 20 秒后, 停止监控, 将测试结果记录在表中。"
|
||||
],
|
||||
"bbox": [
|
||||
144,
|
||||
93,
|
||||
836,
|
||||
165
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "2. 镜频测试",
|
||||
"text_level": 1,
|
||||
"bbox": [
|
||||
144,
|
||||
198,
|
||||
290,
|
||||
221
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"a) 直流电源连接电源,电源设置 $28\\mathrm{V} @ 6\\mathrm{A}$ 。信号源、频谱分析仪、开关矩阵与工程机通过TCPIP 连接。",
|
||||
"b) 频谱仪设置: Span: 500MHz, RBW: 3MHz, VBW: 3MHz, Sweeptime: 1ms; 信号源设置: 开启脉冲调制, 脉宽 2us, 周期 1ms。整机上电, 等待产品进入低功耗。",
|
||||
"c) 选择一个SC频段通道(如SC边), 软件自动配置开关矩阵。信号源功率设置为-25dBm (基于 imagePowerSC 变量)。",
|
||||
"d) SC 频段测试点 1 (2.7GHz): 1. 测试仪设置信号源频率为 2.7GHz。频谱仪设置中心频率 2.7GHz, 开启最大值保持 (MAXH), 等待 3s, 使用 Peak 观察信号最高点, 将功率 P1 记录在草稿中 (测量结果存入 imageSpectrumPower1)。2. 信号源设置不变。频谱仪清除迹线 (WRITEte), 设置中心频率为 3.84GHz (基于 imageSpectrumFreqSC[0] 变量), 开启最大值保持, 等待 3s, 使用 Peak 观察信号最高点, 将功率 P2 记录在草稿中 (测量结果存入 imageSpectrumPower2)。",
|
||||
"e) SC 频段测试点 2 (6.2GHz): 1. 测试仪设置信号源频率为 6.2GHz (基于 SCStopFreq 变量)。频谱仪清除迹线, 设置中心频率 6.2GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 5.04GHz (基于 imageSpectrumFreqSC[1] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。",
|
||||
"f) 选择一个 X 频段通道 (如 X 边), 软件自动配置开关矩阵。信号源功率设置为 -40dBm (基于 imagePowerX 变量)。",
|
||||
"g) X 频段测试点 1 (8GHz): 1. 测试仪设置信号源频率为 8GHz (基于 XStartFreq 变量)。频谱仪清除迹线, 设置中心频率 8GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 9.44GHz (基于 imageSpectrumFreqX[0] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。",
|
||||
"h) X频段测试点2(12GHz): 1. 测试仪设置信号源频率为12GHz (基于XStopFreq变量)。频谱"
|
||||
],
|
||||
"bbox": [
|
||||
144,
|
||||
263,
|
||||
847,
|
||||
890
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "仪清除迹线, 设置中心频率 12GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 10.54GHz (基于 imageSpectrumFreqX[1] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。",
|
||||
"bbox": [
|
||||
169,
|
||||
93,
|
||||
850,
|
||||
165
|
||||
],
|
||||
"page_idx": 2
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"i) 测试软件自动计算 (P1 - P2), 得到镜频抑制比 (存入 imageRejection)。重复步骤 c) 至 h) 直到所有选定通道测试完毕。将所有镜频抑制比结果记录在表中。",
|
||||
"j) 测试完毕, 关闭信号源射频输出, 关闭脉冲调制, 频谱仪和信号源释放远程控制。"
|
||||
],
|
||||
"bbox": [
|
||||
144,
|
||||
177,
|
||||
850,
|
||||
249
|
||||
],
|
||||
"page_idx": 2
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,305 @@
|
||||
[
|
||||
[
|
||||
{
|
||||
"type": "title",
|
||||
"bbox": [
|
||||
0.423,
|
||||
0.127,
|
||||
0.576,
|
||||
0.156
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "全壳测试"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.251,
|
||||
0.841,
|
||||
0.344
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "全壳测试包含上电、镜频测试、灵敏度测试、极化测试、功率测试、断电几项,测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。以下是连接示意图:"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"bbox": [
|
||||
0.153,
|
||||
0.368,
|
||||
0.859,
|
||||
0.635
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "image_caption",
|
||||
"bbox": [
|
||||
0.452,
|
||||
0.648,
|
||||
0.546,
|
||||
0.664
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "连接示意图"
|
||||
},
|
||||
{
|
||||
"type": "title",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.689,
|
||||
0.29,
|
||||
0.71
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "1. 上电测试"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.755,
|
||||
0.647,
|
||||
0.77
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "a) 直流电源与信号源与工程机通过TCPIP连接, 连接超时 \\(2000 \\mathrm{~ms}\\) 。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.147,
|
||||
0.782,
|
||||
0.43,
|
||||
0.797
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "b) 信号源设置: 射频输出设置为 OFF。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.81,
|
||||
0.838,
|
||||
0.853
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "c) 直流电源设置: OCP 状态设置为 ON; OCP 电流设置为 12A; OVP 电压设置为 32V; 输出电流设置为 6A; 输出电压设置为 28V。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.865,
|
||||
0.589,
|
||||
0.88
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "d) 直流电源射频输出设置为 ON, 整机上电, 等待 2000ms。"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.755,
|
||||
0.838,
|
||||
0.88
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.094,
|
||||
0.837,
|
||||
0.138
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "e) 测试仪循环查询直流电源电流, 并将实测值与待机电流限值3.0A进行比较, 每次循环等待 \\(100\\mathrm{ms}\\) 。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.149,
|
||||
0.747,
|
||||
0.166
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "f) 当测试次数达到 5 或总时长达到 20 秒后, 停止监控, 将测试结果记录在表中。"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.094,
|
||||
0.837,
|
||||
0.166
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "title",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.199,
|
||||
0.292,
|
||||
0.222
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "2. 镜频测试"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.265,
|
||||
0.848,
|
||||
0.308
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "a) 直流电源连接电源,电源设置 \\(28\\mathrm{V} @ 6\\mathrm{A}\\) 。信号源、频谱分析仪、开关矩阵与工程机通过TCPIP 连接。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.32,
|
||||
0.848,
|
||||
0.364
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "b) 频谱仪设置: Span: 500MHz, RBW: 3MHz, VBW: 3MHz, Sweeptime: 1ms; 信号源设置: 开启脉冲调制, 脉宽 2us, 周期 1ms。整机上电, 等待产品进入低功耗。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.375,
|
||||
0.848,
|
||||
0.419
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "c) 选择一个SC频段通道(如SC边), 软件自动配置开关矩阵。信号源功率设置为-25dBm (基于 imagePowerSC 变量)。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.431,
|
||||
0.848,
|
||||
0.586
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "d) SC 频段测试点 1 (2.7GHz): 1. 测试仪设置信号源频率为 2.7GHz。频谱仪设置中心频率 2.7GHz, 开启最大值保持 (MAXH), 等待 3s, 使用 Peak 观察信号最高点, 将功率 P1 记录在草稿中 (测量结果存入 imageSpectrumPower1)。2. 信号源设置不变。频谱仪清除迹线 (WRITEte), 设置中心频率为 3.84GHz (基于 imageSpectrumFreqSC[0] 变量), 开启最大值保持, 等待 3s, 使用 Peak 观察信号最高点, 将功率 P2 记录在草稿中 (测量结果存入 imageSpectrumPower2)。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.597,
|
||||
0.848,
|
||||
0.697
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "e) SC 频段测试点 2 (6.2GHz): 1. 测试仪设置信号源频率为 6.2GHz (基于 SCStopFreq 变量)。频谱仪清除迹线, 设置中心频率 6.2GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 5.04GHz (基于 imageSpectrumFreqSC[1] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.708,
|
||||
0.848,
|
||||
0.752
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "f) 选择一个 X 频段通道 (如 X 边), 软件自动配置开关矩阵。信号源功率设置为 -40dBm (基于 imagePowerX 变量)。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.763,
|
||||
0.848,
|
||||
0.863
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "g) X 频段测试点 1 (8GHz): 1. 测试仪设置信号源频率为 8GHz (基于 XStartFreq 变量)。频谱仪清除迹线, 设置中心频率 8GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 9.44GHz (基于 imageSpectrumFreqX[0] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.875,
|
||||
0.848,
|
||||
0.891
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "h) X频段测试点2(12GHz): 1. 测试仪设置信号源频率为12GHz (基于XStopFreq变量)。频谱"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.265,
|
||||
0.848,
|
||||
0.891
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.17,
|
||||
0.094,
|
||||
0.851,
|
||||
0.166
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "仪清除迹线, 设置中心频率 12GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 10.54GHz (基于 imageSpectrumFreqX[1] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.178,
|
||||
0.851,
|
||||
0.222
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "i) 测试软件自动计算 (P1 - P2), 得到镜频抑制比 (存入 imageRejection)。重复步骤 c) 至 h) 直到所有选定通道测试完毕。将所有镜频抑制比结果记录在表中。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.233,
|
||||
0.765,
|
||||
0.25
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "j) 测试完毕, 关闭信号源射频输出, 关闭脉冲调制, 频谱仪和信号源释放远程控制。"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.178,
|
||||
0.851,
|
||||
0.25
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
}
|
||||
]
|
||||
]
|
||||
Binary file not shown.
@@ -0,0 +1,143 @@
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"text": "全壳测试",
|
||||
"text_level": 1,
|
||||
"bbox": [
|
||||
421,
|
||||
126,
|
||||
576,
|
||||
156
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "全壳测试包含上电、镜频测试、灵敏度测试、极化测试、功率测试、断电几项,测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。以下是连接示意图:",
|
||||
"bbox": [
|
||||
144,
|
||||
250,
|
||||
840,
|
||||
343
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"img_path": "images/f05193299040c6cc15e934e062835d77bb1816610f7ebd7716eb4db1e04c4c38.jpg",
|
||||
"image_caption": [
|
||||
"连接示意图"
|
||||
],
|
||||
"image_footnote": [],
|
||||
"bbox": [
|
||||
152,
|
||||
367,
|
||||
858,
|
||||
634
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "1. 上电测试",
|
||||
"text_level": 1,
|
||||
"bbox": [
|
||||
144,
|
||||
688,
|
||||
290,
|
||||
709
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"a) 直流电源与信号源与工程机通过TCPIP连接, 连接超时 $2000 \\mathrm{~ms}$ 。",
|
||||
"b) 信号源设置: 射频输出设置为 OFF。",
|
||||
"c) 直流电源设置: OCP 状态设置为 ON; OCP 电流设置为 12A; OVP 电压设置为 32V; 输出电流设置为 6A; 输出电压设置为 28V。",
|
||||
"d) 直流电源射频输出设置为 ON, 整机上电, 等待 2000ms。"
|
||||
],
|
||||
"bbox": [
|
||||
144,
|
||||
753,
|
||||
836,
|
||||
879
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"e) 测试仪循环查询直流电源电流, 并将实测值与待机电流限值3.0A进行比较, 每次循环等待 $100\\mathrm{ms}$ 。",
|
||||
"f) 当测试次数达到 5 或总时长达到 20 秒后, 停止监控, 将测试结果记录在表中。"
|
||||
],
|
||||
"bbox": [
|
||||
144,
|
||||
93,
|
||||
836,
|
||||
166
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "2. 镜频测试",
|
||||
"text_level": 1,
|
||||
"bbox": [
|
||||
144,
|
||||
198,
|
||||
290,
|
||||
221
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"a) 直流电源连接电源,电源设置 28V@6A。信号源、频谱分析仪、开关矩阵与工程机通过TCP/IP 连接。",
|
||||
"b) 频谱仪设置: Span: 500MHz, RBW: 3MHz, VBW: 3MHz, Sweeptime: 1ms; 信号源设置: 开启脉冲调制, 脉宽 2us, 周期 1ms。整机上电, 等待产品进入低功耗。",
|
||||
"c) 选择一个SC频段通道(如SC边), 软件自动配置开关矩阵。信号源功率设置为-25dBm (基于 imagePowerSC 变量)。",
|
||||
"d) SC 频段测试点 1 (2.7GHz): 1. 测试仪设置信号源频率为 2.7GHz。频谱仪设置中心频率 2.7GHz, 开启最大值保持 (MAXH), 等待 3s, 使用 Peak 观察信号最高点, 将功率 P1 记录在草稿中 (测量结果存入 imageSpectrumPower1)。2. 信号源设置不变。频谱仪清除迹线 (WRITe), 设置中心频率为 3.84GHz (基于 imageSpectrumFreqSC[0] 变量), 开启最大值保持, 等待 3s, 使用 Peak 观察信号最高点, 将功率 P2 记录在草稿中 (测量结果存入 imageSpectrumPower2)。",
|
||||
"e) SC 频段测试点 2 (6.2GHz): 1. 测试仪设置信号源频率为 6.2GHz (基于 SCStopFreq 变量)。频谱仪清除迹线, 设置中心频率 6.2GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 5.04GHz (基于 imageSpectrumFreqSC[1] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。",
|
||||
"f) 选择一个 X 频段通道 (如 X 边), 软件自动配置开关矩阵。信号源功率设置为 -40dBm (基于 imagePowerX 变量)。",
|
||||
"g) X 频段测试点 1 (8GHz): 1. 测试仪设置信号源频率为 8GHz (基于 XStartFreq 变量)。频谱仪清除迹线, 设置中心频率 8GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 9.44GHz (基于 imageSpectrumFreqX[0] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。",
|
||||
"h) X频段测试点2(12GHz): 1. 测试仪设置信号源频率为12GHz(基于XStopFreq变量)。频谱"
|
||||
],
|
||||
"bbox": [
|
||||
144,
|
||||
263,
|
||||
850,
|
||||
890
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "仪清除迹线, 设置中心频率 12GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 10.54GHz (基于 imageSpectrumFreqX[1] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。",
|
||||
"bbox": [
|
||||
169,
|
||||
93,
|
||||
850,
|
||||
165
|
||||
],
|
||||
"page_idx": 2
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"i) 测试软件自动计算 (P1 - P2), 得到镜频抑制比 (存入 imageRejection)。重复步骤 c) 至 h) 直到所有选定通道测试完毕。将所有镜频抑制比结果记录在表中。",
|
||||
"j) 测试完毕, 关闭信号源射频输出, 关闭脉冲调制, 频谱仪和信号源释放远程控制。"
|
||||
],
|
||||
"bbox": [
|
||||
144,
|
||||
177,
|
||||
850,
|
||||
249
|
||||
],
|
||||
"page_idx": 2
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,305 @@
|
||||
[
|
||||
[
|
||||
{
|
||||
"type": "title",
|
||||
"bbox": [
|
||||
0.423,
|
||||
0.127,
|
||||
0.577,
|
||||
0.157
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "全壳测试"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.251,
|
||||
0.841,
|
||||
0.344
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "全壳测试包含上电、镜频测试、灵敏度测试、极化测试、功率测试、断电几项,测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。以下是连接示意图:"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"bbox": [
|
||||
0.153,
|
||||
0.368,
|
||||
0.859,
|
||||
0.635
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "image_caption",
|
||||
"bbox": [
|
||||
0.452,
|
||||
0.648,
|
||||
0.546,
|
||||
0.664
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "连接示意图"
|
||||
},
|
||||
{
|
||||
"type": "title",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.689,
|
||||
0.291,
|
||||
0.71
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "1. 上电测试"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.755,
|
||||
0.647,
|
||||
0.77
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "a) 直流电源与信号源与工程机通过TCPIP连接, 连接超时 \\(2000 \\mathrm{~ms}\\) 。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.147,
|
||||
0.782,
|
||||
0.43,
|
||||
0.797
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "b) 信号源设置: 射频输出设置为 OFF。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.81,
|
||||
0.838,
|
||||
0.853
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "c) 直流电源设置: OCP 状态设置为 ON; OCP 电流设置为 12A; OVP 电压设置为 32V; 输出电流设置为 6A; 输出电压设置为 28V。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.865,
|
||||
0.59,
|
||||
0.88
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "d) 直流电源射频输出设置为 ON, 整机上电, 等待 2000ms。"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.755,
|
||||
0.838,
|
||||
0.88
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.094,
|
||||
0.837,
|
||||
0.138
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "e) 测试仪循环查询直流电源电流, 并将实测值与待机电流限值3.0A进行比较, 每次循环等待 \\(100\\mathrm{ms}\\) 。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.149,
|
||||
0.747,
|
||||
0.167
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "f) 当测试次数达到 5 或总时长达到 20 秒后, 停止监控, 将测试结果记录在表中。"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.094,
|
||||
0.837,
|
||||
0.167
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "title",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.199,
|
||||
0.292,
|
||||
0.222
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "2. 镜频测试"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.265,
|
||||
0.851,
|
||||
0.308
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "a) 直流电源连接电源,电源设置 28V@6A。信号源、频谱分析仪、开关矩阵与工程机通过TCP/IP 连接。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.32,
|
||||
0.851,
|
||||
0.364
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "b) 频谱仪设置: Span: 500MHz, RBW: 3MHz, VBW: 3MHz, Sweeptime: 1ms; 信号源设置: 开启脉冲调制, 脉宽 2us, 周期 1ms。整机上电, 等待产品进入低功耗。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.375,
|
||||
0.851,
|
||||
0.42
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "c) 选择一个SC频段通道(如SC边), 软件自动配置开关矩阵。信号源功率设置为-25dBm (基于 imagePowerSC 变量)。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.431,
|
||||
0.851,
|
||||
0.587
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "d) SC 频段测试点 1 (2.7GHz): 1. 测试仪设置信号源频率为 2.7GHz。频谱仪设置中心频率 2.7GHz, 开启最大值保持 (MAXH), 等待 3s, 使用 Peak 观察信号最高点, 将功率 P1 记录在草稿中 (测量结果存入 imageSpectrumPower1)。2. 信号源设置不变。频谱仪清除迹线 (WRITe), 设置中心频率为 3.84GHz (基于 imageSpectrumFreqSC[0] 变量), 开启最大值保持, 等待 3s, 使用 Peak 观察信号最高点, 将功率 P2 记录在草稿中 (测量结果存入 imageSpectrumPower2)。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.597,
|
||||
0.851,
|
||||
0.698
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "e) SC 频段测试点 2 (6.2GHz): 1. 测试仪设置信号源频率为 6.2GHz (基于 SCStopFreq 变量)。频谱仪清除迹线, 设置中心频率 6.2GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 5.04GHz (基于 imageSpectrumFreqSC[1] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.708,
|
||||
0.851,
|
||||
0.752
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "f) 选择一个 X 频段通道 (如 X 边), 软件自动配置开关矩阵。信号源功率设置为 -40dBm (基于 imagePowerX 变量)。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.763,
|
||||
0.851,
|
||||
0.863
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "g) X 频段测试点 1 (8GHz): 1. 测试仪设置信号源频率为 8GHz (基于 XStartFreq 变量)。频谱仪清除迹线, 设置中心频率 8GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 9.44GHz (基于 imageSpectrumFreqX[0] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.875,
|
||||
0.851,
|
||||
0.891
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "h) X频段测试点2(12GHz): 1. 测试仪设置信号源频率为12GHz(基于XStopFreq变量)。频谱"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.265,
|
||||
0.851,
|
||||
0.891
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.17,
|
||||
0.094,
|
||||
0.851,
|
||||
0.166
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "仪清除迹线, 设置中心频率 12GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 10.54GHz (基于 imageSpectrumFreqX[1] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.178,
|
||||
0.851,
|
||||
0.222
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "i) 测试软件自动计算 (P1 - P2), 得到镜频抑制比 (存入 imageRejection)。重复步骤 c) 至 h) 直到所有选定通道测试完毕。将所有镜频抑制比结果记录在表中。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.233,
|
||||
0.765,
|
||||
0.25
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "j) 测试完毕, 关闭信号源射频输出, 关闭脉冲调制, 频谱仪和信号源释放远程控制。"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.146,
|
||||
0.178,
|
||||
0.851,
|
||||
0.25
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
}
|
||||
]
|
||||
]
|
||||
Binary file not shown.
32
backend/planner/mineru_result/full.md
Normal file
32
backend/planner/mineru_result/full.md
Normal file
@@ -0,0 +1,32 @@
|
||||
# 全壳测试
|
||||
|
||||
全壳测试包含上电、镜频测试、灵敏度测试、极化测试、功率测试、断电几项,测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。以下是连接示意图:
|
||||
|
||||

|
||||
连接示意图
|
||||
|
||||
# 1. 上电测试
|
||||
|
||||
a) 直流电源与信号源与工程机通过TCPIP连接, 连接超时 $2000 \mathrm{~ms}$ 。
|
||||
b) 信号源设置: 射频输出设置为 OFF。
|
||||
c) 直流电源设置: OCP 状态设置为 ON; OCP 电流设置为 12A; OVP 电压设置为 32V; 输出电流设置为 6A; 输出电压设置为 28V。
|
||||
d) 直流电源射频输出设置为 ON, 整机上电, 等待 2000ms。
|
||||
|
||||
e) 测试仪循环查询直流电源电流, 并将实测值与待机电流限值3.0A进行比较, 每次循环等待 $100\mathrm{ms}$ 。
|
||||
f) 当测试次数达到 5 或总时长达到 20 秒后, 停止监控, 将测试结果记录在表中。
|
||||
|
||||
# 2. 镜频测试
|
||||
|
||||
a) 直流电源连接电源,电源设置 28V@6A。信号源、频谱分析仪、开关矩阵与工程机通过TCP/IP 连接。
|
||||
b) 频谱仪设置: Span: 500MHz, RBW: 3MHz, VBW: 3MHz, Sweeptime: 1ms; 信号源设置: 开启脉冲调制, 脉宽 2us, 周期 1ms。整机上电, 等待产品进入低功耗。
|
||||
c) 选择一个SC频段通道(如SC边), 软件自动配置开关矩阵。信号源功率设置为-25dBm (基于 imagePowerSC 变量)。
|
||||
d) SC 频段测试点 1 (2.7GHz): 1. 测试仪设置信号源频率为 2.7GHz。频谱仪设置中心频率 2.7GHz, 开启最大值保持 (MAXH), 等待 3s, 使用 Peak 观察信号最高点, 将功率 P1 记录在草稿中 (测量结果存入 imageSpectrumPower1)。2. 信号源设置不变。频谱仪清除迹线 (WRITe), 设置中心频率为 3.84GHz (基于 imageSpectrumFreqSC[0] 变量), 开启最大值保持, 等待 3s, 使用 Peak 观察信号最高点, 将功率 P2 记录在草稿中 (测量结果存入 imageSpectrumPower2)。
|
||||
e) SC 频段测试点 2 (6.2GHz): 1. 测试仪设置信号源频率为 6.2GHz (基于 SCStopFreq 变量)。频谱仪清除迹线, 设置中心频率 6.2GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 5.04GHz (基于 imageSpectrumFreqSC[1] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。
|
||||
f) 选择一个 X 频段通道 (如 X 边), 软件自动配置开关矩阵。信号源功率设置为 -40dBm (基于 imagePowerX 变量)。
|
||||
g) X 频段测试点 1 (8GHz): 1. 测试仪设置信号源频率为 8GHz (基于 XStartFreq 变量)。频谱仪清除迹线, 设置中心频率 8GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 9.44GHz (基于 imageSpectrumFreqX[0] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。
|
||||
h) X频段测试点2(12GHz): 1. 测试仪设置信号源频率为12GHz(基于XStopFreq变量)。频谱
|
||||
|
||||
仪清除迹线, 设置中心频率 12GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 10.54GHz (基于 imageSpectrumFreqX[1] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。
|
||||
|
||||
i) 测试软件自动计算 (P1 - P2), 得到镜频抑制比 (存入 imageRejection)。重复步骤 c) 至 h) 直到所有选定通道测试完毕。将所有镜频抑制比结果记录在表中。
|
||||
j) 测试完毕, 关闭信号源射频输出, 关闭脉冲调制, 频谱仪和信号源释放远程控制。
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 58 KiB |
903
backend/planner/mineru_result/layout.json
Normal file
903
backend/planner/mineru_result/layout.json
Normal file
@@ -0,0 +1,903 @@
|
||||
{
|
||||
"pdf_info": [
|
||||
{
|
||||
"para_blocks": [
|
||||
{
|
||||
"bbox": [
|
||||
251,
|
||||
106,
|
||||
343,
|
||||
132
|
||||
],
|
||||
"type": "title",
|
||||
"angle": 0,
|
||||
"lines": [
|
||||
{
|
||||
"bbox": [
|
||||
251,
|
||||
106,
|
||||
343,
|
||||
132
|
||||
],
|
||||
"spans": [
|
||||
{
|
||||
"bbox": [
|
||||
251,
|
||||
106,
|
||||
343,
|
||||
132
|
||||
],
|
||||
"type": "text",
|
||||
"content": "全壳测试"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"index": 0
|
||||
},
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
211,
|
||||
500,
|
||||
289
|
||||
],
|
||||
"type": "text",
|
||||
"angle": 0,
|
||||
"lines": [
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
211,
|
||||
500,
|
||||
289
|
||||
],
|
||||
"spans": [
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
211,
|
||||
500,
|
||||
289
|
||||
],
|
||||
"type": "text",
|
||||
"content": "全壳测试包含上电、镜频测试、灵敏度测试、极化测试、功率测试、断电几项,测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。以下是连接示意图:"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"index": 1
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"bbox": [
|
||||
91,
|
||||
309,
|
||||
511,
|
||||
534
|
||||
],
|
||||
"blocks": [
|
||||
{
|
||||
"bbox": [
|
||||
91,
|
||||
309,
|
||||
511,
|
||||
534
|
||||
],
|
||||
"lines": [
|
||||
{
|
||||
"bbox": [
|
||||
91,
|
||||
309,
|
||||
511,
|
||||
534
|
||||
],
|
||||
"spans": [
|
||||
{
|
||||
"bbox": [
|
||||
91,
|
||||
309,
|
||||
511,
|
||||
534
|
||||
],
|
||||
"type": "image",
|
||||
"image_path": "f05193299040c6cc15e934e062835d77bb1816610f7ebd7716eb4db1e04c4c38.jpg"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"index": 2,
|
||||
"angle": 0,
|
||||
"type": "image_body"
|
||||
},
|
||||
{
|
||||
"bbox": [
|
||||
268,
|
||||
544,
|
||||
324,
|
||||
558
|
||||
],
|
||||
"lines": [
|
||||
{
|
||||
"bbox": [
|
||||
268,
|
||||
544,
|
||||
324,
|
||||
558
|
||||
],
|
||||
"spans": [
|
||||
{
|
||||
"bbox": [
|
||||
268,
|
||||
544,
|
||||
324,
|
||||
558
|
||||
],
|
||||
"type": "text",
|
||||
"content": "连接示意图"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"index": 3,
|
||||
"angle": 0,
|
||||
"type": "image_caption"
|
||||
}
|
||||
],
|
||||
"index": 2
|
||||
},
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
579,
|
||||
173,
|
||||
597
|
||||
],
|
||||
"type": "title",
|
||||
"angle": 0,
|
||||
"lines": [
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
579,
|
||||
173,
|
||||
597
|
||||
],
|
||||
"spans": [
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
579,
|
||||
173,
|
||||
597
|
||||
],
|
||||
"type": "text",
|
||||
"content": "1. 上电测试"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"index": 4
|
||||
},
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
634,
|
||||
498,
|
||||
740
|
||||
],
|
||||
"type": "list",
|
||||
"angle": 0,
|
||||
"index": 9,
|
||||
"blocks": [
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
634,
|
||||
384,
|
||||
647
|
||||
],
|
||||
"type": "text",
|
||||
"angle": 0,
|
||||
"lines": [
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
634,
|
||||
384,
|
||||
647
|
||||
],
|
||||
"spans": [
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
634,
|
||||
384,
|
||||
647
|
||||
],
|
||||
"type": "text",
|
||||
"content": "a) 直流电源与信号源与工程机通过TCPIP连接, 连接超时 "
|
||||
},
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
634,
|
||||
384,
|
||||
647
|
||||
],
|
||||
"type": "inline_equation",
|
||||
"content": "2000 \\mathrm{~ms}"
|
||||
},
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
634,
|
||||
384,
|
||||
647
|
||||
],
|
||||
"type": "text",
|
||||
"content": " 。"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"index": 5
|
||||
},
|
||||
{
|
||||
"bbox": [
|
||||
87,
|
||||
657,
|
||||
255,
|
||||
670
|
||||
],
|
||||
"type": "text",
|
||||
"angle": 0,
|
||||
"lines": [
|
||||
{
|
||||
"bbox": [
|
||||
87,
|
||||
657,
|
||||
255,
|
||||
670
|
||||
],
|
||||
"spans": [
|
||||
{
|
||||
"bbox": [
|
||||
87,
|
||||
657,
|
||||
255,
|
||||
670
|
||||
],
|
||||
"type": "text",
|
||||
"content": "b) 信号源设置: 射频输出设置为 OFF。"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"index": 6
|
||||
},
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
681,
|
||||
498,
|
||||
717
|
||||
],
|
||||
"type": "text",
|
||||
"angle": 0,
|
||||
"lines": [
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
681,
|
||||
498,
|
||||
717
|
||||
],
|
||||
"spans": [
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
681,
|
||||
498,
|
||||
717
|
||||
],
|
||||
"type": "text",
|
||||
"content": "c) 直流电源设置: OCP 状态设置为 ON; OCP 电流设置为 12A; OVP 电压设置为 32V; 输出电流设置为 6A; 输出电压设置为 28V。"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"index": 7
|
||||
},
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
727,
|
||||
351,
|
||||
740
|
||||
],
|
||||
"type": "text",
|
||||
"angle": 0,
|
||||
"lines": [
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
727,
|
||||
351,
|
||||
740
|
||||
],
|
||||
"spans": [
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
727,
|
||||
351,
|
||||
740
|
||||
],
|
||||
"type": "text",
|
||||
"content": "d) 直流电源射频输出设置为 ON, 整机上电, 等待 2000ms。"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"index": 8
|
||||
}
|
||||
],
|
||||
"sub_type": "text"
|
||||
}
|
||||
],
|
||||
"discarded_blocks": [],
|
||||
"page_size": [
|
||||
595,
|
||||
841
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"para_blocks": [
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
79,
|
||||
498,
|
||||
140
|
||||
],
|
||||
"type": "list",
|
||||
"angle": 0,
|
||||
"index": 2,
|
||||
"blocks": [
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
79,
|
||||
498,
|
||||
116
|
||||
],
|
||||
"type": "text",
|
||||
"angle": 0,
|
||||
"lines": [
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
79,
|
||||
498,
|
||||
116
|
||||
],
|
||||
"spans": [
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
79,
|
||||
498,
|
||||
116
|
||||
],
|
||||
"type": "text",
|
||||
"content": "e) 测试仪循环查询直流电源电流, 并将实测值与待机电流限值3.0A进行比较, 每次循环等待 "
|
||||
},
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
79,
|
||||
498,
|
||||
116
|
||||
],
|
||||
"type": "inline_equation",
|
||||
"content": "100\\mathrm{ms}"
|
||||
},
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
79,
|
||||
498,
|
||||
116
|
||||
],
|
||||
"type": "text",
|
||||
"content": " 。"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"index": 0
|
||||
},
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
125,
|
||||
444,
|
||||
140
|
||||
],
|
||||
"type": "text",
|
||||
"angle": 0,
|
||||
"lines": [
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
125,
|
||||
444,
|
||||
140
|
||||
],
|
||||
"spans": [
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
125,
|
||||
444,
|
||||
140
|
||||
],
|
||||
"type": "text",
|
||||
"content": "f) 当测试次数达到 5 或总时长达到 20 秒后, 停止监控, 将测试结果记录在表中。"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"index": 1
|
||||
}
|
||||
],
|
||||
"sub_type": "text"
|
||||
},
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
167,
|
||||
173,
|
||||
186
|
||||
],
|
||||
"type": "title",
|
||||
"angle": 0,
|
||||
"lines": [
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
167,
|
||||
173,
|
||||
186
|
||||
],
|
||||
"spans": [
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
167,
|
||||
173,
|
||||
186
|
||||
],
|
||||
"type": "text",
|
||||
"content": "2. 镜频测试"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"index": 3
|
||||
},
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
222,
|
||||
506,
|
||||
749
|
||||
],
|
||||
"type": "list",
|
||||
"angle": 0,
|
||||
"index": 12,
|
||||
"blocks": [
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
222,
|
||||
506,
|
||||
259
|
||||
],
|
||||
"type": "text",
|
||||
"angle": 0,
|
||||
"lines": [
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
222,
|
||||
506,
|
||||
259
|
||||
],
|
||||
"spans": [
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
222,
|
||||
506,
|
||||
259
|
||||
],
|
||||
"type": "text",
|
||||
"content": "a) 直流电源连接电源,电源设置 28V@6A。信号源、频谱分析仪、开关矩阵与工程机通过TCP/IP 连接。"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"index": 4
|
||||
},
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
269,
|
||||
506,
|
||||
306
|
||||
],
|
||||
"type": "text",
|
||||
"angle": 0,
|
||||
"lines": [
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
269,
|
||||
506,
|
||||
306
|
||||
],
|
||||
"spans": [
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
269,
|
||||
506,
|
||||
306
|
||||
],
|
||||
"type": "text",
|
||||
"content": "b) 频谱仪设置: Span: 500MHz, RBW: 3MHz, VBW: 3MHz, Sweeptime: 1ms; 信号源设置: 开启脉冲调制, 脉宽 2us, 周期 1ms。整机上电, 等待产品进入低功耗。"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"index": 5
|
||||
},
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
315,
|
||||
506,
|
||||
353
|
||||
],
|
||||
"type": "text",
|
||||
"angle": 0,
|
||||
"lines": [
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
315,
|
||||
506,
|
||||
353
|
||||
],
|
||||
"spans": [
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
315,
|
||||
506,
|
||||
353
|
||||
],
|
||||
"type": "text",
|
||||
"content": "c) 选择一个SC频段通道(如SC边), 软件自动配置开关矩阵。信号源功率设置为-25dBm (基于 imagePowerSC 变量)。"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"index": 6
|
||||
},
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
362,
|
||||
506,
|
||||
493
|
||||
],
|
||||
"type": "text",
|
||||
"angle": 0,
|
||||
"lines": [
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
362,
|
||||
506,
|
||||
493
|
||||
],
|
||||
"spans": [
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
362,
|
||||
506,
|
||||
493
|
||||
],
|
||||
"type": "text",
|
||||
"content": "d) SC 频段测试点 1 (2.7GHz): 1. 测试仪设置信号源频率为 2.7GHz。频谱仪设置中心频率 2.7GHz, 开启最大值保持 (MAXH), 等待 3s, 使用 Peak 观察信号最高点, 将功率 P1 记录在草稿中 (测量结果存入 imageSpectrumPower1)。2. 信号源设置不变。频谱仪清除迹线 (WRITe), 设置中心频率为 3.84GHz (基于 imageSpectrumFreqSC[0] 变量), 开启最大值保持, 等待 3s, 使用 Peak 观察信号最高点, 将功率 P2 记录在草稿中 (测量结果存入 imageSpectrumPower2)。"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"index": 7
|
||||
},
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
502,
|
||||
506,
|
||||
587
|
||||
],
|
||||
"type": "text",
|
||||
"angle": 0,
|
||||
"lines": [
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
502,
|
||||
506,
|
||||
587
|
||||
],
|
||||
"spans": [
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
502,
|
||||
506,
|
||||
587
|
||||
],
|
||||
"type": "text",
|
||||
"content": "e) SC 频段测试点 2 (6.2GHz): 1. 测试仪设置信号源频率为 6.2GHz (基于 SCStopFreq 变量)。频谱仪清除迹线, 设置中心频率 6.2GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 5.04GHz (基于 imageSpectrumFreqSC[1] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"index": 8
|
||||
},
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
595,
|
||||
506,
|
||||
632
|
||||
],
|
||||
"type": "text",
|
||||
"angle": 0,
|
||||
"lines": [
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
595,
|
||||
506,
|
||||
632
|
||||
],
|
||||
"spans": [
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
595,
|
||||
506,
|
||||
632
|
||||
],
|
||||
"type": "text",
|
||||
"content": "f) 选择一个 X 频段通道 (如 X 边), 软件自动配置开关矩阵。信号源功率设置为 -40dBm (基于 imagePowerX 变量)。"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"index": 9
|
||||
},
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
641,
|
||||
506,
|
||||
725
|
||||
],
|
||||
"type": "text",
|
||||
"angle": 0,
|
||||
"lines": [
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
641,
|
||||
506,
|
||||
725
|
||||
],
|
||||
"spans": [
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
641,
|
||||
506,
|
||||
725
|
||||
],
|
||||
"type": "text",
|
||||
"content": "g) X 频段测试点 1 (8GHz): 1. 测试仪设置信号源频率为 8GHz (基于 XStartFreq 变量)。频谱仪清除迹线, 设置中心频率 8GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 9.44GHz (基于 imageSpectrumFreqX[0] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"index": 10
|
||||
},
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
735,
|
||||
506,
|
||||
749
|
||||
],
|
||||
"type": "text",
|
||||
"angle": 0,
|
||||
"lines": [
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
735,
|
||||
506,
|
||||
749
|
||||
],
|
||||
"spans": [
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
735,
|
||||
506,
|
||||
749
|
||||
],
|
||||
"type": "text",
|
||||
"content": "h) X频段测试点2(12GHz): 1. 测试仪设置信号源频率为12GHz(基于XStopFreq变量)。频谱"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"index": 11
|
||||
}
|
||||
],
|
||||
"sub_type": "text"
|
||||
}
|
||||
],
|
||||
"discarded_blocks": [],
|
||||
"page_size": [
|
||||
595,
|
||||
841
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"para_blocks": [
|
||||
{
|
||||
"bbox": [
|
||||
101,
|
||||
79,
|
||||
506,
|
||||
139
|
||||
],
|
||||
"type": "text",
|
||||
"angle": 0,
|
||||
"lines": [
|
||||
{
|
||||
"bbox": [
|
||||
101,
|
||||
79,
|
||||
506,
|
||||
139
|
||||
],
|
||||
"spans": [
|
||||
{
|
||||
"bbox": [
|
||||
101,
|
||||
79,
|
||||
506,
|
||||
139
|
||||
],
|
||||
"type": "text",
|
||||
"content": "仪清除迹线, 设置中心频率 12GHz, 开启最大值保持, 等待 3s, 读取峰值功率 P1。2. 信号源设置不变。频谱仪清除迹线, 设置中心频率为 10.54GHz (基于 imageSpectrumFreqX[1] 变量), 开启最大值保持, 等待 3s, 读取峰值功率 P2。"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"index": 0
|
||||
},
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
149,
|
||||
506,
|
||||
210
|
||||
],
|
||||
"type": "list",
|
||||
"angle": 0,
|
||||
"index": 3,
|
||||
"blocks": [
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
149,
|
||||
506,
|
||||
186
|
||||
],
|
||||
"type": "text",
|
||||
"angle": 0,
|
||||
"lines": [
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
149,
|
||||
506,
|
||||
186
|
||||
],
|
||||
"spans": [
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
149,
|
||||
506,
|
||||
186
|
||||
],
|
||||
"type": "text",
|
||||
"content": "i) 测试软件自动计算 (P1 - P2), 得到镜频抑制比 (存入 imageRejection)。重复步骤 c) 至 h) 直到所有选定通道测试完毕。将所有镜频抑制比结果记录在表中。"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"index": 1
|
||||
},
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
195,
|
||||
455,
|
||||
210
|
||||
],
|
||||
"type": "text",
|
||||
"angle": 0,
|
||||
"lines": [
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
195,
|
||||
455,
|
||||
210
|
||||
],
|
||||
"spans": [
|
||||
{
|
||||
"bbox": [
|
||||
86,
|
||||
195,
|
||||
455,
|
||||
210
|
||||
],
|
||||
"type": "text",
|
||||
"content": "j) 测试完毕, 关闭信号源射频输出, 关闭脉冲调制, 频谱仪和信号源释放远程控制。"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"index": 2
|
||||
}
|
||||
],
|
||||
"sub_type": "text"
|
||||
}
|
||||
],
|
||||
"discarded_blocks": [],
|
||||
"page_size": [
|
||||
595,
|
||||
841
|
||||
],
|
||||
"page_idx": 2
|
||||
}
|
||||
],
|
||||
"_backend": "vlm",
|
||||
"_version_name": "2.6.4"
|
||||
}
|
||||
@@ -0,0 +1,260 @@
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"text": "场景1:测试用例",
|
||||
"text_level": 1,
|
||||
"bbox": [
|
||||
133,
|
||||
117,
|
||||
343,
|
||||
142
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "测试器件说明:测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。Dut有SC频段接口和X频段接口,通过配置开关矩阵可以实现仪器间连接的更改。",
|
||||
"bbox": [
|
||||
132,
|
||||
161,
|
||||
905,
|
||||
262
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "本次测试项目共有三项:",
|
||||
"bbox": [
|
||||
205,
|
||||
284,
|
||||
450,
|
||||
306
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"a)上电测试:连接好各个设备,检查各个器件的工作情况,设置OCP,OVP等等操作。",
|
||||
"b)镜频测试:DUT电源供电28V,电流2.9A;测试频段:SC波段(2.7GHz~6.2GHz)和X波段(8GHz~12GHz);频谱仪SPAN=500MHz;信号源RF Power:SC频段=-25+线损+30(衰减器值);X频段=-40+线损+30(衰减器值);"
|
||||
],
|
||||
"bbox": [
|
||||
132,
|
||||
321,
|
||||
892,
|
||||
526
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "测试内容:例如SC波段信号源power $= -25\\mathrm{dBm}$ , $\\mathrm{f} = 2.7\\mathrm{GHz}$ ,频谱分析仪 $\\mathrm{f} = 2.7\\mathrm{GHz}$ ,读取频谱分析仪MaxPeak功率值P1;信号源功率及频率保持不变,频谱分析仪 $\\mathrm{f} = 3.84\\mathrm{GHz}$ ,读取频谱分析仪MaxPeak功率值P2。",
|
||||
"bbox": [
|
||||
132,
|
||||
540,
|
||||
901,
|
||||
640
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "本次测试信号源在以下四个频点上进行测试;",
|
||||
"bbox": [
|
||||
204,
|
||||
656,
|
||||
656,
|
||||
678
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"2.7GHz 时频谱仪在 2.7GHz 和 3.88GHz",
|
||||
"6.2GHz 时频谱仪在 6.2GHz 和 5.88GHz"
|
||||
],
|
||||
"bbox": [
|
||||
204,
|
||||
695,
|
||||
596,
|
||||
753
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "8GHz 时频谱仪在 8GHz 和 11GHz",
|
||||
"bbox": [
|
||||
204,
|
||||
772,
|
||||
544,
|
||||
792
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "12GHz 时频谱仪在 12GHz 和 15GHz",
|
||||
"bbox": [
|
||||
205,
|
||||
810,
|
||||
566,
|
||||
830
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "注意:镜频测试中不需要体现线缆损耗值。",
|
||||
"bbox": [
|
||||
204,
|
||||
848,
|
||||
632,
|
||||
869
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "SC 波段, DUT 在频率 $2.7 \\mathrm{GHz}$ 的镜像抑制比= (P1-P2) >7dB 判定合",
|
||||
"bbox": [
|
||||
204,
|
||||
886,
|
||||
888,
|
||||
907
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第1页共4页",
|
||||
"bbox": [
|
||||
472,
|
||||
928,
|
||||
602,
|
||||
946
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "格。不合格报告中标红。",
|
||||
"bbox": [
|
||||
133,
|
||||
109,
|
||||
377,
|
||||
131
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "c)断电测试:释放资源,关闭各种仪器的状态",
|
||||
"bbox": [
|
||||
148,
|
||||
171,
|
||||
609,
|
||||
194
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "表 1: 全壳测试报告模板",
|
||||
"bbox": [
|
||||
450,
|
||||
202,
|
||||
665,
|
||||
222
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "images/13e3fab38868d97ba85faed2dc5ae88728483a29d223074fac0122102d00930e.jpg",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"table_body": "<table><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td colspan=\"2\"></td><td></td><td colspan=\"2\"></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr></table>",
|
||||
"bbox": [
|
||||
0,
|
||||
325,
|
||||
676,
|
||||
902
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第2页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"bbox": [
|
||||
0,
|
||||
106,
|
||||
676,
|
||||
898
|
||||
],
|
||||
"page_idx": 2
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第3页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 2
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"bbox": [
|
||||
0,
|
||||
104,
|
||||
676,
|
||||
371
|
||||
],
|
||||
"page_idx": 3
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "表 1: 全壳测试报告模板",
|
||||
"bbox": [
|
||||
450,
|
||||
401,
|
||||
665,
|
||||
420
|
||||
],
|
||||
"page_idx": 3
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第4页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 3
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,296 @@
|
||||
[
|
||||
[
|
||||
{
|
||||
"type": "title",
|
||||
"bbox": [
|
||||
0.134,
|
||||
0.118,
|
||||
0.344,
|
||||
0.143
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "场景1:测试用例"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.162,
|
||||
0.906,
|
||||
0.263
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "测试器件说明:测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。Dut有SC频段接口和X频段接口,通过配置开关矩阵可以实现仪器间连接的更改。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.206,
|
||||
0.285,
|
||||
0.452,
|
||||
0.308
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "本次测试项目共有三项:"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.323,
|
||||
0.893,
|
||||
0.378
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "a)上电测试:连接好各个设备,检查各个器件的工作情况,设置OCP,OVP等等操作。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.388,
|
||||
0.874,
|
||||
0.527
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "b)镜频测试:DUT电源供电28V,电流2.9A;测试频段:SC波段(2.7GHz~6.2GHz)和X波段(8GHz~12GHz);频谱仪SPAN=500MHz;信号源RF Power:SC频段=-25+线损+30(衰减器值);X频段=-40+线损+30(衰减器值);"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.323,
|
||||
0.893,
|
||||
0.527
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.541,
|
||||
0.903,
|
||||
0.641
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "测试内容:例如SC波段信号源power \\(= -25\\mathrm{dBm}\\) , \\(\\mathrm{f} = 2.7\\mathrm{GHz}\\) ,频谱分析仪 \\(\\mathrm{f} = 2.7\\mathrm{GHz}\\) ,读取频谱分析仪MaxPeak功率值P1;信号源功率及频率保持不变,频谱分析仪 \\(\\mathrm{f} = 3.84\\mathrm{GHz}\\) ,读取频谱分析仪MaxPeak功率值P2。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.657,
|
||||
0.657,
|
||||
0.679
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "本次测试信号源在以下四个频点上进行测试;"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.696,
|
||||
0.597,
|
||||
0.716
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "2.7GHz 时频谱仪在 2.7GHz 和 3.88GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.734,
|
||||
0.596,
|
||||
0.755
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "6.2GHz 时频谱仪在 6.2GHz 和 5.88GHz"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.696,
|
||||
0.597,
|
||||
0.755
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.773,
|
||||
0.545,
|
||||
0.793
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "8GHz 时频谱仪在 8GHz 和 11GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.206,
|
||||
0.811,
|
||||
0.567,
|
||||
0.832
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "12GHz 时频谱仪在 12GHz 和 15GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.849,
|
||||
0.633,
|
||||
0.87
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "注意:镜频测试中不需要体现线缆损耗值。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.887,
|
||||
0.89,
|
||||
0.909
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "SC 波段, DUT 在频率 \\(2.7 \\mathrm{GHz}\\) 的镜像抑制比= (P1-P2) >7dB 判定合"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.473,
|
||||
0.929,
|
||||
0.603,
|
||||
0.948
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第1页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.134,
|
||||
0.11,
|
||||
0.378,
|
||||
0.132
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "格。不合格报告中标红。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.15,
|
||||
0.172,
|
||||
0.611,
|
||||
0.195
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "c)断电测试:释放资源,关闭各种仪器的状态"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.451,
|
||||
0.203,
|
||||
0.666,
|
||||
0.223
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "表 1: 全壳测试报告模板"
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.326,
|
||||
0.677,
|
||||
0.904
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第2页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.107,
|
||||
0.677,
|
||||
0.9
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第3页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.106,
|
||||
0.677,
|
||||
0.372
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td></td><td></td><td colspan=\"2\"></td><td></td><td colspan=\"2\"></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "table_caption",
|
||||
"bbox": [
|
||||
0.452,
|
||||
0.402,
|
||||
0.666,
|
||||
0.421
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "表 1: 全壳测试报告模板"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第4页共4页"
|
||||
}
|
||||
]
|
||||
]
|
||||
Binary file not shown.
@@ -0,0 +1,260 @@
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"text": "场景1:测试用例",
|
||||
"text_level": 1,
|
||||
"bbox": [
|
||||
133,
|
||||
117,
|
||||
343,
|
||||
142
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "测试器件说明:测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。Dut有SC频段接口和X频段接口,通过配置开关矩阵可以实现仪器间连接的更改。",
|
||||
"bbox": [
|
||||
132,
|
||||
161,
|
||||
905,
|
||||
262
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "本次测试项目共有三项:",
|
||||
"bbox": [
|
||||
205,
|
||||
284,
|
||||
450,
|
||||
306
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"a)上电测试:连接好各个设备,检查各个器件的工作情况,设置OCP,OVP等等操作。",
|
||||
"b)镜频测试:DUT电源供电28V,电流2.9A;测试频段:SC波段(2.7GHz~6.2GHz)和X波段(8GHz~12GHz);频谱仪SPAN=500MHz;信号源RF Power:SC频段=-25+线损+30(衰减器值);X频段=-40+线损+30(衰减器值);"
|
||||
],
|
||||
"bbox": [
|
||||
132,
|
||||
321,
|
||||
890,
|
||||
526
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "测试内容:例如SC波段信号源power=-25dBm,f=2.7GHz,频谱分析仪f=2.7GHz,读取频谱分析仪Max Peak功率值P1;信号源功率及频率保持不变,频谱分析仪f-=3.84GHz,读取频谱分析仪Max Peak功率值P2。",
|
||||
"bbox": [
|
||||
132,
|
||||
540,
|
||||
898,
|
||||
640
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "本次测试信号源在以下四个频点上进行测试;",
|
||||
"bbox": [
|
||||
204,
|
||||
656,
|
||||
656,
|
||||
676
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"2.7GHz 时频谱仪在 2.7GHz 和 3.88GHz",
|
||||
"6.2GHz 时频谱仪在 6.2GHz 和 5.88GHz"
|
||||
],
|
||||
"bbox": [
|
||||
204,
|
||||
695,
|
||||
596,
|
||||
753
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "8GHz 时频谱仪在 8GHz 和 11GHz",
|
||||
"bbox": [
|
||||
204,
|
||||
772,
|
||||
544,
|
||||
792
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "12GHz 时频谱仪在 12GHz 和 15GHz",
|
||||
"bbox": [
|
||||
205,
|
||||
810,
|
||||
566,
|
||||
829
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "注意:镜频测试中不需要体现线缆损耗值。",
|
||||
"bbox": [
|
||||
204,
|
||||
848,
|
||||
632,
|
||||
869
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "SC 波段, DUT 在频率 $2.7 \\mathrm{GHz}$ 的镜像抑制比= (P1-P2) >7dB 判定合",
|
||||
"bbox": [
|
||||
204,
|
||||
886,
|
||||
888,
|
||||
907
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第1页共4页",
|
||||
"bbox": [
|
||||
472,
|
||||
928,
|
||||
602,
|
||||
946
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "格。不合格报告中标红。",
|
||||
"bbox": [
|
||||
133,
|
||||
108,
|
||||
377,
|
||||
131
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "c)断电测试:释放资源,关闭各种仪器的状态",
|
||||
"bbox": [
|
||||
148,
|
||||
171,
|
||||
609,
|
||||
194
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "表 1: 全壳测试报告模板",
|
||||
"bbox": [
|
||||
450,
|
||||
202,
|
||||
665,
|
||||
222
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "images/13e3fab38868d97ba85faed2dc5ae88728483a29d223074fac0122102d00930e.jpg",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"table_body": "<table><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td colspan=\"2\"></td><td></td><td colspan=\"2\"></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr></table>",
|
||||
"bbox": [
|
||||
0,
|
||||
325,
|
||||
676,
|
||||
902
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第2页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"bbox": [
|
||||
0,
|
||||
106,
|
||||
676,
|
||||
898
|
||||
],
|
||||
"page_idx": 2
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第3页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 2
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"bbox": [
|
||||
0,
|
||||
104,
|
||||
676,
|
||||
371
|
||||
],
|
||||
"page_idx": 3
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "表 1: 全壳测试报告模板",
|
||||
"bbox": [
|
||||
450,
|
||||
401,
|
||||
665,
|
||||
420
|
||||
],
|
||||
"page_idx": 3
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第4页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 3
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,296 @@
|
||||
[
|
||||
[
|
||||
{
|
||||
"type": "title",
|
||||
"bbox": [
|
||||
0.134,
|
||||
0.118,
|
||||
0.344,
|
||||
0.143
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "场景1:测试用例"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.162,
|
||||
0.906,
|
||||
0.263
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "测试器件说明:测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。Dut有SC频段接口和X频段接口,通过配置开关矩阵可以实现仪器间连接的更改。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.206,
|
||||
0.285,
|
||||
0.452,
|
||||
0.308
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "本次测试项目共有三项:"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.323,
|
||||
0.892,
|
||||
0.375
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "a)上电测试:连接好各个设备,检查各个器件的工作情况,设置OCP,OVP等等操作。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.388,
|
||||
0.874,
|
||||
0.527
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "b)镜频测试:DUT电源供电28V,电流2.9A;测试频段:SC波段(2.7GHz~6.2GHz)和X波段(8GHz~12GHz);频谱仪SPAN=500MHz;信号源RF Power:SC频段=-25+线损+30(衰减器值);X频段=-40+线损+30(衰减器值);"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.323,
|
||||
0.892,
|
||||
0.527
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.541,
|
||||
0.9,
|
||||
0.641
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "测试内容:例如SC波段信号源power=-25dBm,f=2.7GHz,频谱分析仪f=2.7GHz,读取频谱分析仪Max Peak功率值P1;信号源功率及频率保持不变,频谱分析仪f-=3.84GHz,读取频谱分析仪Max Peak功率值P2。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.657,
|
||||
0.657,
|
||||
0.678
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "本次测试信号源在以下四个频点上进行测试;"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.696,
|
||||
0.597,
|
||||
0.716
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "2.7GHz 时频谱仪在 2.7GHz 和 3.88GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.734,
|
||||
0.596,
|
||||
0.755
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "6.2GHz 时频谱仪在 6.2GHz 和 5.88GHz"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.696,
|
||||
0.597,
|
||||
0.755
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.773,
|
||||
0.545,
|
||||
0.793
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "8GHz 时频谱仪在 8GHz 和 11GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.206,
|
||||
0.811,
|
||||
0.567,
|
||||
0.83
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "12GHz 时频谱仪在 12GHz 和 15GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.849,
|
||||
0.633,
|
||||
0.87
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "注意:镜频测试中不需要体现线缆损耗值。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.887,
|
||||
0.89,
|
||||
0.908
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "SC 波段, DUT 在频率 \\(2.7 \\mathrm{GHz}\\) 的镜像抑制比= (P1-P2) >7dB 判定合"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.473,
|
||||
0.929,
|
||||
0.603,
|
||||
0.948
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第1页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.134,
|
||||
0.109,
|
||||
0.379,
|
||||
0.132
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "格。不合格报告中标红。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.15,
|
||||
0.172,
|
||||
0.611,
|
||||
0.195
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "c)断电测试:释放资源,关闭各种仪器的状态"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.451,
|
||||
0.203,
|
||||
0.666,
|
||||
0.223
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "表 1: 全壳测试报告模板"
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.326,
|
||||
0.677,
|
||||
0.904
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第2页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.107,
|
||||
0.677,
|
||||
0.9
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第3页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.106,
|
||||
0.677,
|
||||
0.372
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td></td><td></td><td colspan=\"2\"></td><td></td><td colspan=\"2\"></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "table_caption",
|
||||
"bbox": [
|
||||
0.452,
|
||||
0.402,
|
||||
0.666,
|
||||
0.421
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "表 1: 全壳测试报告模板"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第4页共4页"
|
||||
}
|
||||
]
|
||||
]
|
||||
Binary file not shown.
@@ -0,0 +1,260 @@
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"text": "场景1:测试用例",
|
||||
"text_level": 1,
|
||||
"bbox": [
|
||||
133,
|
||||
117,
|
||||
343,
|
||||
142
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "测试器件说明:测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。Dut有SC频段接口和X频段接口,通过配置开关矩阵可以实现仪器间连接的更改。",
|
||||
"bbox": [
|
||||
132,
|
||||
161,
|
||||
905,
|
||||
262
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "本次测试项目共有三项:",
|
||||
"bbox": [
|
||||
205,
|
||||
284,
|
||||
450,
|
||||
306
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"a)上电测试:连接好各个设备,检查各个器件的工作情况,设置OCP,OVP,等等操作。",
|
||||
"b)镜频测试:DUT电源供电28V,电流2.9A;测试频段:SC波段(2.7GHz~6.2GHz)和X波段(8GHz~12GHz);频谱仪SPAN=500MHz;信号源RF Power:SC频段=-25+线损+30(衰减器值);X频段=-40+线损+30(衰减器值);"
|
||||
],
|
||||
"bbox": [
|
||||
132,
|
||||
321,
|
||||
890,
|
||||
526
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "测试内容:例如SC波段信号源power=-25dBm,f=2.7GHz,频谱分析仪f=2.7GHz,读取频谱分析仪Max Peak功率值P1;信号源功率及频率保持不变,频谱分析仪f-=3.84GHz,读取频谱分析仪Max Peak功率值P2。",
|
||||
"bbox": [
|
||||
132,
|
||||
540,
|
||||
898,
|
||||
642
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "本次测试信号源在以下四个频点上进行测试;",
|
||||
"bbox": [
|
||||
204,
|
||||
656,
|
||||
656,
|
||||
678
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"2.7GHz 时频谱仪在 2.7GHz 和 3.88GHz",
|
||||
"6.2GHz 时频谱仪在 6.2GHz 和 5.88GHz"
|
||||
],
|
||||
"bbox": [
|
||||
204,
|
||||
695,
|
||||
596,
|
||||
753
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "8GHz 时频谱仪在 8GHz 和 11GHz",
|
||||
"bbox": [
|
||||
204,
|
||||
772,
|
||||
544,
|
||||
792
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "12GHz 时频谱仪在 12GHz 和 15GHz",
|
||||
"bbox": [
|
||||
205,
|
||||
810,
|
||||
566,
|
||||
830
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "注意:镜频测试中不需要体现线缆损耗值。",
|
||||
"bbox": [
|
||||
204,
|
||||
848,
|
||||
632,
|
||||
869
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "SC 波段, DUT 在频率 $2.7 \\mathrm{GHz}$ 的镜像抑制比= (P1-P2) >7dB 判定合",
|
||||
"bbox": [
|
||||
204,
|
||||
886,
|
||||
888,
|
||||
907
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第1页共4页",
|
||||
"bbox": [
|
||||
472,
|
||||
928,
|
||||
602,
|
||||
946
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "格。不合格报告中标红。",
|
||||
"bbox": [
|
||||
133,
|
||||
108,
|
||||
377,
|
||||
131
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "c)断电测试:释放资源,关闭各种仪器的状态",
|
||||
"bbox": [
|
||||
148,
|
||||
171,
|
||||
609,
|
||||
194
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "表 1: 全壳测试报告模板",
|
||||
"bbox": [
|
||||
450,
|
||||
202,
|
||||
665,
|
||||
222
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "images/13e3fab38868d97ba85faed2dc5ae88728483a29d223074fac0122102d00930e.jpg",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"table_body": "<table><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td colspan=\"2\"></td><td></td><td colspan=\"2\"></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr></table>",
|
||||
"bbox": [
|
||||
0,
|
||||
325,
|
||||
676,
|
||||
902
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第2页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"bbox": [
|
||||
0,
|
||||
106,
|
||||
676,
|
||||
898
|
||||
],
|
||||
"page_idx": 2
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第3页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 2
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"bbox": [
|
||||
0,
|
||||
104,
|
||||
676,
|
||||
371
|
||||
],
|
||||
"page_idx": 3
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "表 1: 全壳测试报告模板",
|
||||
"bbox": [
|
||||
450,
|
||||
401,
|
||||
665,
|
||||
420
|
||||
],
|
||||
"page_idx": 3
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第4页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 3
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,296 @@
|
||||
[
|
||||
[
|
||||
{
|
||||
"type": "title",
|
||||
"bbox": [
|
||||
0.134,
|
||||
0.118,
|
||||
0.344,
|
||||
0.143
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "场景1:测试用例"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.162,
|
||||
0.906,
|
||||
0.263
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "测试器件说明:测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。Dut有SC频段接口和X频段接口,通过配置开关矩阵可以实现仪器间连接的更改。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.206,
|
||||
0.285,
|
||||
0.452,
|
||||
0.308
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "本次测试项目共有三项:"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.323,
|
||||
0.892,
|
||||
0.378
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "a)上电测试:连接好各个设备,检查各个器件的工作情况,设置OCP,OVP,等等操作。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.388,
|
||||
0.874,
|
||||
0.527
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "b)镜频测试:DUT电源供电28V,电流2.9A;测试频段:SC波段(2.7GHz~6.2GHz)和X波段(8GHz~12GHz);频谱仪SPAN=500MHz;信号源RF Power:SC频段=-25+线损+30(衰减器值);X频段=-40+线损+30(衰减器值);"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.323,
|
||||
0.892,
|
||||
0.527
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.541,
|
||||
0.9,
|
||||
0.643
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "测试内容:例如SC波段信号源power=-25dBm,f=2.7GHz,频谱分析仪f=2.7GHz,读取频谱分析仪Max Peak功率值P1;信号源功率及频率保持不变,频谱分析仪f-=3.84GHz,读取频谱分析仪Max Peak功率值P2。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.657,
|
||||
0.657,
|
||||
0.679
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "本次测试信号源在以下四个频点上进行测试;"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.696,
|
||||
0.597,
|
||||
0.716
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "2.7GHz 时频谱仪在 2.7GHz 和 3.88GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.734,
|
||||
0.596,
|
||||
0.755
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "6.2GHz 时频谱仪在 6.2GHz 和 5.88GHz"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.696,
|
||||
0.597,
|
||||
0.755
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.773,
|
||||
0.545,
|
||||
0.793
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "8GHz 时频谱仪在 8GHz 和 11GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.206,
|
||||
0.811,
|
||||
0.567,
|
||||
0.832
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "12GHz 时频谱仪在 12GHz 和 15GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.849,
|
||||
0.633,
|
||||
0.87
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "注意:镜频测试中不需要体现线缆损耗值。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.887,
|
||||
0.89,
|
||||
0.909
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "SC 波段, DUT 在频率 \\(2.7 \\mathrm{GHz}\\) 的镜像抑制比= (P1-P2) >7dB 判定合"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.473,
|
||||
0.929,
|
||||
0.603,
|
||||
0.948
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第1页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.134,
|
||||
0.109,
|
||||
0.379,
|
||||
0.132
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "格。不合格报告中标红。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.15,
|
||||
0.172,
|
||||
0.611,
|
||||
0.195
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "c)断电测试:释放资源,关闭各种仪器的状态"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.451,
|
||||
0.203,
|
||||
0.666,
|
||||
0.223
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "表 1: 全壳测试报告模板"
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.326,
|
||||
0.677,
|
||||
0.904
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第2页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.107,
|
||||
0.677,
|
||||
0.9
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第3页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.106,
|
||||
0.677,
|
||||
0.372
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td></td><td></td><td colspan=\"2\"></td><td></td><td colspan=\"2\"></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "table_caption",
|
||||
"bbox": [
|
||||
0.451,
|
||||
0.402,
|
||||
0.666,
|
||||
0.421
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "表 1: 全壳测试报告模板"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第4页共4页"
|
||||
}
|
||||
]
|
||||
]
|
||||
Binary file not shown.
@@ -0,0 +1,260 @@
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"text": "场景1:测试用例",
|
||||
"text_level": 1,
|
||||
"bbox": [
|
||||
133,
|
||||
117,
|
||||
343,
|
||||
142
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "测试器件说明:测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。Dut有SC频段接口和X频段接口,通过配置开关矩阵可以实现仪器间连接的更改。",
|
||||
"bbox": [
|
||||
132,
|
||||
161,
|
||||
905,
|
||||
262
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "本次测试项目共有三项:",
|
||||
"bbox": [
|
||||
205,
|
||||
284,
|
||||
450,
|
||||
306
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"a)上电测试:连接好各个设备,检查各个器件的工作情况,设置OCP,OVP等等操作。",
|
||||
"b)镜频测试:DUT电源供电28V,电流2.9A;测试频段:SC波段(2.7GHz~6.2GHz)和X波段(8GHz~12GHz);频谱仪SPAN=500MHz;信号源RF Power:SC频段=-25+线损+30(衰减器值);X频段=-40+线损+30(衰减器值);"
|
||||
],
|
||||
"bbox": [
|
||||
132,
|
||||
321,
|
||||
890,
|
||||
526
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "测试内容:例如SC波段信号源power=-25dBm,f=2.7GHz,频谱分析仪f=2.7GHz,读取频谱分析仪Max Peak功率值P1;信号源功率及频率保持不变,频谱分析仪f-=3.84GHz,读取频谱分析仪Max Peak功率值P2。",
|
||||
"bbox": [
|
||||
132,
|
||||
540,
|
||||
898,
|
||||
640
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "本次测试信号源在以下四个频点上进行测试;",
|
||||
"bbox": [
|
||||
204,
|
||||
656,
|
||||
656,
|
||||
676
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"2.7GHz 时频谱仪在 2.7GHz 和 3.88GHz",
|
||||
"6.2GHz 时频谱仪在 6.2GHz 和 5.88GHz"
|
||||
],
|
||||
"bbox": [
|
||||
204,
|
||||
695,
|
||||
596,
|
||||
753
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "8GHz 时频谱仪在 8GHz 和 11GHz",
|
||||
"bbox": [
|
||||
204,
|
||||
772,
|
||||
544,
|
||||
792
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "12GHz 时频谱仪在 12GHz 和 15GHz",
|
||||
"bbox": [
|
||||
205,
|
||||
810,
|
||||
566,
|
||||
829
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "注意:镜频测试中不需要体现线缆损耗值。",
|
||||
"bbox": [
|
||||
204,
|
||||
848,
|
||||
632,
|
||||
869
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "SC 波段, DUT 在频率 $2.7 \\mathrm{GHz}$ 的镜像抑制比= (P1-P2) >7dB 判定合",
|
||||
"bbox": [
|
||||
204,
|
||||
886,
|
||||
888,
|
||||
907
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第1页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
602,
|
||||
946
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "格。不合格报告中标红。",
|
||||
"bbox": [
|
||||
133,
|
||||
108,
|
||||
377,
|
||||
131
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "c)断电测试:释放资源,关闭各种仪器的状态",
|
||||
"bbox": [
|
||||
148,
|
||||
171,
|
||||
609,
|
||||
194
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "表 1: 全壳测试报告模板",
|
||||
"bbox": [
|
||||
450,
|
||||
202,
|
||||
665,
|
||||
222
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "images/13e3fab38868d97ba85faed2dc5ae88728483a29d223074fac0122102d00930e.jpg",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"table_body": "<table><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td colspan=\"2\"></td><td></td><td colspan=\"2\"></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr></table>",
|
||||
"bbox": [
|
||||
0,
|
||||
325,
|
||||
676,
|
||||
902
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第2页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"bbox": [
|
||||
0,
|
||||
106,
|
||||
676,
|
||||
898
|
||||
],
|
||||
"page_idx": 2
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第3页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 2
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"bbox": [
|
||||
0,
|
||||
104,
|
||||
676,
|
||||
371
|
||||
],
|
||||
"page_idx": 3
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "表 1: 全壳测试报告模板",
|
||||
"bbox": [
|
||||
450,
|
||||
401,
|
||||
665,
|
||||
420
|
||||
],
|
||||
"page_idx": 3
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第4页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 3
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,296 @@
|
||||
[
|
||||
[
|
||||
{
|
||||
"type": "title",
|
||||
"bbox": [
|
||||
0.134,
|
||||
0.118,
|
||||
0.344,
|
||||
0.143
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "场景1:测试用例"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.162,
|
||||
0.906,
|
||||
0.263
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "测试器件说明:测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。Dut有SC频段接口和X频段接口,通过配置开关矩阵可以实现仪器间连接的更改。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.206,
|
||||
0.285,
|
||||
0.452,
|
||||
0.308
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "本次测试项目共有三项:"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.323,
|
||||
0.892,
|
||||
0.375
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "a)上电测试:连接好各个设备,检查各个器件的工作情况,设置OCP,OVP等等操作。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.388,
|
||||
0.874,
|
||||
0.527
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "b)镜频测试:DUT电源供电28V,电流2.9A;测试频段:SC波段(2.7GHz~6.2GHz)和X波段(8GHz~12GHz);频谱仪SPAN=500MHz;信号源RF Power:SC频段=-25+线损+30(衰减器值);X频段=-40+线损+30(衰减器值);"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.323,
|
||||
0.892,
|
||||
0.527
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.541,
|
||||
0.9,
|
||||
0.641
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "测试内容:例如SC波段信号源power=-25dBm,f=2.7GHz,频谱分析仪f=2.7GHz,读取频谱分析仪Max Peak功率值P1;信号源功率及频率保持不变,频谱分析仪f-=3.84GHz,读取频谱分析仪Max Peak功率值P2。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.657,
|
||||
0.657,
|
||||
0.678
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "本次测试信号源在以下四个频点上进行测试;"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.696,
|
||||
0.597,
|
||||
0.716
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "2.7GHz 时频谱仪在 2.7GHz 和 3.88GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.734,
|
||||
0.596,
|
||||
0.755
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "6.2GHz 时频谱仪在 6.2GHz 和 5.88GHz"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.696,
|
||||
0.597,
|
||||
0.755
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.773,
|
||||
0.545,
|
||||
0.793
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "8GHz 时频谱仪在 8GHz 和 11GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.206,
|
||||
0.811,
|
||||
0.567,
|
||||
0.83
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "12GHz 时频谱仪在 12GHz 和 15GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.849,
|
||||
0.633,
|
||||
0.87
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "注意:镜频测试中不需要体现线缆损耗值。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.887,
|
||||
0.89,
|
||||
0.908
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "SC 波段, DUT 在频率 \\(2.7 \\mathrm{GHz}\\) 的镜像抑制比= (P1-P2) >7dB 判定合"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.603,
|
||||
0.948
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第1页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.134,
|
||||
0.109,
|
||||
0.379,
|
||||
0.132
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "格。不合格报告中标红。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.15,
|
||||
0.172,
|
||||
0.611,
|
||||
0.195
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "c)断电测试:释放资源,关闭各种仪器的状态"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.451,
|
||||
0.203,
|
||||
0.666,
|
||||
0.223
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "表 1: 全壳测试报告模板"
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.326,
|
||||
0.677,
|
||||
0.904
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第2页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.107,
|
||||
0.677,
|
||||
0.9
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第3页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.106,
|
||||
0.677,
|
||||
0.372
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td></td><td></td><td colspan=\"2\"></td><td></td><td colspan=\"2\"></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "table_caption",
|
||||
"bbox": [
|
||||
0.452,
|
||||
0.402,
|
||||
0.666,
|
||||
0.421
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "表 1: 全壳测试报告模板"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第4页共4页"
|
||||
}
|
||||
]
|
||||
]
|
||||
Binary file not shown.
@@ -0,0 +1,260 @@
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"text": "场景1:测试用例",
|
||||
"text_level": 1,
|
||||
"bbox": [
|
||||
133,
|
||||
117,
|
||||
343,
|
||||
142
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "测试器件说明:测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。Dut有SC频段接口和X频段接口,通过配置开关矩阵可以实现仪器间连接的更改。",
|
||||
"bbox": [
|
||||
132,
|
||||
161,
|
||||
905,
|
||||
262
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "本次测试项目共有三项:",
|
||||
"bbox": [
|
||||
205,
|
||||
284,
|
||||
450,
|
||||
306
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"a)上电测试:连接好各个设备,检查各个器件的工作情况,设置OCP,OVP,等等操作。",
|
||||
"b)镜频测试:DUT电源供电28V,电流2.9A;测试频段:SC波段(2.7GHz~6.2GHz)和X波段(8GHz~12GHz);频谱仪SPAN=500MHz;信号源RF Power:SC频段=-25+线损+30(衰减器值);X频段=-40+线损+30(衰减器值);"
|
||||
],
|
||||
"bbox": [
|
||||
132,
|
||||
321,
|
||||
890,
|
||||
526
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "测试内容:例如SC波段信号源power=-25dBm,f=2.7GHz,频谱分析仪f=2.7GHz,读取频谱分析仪Max Peak功率值P1;信号源功率及频率保持不变,频谱分析仪f-=3.84GHz,读取频谱分析仪Max Peak功率值P2。",
|
||||
"bbox": [
|
||||
132,
|
||||
540,
|
||||
898,
|
||||
642
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "本次测试信号源在以下四个频点上进行测试;",
|
||||
"bbox": [
|
||||
204,
|
||||
656,
|
||||
656,
|
||||
678
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"2.7GHz 时频谱仪在 2.7GHz 和 3.88GHz",
|
||||
"6.2GHz 时频谱仪在 6.2GHz 和 5.88GHz"
|
||||
],
|
||||
"bbox": [
|
||||
204,
|
||||
695,
|
||||
596,
|
||||
753
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "8GHz 时频谱仪在 8GHz 和 11GHz",
|
||||
"bbox": [
|
||||
204,
|
||||
772,
|
||||
544,
|
||||
792
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "12GHz 时频谱仪在 12GHz 和 15GHz",
|
||||
"bbox": [
|
||||
205,
|
||||
810,
|
||||
566,
|
||||
830
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "注意:镜频测试中不需要体现线缆损耗值。",
|
||||
"bbox": [
|
||||
204,
|
||||
848,
|
||||
632,
|
||||
869
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "SC 波段, DUT 在频率 $2.7 \\mathrm{GHz}$ 的镜像抑制比= (P1-P2) >7dB 判定合",
|
||||
"bbox": [
|
||||
204,
|
||||
886,
|
||||
888,
|
||||
907
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第1页共4页",
|
||||
"bbox": [
|
||||
472,
|
||||
928,
|
||||
602,
|
||||
946
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "格。不合格报告中标红。",
|
||||
"bbox": [
|
||||
133,
|
||||
109,
|
||||
377,
|
||||
131
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "c)断电测试:释放资源,关闭各种仪器的状态",
|
||||
"bbox": [
|
||||
148,
|
||||
171,
|
||||
609,
|
||||
194
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "表 1: 全壳测试报告模板",
|
||||
"bbox": [
|
||||
450,
|
||||
202,
|
||||
665,
|
||||
222
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "images/13e3fab38868d97ba85faed2dc5ae88728483a29d223074fac0122102d00930e.jpg",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"table_body": "<table><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td colspan=\"2\"></td><td></td><td colspan=\"2\"></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr></table>",
|
||||
"bbox": [
|
||||
0,
|
||||
325,
|
||||
676,
|
||||
902
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第2页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"bbox": [
|
||||
0,
|
||||
106,
|
||||
676,
|
||||
898
|
||||
],
|
||||
"page_idx": 2
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第3页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 2
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"bbox": [
|
||||
0,
|
||||
104,
|
||||
676,
|
||||
371
|
||||
],
|
||||
"page_idx": 3
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "表 1: 全壳测试报告模板",
|
||||
"bbox": [
|
||||
450,
|
||||
401,
|
||||
665,
|
||||
420
|
||||
],
|
||||
"page_idx": 3
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第4页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 3
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,296 @@
|
||||
[
|
||||
[
|
||||
{
|
||||
"type": "title",
|
||||
"bbox": [
|
||||
0.134,
|
||||
0.118,
|
||||
0.344,
|
||||
0.143
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "场景1:测试用例"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.162,
|
||||
0.906,
|
||||
0.263
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "测试器件说明:测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。Dut有SC频段接口和X频段接口,通过配置开关矩阵可以实现仪器间连接的更改。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.206,
|
||||
0.285,
|
||||
0.452,
|
||||
0.308
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "本次测试项目共有三项:"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.323,
|
||||
0.892,
|
||||
0.378
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "a)上电测试:连接好各个设备,检查各个器件的工作情况,设置OCP,OVP,等等操作。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.388,
|
||||
0.874,
|
||||
0.527
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "b)镜频测试:DUT电源供电28V,电流2.9A;测试频段:SC波段(2.7GHz~6.2GHz)和X波段(8GHz~12GHz);频谱仪SPAN=500MHz;信号源RF Power:SC频段=-25+线损+30(衰减器值);X频段=-40+线损+30(衰减器值);"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.323,
|
||||
0.892,
|
||||
0.527
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.541,
|
||||
0.9,
|
||||
0.643
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "测试内容:例如SC波段信号源power=-25dBm,f=2.7GHz,频谱分析仪f=2.7GHz,读取频谱分析仪Max Peak功率值P1;信号源功率及频率保持不变,频谱分析仪f-=3.84GHz,读取频谱分析仪Max Peak功率值P2。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.657,
|
||||
0.657,
|
||||
0.679
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "本次测试信号源在以下四个频点上进行测试;"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.696,
|
||||
0.597,
|
||||
0.716
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "2.7GHz 时频谱仪在 2.7GHz 和 3.88GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.734,
|
||||
0.595,
|
||||
0.755
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "6.2GHz 时频谱仪在 6.2GHz 和 5.88GHz"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.696,
|
||||
0.597,
|
||||
0.755
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.773,
|
||||
0.545,
|
||||
0.793
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "8GHz 时频谱仪在 8GHz 和 11GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.206,
|
||||
0.811,
|
||||
0.567,
|
||||
0.832
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "12GHz 时频谱仪在 12GHz 和 15GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.849,
|
||||
0.633,
|
||||
0.87
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "注意:镜频测试中不需要体现线缆损耗值。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.887,
|
||||
0.89,
|
||||
0.909
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "SC 波段, DUT 在频率 \\(2.7 \\mathrm{GHz}\\) 的镜像抑制比= (P1-P2) >7dB 判定合"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.473,
|
||||
0.929,
|
||||
0.603,
|
||||
0.948
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第1页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.134,
|
||||
0.11,
|
||||
0.378,
|
||||
0.132
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "格。不合格报告中标红。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.15,
|
||||
0.172,
|
||||
0.611,
|
||||
0.195
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "c)断电测试:释放资源,关闭各种仪器的状态"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.451,
|
||||
0.203,
|
||||
0.666,
|
||||
0.223
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "表 1: 全壳测试报告模板"
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.326,
|
||||
0.677,
|
||||
0.904
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第2页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.107,
|
||||
0.677,
|
||||
0.9
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第3页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.106,
|
||||
0.677,
|
||||
0.372
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td></td><td></td><td colspan=\"2\"></td><td></td><td colspan=\"2\"></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "table_caption",
|
||||
"bbox": [
|
||||
0.452,
|
||||
0.402,
|
||||
0.666,
|
||||
0.421
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "表 1: 全壳测试报告模板"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第4页共4页"
|
||||
}
|
||||
]
|
||||
]
|
||||
Binary file not shown.
@@ -0,0 +1,260 @@
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"text": "场景1:测试用例",
|
||||
"text_level": 1,
|
||||
"bbox": [
|
||||
133,
|
||||
117,
|
||||
343,
|
||||
142
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "测试器件说明:测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。Dut有SC频段接口和X频段接口,通过配置开关矩阵可以实现仪器间连接的更改。",
|
||||
"bbox": [
|
||||
132,
|
||||
161,
|
||||
905,
|
||||
262
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "本次测试项目共有三项:",
|
||||
"bbox": [
|
||||
205,
|
||||
284,
|
||||
450,
|
||||
306
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"a)上电测试:连接好各个设备,检查各个器件的工作情况,设置OCP,OVP,等等操作。",
|
||||
"b)镜频测试:DUT电源供电28V,电流2.9A;测试频段:SC波段(2.7GHz~6.2GHz)和X波段(8GHz~12GHz);频谱仪SPAN=500MHz;信号源RF Power:SC频段=-25+线损+30(衰减器值);X频段=-40+线损+30(衰减器值);"
|
||||
],
|
||||
"bbox": [
|
||||
132,
|
||||
321,
|
||||
890,
|
||||
526
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "测试内容:例如SC波段信号源power=-25dBm,f=2.7GHz,频谱分析仪f=2.7GHz,读取频谱分析仪Max Peak功率值P1;信号源功率及频率保持不变,频谱分析仪f-=3.84GHz,读取频谱分析仪Max Peak功率值P2。",
|
||||
"bbox": [
|
||||
132,
|
||||
540,
|
||||
898,
|
||||
640
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "本次测试信号源在以下四个频点上进行测试;",
|
||||
"bbox": [
|
||||
204,
|
||||
656,
|
||||
656,
|
||||
678
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"2.7GHz 时频谱仪在 2.7GHz 和 3.88GHz",
|
||||
"6.2GHz 时频谱仪在 6.2GHz 和 5.88GHz"
|
||||
],
|
||||
"bbox": [
|
||||
204,
|
||||
695,
|
||||
596,
|
||||
753
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "8GHz 时频谱仪在 8GHz 和 11GHz",
|
||||
"bbox": [
|
||||
204,
|
||||
772,
|
||||
544,
|
||||
792
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "12GHz 时频谱仪在 12GHz 和 15GHz",
|
||||
"bbox": [
|
||||
205,
|
||||
810,
|
||||
566,
|
||||
830
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "注意:镜频测试中不需要体现线缆损耗值。",
|
||||
"bbox": [
|
||||
204,
|
||||
848,
|
||||
632,
|
||||
869
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "SC 波段, DUT 在频率 $2.7 \\mathrm{GHz}$ 的镜像抑制比= (P1-P2) >7dB 判定合",
|
||||
"bbox": [
|
||||
204,
|
||||
886,
|
||||
888,
|
||||
907
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第1页共4页",
|
||||
"bbox": [
|
||||
472,
|
||||
928,
|
||||
602,
|
||||
946
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "格。不合格报告中标红。",
|
||||
"bbox": [
|
||||
133,
|
||||
108,
|
||||
377,
|
||||
131
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "c)断电测试:释放资源,关闭各种仪器的状态",
|
||||
"bbox": [
|
||||
148,
|
||||
171,
|
||||
609,
|
||||
194
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "表 1: 全壳测试报告模板",
|
||||
"bbox": [
|
||||
450,
|
||||
202,
|
||||
665,
|
||||
222
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "images/13e3fab38868d97ba85faed2dc5ae88728483a29d223074fac0122102d00930e.jpg",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"table_body": "<table><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td colspan=\"2\"></td><td></td><td colspan=\"2\"></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr></table>",
|
||||
"bbox": [
|
||||
0,
|
||||
325,
|
||||
676,
|
||||
902
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第2页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"bbox": [
|
||||
0,
|
||||
106,
|
||||
676,
|
||||
898
|
||||
],
|
||||
"page_idx": 2
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第3页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 2
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"bbox": [
|
||||
0,
|
||||
104,
|
||||
676,
|
||||
371
|
||||
],
|
||||
"page_idx": 3
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "表 1: 全壳测试报告模板",
|
||||
"bbox": [
|
||||
450,
|
||||
401,
|
||||
665,
|
||||
420
|
||||
],
|
||||
"page_idx": 3
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第4页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 3
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,296 @@
|
||||
[
|
||||
[
|
||||
{
|
||||
"type": "title",
|
||||
"bbox": [
|
||||
0.134,
|
||||
0.118,
|
||||
0.344,
|
||||
0.143
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "场景1:测试用例"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.162,
|
||||
0.906,
|
||||
0.263
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "测试器件说明:测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。Dut有SC频段接口和X频段接口,通过配置开关矩阵可以实现仪器间连接的更改。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.206,
|
||||
0.285,
|
||||
0.452,
|
||||
0.308
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "本次测试项目共有三项:"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.323,
|
||||
0.892,
|
||||
0.378
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "a)上电测试:连接好各个设备,检查各个器件的工作情况,设置OCP,OVP,等等操作。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.388,
|
||||
0.874,
|
||||
0.527
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "b)镜频测试:DUT电源供电28V,电流2.9A;测试频段:SC波段(2.7GHz~6.2GHz)和X波段(8GHz~12GHz);频谱仪SPAN=500MHz;信号源RF Power:SC频段=-25+线损+30(衰减器值);X频段=-40+线损+30(衰减器值);"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.323,
|
||||
0.892,
|
||||
0.527
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.541,
|
||||
0.9,
|
||||
0.641
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "测试内容:例如SC波段信号源power=-25dBm,f=2.7GHz,频谱分析仪f=2.7GHz,读取频谱分析仪Max Peak功率值P1;信号源功率及频率保持不变,频谱分析仪f-=3.84GHz,读取频谱分析仪Max Peak功率值P2。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.657,
|
||||
0.657,
|
||||
0.679
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "本次测试信号源在以下四个频点上进行测试;"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.696,
|
||||
0.597,
|
||||
0.716
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "2.7GHz 时频谱仪在 2.7GHz 和 3.88GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.734,
|
||||
0.595,
|
||||
0.755
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "6.2GHz 时频谱仪在 6.2GHz 和 5.88GHz"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.696,
|
||||
0.597,
|
||||
0.755
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.773,
|
||||
0.545,
|
||||
0.793
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "8GHz 时频谱仪在 8GHz 和 11GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.206,
|
||||
0.811,
|
||||
0.567,
|
||||
0.832
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "12GHz 时频谱仪在 12GHz 和 15GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.849,
|
||||
0.633,
|
||||
0.87
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "注意:镜频测试中不需要体现线缆损耗值。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.887,
|
||||
0.89,
|
||||
0.909
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "SC 波段, DUT 在频率 \\(2.7 \\mathrm{GHz}\\) 的镜像抑制比= (P1-P2) >7dB 判定合"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.473,
|
||||
0.929,
|
||||
0.603,
|
||||
0.948
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第1页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.134,
|
||||
0.109,
|
||||
0.379,
|
||||
0.132
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "格。不合格报告中标红。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.15,
|
||||
0.172,
|
||||
0.611,
|
||||
0.195
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "c)断电测试:释放资源,关闭各种仪器的状态"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.451,
|
||||
0.203,
|
||||
0.666,
|
||||
0.223
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "表 1: 全壳测试报告模板"
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.326,
|
||||
0.677,
|
||||
0.904
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第2页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.107,
|
||||
0.677,
|
||||
0.9
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第3页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.106,
|
||||
0.677,
|
||||
0.372
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td></td><td></td><td colspan=\"2\"></td><td></td><td colspan=\"2\"></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "table_caption",
|
||||
"bbox": [
|
||||
0.451,
|
||||
0.402,
|
||||
0.666,
|
||||
0.421
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "表 1: 全壳测试报告模板"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第4页共4页"
|
||||
}
|
||||
]
|
||||
]
|
||||
Binary file not shown.
@@ -0,0 +1,260 @@
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"text": "场景1:测试用例",
|
||||
"text_level": 1,
|
||||
"bbox": [
|
||||
133,
|
||||
117,
|
||||
343,
|
||||
142
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "测试器件说明:测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。Dut有SC频段接口和X频段接口,通过配置开关矩阵可以实现仪器间连接的更改。",
|
||||
"bbox": [
|
||||
132,
|
||||
161,
|
||||
905,
|
||||
262
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "本次测试项目共有三项:",
|
||||
"bbox": [
|
||||
205,
|
||||
284,
|
||||
450,
|
||||
306
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"a)上电测试:连接好各个设备,检查各个器件的工作情况,设置OCP,OVP,等等操作。",
|
||||
"b)镜频测试:DUT电源供电28V,电流2.9A;测试频段:SC波段(2.7GHz~6.2GHz)和X波段(8GHz~12GHz);频谱仪SPAN=500MHz;信号源RF Power:SC频段=-25+线损+30(衰减器值);X频段=-40+线损+30(衰减器值);"
|
||||
],
|
||||
"bbox": [
|
||||
132,
|
||||
321,
|
||||
890,
|
||||
526
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "测试内容:例如SC波段信号源power=-25dBm,f=2.7GHz,频谱分析仪f=2.7GHz,读取频谱分析仪Max Peak功率值P1;信号源功率及频率保持不变,频谱分析仪f-=3.84GHz,读取频谱分析仪Max Peak功率值P2。",
|
||||
"bbox": [
|
||||
132,
|
||||
540,
|
||||
898,
|
||||
642
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "本次测试信号源在以下四个频点上进行测试;",
|
||||
"bbox": [
|
||||
204,
|
||||
656,
|
||||
656,
|
||||
678
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"2.7GHz 时频谱仪在 2.7GHz 和 3.88GHz",
|
||||
"6.2GHz 时频谱仪在 6.2GHz 和 5.88GHz"
|
||||
],
|
||||
"bbox": [
|
||||
204,
|
||||
695,
|
||||
596,
|
||||
753
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "8GHz 时频谱仪在 8GHz 和 11GHz",
|
||||
"bbox": [
|
||||
204,
|
||||
772,
|
||||
544,
|
||||
792
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "12GHz 时频谱仪在 12GHz 和 15GHz",
|
||||
"bbox": [
|
||||
205,
|
||||
810,
|
||||
566,
|
||||
830
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "注意:镜频测试中不需要体现线缆损耗值。",
|
||||
"bbox": [
|
||||
204,
|
||||
848,
|
||||
632,
|
||||
869
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "SC 波段, DUT 在频率 $2.7 \\mathrm{GHz}$ 的镜像抑制比= (P1-P2) >7dB 判定合",
|
||||
"bbox": [
|
||||
204,
|
||||
886,
|
||||
888,
|
||||
907
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第1页共4页",
|
||||
"bbox": [
|
||||
472,
|
||||
928,
|
||||
602,
|
||||
946
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "格。不合格报告中标红。",
|
||||
"bbox": [
|
||||
133,
|
||||
109,
|
||||
377,
|
||||
131
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "c)断电测试:释放资源,关闭各种仪器的状态",
|
||||
"bbox": [
|
||||
148,
|
||||
171,
|
||||
609,
|
||||
194
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "表 1: 全壳测试报告模板",
|
||||
"bbox": [
|
||||
450,
|
||||
202,
|
||||
665,
|
||||
222
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "images/13e3fab38868d97ba85faed2dc5ae88728483a29d223074fac0122102d00930e.jpg",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"table_body": "<table><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td colspan=\"2\"></td><td></td><td colspan=\"2\"></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr></table>",
|
||||
"bbox": [
|
||||
0,
|
||||
325,
|
||||
676,
|
||||
902
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第2页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"bbox": [
|
||||
0,
|
||||
106,
|
||||
676,
|
||||
898
|
||||
],
|
||||
"page_idx": 2
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第3页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 2
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"bbox": [
|
||||
0,
|
||||
104,
|
||||
676,
|
||||
371
|
||||
],
|
||||
"page_idx": 3
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "表 1: 全壳测试报告模板",
|
||||
"bbox": [
|
||||
450,
|
||||
401,
|
||||
665,
|
||||
420
|
||||
],
|
||||
"page_idx": 3
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第4页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 3
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,296 @@
|
||||
[
|
||||
[
|
||||
{
|
||||
"type": "title",
|
||||
"bbox": [
|
||||
0.134,
|
||||
0.118,
|
||||
0.344,
|
||||
0.143
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "场景1:测试用例"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.162,
|
||||
0.906,
|
||||
0.263
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "测试器件说明:测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。Dut有SC频段接口和X频段接口,通过配置开关矩阵可以实现仪器间连接的更改。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.206,
|
||||
0.285,
|
||||
0.452,
|
||||
0.308
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "本次测试项目共有三项:"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.323,
|
||||
0.892,
|
||||
0.378
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "a)上电测试:连接好各个设备,检查各个器件的工作情况,设置OCP,OVP,等等操作。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.388,
|
||||
0.874,
|
||||
0.527
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "b)镜频测试:DUT电源供电28V,电流2.9A;测试频段:SC波段(2.7GHz~6.2GHz)和X波段(8GHz~12GHz);频谱仪SPAN=500MHz;信号源RF Power:SC频段=-25+线损+30(衰减器值);X频段=-40+线损+30(衰减器值);"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.323,
|
||||
0.892,
|
||||
0.527
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.541,
|
||||
0.9,
|
||||
0.643
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "测试内容:例如SC波段信号源power=-25dBm,f=2.7GHz,频谱分析仪f=2.7GHz,读取频谱分析仪Max Peak功率值P1;信号源功率及频率保持不变,频谱分析仪f-=3.84GHz,读取频谱分析仪Max Peak功率值P2。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.657,
|
||||
0.657,
|
||||
0.679
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "本次测试信号源在以下四个频点上进行测试;"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.696,
|
||||
0.597,
|
||||
0.716
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "2.7GHz 时频谱仪在 2.7GHz 和 3.88GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.734,
|
||||
0.596,
|
||||
0.755
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "6.2GHz 时频谱仪在 6.2GHz 和 5.88GHz"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.696,
|
||||
0.597,
|
||||
0.755
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.773,
|
||||
0.545,
|
||||
0.793
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "8GHz 时频谱仪在 8GHz 和 11GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.206,
|
||||
0.811,
|
||||
0.567,
|
||||
0.832
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "12GHz 时频谱仪在 12GHz 和 15GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.849,
|
||||
0.633,
|
||||
0.87
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "注意:镜频测试中不需要体现线缆损耗值。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.887,
|
||||
0.89,
|
||||
0.909
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "SC 波段, DUT 在频率 \\(2.7 \\mathrm{GHz}\\) 的镜像抑制比= (P1-P2) >7dB 判定合"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.473,
|
||||
0.929,
|
||||
0.603,
|
||||
0.948
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第1页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.134,
|
||||
0.11,
|
||||
0.378,
|
||||
0.132
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "格。不合格报告中标红。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.15,
|
||||
0.172,
|
||||
0.611,
|
||||
0.195
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "c)断电测试:释放资源,关闭各种仪器的状态"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.451,
|
||||
0.203,
|
||||
0.666,
|
||||
0.223
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "表 1: 全壳测试报告模板"
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.326,
|
||||
0.677,
|
||||
0.904
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第2页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.107,
|
||||
0.677,
|
||||
0.9
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第3页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.106,
|
||||
0.677,
|
||||
0.372
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td></td><td></td><td colspan=\"2\"></td><td></td><td colspan=\"2\"></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "table_caption",
|
||||
"bbox": [
|
||||
0.451,
|
||||
0.402,
|
||||
0.666,
|
||||
0.421
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "表 1: 全壳测试报告模板"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第4页共4页"
|
||||
}
|
||||
]
|
||||
]
|
||||
Binary file not shown.
@@ -0,0 +1,260 @@
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"text": "场景1:测试用例",
|
||||
"text_level": 1,
|
||||
"bbox": [
|
||||
133,
|
||||
117,
|
||||
343,
|
||||
142
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "测试器件说明:测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。Dut有SC频段接口和X频段接口,通过配置开关矩阵可以实现仪器间连接的更改。",
|
||||
"bbox": [
|
||||
132,
|
||||
161,
|
||||
905,
|
||||
262
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "本次测试项目共有三项:",
|
||||
"bbox": [
|
||||
205,
|
||||
284,
|
||||
450,
|
||||
306
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"a)上电测试:连接好各个设备,检查各个器件的工作情况,设置OCP,OVP,等等操作。",
|
||||
"b)镜频测试:DUT电源供电28V,电流2.9A;测试频段:SC波段(2.7GHz~6.2GHz)和X波段(8GHz~12GHz);频谱仪SPAN=500MHz;信号源RF Power:SC频段=-25+线损+30(衰减器值);X频段=-40+线损+30(衰减器值);"
|
||||
],
|
||||
"bbox": [
|
||||
132,
|
||||
321,
|
||||
890,
|
||||
526
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "测试内容:例如SC波段信号源power $= -25\\mathrm{dBm}$ , $f = 2.7\\mathrm{GHz}$ ,频谱分析仪 $f = 2.7\\mathrm{GHz}$ ,读取频谱分析仪Max Peak功率值P1;信号源功率及频率保持不变,频谱分析仪 $f = 3.84\\mathrm{GHz}$ ,读取频谱分析仪Max Peak功率值P2。",
|
||||
"bbox": [
|
||||
132,
|
||||
540,
|
||||
901,
|
||||
640
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "本次测试信号源在以下四个频点上进行测试;",
|
||||
"bbox": [
|
||||
204,
|
||||
656,
|
||||
656,
|
||||
678
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"2.7GHz 时频谱仪在 2.7GHz 和 3.88GHz",
|
||||
"6.2GHz 时频谱仪在 6.2GHz 和 5.88GHz"
|
||||
],
|
||||
"bbox": [
|
||||
204,
|
||||
695,
|
||||
596,
|
||||
753
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "8GHz 时频谱仪在 8GHz 和 11GHz",
|
||||
"bbox": [
|
||||
204,
|
||||
772,
|
||||
544,
|
||||
792
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "12GHz 时频谱仪在 12GHz 和 15GHz",
|
||||
"bbox": [
|
||||
205,
|
||||
810,
|
||||
566,
|
||||
830
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "注意:镜频测试中不需要体现线缆损耗值。",
|
||||
"bbox": [
|
||||
204,
|
||||
848,
|
||||
632,
|
||||
869
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "SC 波段, DUT 在频率 $2.7 \\mathrm{GHz}$ 的镜像抑制比= (P1-P2) >7dB 判定合",
|
||||
"bbox": [
|
||||
204,
|
||||
886,
|
||||
888,
|
||||
907
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第1页共4页",
|
||||
"bbox": [
|
||||
472,
|
||||
928,
|
||||
602,
|
||||
946
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "格。不合格报告中标红。",
|
||||
"bbox": [
|
||||
133,
|
||||
109,
|
||||
377,
|
||||
131
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "c)断电测试:释放资源,关闭各种仪器的状态",
|
||||
"bbox": [
|
||||
148,
|
||||
171,
|
||||
609,
|
||||
194
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "表 1: 全壳测试报告模板",
|
||||
"bbox": [
|
||||
450,
|
||||
202,
|
||||
665,
|
||||
222
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "images/13e3fab38868d97ba85faed2dc5ae88728483a29d223074fac0122102d00930e.jpg",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"table_body": "<table><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td colspan=\"2\"></td><td></td><td colspan=\"2\"></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr></table>",
|
||||
"bbox": [
|
||||
0,
|
||||
325,
|
||||
676,
|
||||
902
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第2页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"bbox": [
|
||||
0,
|
||||
106,
|
||||
676,
|
||||
898
|
||||
],
|
||||
"page_idx": 2
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第3页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 2
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"bbox": [
|
||||
0,
|
||||
104,
|
||||
676,
|
||||
371
|
||||
],
|
||||
"page_idx": 3
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "表 1: 全壳测试报告模板",
|
||||
"bbox": [
|
||||
450,
|
||||
401,
|
||||
665,
|
||||
420
|
||||
],
|
||||
"page_idx": 3
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第4页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 3
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,296 @@
|
||||
[
|
||||
[
|
||||
{
|
||||
"type": "title",
|
||||
"bbox": [
|
||||
0.134,
|
||||
0.118,
|
||||
0.344,
|
||||
0.143
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "场景1:测试用例"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.162,
|
||||
0.906,
|
||||
0.263
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "测试器件说明:测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。Dut有SC频段接口和X频段接口,通过配置开关矩阵可以实现仪器间连接的更改。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.206,
|
||||
0.285,
|
||||
0.452,
|
||||
0.308
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "本次测试项目共有三项:"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.323,
|
||||
0.892,
|
||||
0.378
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "a)上电测试:连接好各个设备,检查各个器件的工作情况,设置OCP,OVP,等等操作。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.388,
|
||||
0.874,
|
||||
0.527
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "b)镜频测试:DUT电源供电28V,电流2.9A;测试频段:SC波段(2.7GHz~6.2GHz)和X波段(8GHz~12GHz);频谱仪SPAN=500MHz;信号源RF Power:SC频段=-25+线损+30(衰减器值);X频段=-40+线损+30(衰减器值);"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.323,
|
||||
0.892,
|
||||
0.527
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.541,
|
||||
0.903,
|
||||
0.641
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "测试内容:例如SC波段信号源power \\(= -25\\mathrm{dBm}\\),\\(f = 2.7\\mathrm{GHz}\\),频谱分析仪 \\(f = 2.7\\mathrm{GHz}\\),读取频谱分析仪Max Peak功率值P1;信号源功率及频率保持不变,频谱分析仪 \\(f = 3.84\\mathrm{GHz}\\),读取频谱分析仪Max Peak功率值P2。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.657,
|
||||
0.657,
|
||||
0.679
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "本次测试信号源在以下四个频点上进行测试;"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.696,
|
||||
0.597,
|
||||
0.716
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "2.7GHz 时频谱仪在 2.7GHz 和 3.88GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.734,
|
||||
0.596,
|
||||
0.755
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "6.2GHz 时频谱仪在 6.2GHz 和 5.88GHz"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.696,
|
||||
0.597,
|
||||
0.755
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.773,
|
||||
0.545,
|
||||
0.793
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "8GHz 时频谱仪在 8GHz 和 11GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.206,
|
||||
0.811,
|
||||
0.567,
|
||||
0.831
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "12GHz 时频谱仪在 12GHz 和 15GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.849,
|
||||
0.633,
|
||||
0.87
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "注意:镜频测试中不需要体现线缆损耗值。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.887,
|
||||
0.89,
|
||||
0.909
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "SC 波段, DUT 在频率 \\(2.7 \\mathrm{GHz}\\) 的镜像抑制比= (P1-P2) >7dB 判定合"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.473,
|
||||
0.929,
|
||||
0.603,
|
||||
0.948
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第1页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.134,
|
||||
0.11,
|
||||
0.378,
|
||||
0.132
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "格。不合格报告中标红。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.15,
|
||||
0.172,
|
||||
0.611,
|
||||
0.195
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "c)断电测试:释放资源,关闭各种仪器的状态"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.451,
|
||||
0.203,
|
||||
0.666,
|
||||
0.223
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "表 1: 全壳测试报告模板"
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.326,
|
||||
0.677,
|
||||
0.904
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第2页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.107,
|
||||
0.677,
|
||||
0.9
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第3页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.106,
|
||||
0.677,
|
||||
0.372
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td></td><td></td><td colspan=\"2\"></td><td></td><td colspan=\"2\"></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "table_caption",
|
||||
"bbox": [
|
||||
0.452,
|
||||
0.402,
|
||||
0.666,
|
||||
0.421
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "表 1: 全壳测试报告模板"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第4页共4页"
|
||||
}
|
||||
]
|
||||
]
|
||||
Binary file not shown.
@@ -0,0 +1,260 @@
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"text": "场景1:测试用例",
|
||||
"text_level": 1,
|
||||
"bbox": [
|
||||
133,
|
||||
117,
|
||||
343,
|
||||
142
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "测试器件说明:测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。Dut有SC频段接口和X频段接口,通过配置开关矩阵可以实现仪器间连接的更改。",
|
||||
"bbox": [
|
||||
132,
|
||||
161,
|
||||
905,
|
||||
262
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "本次测试项目共有三项:",
|
||||
"bbox": [
|
||||
205,
|
||||
284,
|
||||
450,
|
||||
306
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"a)上电测试:连接好各个设备,检查各个器件的工作情况,设置OCP,OVP,等等操作。",
|
||||
"b)镜频测试:DUT电源供电28V,电流2.9A;测试频段:SC波段(2.7GHz~6.2GHz)和X波段(8GHz~12GHz);频谱仪SPAN=500MHz;信号源RF Power:SC频段=-25+线损+30(衰减器值);X频段=-40+线损+30(衰减器值);"
|
||||
],
|
||||
"bbox": [
|
||||
132,
|
||||
321,
|
||||
890,
|
||||
526
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "测试内容:例如SC波段信号源power $= -25\\mathrm{dBm}$ , $f = 2.7\\mathrm{GHz}$ ,频谱分析仪 $f = 2.7\\mathrm{GHz}$ ,读取频谱分析仪Max Peak功率值P1;信号源功率及频率保持不变,频谱分析仪 $f = 3.84\\mathrm{GHz}$ ,读取频谱分析仪Max Peak功率值P2。",
|
||||
"bbox": [
|
||||
132,
|
||||
540,
|
||||
901,
|
||||
640
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "本次测试信号源在以下四个频点上进行测试;",
|
||||
"bbox": [
|
||||
204,
|
||||
656,
|
||||
656,
|
||||
678
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"2.7GHz 时频谱仪在 2.7GHz 和 3.88GHz",
|
||||
"6.2GHz 时频谱仪在 6.2GHz 和 5.88GHz"
|
||||
],
|
||||
"bbox": [
|
||||
204,
|
||||
695,
|
||||
596,
|
||||
753
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "8GHz 时频谱仪在 8GHz 和 11GHz",
|
||||
"bbox": [
|
||||
204,
|
||||
772,
|
||||
544,
|
||||
792
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "12GHz 时频谱仪在 12GHz 和 15GHz",
|
||||
"bbox": [
|
||||
205,
|
||||
810,
|
||||
566,
|
||||
830
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "注意:镜频测试中不需要体现线缆损耗值。",
|
||||
"bbox": [
|
||||
204,
|
||||
848,
|
||||
632,
|
||||
869
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "SC 波段, DUT 在频率 $2.7 \\mathrm{GHz}$ 的镜像抑制比= (P1-P2) >7dB 判定合",
|
||||
"bbox": [
|
||||
204,
|
||||
886,
|
||||
888,
|
||||
907
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第1页共4页",
|
||||
"bbox": [
|
||||
472,
|
||||
928,
|
||||
602,
|
||||
946
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "格。不合格报告中标红。",
|
||||
"bbox": [
|
||||
133,
|
||||
108,
|
||||
377,
|
||||
131
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "c)断电测试:释放资源,关闭各种仪器的状态",
|
||||
"bbox": [
|
||||
148,
|
||||
171,
|
||||
609,
|
||||
194
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "表 1: 全壳测试报告模板",
|
||||
"bbox": [
|
||||
450,
|
||||
202,
|
||||
665,
|
||||
222
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "images/13e3fab38868d97ba85faed2dc5ae88728483a29d223074fac0122102d00930e.jpg",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"table_body": "<table><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td colspan=\"2\"></td><td></td><td colspan=\"2\"></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr></table>",
|
||||
"bbox": [
|
||||
0,
|
||||
325,
|
||||
676,
|
||||
902
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第2页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"bbox": [
|
||||
0,
|
||||
106,
|
||||
676,
|
||||
898
|
||||
],
|
||||
"page_idx": 2
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第3页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 2
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"bbox": [
|
||||
0,
|
||||
104,
|
||||
676,
|
||||
371
|
||||
],
|
||||
"page_idx": 3
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "表 1: 全壳测试报告模板",
|
||||
"bbox": [
|
||||
450,
|
||||
401,
|
||||
665,
|
||||
420
|
||||
],
|
||||
"page_idx": 3
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第4页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 3
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,296 @@
|
||||
[
|
||||
[
|
||||
{
|
||||
"type": "title",
|
||||
"bbox": [
|
||||
0.134,
|
||||
0.118,
|
||||
0.344,
|
||||
0.143
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "场景1:测试用例"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.162,
|
||||
0.906,
|
||||
0.263
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "测试器件说明:测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。Dut有SC频段接口和X频段接口,通过配置开关矩阵可以实现仪器间连接的更改。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.206,
|
||||
0.285,
|
||||
0.452,
|
||||
0.308
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "本次测试项目共有三项:"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.323,
|
||||
0.892,
|
||||
0.378
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "a)上电测试:连接好各个设备,检查各个器件的工作情况,设置OCP,OVP,等等操作。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.388,
|
||||
0.874,
|
||||
0.527
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "b)镜频测试:DUT电源供电28V,电流2.9A;测试频段:SC波段(2.7GHz~6.2GHz)和X波段(8GHz~12GHz);频谱仪SPAN=500MHz;信号源RF Power:SC频段=-25+线损+30(衰减器值);X频段=-40+线损+30(衰减器值);"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.323,
|
||||
0.892,
|
||||
0.527
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.541,
|
||||
0.903,
|
||||
0.641
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "测试内容:例如SC波段信号源power \\(= -25\\mathrm{dBm}\\),\\(f = 2.7\\mathrm{GHz}\\),频谱分析仪 \\(f = 2.7\\mathrm{GHz}\\),读取频谱分析仪Max Peak功率值P1;信号源功率及频率保持不变,频谱分析仪 \\(f = 3.84\\mathrm{GHz}\\),读取频谱分析仪Max Peak功率值P2。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.657,
|
||||
0.657,
|
||||
0.679
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "本次测试信号源在以下四个频点上进行测试;"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.696,
|
||||
0.597,
|
||||
0.716
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "2.7GHz 时频谱仪在 2.7GHz 和 3.88GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.734,
|
||||
0.596,
|
||||
0.755
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "6.2GHz 时频谱仪在 6.2GHz 和 5.88GHz"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.696,
|
||||
0.597,
|
||||
0.755
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.773,
|
||||
0.545,
|
||||
0.793
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "8GHz 时频谱仪在 8GHz 和 11GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.206,
|
||||
0.811,
|
||||
0.567,
|
||||
0.832
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "12GHz 时频谱仪在 12GHz 和 15GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.849,
|
||||
0.633,
|
||||
0.87
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "注意:镜频测试中不需要体现线缆损耗值。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.887,
|
||||
0.89,
|
||||
0.909
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "SC 波段, DUT 在频率 \\(2.7 \\mathrm{GHz}\\) 的镜像抑制比= (P1-P2) >7dB 判定合"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.473,
|
||||
0.929,
|
||||
0.603,
|
||||
0.948
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第1页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.134,
|
||||
0.109,
|
||||
0.379,
|
||||
0.132
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "格。不合格报告中标红。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.15,
|
||||
0.172,
|
||||
0.611,
|
||||
0.195
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "c)断电测试:释放资源,关闭各种仪器的状态"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.451,
|
||||
0.203,
|
||||
0.666,
|
||||
0.223
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "表 1: 全壳测试报告模板"
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.326,
|
||||
0.677,
|
||||
0.904
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第2页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.107,
|
||||
0.677,
|
||||
0.9
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第3页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.106,
|
||||
0.677,
|
||||
0.372
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td></td><td></td><td colspan=\"2\"></td><td></td><td colspan=\"2\"></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "table_caption",
|
||||
"bbox": [
|
||||
0.452,
|
||||
0.402,
|
||||
0.666,
|
||||
0.421
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "表 1: 全壳测试报告模板"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第4页共4页"
|
||||
}
|
||||
]
|
||||
]
|
||||
Binary file not shown.
@@ -0,0 +1,260 @@
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"text": "场景1:测试用例",
|
||||
"text_level": 1,
|
||||
"bbox": [
|
||||
133,
|
||||
117,
|
||||
343,
|
||||
142
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "测试器件说明:测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。Dut有SC频段接口和X频段接口,通过配置开关矩阵可以实现仪器间连接的更改。",
|
||||
"bbox": [
|
||||
132,
|
||||
161,
|
||||
905,
|
||||
262
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "本次测试项目共有三项:",
|
||||
"bbox": [
|
||||
205,
|
||||
284,
|
||||
450,
|
||||
306
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"a)上电测试:连接好各个设备,检查各个器件的工作情况,设置OCP,OVP等等操作。",
|
||||
"b)镜频测试:DUT电源供电28V,电流2.9A;测试频段:SC波段(2.7GHz~6.2GHz)和X波段(8GHz~12GHz);频谱仪SPAN=500MHz;信号源RF Power:SC频段=-25+线损+30(衰减器值);X频段=-40+线损+30(衰减器值);"
|
||||
],
|
||||
"bbox": [
|
||||
132,
|
||||
321,
|
||||
890,
|
||||
526
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "测试内容:例如SC波段信号源power=-25dBm,f=2.7GHz,频谱分析仪f=2.7GHz,读取频谱分析仪Max Peak功率值P1;信号源功率及频率保持不变,频谱分析仪f-=3.84GHz,读取频谱分析仪Max Peak功率值P2。",
|
||||
"bbox": [
|
||||
132,
|
||||
540,
|
||||
898,
|
||||
642
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "本次测试信号源在以下四个频点上进行测试;",
|
||||
"bbox": [
|
||||
204,
|
||||
656,
|
||||
656,
|
||||
678
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"2.7GHz 时频谱仪在 2.7GHz 和 3.88GHz",
|
||||
"6.2GHz 时频谱仪在 6.2GHz 和 5.88GHz"
|
||||
],
|
||||
"bbox": [
|
||||
204,
|
||||
695,
|
||||
596,
|
||||
753
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "8GHz 时频谱仪在 8GHz 和 11GHz",
|
||||
"bbox": [
|
||||
204,
|
||||
772,
|
||||
544,
|
||||
792
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "12GHz 时频谱仪在 12GHz 和 15GHz",
|
||||
"bbox": [
|
||||
205,
|
||||
810,
|
||||
566,
|
||||
830
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "注意:镜频测试中不需要体现线缆损耗值。",
|
||||
"bbox": [
|
||||
204,
|
||||
848,
|
||||
632,
|
||||
869
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "SC 波段, DUT 在频率 $2.7 \\mathrm{GHz}$ 的镜像抑制比= (P1-P2) >7dB 判定合",
|
||||
"bbox": [
|
||||
204,
|
||||
886,
|
||||
888,
|
||||
907
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第1页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
602,
|
||||
946
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "格。不合格报告中标红。",
|
||||
"bbox": [
|
||||
133,
|
||||
109,
|
||||
377,
|
||||
131
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "c)断电测试:释放资源,关闭各种仪器的状态",
|
||||
"bbox": [
|
||||
148,
|
||||
171,
|
||||
609,
|
||||
194
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "表 1: 全壳测试报告模板",
|
||||
"bbox": [
|
||||
450,
|
||||
202,
|
||||
665,
|
||||
222
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "images/13e3fab38868d97ba85faed2dc5ae88728483a29d223074fac0122102d00930e.jpg",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"table_body": "<table><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td colspan=\"2\"></td><td></td><td colspan=\"2\"></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr></table>",
|
||||
"bbox": [
|
||||
0,
|
||||
325,
|
||||
676,
|
||||
902
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第2页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"bbox": [
|
||||
0,
|
||||
106,
|
||||
676,
|
||||
898
|
||||
],
|
||||
"page_idx": 2
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第3页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 2
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"bbox": [
|
||||
0,
|
||||
104,
|
||||
676,
|
||||
371
|
||||
],
|
||||
"page_idx": 3
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "表 1: 全壳测试报告模板",
|
||||
"bbox": [
|
||||
450,
|
||||
401,
|
||||
665,
|
||||
420
|
||||
],
|
||||
"page_idx": 3
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第4页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 3
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,296 @@
|
||||
[
|
||||
[
|
||||
{
|
||||
"type": "title",
|
||||
"bbox": [
|
||||
0.134,
|
||||
0.118,
|
||||
0.344,
|
||||
0.143
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "场景1:测试用例"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.162,
|
||||
0.906,
|
||||
0.263
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "测试器件说明:测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。Dut有SC频段接口和X频段接口,通过配置开关矩阵可以实现仪器间连接的更改。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.206,
|
||||
0.285,
|
||||
0.452,
|
||||
0.308
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "本次测试项目共有三项:"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.323,
|
||||
0.892,
|
||||
0.375
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "a)上电测试:连接好各个设备,检查各个器件的工作情况,设置OCP,OVP等等操作。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.388,
|
||||
0.874,
|
||||
0.527
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "b)镜频测试:DUT电源供电28V,电流2.9A;测试频段:SC波段(2.7GHz~6.2GHz)和X波段(8GHz~12GHz);频谱仪SPAN=500MHz;信号源RF Power:SC频段=-25+线损+30(衰减器值);X频段=-40+线损+30(衰减器值);"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.323,
|
||||
0.892,
|
||||
0.527
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.541,
|
||||
0.9,
|
||||
0.643
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "测试内容:例如SC波段信号源power=-25dBm,f=2.7GHz,频谱分析仪f=2.7GHz,读取频谱分析仪Max Peak功率值P1;信号源功率及频率保持不变,频谱分析仪f-=3.84GHz,读取频谱分析仪Max Peak功率值P2。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.657,
|
||||
0.657,
|
||||
0.679
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "本次测试信号源在以下四个频点上进行测试;"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.696,
|
||||
0.597,
|
||||
0.716
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "2.7GHz 时频谱仪在 2.7GHz 和 3.88GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.734,
|
||||
0.596,
|
||||
0.755
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "6.2GHz 时频谱仪在 6.2GHz 和 5.88GHz"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.696,
|
||||
0.597,
|
||||
0.755
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.773,
|
||||
0.545,
|
||||
0.793
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "8GHz 时频谱仪在 8GHz 和 11GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.206,
|
||||
0.811,
|
||||
0.567,
|
||||
0.832
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "12GHz 时频谱仪在 12GHz 和 15GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.849,
|
||||
0.633,
|
||||
0.87
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "注意:镜频测试中不需要体现线缆损耗值。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.887,
|
||||
0.89,
|
||||
0.909
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "SC 波段, DUT 在频率 \\(2.7 \\mathrm{GHz}\\) 的镜像抑制比= (P1-P2) >7dB 判定合"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.603,
|
||||
0.948
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第1页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.134,
|
||||
0.11,
|
||||
0.378,
|
||||
0.132
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "格。不合格报告中标红。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.15,
|
||||
0.172,
|
||||
0.611,
|
||||
0.195
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "c)断电测试:释放资源,关闭各种仪器的状态"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.451,
|
||||
0.203,
|
||||
0.666,
|
||||
0.223
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "表 1: 全壳测试报告模板"
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.326,
|
||||
0.677,
|
||||
0.904
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第2页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.107,
|
||||
0.677,
|
||||
0.9
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第3页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.106,
|
||||
0.677,
|
||||
0.372
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td></td><td></td><td colspan=\"2\"></td><td></td><td colspan=\"2\"></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "table_caption",
|
||||
"bbox": [
|
||||
0.452,
|
||||
0.402,
|
||||
0.666,
|
||||
0.421
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "表 1: 全壳测试报告模板"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第4页共4页"
|
||||
}
|
||||
]
|
||||
]
|
||||
Binary file not shown.
@@ -0,0 +1,260 @@
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"text": "场景1:测试用例",
|
||||
"text_level": 1,
|
||||
"bbox": [
|
||||
133,
|
||||
117,
|
||||
343,
|
||||
142
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "测试器件说明:测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。Dut有SC频段接口和X频段接口,通过配置开关矩阵可以实现仪器间连接的更改。",
|
||||
"bbox": [
|
||||
132,
|
||||
161,
|
||||
905,
|
||||
262
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "本次测试项目共有三项:",
|
||||
"bbox": [
|
||||
205,
|
||||
284,
|
||||
450,
|
||||
306
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"a)上电测试:连接好各个设备,检查各个器件的工作情况,设置OCP,OVP等等操作。",
|
||||
"b)镜频测试:DUT电源供电28V,电流2.9A;测试频段:SC波段(2.7GHz~6.2GHz)和X波段(8GHz~12GHz);频谱仪SPAN=500MHz;信号源RF Power:SC频段=-25+线损+30(衰减器值);X频段=-40+线损+30(衰减器值);"
|
||||
],
|
||||
"bbox": [
|
||||
132,
|
||||
321,
|
||||
890,
|
||||
526
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "测试内容:例如SC波段信号源power=-25dBm,f=2.7GHz,频谱分析仪f=2.7GHz,读取频谱分析仪Max Peak功率值P1;信号源功率及频率保持不变,频谱分析仪f-=3.84GHz,读取频谱分析仪Max Peak功率值P2。",
|
||||
"bbox": [
|
||||
132,
|
||||
540,
|
||||
898,
|
||||
640
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "本次测试信号源在以下四个频点上进行测试;",
|
||||
"bbox": [
|
||||
204,
|
||||
656,
|
||||
656,
|
||||
676
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"2.7GHz 时频谱仪在 2.7GHz 和 3.88GHz",
|
||||
"6.2GHz 时频谱仪在 6.2GHz 和 5.88GHz"
|
||||
],
|
||||
"bbox": [
|
||||
204,
|
||||
695,
|
||||
596,
|
||||
753
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "8GHz 时频谱仪在 8GHz 和 11GHz",
|
||||
"bbox": [
|
||||
204,
|
||||
772,
|
||||
544,
|
||||
792
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "12GHz 时频谱仪在 12GHz 和 15GHz",
|
||||
"bbox": [
|
||||
205,
|
||||
810,
|
||||
566,
|
||||
829
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "注意:镜频测试中不需要体现线缆损耗值。",
|
||||
"bbox": [
|
||||
204,
|
||||
848,
|
||||
632,
|
||||
869
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "SC 波段, DUT 在频率 $2.7 \\mathrm{GHz}$ 的镜像抑制比= (P1-P2) >7dB 判定合",
|
||||
"bbox": [
|
||||
204,
|
||||
886,
|
||||
888,
|
||||
907
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第1页共4页",
|
||||
"bbox": [
|
||||
472,
|
||||
928,
|
||||
602,
|
||||
946
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "格。不合格报告中标红。",
|
||||
"bbox": [
|
||||
133,
|
||||
108,
|
||||
377,
|
||||
131
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "c)断电测试:释放资源,关闭各种仪器的状态",
|
||||
"bbox": [
|
||||
148,
|
||||
171,
|
||||
609,
|
||||
194
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "表 1: 全壳测试报告模板",
|
||||
"bbox": [
|
||||
450,
|
||||
202,
|
||||
665,
|
||||
222
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "images/13e3fab38868d97ba85faed2dc5ae88728483a29d223074fac0122102d00930e.jpg",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"table_body": "<table><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td colspan=\"2\"></td><td></td><td colspan=\"2\"></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr></table>",
|
||||
"bbox": [
|
||||
0,
|
||||
325,
|
||||
676,
|
||||
902
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第2页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"bbox": [
|
||||
0,
|
||||
106,
|
||||
676,
|
||||
898
|
||||
],
|
||||
"page_idx": 2
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第3页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 2
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"bbox": [
|
||||
0,
|
||||
104,
|
||||
676,
|
||||
371
|
||||
],
|
||||
"page_idx": 3
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "表 1: 全壳测试报告模板",
|
||||
"bbox": [
|
||||
450,
|
||||
401,
|
||||
665,
|
||||
420
|
||||
],
|
||||
"page_idx": 3
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第4页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 3
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,296 @@
|
||||
[
|
||||
[
|
||||
{
|
||||
"type": "title",
|
||||
"bbox": [
|
||||
0.134,
|
||||
0.118,
|
||||
0.344,
|
||||
0.143
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "场景1:测试用例"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.162,
|
||||
0.906,
|
||||
0.263
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "测试器件说明:测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。Dut有SC频段接口和X频段接口,通过配置开关矩阵可以实现仪器间连接的更改。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.206,
|
||||
0.285,
|
||||
0.452,
|
||||
0.308
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "本次测试项目共有三项:"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.323,
|
||||
0.892,
|
||||
0.375
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "a)上电测试:连接好各个设备,检查各个器件的工作情况,设置OCP,OVP等等操作。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.388,
|
||||
0.874,
|
||||
0.527
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "b)镜频测试:DUT电源供电28V,电流2.9A;测试频段:SC波段(2.7GHz~6.2GHz)和X波段(8GHz~12GHz);频谱仪SPAN=500MHz;信号源RF Power:SC频段=-25+线损+30(衰减器值);X频段=-40+线损+30(衰减器值);"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.323,
|
||||
0.892,
|
||||
0.527
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.541,
|
||||
0.9,
|
||||
0.641
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "测试内容:例如SC波段信号源power=-25dBm,f=2.7GHz,频谱分析仪f=2.7GHz,读取频谱分析仪Max Peak功率值P1;信号源功率及频率保持不变,频谱分析仪f-=3.84GHz,读取频谱分析仪Max Peak功率值P2。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.657,
|
||||
0.657,
|
||||
0.678
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "本次测试信号源在以下四个频点上进行测试;"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.696,
|
||||
0.597,
|
||||
0.716
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "2.7GHz 时频谱仪在 2.7GHz 和 3.88GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.734,
|
||||
0.596,
|
||||
0.755
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "6.2GHz 时频谱仪在 6.2GHz 和 5.88GHz"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.696,
|
||||
0.597,
|
||||
0.755
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.773,
|
||||
0.545,
|
||||
0.793
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "8GHz 时频谱仪在 8GHz 和 11GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.206,
|
||||
0.811,
|
||||
0.567,
|
||||
0.83
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "12GHz 时频谱仪在 12GHz 和 15GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.849,
|
||||
0.633,
|
||||
0.87
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "注意:镜频测试中不需要体现线缆损耗值。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.887,
|
||||
0.89,
|
||||
0.908
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "SC 波段, DUT 在频率 \\(2.7 \\mathrm{GHz}\\) 的镜像抑制比= (P1-P2) >7dB 判定合"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.473,
|
||||
0.929,
|
||||
0.603,
|
||||
0.948
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第1页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.134,
|
||||
0.109,
|
||||
0.379,
|
||||
0.132
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "格。不合格报告中标红。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.15,
|
||||
0.172,
|
||||
0.611,
|
||||
0.195
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "c)断电测试:释放资源,关闭各种仪器的状态"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.451,
|
||||
0.203,
|
||||
0.666,
|
||||
0.223
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "表 1: 全壳测试报告模板"
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.326,
|
||||
0.677,
|
||||
0.904
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第2页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.107,
|
||||
0.677,
|
||||
0.9
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第3页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.106,
|
||||
0.677,
|
||||
0.372
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td></td><td></td><td colspan=\"2\"></td><td></td><td colspan=\"2\"></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "table_caption",
|
||||
"bbox": [
|
||||
0.452,
|
||||
0.402,
|
||||
0.666,
|
||||
0.421
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "表 1: 全壳测试报告模板"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第4页共4页"
|
||||
}
|
||||
]
|
||||
]
|
||||
Binary file not shown.
@@ -0,0 +1,260 @@
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"text": "场景1:测试用例",
|
||||
"text_level": 1,
|
||||
"bbox": [
|
||||
133,
|
||||
117,
|
||||
343,
|
||||
142
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "测试器件说明:测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。Dut有SC频段接口和X频段接口,通过配置开关矩阵可以实现仪器间连接的更改。",
|
||||
"bbox": [
|
||||
132,
|
||||
161,
|
||||
905,
|
||||
262
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "本次测试项目共有三项:",
|
||||
"bbox": [
|
||||
205,
|
||||
284,
|
||||
450,
|
||||
306
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"a)上电测试:连接好各个设备,检查各个器件的工作情况,设置OCP,OVP等等操作。",
|
||||
"b)镜频测试:DUT电源供电28V,电流2.9A;测试频段:SC波段(2.7GHz~6.2GHz)和X波段(8GHz~12GHz);频谱仪SPAN=500MHz;信号源RF Power:SC频段=-25+线损+30(衰减器值);X频段=-40+线损+30(衰减器值);"
|
||||
],
|
||||
"bbox": [
|
||||
132,
|
||||
321,
|
||||
890,
|
||||
526
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "测试内容:例如SC波段信号源power=-25dBm,f=2.7GHz,频谱分析仪f=2.7GHz,读取频谱分析仪Max Peak功率值P1;信号源功率及频率保持不变,频谱分析仪f-=3.84GHz,读取频谱分析仪Max Peak功率值P2。",
|
||||
"bbox": [
|
||||
132,
|
||||
540,
|
||||
898,
|
||||
640
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "本次测试信号源在以下四个频点上进行测试;",
|
||||
"bbox": [
|
||||
204,
|
||||
656,
|
||||
656,
|
||||
678
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"2.7GHz 时频谱仪在 2.7GHz 和 3.88GHz",
|
||||
"6.2GHz 时频谱仪在 6.2GHz 和 5.88GHz"
|
||||
],
|
||||
"bbox": [
|
||||
204,
|
||||
695,
|
||||
596,
|
||||
753
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "8GHz 时频谱仪在 8GHz 和 11GHz",
|
||||
"bbox": [
|
||||
204,
|
||||
772,
|
||||
544,
|
||||
792
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "12GHz 时频谱仪在 12GHz 和 15GHz",
|
||||
"bbox": [
|
||||
205,
|
||||
810,
|
||||
566,
|
||||
830
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "注意:镜频测试中不需要体现线缆损耗值。",
|
||||
"bbox": [
|
||||
204,
|
||||
848,
|
||||
632,
|
||||
869
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "SC 波段, DUT 在频率 $2.7 \\mathrm{GHz}$ 的镜像抑制比= (P1-P2) >7dB 判定合",
|
||||
"bbox": [
|
||||
204,
|
||||
886,
|
||||
888,
|
||||
907
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第1页共4页",
|
||||
"bbox": [
|
||||
472,
|
||||
928,
|
||||
602,
|
||||
946
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "格。不合格报告中标红。",
|
||||
"bbox": [
|
||||
133,
|
||||
108,
|
||||
377,
|
||||
131
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "c)断电测试:释放资源,关闭各种仪器的状态",
|
||||
"bbox": [
|
||||
148,
|
||||
171,
|
||||
609,
|
||||
194
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "表 1: 全壳测试报告模板",
|
||||
"bbox": [
|
||||
450,
|
||||
202,
|
||||
665,
|
||||
222
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "images/13e3fab38868d97ba85faed2dc5ae88728483a29d223074fac0122102d00930e.jpg",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"table_body": "<table><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td colspan=\"2\"></td><td></td><td colspan=\"2\"></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr></table>",
|
||||
"bbox": [
|
||||
0,
|
||||
325,
|
||||
676,
|
||||
902
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第2页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"bbox": [
|
||||
0,
|
||||
106,
|
||||
676,
|
||||
898
|
||||
],
|
||||
"page_idx": 2
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第3页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 2
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"bbox": [
|
||||
0,
|
||||
104,
|
||||
676,
|
||||
371
|
||||
],
|
||||
"page_idx": 3
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "表 1: 全壳测试报告模板",
|
||||
"bbox": [
|
||||
450,
|
||||
401,
|
||||
665,
|
||||
420
|
||||
],
|
||||
"page_idx": 3
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第4页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 3
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,296 @@
|
||||
[
|
||||
[
|
||||
{
|
||||
"type": "title",
|
||||
"bbox": [
|
||||
0.134,
|
||||
0.118,
|
||||
0.344,
|
||||
0.143
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "场景1:测试用例"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.162,
|
||||
0.906,
|
||||
0.263
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "测试器件说明:测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。Dut有SC频段接口和X频段接口,通过配置开关矩阵可以实现仪器间连接的更改。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.206,
|
||||
0.285,
|
||||
0.452,
|
||||
0.308
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "本次测试项目共有三项:"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.323,
|
||||
0.892,
|
||||
0.375
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "a)上电测试:连接好各个设备,检查各个器件的工作情况,设置OCP,OVP等等操作。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.388,
|
||||
0.874,
|
||||
0.527
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "b)镜频测试:DUT电源供电28V,电流2.9A;测试频段:SC波段(2.7GHz~6.2GHz)和X波段(8GHz~12GHz);频谱仪SPAN=500MHz;信号源RF Power:SC频段=-25+线损+30(衰减器值);X频段=-40+线损+30(衰减器值);"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.323,
|
||||
0.892,
|
||||
0.527
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.541,
|
||||
0.9,
|
||||
0.641
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "测试内容:例如SC波段信号源power=-25dBm,f=2.7GHz,频谱分析仪f=2.7GHz,读取频谱分析仪Max Peak功率值P1;信号源功率及频率保持不变,频谱分析仪f-=3.84GHz,读取频谱分析仪Max Peak功率值P2。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.657,
|
||||
0.657,
|
||||
0.679
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "本次测试信号源在以下四个频点上进行测试;"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.696,
|
||||
0.597,
|
||||
0.716
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "2.7GHz 时频谱仪在 2.7GHz 和 3.88GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.734,
|
||||
0.595,
|
||||
0.755
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "6.2GHz 时频谱仪在 6.2GHz 和 5.88GHz"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.696,
|
||||
0.597,
|
||||
0.755
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.773,
|
||||
0.545,
|
||||
0.793
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "8GHz 时频谱仪在 8GHz 和 11GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.206,
|
||||
0.811,
|
||||
0.567,
|
||||
0.831
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "12GHz 时频谱仪在 12GHz 和 15GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.849,
|
||||
0.633,
|
||||
0.87
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "注意:镜频测试中不需要体现线缆损耗值。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.887,
|
||||
0.89,
|
||||
0.909
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "SC 波段, DUT 在频率 \\(2.7 \\mathrm{GHz}\\) 的镜像抑制比= (P1-P2) >7dB 判定合"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.473,
|
||||
0.929,
|
||||
0.603,
|
||||
0.948
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第1页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.134,
|
||||
0.109,
|
||||
0.379,
|
||||
0.132
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "格。不合格报告中标红。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.15,
|
||||
0.172,
|
||||
0.611,
|
||||
0.195
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "c)断电测试:释放资源,关闭各种仪器的状态"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.451,
|
||||
0.203,
|
||||
0.666,
|
||||
0.223
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "表 1: 全壳测试报告模板"
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.326,
|
||||
0.677,
|
||||
0.904
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第2页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.107,
|
||||
0.677,
|
||||
0.9
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第3页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.106,
|
||||
0.677,
|
||||
0.372
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td></td><td></td><td colspan=\"2\"></td><td></td><td colspan=\"2\"></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "table_caption",
|
||||
"bbox": [
|
||||
0.452,
|
||||
0.402,
|
||||
0.666,
|
||||
0.421
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "表 1: 全壳测试报告模板"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第4页共4页"
|
||||
}
|
||||
]
|
||||
]
|
||||
Binary file not shown.
@@ -0,0 +1,260 @@
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"text": "场景1:测试用例",
|
||||
"text_level": 1,
|
||||
"bbox": [
|
||||
133,
|
||||
117,
|
||||
343,
|
||||
142
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "测试器件说明:测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。Dut有SC频段接口和X频段接口,通过配置开关矩阵可以实现仪器间连接的更改。",
|
||||
"bbox": [
|
||||
132,
|
||||
161,
|
||||
905,
|
||||
262
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "本次测试项目共有三项:",
|
||||
"bbox": [
|
||||
205,
|
||||
284,
|
||||
450,
|
||||
306
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"a)上电测试:连接好各个设备,检查各个器件的工作情况,设置OCP,OVP,等等操作。",
|
||||
"b)镜频测试:DUT电源供电28V,电流2.9A;测试频段:SC波段(2.7GHz~6.2GHz)和X波段(8GHz~12GHz);频谱仪SPAN=500MHz;信号源RF Power:SC频段=-25+线损+30(衰减器值);X频段=-40+线损+30(衰减器值);"
|
||||
],
|
||||
"bbox": [
|
||||
132,
|
||||
321,
|
||||
890,
|
||||
526
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "测试内容:例如SC波段信号源power $= -25\\mathrm{dBm}$ , $f = 2.7\\mathrm{GHz}$ ,频谱分析仪 $f = 2.7\\mathrm{GHz}$ ,读取频谱分析仪Max Peak功率值P1;信号源功率及频率保持不变,频谱分析仪 $f = 3.84\\mathrm{GHz}$ ,读取频谱分析仪Max Peak功率值P2。",
|
||||
"bbox": [
|
||||
132,
|
||||
540,
|
||||
901,
|
||||
642
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "本次测试信号源在以下四个频点上进行测试;",
|
||||
"bbox": [
|
||||
204,
|
||||
656,
|
||||
656,
|
||||
678
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"2.7GHz 时频谱仪在 2.7GHz 和 3.88GHz",
|
||||
"6.2GHz 时频谱仪在 6.2GHz 和 5.88GHz"
|
||||
],
|
||||
"bbox": [
|
||||
204,
|
||||
695,
|
||||
596,
|
||||
753
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "8GHz 时频谱仪在 8GHz 和 11GHz",
|
||||
"bbox": [
|
||||
204,
|
||||
772,
|
||||
544,
|
||||
792
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "12GHz 时频谱仪在 12GHz 和 15GHz",
|
||||
"bbox": [
|
||||
205,
|
||||
810,
|
||||
566,
|
||||
830
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "注意:镜频测试中不需要体现线缆损耗值。",
|
||||
"bbox": [
|
||||
204,
|
||||
848,
|
||||
632,
|
||||
869
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "SC 波段, DUT 在频率 $2.7 \\mathrm{GHz}$ 的镜像抑制比= (P1-P2) >7dB 判定合",
|
||||
"bbox": [
|
||||
204,
|
||||
886,
|
||||
888,
|
||||
907
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第1页共4页",
|
||||
"bbox": [
|
||||
472,
|
||||
928,
|
||||
602,
|
||||
946
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "格。不合格报告中标红。",
|
||||
"bbox": [
|
||||
133,
|
||||
108,
|
||||
377,
|
||||
131
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "c)断电测试:释放资源,关闭各种仪器的状态",
|
||||
"bbox": [
|
||||
148,
|
||||
171,
|
||||
609,
|
||||
194
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "表 1: 全壳测试报告模板",
|
||||
"bbox": [
|
||||
450,
|
||||
202,
|
||||
665,
|
||||
222
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "images/13e3fab38868d97ba85faed2dc5ae88728483a29d223074fac0122102d00930e.jpg",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"table_body": "<table><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td colspan=\"2\"></td><td></td><td colspan=\"2\"></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr></table>",
|
||||
"bbox": [
|
||||
0,
|
||||
325,
|
||||
676,
|
||||
902
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第2页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"bbox": [
|
||||
0,
|
||||
106,
|
||||
676,
|
||||
898
|
||||
],
|
||||
"page_idx": 2
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第3页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 2
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"bbox": [
|
||||
0,
|
||||
104,
|
||||
676,
|
||||
371
|
||||
],
|
||||
"page_idx": 3
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "表 1: 全壳测试报告模板",
|
||||
"bbox": [
|
||||
450,
|
||||
401,
|
||||
665,
|
||||
420
|
||||
],
|
||||
"page_idx": 3
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第4页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 3
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,296 @@
|
||||
[
|
||||
[
|
||||
{
|
||||
"type": "title",
|
||||
"bbox": [
|
||||
0.134,
|
||||
0.118,
|
||||
0.344,
|
||||
0.143
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "场景1:测试用例"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.162,
|
||||
0.906,
|
||||
0.263
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "测试器件说明:测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。Dut有SC频段接口和X频段接口,通过配置开关矩阵可以实现仪器间连接的更改。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.206,
|
||||
0.285,
|
||||
0.452,
|
||||
0.308
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "本次测试项目共有三项:"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.323,
|
||||
0.892,
|
||||
0.378
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "a)上电测试:连接好各个设备,检查各个器件的工作情况,设置OCP,OVP,等等操作。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.388,
|
||||
0.874,
|
||||
0.527
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "b)镜频测试:DUT电源供电28V,电流2.9A;测试频段:SC波段(2.7GHz~6.2GHz)和X波段(8GHz~12GHz);频谱仪SPAN=500MHz;信号源RF Power:SC频段=-25+线损+30(衰减器值);X频段=-40+线损+30(衰减器值);"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.323,
|
||||
0.892,
|
||||
0.527
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.541,
|
||||
0.903,
|
||||
0.643
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "测试内容:例如SC波段信号源power \\(= -25\\mathrm{dBm}\\),\\(f = 2.7\\mathrm{GHz}\\),频谱分析仪 \\(f = 2.7\\mathrm{GHz}\\),读取频谱分析仪Max Peak功率值P1;信号源功率及频率保持不变,频谱分析仪 \\(f = 3.84\\mathrm{GHz}\\),读取频谱分析仪Max Peak功率值P2。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.657,
|
||||
0.657,
|
||||
0.679
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "本次测试信号源在以下四个频点上进行测试;"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.696,
|
||||
0.597,
|
||||
0.716
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "2.7GHz 时频谱仪在 2.7GHz 和 3.88GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.734,
|
||||
0.596,
|
||||
0.755
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "6.2GHz 时频谱仪在 6.2GHz 和 5.88GHz"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.696,
|
||||
0.597,
|
||||
0.755
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.773,
|
||||
0.545,
|
||||
0.793
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "8GHz 时频谱仪在 8GHz 和 11GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.206,
|
||||
0.811,
|
||||
0.567,
|
||||
0.832
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "12GHz 时频谱仪在 12GHz 和 15GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.849,
|
||||
0.633,
|
||||
0.87
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "注意:镜频测试中不需要体现线缆损耗值。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.887,
|
||||
0.89,
|
||||
0.909
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "SC 波段, DUT 在频率 \\(2.7 \\mathrm{GHz}\\) 的镜像抑制比= (P1-P2) >7dB 判定合"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.473,
|
||||
0.929,
|
||||
0.603,
|
||||
0.948
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第1页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.134,
|
||||
0.109,
|
||||
0.379,
|
||||
0.132
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "格。不合格报告中标红。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.15,
|
||||
0.172,
|
||||
0.611,
|
||||
0.195
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "c)断电测试:释放资源,关闭各种仪器的状态"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.451,
|
||||
0.203,
|
||||
0.666,
|
||||
0.223
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "表 1: 全壳测试报告模板"
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.326,
|
||||
0.677,
|
||||
0.904
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第2页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.107,
|
||||
0.677,
|
||||
0.9
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第3页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.106,
|
||||
0.677,
|
||||
0.372
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td></td><td></td><td colspan=\"2\"></td><td></td><td colspan=\"2\"></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "table_caption",
|
||||
"bbox": [
|
||||
0.451,
|
||||
0.402,
|
||||
0.666,
|
||||
0.421
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "表 1: 全壳测试报告模板"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第4页共4页"
|
||||
}
|
||||
]
|
||||
]
|
||||
Binary file not shown.
@@ -0,0 +1,260 @@
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"text": "场景1:测试用例",
|
||||
"text_level": 1,
|
||||
"bbox": [
|
||||
133,
|
||||
117,
|
||||
343,
|
||||
142
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "测试器件说明:测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。Dut有SC频段接口和X频段接口,通过配置开关矩阵可以实现仪器间连接的更改。",
|
||||
"bbox": [
|
||||
132,
|
||||
161,
|
||||
905,
|
||||
262
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "本次测试项目共有三项:",
|
||||
"bbox": [
|
||||
205,
|
||||
284,
|
||||
450,
|
||||
306
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"a)上电测试:连接好各个设备,检查各个器件的工作情况,设置OCP,OVP,等等操作。",
|
||||
"b)镜频测试:DUT电源供电28V,电流2.9A;测试频段:SC波段(2.7GHz~6.2GHz)和X波段(8GHz~12GHz);频谱仪SPAN=500MHz;信号源RF Power:SC频段=-25+线损+30(衰减器值);X频段=-40+线损+30(衰减器值);"
|
||||
],
|
||||
"bbox": [
|
||||
132,
|
||||
321,
|
||||
890,
|
||||
526
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "测试内容:例如SC波段信号源power $= -25\\mathrm{dBm}$ , $f = 2.7\\mathrm{GHz}$ ,频谱分析仪 $f = 2.7\\mathrm{GHz}$ ,读取频谱分析仪Max Peak功率值P1;信号源功率及频率保持不变,频谱分析仪 $f = 3.84\\mathrm{GHz}$ ,读取频谱分析仪Max Peak功率值P2。",
|
||||
"bbox": [
|
||||
132,
|
||||
540,
|
||||
901,
|
||||
640
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "本次测试信号源在以下四个频点上进行测试;",
|
||||
"bbox": [
|
||||
204,
|
||||
656,
|
||||
656,
|
||||
678
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"2.7GHz 时频谱仪在 2.7GHz 和 3.88GHz",
|
||||
"6.2GHz 时频谱仪在 6.2GHz 和 5.88GHz"
|
||||
],
|
||||
"bbox": [
|
||||
204,
|
||||
695,
|
||||
596,
|
||||
753
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "8GHz 时频谱仪在 8GHz 和 11GHz",
|
||||
"bbox": [
|
||||
204,
|
||||
772,
|
||||
544,
|
||||
792
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "12GHz 时频谱仪在 12GHz 和 15GHz",
|
||||
"bbox": [
|
||||
205,
|
||||
810,
|
||||
566,
|
||||
830
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "注意:镜频测试中不需要体现线缆损耗值。",
|
||||
"bbox": [
|
||||
204,
|
||||
848,
|
||||
632,
|
||||
869
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "SC 波段, DUT 在频率 $2.7 \\mathrm{GHz}$ 的镜像抑制比= (P1-P2) >7dB 判定合",
|
||||
"bbox": [
|
||||
204,
|
||||
886,
|
||||
888,
|
||||
907
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第1页共4页",
|
||||
"bbox": [
|
||||
472,
|
||||
928,
|
||||
602,
|
||||
946
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "格。不合格报告中标红。",
|
||||
"bbox": [
|
||||
133,
|
||||
108,
|
||||
377,
|
||||
131
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "c)断电测试:释放资源,关闭各种仪器的状态",
|
||||
"bbox": [
|
||||
148,
|
||||
171,
|
||||
609,
|
||||
194
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "表 1: 全壳测试报告模板",
|
||||
"bbox": [
|
||||
450,
|
||||
202,
|
||||
665,
|
||||
222
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "images/13e3fab38868d97ba85faed2dc5ae88728483a29d223074fac0122102d00930e.jpg",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"table_body": "<table><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td colspan=\"2\"></td><td></td><td colspan=\"2\"></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr></table>",
|
||||
"bbox": [
|
||||
0,
|
||||
325,
|
||||
676,
|
||||
902
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第2页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"bbox": [
|
||||
0,
|
||||
106,
|
||||
676,
|
||||
898
|
||||
],
|
||||
"page_idx": 2
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第3页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 2
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"bbox": [
|
||||
0,
|
||||
104,
|
||||
676,
|
||||
371
|
||||
],
|
||||
"page_idx": 3
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "表 1: 全壳测试报告模板",
|
||||
"bbox": [
|
||||
450,
|
||||
401,
|
||||
665,
|
||||
420
|
||||
],
|
||||
"page_idx": 3
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第4页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 3
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,296 @@
|
||||
[
|
||||
[
|
||||
{
|
||||
"type": "title",
|
||||
"bbox": [
|
||||
0.134,
|
||||
0.118,
|
||||
0.344,
|
||||
0.143
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "场景1:测试用例"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.162,
|
||||
0.906,
|
||||
0.263
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "测试器件说明:测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。Dut有SC频段接口和X频段接口,通过配置开关矩阵可以实现仪器间连接的更改。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.206,
|
||||
0.285,
|
||||
0.452,
|
||||
0.308
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "本次测试项目共有三项:"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.323,
|
||||
0.892,
|
||||
0.378
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "a)上电测试:连接好各个设备,检查各个器件的工作情况,设置OCP,OVP,等等操作。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.388,
|
||||
0.874,
|
||||
0.527
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "b)镜频测试:DUT电源供电28V,电流2.9A;测试频段:SC波段(2.7GHz~6.2GHz)和X波段(8GHz~12GHz);频谱仪SPAN=500MHz;信号源RF Power:SC频段=-25+线损+30(衰减器值);X频段=-40+线损+30(衰减器值);"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.323,
|
||||
0.892,
|
||||
0.527
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.541,
|
||||
0.903,
|
||||
0.641
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "测试内容:例如SC波段信号源power \\(= -25\\mathrm{dBm}\\),\\(f = 2.7\\mathrm{GHz}\\),频谱分析仪 \\(f = 2.7\\mathrm{GHz}\\),读取频谱分析仪Max Peak功率值P1;信号源功率及频率保持不变,频谱分析仪 \\(f = 3.84\\mathrm{GHz}\\),读取频谱分析仪Max Peak功率值P2。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.657,
|
||||
0.657,
|
||||
0.679
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "本次测试信号源在以下四个频点上进行测试;"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.696,
|
||||
0.597,
|
||||
0.716
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "2.7GHz 时频谱仪在 2.7GHz 和 3.88GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.734,
|
||||
0.596,
|
||||
0.755
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "6.2GHz 时频谱仪在 6.2GHz 和 5.88GHz"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.696,
|
||||
0.597,
|
||||
0.755
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.773,
|
||||
0.545,
|
||||
0.793
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "8GHz 时频谱仪在 8GHz 和 11GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.206,
|
||||
0.811,
|
||||
0.567,
|
||||
0.832
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "12GHz 时频谱仪在 12GHz 和 15GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.849,
|
||||
0.633,
|
||||
0.87
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "注意:镜频测试中不需要体现线缆损耗值。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.887,
|
||||
0.89,
|
||||
0.909
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "SC 波段, DUT 在频率 \\(2.7 \\mathrm{GHz}\\) 的镜像抑制比= (P1-P2) >7dB 判定合"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.473,
|
||||
0.929,
|
||||
0.603,
|
||||
0.948
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第1页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.134,
|
||||
0.109,
|
||||
0.379,
|
||||
0.132
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "格。不合格报告中标红。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.15,
|
||||
0.172,
|
||||
0.611,
|
||||
0.195
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "c)断电测试:释放资源,关闭各种仪器的状态"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.451,
|
||||
0.203,
|
||||
0.666,
|
||||
0.223
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "表 1: 全壳测试报告模板"
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.326,
|
||||
0.677,
|
||||
0.904
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第2页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.107,
|
||||
0.677,
|
||||
0.9
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第3页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.106,
|
||||
0.677,
|
||||
0.372
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td></td><td></td><td colspan=\"2\"></td><td></td><td colspan=\"2\"></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "table_caption",
|
||||
"bbox": [
|
||||
0.452,
|
||||
0.402,
|
||||
0.666,
|
||||
0.421
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "表 1: 全壳测试报告模板"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第4页共4页"
|
||||
}
|
||||
]
|
||||
]
|
||||
Binary file not shown.
@@ -0,0 +1,260 @@
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"text": "场景1:测试用例",
|
||||
"text_level": 1,
|
||||
"bbox": [
|
||||
133,
|
||||
117,
|
||||
343,
|
||||
142
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "测试器件说明:测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。Dut有SC频段接口和X频段接口,通过配置开关矩阵可以实现仪器间连接的更改。",
|
||||
"bbox": [
|
||||
132,
|
||||
161,
|
||||
905,
|
||||
262
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "本次测试项目共有三项:",
|
||||
"bbox": [
|
||||
205,
|
||||
284,
|
||||
450,
|
||||
306
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"a)上电测试:连接好各个设备,检查各个器件的工作情况,设置OCP,OVP,等等操作。",
|
||||
"b)镜频测试:DUT电源供电28V,电流2.9A;测试频段:SC波段(2.7GHz~6.2GHz)和X波段(8GHz~12GHz);频谱仪SPAN=500MHz;信号源RF Power:SC频段=-25+线损+30(衰减器值);X频段=-40+线损+30(衰减器值);"
|
||||
],
|
||||
"bbox": [
|
||||
132,
|
||||
321,
|
||||
890,
|
||||
526
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "测试内容:例如SC波段信号源power=-25dBm,f=2.7GHz,频谱分析仪f=2.7GHz,读取频谱分析仪Max Peak功率值P1;信号源功率及频率保持不变,频谱分析仪f-=3.84GHz,读取频谱分析仪Max Peak功率值P2。",
|
||||
"bbox": [
|
||||
132,
|
||||
540,
|
||||
898,
|
||||
642
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "本次测试信号源在以下四个频点上进行测试;",
|
||||
"bbox": [
|
||||
204,
|
||||
656,
|
||||
656,
|
||||
678
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"sub_type": "text",
|
||||
"list_items": [
|
||||
"2.7GHz 时频谱仪在 2.7GHz 和 3.88GHz",
|
||||
"6.2GHz 时频谱仪在 6.2GHz 和 5.88GHz"
|
||||
],
|
||||
"bbox": [
|
||||
204,
|
||||
695,
|
||||
596,
|
||||
753
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "8GHz 时频谱仪在 8GHz 和 11GHz",
|
||||
"bbox": [
|
||||
204,
|
||||
772,
|
||||
544,
|
||||
792
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "12GHz 时频谱仪在 12GHz 和 15GHz",
|
||||
"bbox": [
|
||||
205,
|
||||
810,
|
||||
566,
|
||||
830
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "注意:镜频测试中不需要体现线缆损耗值。",
|
||||
"bbox": [
|
||||
204,
|
||||
848,
|
||||
632,
|
||||
869
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "SC 波段, DUT 在频率 $2.7 \\mathrm{GHz}$ 的镜像抑制比= (P1-P2) >7dB 判定合",
|
||||
"bbox": [
|
||||
204,
|
||||
886,
|
||||
888,
|
||||
907
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第1页共4页",
|
||||
"bbox": [
|
||||
472,
|
||||
928,
|
||||
602,
|
||||
946
|
||||
],
|
||||
"page_idx": 0
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "格。不合格报告中标红。",
|
||||
"bbox": [
|
||||
133,
|
||||
108,
|
||||
377,
|
||||
131
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "c)断电测试:释放资源,关闭各种仪器的状态",
|
||||
"bbox": [
|
||||
148,
|
||||
171,
|
||||
609,
|
||||
194
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "表 1: 全壳测试报告模板",
|
||||
"bbox": [
|
||||
450,
|
||||
202,
|
||||
665,
|
||||
222
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "images/13e3fab38868d97ba85faed2dc5ae88728483a29d223074fac0122102d00930e.jpg",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"table_body": "<table><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td colspan=\"2\"></td><td></td><td colspan=\"2\"></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr></table>",
|
||||
"bbox": [
|
||||
0,
|
||||
325,
|
||||
676,
|
||||
902
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第2页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 1
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"bbox": [
|
||||
0,
|
||||
106,
|
||||
676,
|
||||
898
|
||||
],
|
||||
"page_idx": 2
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第3页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 2
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"img_path": "",
|
||||
"table_caption": [],
|
||||
"table_footnote": [],
|
||||
"bbox": [
|
||||
0,
|
||||
104,
|
||||
676,
|
||||
371
|
||||
],
|
||||
"page_idx": 3
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "表 1: 全壳测试报告模板",
|
||||
"bbox": [
|
||||
450,
|
||||
401,
|
||||
665,
|
||||
420
|
||||
],
|
||||
"page_idx": 3
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"text": "第4页共4页",
|
||||
"bbox": [
|
||||
473,
|
||||
928,
|
||||
601,
|
||||
946
|
||||
],
|
||||
"page_idx": 3
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,296 @@
|
||||
[
|
||||
[
|
||||
{
|
||||
"type": "title",
|
||||
"bbox": [
|
||||
0.134,
|
||||
0.118,
|
||||
0.344,
|
||||
0.143
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "场景1:测试用例"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.162,
|
||||
0.906,
|
||||
0.263
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "测试器件说明:测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。Dut有SC频段接口和X频段接口,通过配置开关矩阵可以实现仪器间连接的更改。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.206,
|
||||
0.285,
|
||||
0.452,
|
||||
0.308
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "本次测试项目共有三项:"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.323,
|
||||
0.892,
|
||||
0.378
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "a)上电测试:连接好各个设备,检查各个器件的工作情况,设置OCP,OVP,等等操作。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.388,
|
||||
0.874,
|
||||
0.527
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "b)镜频测试:DUT电源供电28V,电流2.9A;测试频段:SC波段(2.7GHz~6.2GHz)和X波段(8GHz~12GHz);频谱仪SPAN=500MHz;信号源RF Power:SC频段=-25+线损+30(衰减器值);X频段=-40+线损+30(衰减器值);"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.323,
|
||||
0.892,
|
||||
0.527
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.133,
|
||||
0.541,
|
||||
0.9,
|
||||
0.643
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "测试内容:例如SC波段信号源power=-25dBm,f=2.7GHz,频谱分析仪f=2.7GHz,读取频谱分析仪Max Peak功率值P1;信号源功率及频率保持不变,频谱分析仪f-=3.84GHz,读取频谱分析仪Max Peak功率值P2。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.657,
|
||||
0.657,
|
||||
0.679
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "本次测试信号源在以下四个频点上进行测试;"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.696,
|
||||
0.597,
|
||||
0.716
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "2.7GHz 时频谱仪在 2.7GHz 和 3.88GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.734,
|
||||
0.595,
|
||||
0.755
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "6.2GHz 时频谱仪在 6.2GHz 和 5.88GHz"
|
||||
},
|
||||
{
|
||||
"type": "list",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.696,
|
||||
0.597,
|
||||
0.755
|
||||
],
|
||||
"angle": 0,
|
||||
"content": null
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.773,
|
||||
0.545,
|
||||
0.793
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "8GHz 时频谱仪在 8GHz 和 11GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.206,
|
||||
0.811,
|
||||
0.567,
|
||||
0.831
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "12GHz 时频谱仪在 12GHz 和 15GHz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.849,
|
||||
0.633,
|
||||
0.87
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "注意:镜频测试中不需要体现线缆损耗值。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.205,
|
||||
0.887,
|
||||
0.89,
|
||||
0.909
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "SC 波段, DUT 在频率 \\(2.7 \\mathrm{GHz}\\) 的镜像抑制比= (P1-P2) >7dB 判定合"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.473,
|
||||
0.929,
|
||||
0.603,
|
||||
0.948
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第1页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.134,
|
||||
0.109,
|
||||
0.379,
|
||||
0.132
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "格。不合格报告中标红。"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.15,
|
||||
0.172,
|
||||
0.611,
|
||||
0.195
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "c)断电测试:释放资源,关闭各种仪器的状态"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"bbox": [
|
||||
0.451,
|
||||
0.203,
|
||||
0.666,
|
||||
0.223
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "表 1: 全壳测试报告模板"
|
||||
},
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.326,
|
||||
0.677,
|
||||
0.904
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第2页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.107,
|
||||
0.677,
|
||||
0.9
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第3页共4页"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "table",
|
||||
"bbox": [
|
||||
0.0,
|
||||
0.106,
|
||||
0.677,
|
||||
0.372
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "<table><tr><td></td><td></td><td colspan=\"2\"></td><td></td><td colspan=\"2\"></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr><tr><td colspan=\"8\"></td></tr></table>"
|
||||
},
|
||||
{
|
||||
"type": "table_caption",
|
||||
"bbox": [
|
||||
0.451,
|
||||
0.402,
|
||||
0.666,
|
||||
0.421
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "表 1: 全壳测试报告模板"
|
||||
},
|
||||
{
|
||||
"type": "page_number",
|
||||
"bbox": [
|
||||
0.474,
|
||||
0.929,
|
||||
0.602,
|
||||
0.947
|
||||
],
|
||||
"angle": 0,
|
||||
"content": "第4页共4页"
|
||||
}
|
||||
]
|
||||
]
|
||||
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user