Initial commit

This commit is contained in:
Your Name
2026-02-05 16:25:52 +08:00
commit d5ea866eb4
178 changed files with 32681 additions and 0 deletions

63
.gitignore vendored Normal file
View 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
View 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
View 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
View 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
View File

@@ -0,0 +1,7 @@
"""
App package initialization
"""
from app.database import Base, get_db, engine, AsyncSessionLocal
__all__ = ["Base", "get_db", "engine", "AsyncSessionLocal"]

View File

@@ -0,0 +1,7 @@
"""
API package initialization
"""
from app.api.routes import intent_router, ai_router
__all__ = ["intent_router", "ai_router"]

View 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"]

View 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
]
}

View 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
View 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
View 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
)

View File

@@ -0,0 +1,7 @@
"""
Models package initialization
"""
from app.models.intent import Intent, AICheckRecord
__all__ = ["Intent", "AICheckRecord"]

View 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")

View 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"
]

View 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
View 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

View File

View 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}")

View 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

View 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: &centerFreq, 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: stateON|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: &centerFreq, Type: System.String&, Role: 普通参数, Desc: currentFreq, Privilege: 管理员设置"
,0,readILDataFromFile,,,从文件读测试数据,普通指令,普通返回值,,"Name: dataName, Value: &SwitchTransList[0], Type: System.String, Role: 普通参数, Desc: 文件名, Privilege: 管理员设置
Name: dataX, Value: &centerFreq, 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: &centerFreq, 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: &centerFreq, Type: System.String, Role: 普通参数, Desc: freq, Privilege: 管理员设置"
频谱分析仪,0,Configure Frequency Center,In_211026061355,void,Configure Frequency Center,普通指令,普通返回值,:FREQuency:CENTer %centerFreq,"Name: centerFreq, Value: &centerFreq, 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: &centerFreq, 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: &centerFreq, Type: System.String, Role: 普通参数, Desc: XValue, Privilege: 管理员设置
Name: convertXValue, Value: &centerFreq, 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: &centerFreq, Type: System.String, Role: 普通参数, Desc: 被加数, Privilege: 管理员设置
Name: Addend, Value: &imagestepFreq, Type: System.String, Role: 普通参数, Desc: 加数, Privilege: 管理员设置
Name: Sum, Value: &centerFreq, 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,
1 设备名称 设备索引 指令名称 指令编号 返回值 指令描述 指令角色 返回值角色 命令 (cmds) 参数 (params)
2 信号源 0 .ctor In_211013104750 一参数构造函数 构造函数 普通返回值 TCPIP::%Resource_Name Name: Resource_Name, Value: TCPIP0::192.168.10.11, Type: System.String, Role: 普通参数, Desc: IP地址, Privilege: 用户设置
3 频谱分析仪 0 .ctor In_211018035640 一参数构造函数 构造函数 普通返回值 TCPIP::%Resource_Name Name: Resource_Name, Value: TCPIP0::192.168.10.10, Type: System.String, Role: 普通参数, Desc: IP地址, Privilege: 用户设置
4 开关矩阵 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: 用户设置
5 直流电源 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: 管理员设置
6 频谱分析仪 0 Preset In_220124060445 void Preset 普通指令 普通返回值 *RST SYSTem:DISPlay:UPDate ON
7 信号源 0 Preset In_221009063035 void Preset 普通指令 普通返回值 *RST
8 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: 管理员设置
9 频谱分析仪 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: 管理员设置
10 频谱分析仪 0 Configure Frequency Span In_230421040832 void Configure Frequency Span 普通指令 普通返回值 :FREQuency:SPAN %span Name: span, Value: &span, Type: System.String, Role: 普通参数, Desc: span, Privilege: 管理员设置
11 频谱分析仪 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: 管理员设置
12 频谱分析仪 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: 管理员设置
13 信号源 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: 管理员设置
14 信号源 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: 管理员设置
15 信号源 0 Configure Pulse Width In_221009063035 void Configure Pulse Width 普通指令 普通返回值 PULM:WIDTh %width Name: width, Value: &width, Type: System.String, Role: 普通参数, Desc: width, Privilege: 管理员设置
16 信号源 0 Configure Pulse Period In_221009063035 void Configure Pulse Period 普通指令 普通返回值 PULM:PER %period Name: period, Value: &period, Type: System.String, Role: 普通参数, Desc: period, Privilege: 管理员设置
17 0 configuerQueryMarker configuerQueryMarker 普通指令 普通返回值
18 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: 管理员设置
19 0 assignValue 赋值函数 普通指令 普通返回值 Name: AssignNumber, Value: 0, Type: System.Int32, Role: 普通参数, Desc: 赋值数, Privilege: 管理员设置 Name: Assigned, Value: &userNameLoopIndex, Type: System.Int32&, Role: 普通参数, Desc: 被赋数, Privilege: 管理员设置
20 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: 管理员设置
21 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: 管理员设置
22 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: 管理员设置
23 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: 管理员设置
24 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: 管理员设置
25 0 assignValue 赋值函数 普通指令 普通返回值 Name: AssignNumber, Value: 0, Type: System.Int32, Role: 普通参数, Desc: 赋值数, Privilege: 管理员设置 Name: Assigned, Value: &switchloopNo, Type: System.Int32&, Role: 普通参数, Desc: 被赋数, Privilege: 管理员设置
26 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: 管理员设置
27 0 setSwitchPathNote 配置开关当前通道的备注 普通指令 普通返回值 Name: noteInfo, Value: &SwitchNoteList[&switchloopNo], Type: System.String, Role: 普通参数, Desc: 测试场景及通道,备注信息, Privilege: 管理员设置
28 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: 管理员设置
29 0 assignValue 赋值函数 普通指令 普通返回值 Name: AssignNumber, Value: 0, Type: System.Int32, Role: 普通参数, Desc: 赋值数, Privilege: 管理员设置 Name: Assigned, Value: &curNameLoopIndex, Type: System.Int32&, Role: 普通参数, Desc: 被赋数, Privilege: 管理员设置
30 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: 管理员设置
31 开关矩阵 0 SetPath In_230209035212 void SetPath 普通指令 普通返回值 ROUTe:CLOSe %PathInfo Name: PathInfo, Value: &SwitchCmdList[&curNameLoopIndex], Type: System.String, Role: 普通参数, Desc: PathInfo, Privilege: 管理员设置
32 0 threadWaiting 线程等待函数 普通指令 普通返回值 Name: WaitingTime, Value: 100, Type: System.Int32, Role: 普通参数, Desc: 线程等待时间(毫秒计), Privilege: 管理员设置
33 开关矩阵 0 SetPath In_230727120720 void SetPath 普通指令 普通返回值 ROUTe:CLOSe %PathInfo Name: PathInfo, Value: &SwitchCmdList[&curNameLoopIndex], Type: System.String, Role: 普通参数, Desc: PathInfo, Privilege: 管理员设置
34 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: 管理员设置
35 0 loopEnd 循环结束 循环结束 普通返回值
36 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: 管理员设置
37 0 assignValue 赋值函数 普通指令 普通返回值 Name: AssignNumber, Value: 0, Type: System.Int32, Role: 普通参数, Desc: 赋值数, Privilege: 管理员设置 Name: Assigned, Value: &imageSpectrumFreqIndex, Type: System.Int32&, Role: 普通参数, Desc: 被赋数, Privilege: 管理员设置
38 0 assignValue 赋值函数 普通指令 普通返回值 Name: AssignNumber, Value: 0, Type: System.Int32, Role: 普通参数, Desc: 赋值数, Privilege: 管理员设置 Name: Assigned, Value: &freqIndex, Type: System.Int32&, Role: 普通参数, Desc: 被赋数, Privilege: 管理员设置
39 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: 管理员设置
40 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: 管理员设置
41 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: 管理员设置
42 0 assignValue 赋值函数 普通指令 普通返回值 Name: AssignNumber, Value: &startFreq, Type: System.String, Role: 普通参数, Desc: 赋值数, Privilege: 管理员设置 Name: Assigned, Value: &centerFreq, Type: System.String&, Role: 普通参数, Desc: 被赋数, Privilege: 管理员设置
43 信号源 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: 管理员设置
44 频谱分析仪 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: 管理员设置
45 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: 管理员设置
46 0 setSwitchPathTransducer 配置开关当前通道的线损路径 普通指令 普通返回值 Name: IsIn, Value: true, Type: System.Boolean, Role: 普通参数, Desc: 文件名, Privilege: 管理员设置 Name: TransducerPath, Value: &SwitchTransList[0], Type: System.String, Role: 普通参数, Desc: 输入线损文件, Privilege: 管理员设置
47 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: 管理员设置
48 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: &centerFreq, Type: System.String&, Role: 普通参数, Desc: currentFreq, Privilege: 管理员设置
49 0 readILDataFromFile 从文件读测试数据 普通指令 普通返回值 Name: dataName, Value: &SwitchTransList[0], Type: System.String, Role: 普通参数, Desc: 文件名, Privilege: 管理员设置 Name: dataX, Value: &centerFreq, Type: System.String, Role: 普通参数, Desc: 频率, Privilege: 管理员设置 Name: dataY, Value: &inPutILY, Type: System.String&, Role: 普通参数, Desc: Y轴数据, Privilege: 管理员设置
50 0 readILDataFromFile 从文件读测试数据 普通指令 普通返回值 Name: dataName, Value: &SwitchTransList[1], Type: System.String, Role: 普通参数, Desc: 文件名, Privilege: 管理员设置 Name: dataX, Value: &centerFreq, Type: System.String, Role: 普通参数, Desc: 频率, Privilege: 管理员设置 Name: dataY, Value: 0, Type: System.String&, Role: 普通参数, Desc: Y轴数据, Privilege: 管理员设置
51 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: 管理员设置
52 信号源 0 Configure RF Power In_211026053452 void Configure RF Power 普通指令 普通返回值 POWer %power Name: power, Value: &RFimagePower, Type: System.String, Role: 普通参数, Desc: power, Privilege: 管理员设置
53 信号源 0 Configure RF Frequency In_211026053452 void Configure RF Frequency 普通指令 普通返回值 FREQuency %freq Name: freq, Value: &centerFreq, Type: System.String, Role: 普通参数, Desc: freq, Privilege: 管理员设置
54 频谱分析仪 0 Configure Frequency Center In_211026061355 void Configure Frequency Center 普通指令 普通返回值 :FREQuency:CENTer %centerFreq Name: centerFreq, Value: &centerFreq, Type: System.String, Role: 普通参数, Desc: centerFreq, Privilege: 管理员设置 Name: window, Value: 1, Type: System.Int32, Role: 普通参数, Desc: window, Privilege: 管理员设置
55 频谱分析仪 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: &centerFreq, Type: System.String, Role: 普通参数, Desc: freq, Privilege: 管理员设置
56 频谱分析仪 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: 管理员设置
57 频谱分析仪 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: 管理员设置
58 0 threadWaiting 线程等待函数 普通指令 普通返回值 Name: WaitingTime, Value: 3000, Type: System.Int32, Role: 普通参数, Desc: 线程等待时间(毫秒计), Privilege: 管理员设置
59 频谱分析仪 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: 管理员设置
60 0 threadWaiting 线程等待函数 普通指令 普通返回值 Name: WaitingTime, Value: 300, Type: System.Int32, Role: 普通参数, Desc: 线程等待时间(毫秒计), Privilege: 管理员设置
61 频谱分析仪 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: 管理员设置
62 信号源 0 Query RF Frequency In_230809025811 void Query RF Frequency 读取测量结果 普通返回值 FREQuency?frequency Name: frequency, Value: , Type: System.String&, Role: 测量结果(X坐标), Desc: frequency, Privilege: 管理员设置
63 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: 管理员设置
64 频谱分析仪 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: 管理员设置
65 频谱分析仪 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: 管理员设置
66 频谱分析仪 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: 管理员设置
67 频谱分析仪 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: 管理员设置
68 频谱分析仪 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: 管理员设置
69 0 threadWaiting 线程等待函数 普通指令 普通返回值 Name: WaitingTime, Value: 3000, Type: System.Int32, Role: 普通参数, Desc: 线程等待时间(毫秒计), Privilege: 管理员设置
70 频谱分析仪 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: 管理员设置
71 0 threadWaiting 线程等待函数 普通指令 普通返回值 Name: WaitingTime, Value: 300, Type: System.Int32, Role: 普通参数, Desc: 线程等待时间(毫秒计), Privilege: 管理员设置
72 频谱分析仪 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: 管理员设置
73 信号源 0 Query RF Frequency In_230809025811 void Query RF Frequency 读取测量结果 普通返回值 FREQuency?frequency Name: frequency, Value: , Type: System.String&, Role: 测量结果(X坐标), Desc: frequency, Privilege: 管理员设置
74 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: 管理员设置
75 频谱分析仪 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: 管理员设置
76 0 saveToXValue 数据转换X轴值 普通指令 普通返回值 Name: XValue, Value: &centerFreq, Type: System.String, Role: 普通参数, Desc: XValue, Privilege: 管理员设置 Name: convertXValue, Value: &centerFreq, Type: System.String&, Role: 普通参数, Desc: convertXValue, Privilege: 管理员设置
77 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: 管理员设置
78 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: 管理员设置
79 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: 管理员设置
80 0 addValue 加法函数 普通指令 普通返回值 Name: Augend, Value: &centerFreq, Type: System.String, Role: 普通参数, Desc: 被加数, Privilege: 管理员设置 Name: Addend, Value: &imagestepFreq, Type: System.String, Role: 普通参数, Desc: 加数, Privilege: 管理员设置 Name: Sum, Value: &centerFreq, Type: System.String&, Role: 普通参数, Desc: 和, Privilege: 管理员设置
81 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: 管理员设置
82 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: 管理员设置
83 0 loopEnd 循环结束 循环结束 普通返回值
84 0 ChannelLoopEnd ChannelLoopEnd 普通指令 普通返回值
85 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: 管理员设置
86 0 loopEnd 循环结束 循环结束 普通返回值
87 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: 管理员设置
88 0 loopEnd 循环结束 循环结束 普通返回值
89 信号源 0 Configure RF Output In_211207044141 void Configure RF Output 普通指令 普通返回值 OUTPut %state Name: state, Value: OFF, Type: System.String, Role: 普通参数, Desc: state, Privilege: 管理员设置
90 信号源 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: 管理员设置
91 频谱分析仪 0 Preset In_230421040832 void Preset 普通指令 普通返回值 *RST SYSTem:DISPlay:UPDate ON
92 频谱分析仪 0 DisConnecte Control In_220930084739 void DisConnecte Control 普通指令 普通返回值 :SYSTem:LOCal
93 信号源 0 DisConnecte Control In_220929033205 void DisConnecte Control 普通指令 普通返回值 :SYSTem:REMote 0

