오늘의 시험 현황
진행 중인 EUT와 임박한 장비 교정, 최근 가져온 시험 데이터를 한 화면에 모았습니다.
최근 EUT
전체 보기 →교정 임박
EUT 정보
행 좌측 ▶ 클릭 시 해당 EUT의 구성품 · 제원·크기 · 전원이 함께 펼쳐집니다.
| # | 체계명 | 구성품명 | 시험품명 (시험 성적서 표시용) | 시험품 약어 | 플랫폼 | 제원 (W×H×D mm) | 전원 | 작업 |
|---|
시험 계측기
전체 보유 계측기 마스터 + 시험항목별 매핑 관리.
가져오기
시험 폴더 하위를 스캔하여 측정 데이터를 식별하고 가져옵니다.
스캔 결과
| # | 상태 | EUT명 | 시험항목 | 장소 | 측정 일시 | 형식 | 파일 | 용량 | 상대 경로 | 작업 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 신규 | RadarUnit-A Naval · Surface |
CE101 | 메인챔버 | 2026-06-01 14:22 | TDMS PNG | 14 | 42.1 MB | RadarUnit-A\CE101\2026-06-01\ | ||
| 2 | 신규 | RadarUnit-A Naval · Surface |
CE102 | 메인챔버 | 2026-06-02 09:15 | TDMS PNG | 12 | 38.7 MB | RadarUnit-A\CE102\2026-06-02\ | ||
| 3 | 중복 | IFF-Box Air · Fixed-wing |
CS114 | 디버깅룸 | 2026-06-03 11:04 | CSV | 8 | 5.2 MB | IFF-Box\CS114\2026-06-03\ | ||
| 4 | 신규 | IFF-Box Air · Fixed-wing |
RS103 | 차폐룸 B | 2026-06-04 13:50 | TDMS PNG CSV | 22 | 128.4 MB | IFF-Box\RS103\2026-06-04\ | ||
| 5 | 신규 | Comms-Module Ground · Vehicle |
RE102 | 메인챔버 | 2026-06-05 10:38 | TDMS | 9 | 28.9 MB | Comms-Module\RE102\2026-06-05\ | ||
| 6 | 오류 | Comms-Module TDMS 헤더 파싱 실패 |
RE101 | 야외 시험장 | 2026-06-05 15:12 | TDMS | 3 | 0.4 MB | Comms-Module\RE101\2026-06-05\ | ||
| 7 | 가져옴 | Nav-Console Naval · Sub-surface |
CS101 | 디버깅룸 | 2026-05-30 16:48 | TDMS PNG | 11 | 34.6 MB | Nav-Console\CS101\2026-05-30\ | ||
| 8 | 신규 | Nav-Console Naval · Sub-surface |
RE102 | 차폐룸 B | 2026-06-07 09:02 | TDMS PNG | 16 | 52.3 MB | Nav-Console\RE102\2026-06-07\ |
제출 인박스
외부에서 제출된 자유서술 자료를 검토하고 본 시스템에 반영합니다. 제출 페이지: /submit
| # | 접수일시 | 제출자 | 파일 | 미리보기 | 상태 | 작업 |
|---|---|---|---|---|---|---|
| 로드 대기 | ||||||
보고서
측정 데이터 기반 시험 보고서를 생성하고 이력을 조회합니다.
라이브러리
시험항목·규격·플랫폼·Limit 데이터를 관리합니다.
DB 뷰어
SQLite 스키마·데이터 검토 및 메모리 내 편집. 변경은 다운로드 후 서버 파일 교체.
테이블 선택
행 편집
시험장
챔버
카메라
EUT 추가
📏 제원·크기 —
⚡ 전원 —
-
--
-시험결과 폴더
시험장 (Site)
시험장(시설) 마스터. 각 시험장은 복수의 챔버를 보유합니다.
등록된 시험장
| # | 이름 | 주소 | 인정범위 | 챔버 | 쉴드룸 | 작업 |
|---|---|---|---|---|---|---|
시험장이 없습니다 — [시험장 추가] | ||||||
챔버 (Chamber)
시험장 소속 챔버/쉴드룸 마스터. 각 챔버는 카메라·시험결과 폴더·시험 능력과 연결됩니다.
등록된 챔버
| # | 이름 | 시험장 | 유형 | 크기 (WxDxH mm) | 주파수 범위 | 상태 | 작업 |
|---|---|---|---|---|---|---|---|
챔버가 없습니다 — [챔버 추가] | |||||||
규격 (Standard)
MIL-STD-461, DO-160 등 적용 규격 마스터. 시험항목·적용성·한계 곡선의 기준이 됩니다.
시험항목 카탈로그
test_item 마스터 + 규격·플랫폼·한계 곡선 통합 뷰. 카드 클릭 시 상세.
디자인 시스템
3축 변수와 컬러·타이포를 한 곳에서 조정하고 즉시 결과를 확인합니다.
시험결과 폴더
Root 경로 지정 + 일괄 스캔으로 시험항목별 결과 폴더(CE101, CE102 …)를 자동 등록합니다.
등록된 시험결과 폴더
| # | 폴더 경로 | 시험항목 | 챔버 | 종류 | 활성 | 마지막 스캔 | 작업 |
|---|---|---|---|---|---|---|---|
|
등록된 폴더 없음 — Root 경로를 지정하고 스캔하거나 [행 추가]로 직접 등록
| |||||||
데이터베이스
PostgreSQL 연결 정보. 스키마는 공유 자산이므로 변경하지 않습니다.
원격 시험데이터
UNC 경로 기반 원격 폴더를 로컬에 미러링합니다.
CCTV
시험실 카메라를 챔버별로 등록하고 RTSP/HTTP/ONVIF 캡처 설정을 관리합니다.
등록된 카메라
| # | 이름 | 챔버 | IP : 포트 | CH | 방식 | 스트림 | 활성 | 작업 |
|---|---|---|---|---|---|---|---|---|
카메라가 없습니다 — [카메라 추가] | ||||||||
AI (Ollama)
로컬 Ollama 서버 연결 및 모델 선택.
소스 코드
프로젝트 전체 소스를 zip으로 다운로드합니다. 배포(빌드) 시마다 자동 갱신됩니다.
| 경로 | 내용 |
|---|---|
index.html | 메인 SPA (대시보드·EUT·시험시간 계산·케이블 안테나·DB 뷰어) |
submit.html | 외부 제출(인박스) 페이지 |
functions/ | Cloudflare Pages Functions — 인박스 API (/api/inbox) |
db/migrations/ | SQLite 스키마 마이그레이션 001~049 |
db/d1/ | D1 인박스 스키마 |
db/emc.db | SQLite 데이터베이스 (규격·시험항목·한계선 시드 포함) |
wrangler.toml · deploy.sh | 배포 설정·스크립트 |
python3 -m http.server 8765 → http://127.0.0.1:8765/시험시간 계산
셋업 길이·케이블·구성품 입력으로 자동 산출. 하단 sub-tab에서 시험 시간 변수(시험시간 룰·안테나 빔폭·산정 공식)를 직접 보거나 수정할 수 있습니다.
| # | 구성품명 | 가로(mm) | 세로(mm) | 케이블 방향 | 비고 |
|---|
📊 시험 시간 산출 (시험항목별 그룹)
| 시험항목 / 대역 | 계산 방식 | zone | ×편파 | 횟수 | 분/회 | 교정 | 소계 (min) | 비고 |
|---|
📦 구성품별 보기 (>200 MHz 2D 타일링)
| 시험항목 | 대역 | 구성품명 | 가로(mm) eff | 세로(mm) eff | 빔폭β(mm) | 가로×세로 zone | 포인트 | ×편파 | 횟수 | 소계(min) |
|---|
📍 시험 포인트 시각화
필수 입력 항목 누락
아래 항목이 비어 있어 일부 시험의 시간 산정이 정확하지 않습니다. 입력 보강을 권장합니다.
케이블-안테나 VSWR 해석
케이블이 비의도 모노폴 안테나로 동작할 때의 정합 특성. 유도 기전력법(Induced EMF Method) 기반 입력 임피던스 → 반사계수 Γ → VSWR. 안테나 관점의 "정합 양호" = EMC 관점의 "방사 위험"입니다.
📡 공진점 (VSWR 극소)
| 계산 대기 |
📚 이론 배경 — 케이블은 왜 안테나가 되는가
접지면 위에 노출된 케이블은 수직 모노폴 안테나와 등가로 동작합니다. 케이블에 흐르는 공통모드(CM) 전류가 방사의 주범이며, 케이블 길이 L이 파장 λ의 1/4 홀수배가 될 때 공진하여 방사 효율이 급격히 상승합니다.
fres = (2n−1)·c / (4L) 예) L=2.5 m → f₁ = 3×10⁸/(4×2.5) = 30 MHz
실제 공진은 단부 효과(end effect)로 이론값보다 약 4–5 % 낮게 나타납니다 (단축계수 ≈ 0.95).
정현 전류분포를 가정한 유도 기전력법(Induced EMF Method)으로 모노폴 입력 임피던스 Zin = R + jX를 계산합니다. 사인 적분 Si(x)·코사인 적분 Ci(x)로 표현되며(Balanis, Antenna Theory 8장), λ/4 공진점에서:
(λ/2 다이폴 73.1 + j42.5 Ω의 절반 — 영상이론)
도체 반지름 a가 가늘수록 리액턴스 변화가 가팔라져(고Q) 협대역 공진, 굵을수록 광대역이 됩니다. L = λ/2 배수에서는 반공진(고임피던스)으로 VSWR가 치솟습니다.
기준 임피던스 Z₀(계측 표준 50 Ω) 대비 부정합은 반사계수 Γ로 정량화되고, 정재파비 VSWR로 표현됩니다.
VSWR = (1 + |Γ|) / (1 − |Γ|) · RL = −20·log₁₀|Γ| [dB]
정합 전달률 = 1 − |Γ|²
| VSWR | |Γ| | 반사 전력 | 안테나 관점 | EMC 관점 |
|---|---|---|---|---|
| 1.0 | 0 | 0 % | 완전 정합 | 방사 최대 위험 |
| 2.0 | 0.33 | 11 % | 양호 | 위험 |
| 3.0 | 0.50 | 25 % | 한계 | 주의 |
| ≥10 | ≥0.82 | ≥67 % | 부정합 | 방사 비효율 |
MIL-STD-461 표준 셋업의 케이블 노출 길이(2 m 내외)는 30 MHz 부근에서 λ/4 공진에 걸립니다. RE102 저주파–VHF 대역에서 케이블 기인 방사가 지배적인 이유이며, CS114 등 케이블 주입 시험이 이 대역을 겨냥하는 근거입니다. 케이블 길이·배선 경로를 바꾸면 공진 주파수가 이동하므로, 문제 주파수의 λ/4 홀수배 길이를 피하는 것이 1차 대책입니다.
홀수 λ/4 법칙은 원단 개방(전류 0)의 산물입니다. 원단이 연결되면 접지면 위 CM 전송선(Z₀,CM = 60·ln(2h/a) ≈ 250 Ω @ h=5 cm)으로 보고 종단 임피던스로 계산합니다.
개방-단락 → 홀수 λ/4 · 단락-단락 → λ/2 계열 · 정합 → 공진 소멸
LISN 종단: EUT 단자에서 한 선당 (jω·50 µH + Rsup) ∥ (50 Ω + 1/jω·0.25 µF), 2선 CM ≈ 25 Ω. 50 µH 리액턴스가 1 MHz에서 314 Ω, 30 MHz에서 9.4 kΩ이므로 챔버 필터·파워서플라이(Rsup)는 MHz대에서 병렬 합성에서 소거됩니다 — 전원 임피던스를 표준화한다는 LISN의 설계 목적 그 자체입니다. 25 Ω ≪ Z₀,CM이라 거의 단락처럼 반사하며, EUT측 CM 임피던스(Y-cap 유무)에 따라 공진이 λ/4 ↔ λ/2 계열 사이를 이동하고 |Γ|<1이라 Q도 낮아집니다.
※ 본 계산은 완전도체 접지면 위 수직 세선 모노폴·정현 전류분포(개방 모드) 및 무손실 전송선·속도계수 1(종단 모드) 가정의 1차 근사입니다. 실제 케이블은 차폐·절연 유전율·높이·굴곡에 따라 달라지므로 경향 파악용으로 사용하십시오.
결과 분석
주파수(X · log) × 레벨(Y · dB) × 시험 회차(Z · 깊이) 스펙트럼. 회차가 위(과거)→아래(최근)로 waterfall 표시. 현 단계는 가상 데이터. measurement_result 연동은 다음 마이그레이션.