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