Binary file not shown.

View 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)

View 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
}
]

View File

@@ -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
}
]
]

View 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,
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
}
]

View File

@@ -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
}
]
]

View 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,
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
}
]

View File

@@ -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
}
]
]

View 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,
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
}
]

View File

@@ -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
}
]
]

View 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,
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
}
]

View File

@@ -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
}
]
]

View 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,
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
}
]

View File

@@ -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
}
]
]

View 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,
249
],
"page_idx": 2
}
]

View File

@@ -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
}
]
]

View File

@@ -0,0 +1,70 @@
# 上电_镜频测试_无参数.docx
# 全壳测试
全壳测试包含上电、镜频测试、灵敏度测试、极化测试、功率测试、断电几项,测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。以下是连接示意图:
![](images/f05193299040c6cc15e934e062835d77bb1816610f7ebd7716eb4db1e04c4c38.jpg)
连接示意图
# 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 PowerSC频段=-25+线损+30衰减器值X频段=-40+线损+30衰减器值
测试内容例如SC波段信号源power=-25dBmf=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: 全壳测试报告模板

View 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 PowerSC频段=-25+线损+30衰减器值X频段=-40+线损+30衰减器值
测试内容例如SC波段信号源power=-25dBmf=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: 全壳测试报告模板
---

View File

@@ -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
}
]

View File

@@ -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
}
]
]

View 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,
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
}
]

View File

@@ -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
}
]
]

View File

@@ -0,0 +1,32 @@
# 全壳测试
全壳测试包含上电、镜频测试、灵敏度测试、极化测试、功率测试、断电几项,测试中包含的五个核心器件五个核心仪器:频谱分析仪、信号源、开关矩阵、直流电源、示波器。以下是连接示意图:
![](images/f05193299040c6cc15e934e062835d77bb1816610f7ebd7716eb4db1e04c4c38.jpg)
连接示意图
# 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

View 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"
}

View File

@@ -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 PowerSC频段=-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
}
]

View File

@@ -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 PowerSC频段=-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页"
}
]
]

View File

@@ -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 PowerSC频段=-25+线损+30衰减器值X频段=-40+线损+30衰减器值"
],
"bbox": [
132,
321,
890,
526
],
"page_idx": 0
},
{
"type": "text",
"text": "测试内容例如SC波段信号源power=-25dBmf=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
}
]

View File

@@ -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 PowerSC频段=-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=-25dBmf=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页"
}
]
]

View File

@@ -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 PowerSC频段=-25+线损+30衰减器值X频段=-40+线损+30衰减器值"
],
"bbox": [
132,
321,
890,
526
],
"page_idx": 0
},
{
"type": "text",
"text": "测试内容例如SC波段信号源power=-25dBmf=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
}
]

View File

@@ -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 PowerSC频段=-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=-25dBmf=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页"
}
]
]

View File

@@ -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 PowerSC频段=-25+线损+30衰减器值X频段=-40+线损+30衰减器值"
],
"bbox": [
132,
321,
890,
526
],
"page_idx": 0
},
{
"type": "text",
"text": "测试内容例如SC波段信号源power=-25dBmf=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
}
]

View File

@@ -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 PowerSC频段=-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=-25dBmf=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页"
}
]
]

View File

@@ -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 PowerSC频段=-25+线损+30衰减器值X频段=-40+线损+30衰减器值"
],
"bbox": [
132,
321,
890,
526
],
"page_idx": 0
},
{
"type": "text",
"text": "测试内容例如SC波段信号源power=-25dBmf=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
}
]

View File

@@ -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 PowerSC频段=-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=-25dBmf=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页"
}
]
]

View File

@@ -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 PowerSC频段=-25+线损+30衰减器值X频段=-40+线损+30衰减器值"
],
"bbox": [
132,
321,
890,
526
],
"page_idx": 0
},
{
"type": "text",
"text": "测试内容例如SC波段信号源power=-25dBmf=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
}
]

View File

@@ -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 PowerSC频段=-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=-25dBmf=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页"
}
]
]

View File

@@ -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 PowerSC频段=-25+线损+30衰减器值X频段=-40+线损+30衰减器值"
],
"bbox": [
132,
321,
890,
526
],
"page_idx": 0
},
{
"type": "text",
"text": "测试内容例如SC波段信号源power=-25dBmf=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
}
]

View File

@@ -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 PowerSC频段=-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=-25dBmf=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页"
}
]
]

View File

@@ -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 PowerSC频段=-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
}
]

View File

@@ -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 PowerSC频段=-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页"
}
]
]

View File

@@ -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 PowerSC频段=-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
}
]

View File

@@ -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 PowerSC频段=-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页"
}
]
]

View File

@@ -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 PowerSC频段=-25+线损+30衰减器值X频段=-40+线损+30衰减器值"
],
"bbox": [
132,
321,
890,
526
],
"page_idx": 0
},
{
"type": "text",
"text": "测试内容例如SC波段信号源power=-25dBmf=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
}
]

View File

@@ -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 PowerSC频段=-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=-25dBmf=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页"
}
]
]

View File

@@ -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 PowerSC频段=-25+线损+30衰减器值X频段=-40+线损+30衰减器值"
],
"bbox": [
132,
321,
890,
526
],
"page_idx": 0
},
{
"type": "text",
"text": "测试内容例如SC波段信号源power=-25dBmf=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
}
]

View File

@@ -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 PowerSC频段=-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=-25dBmf=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页"
}
]
]

View File

@@ -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 PowerSC频段=-25+线损+30衰减器值X频段=-40+线损+30衰减器值"
],
"bbox": [
132,
321,
890,
526
],
"page_idx": 0
},
{
"type": "text",
"text": "测试内容例如SC波段信号源power=-25dBmf=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
}
]

View File

@@ -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 PowerSC频段=-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=-25dBmf=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页"
}
]
]

View File

@@ -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 PowerSC频段=-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
}
]

View File

@@ -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 PowerSC频段=-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页"
}
]
]

View File

@@ -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 PowerSC频段=-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
}
]

View File

@@ -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 PowerSC频段=-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页"
}
]
]

View File

@@ -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 PowerSC频段=-25+线损+30衰减器值X频段=-40+线损+30衰减器值"
],
"bbox": [
132,
321,
890,
526
],
"page_idx": 0
},
{
"type": "text",
"text": "测试内容例如SC波段信号源power=-25dBmf=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
}
]

View File

@@ -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 PowerSC频段=-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=-25dBmf=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页"
}
]
]

Some files were not shown because too many files have changed in this diff Show More