users_guide_33250a.book

Similar documents
users_guide_33220a.book

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

실험 5

users_guide_33500_series.book

그룹웨어와 XXXXX 제목 예제

View Licenses and Services (customer)

Microsoft Word - LAB_OPamp_Application.doc

System Recovery 사용자 매뉴얼

tiawPlot ac 사용방법

쓰리 핸드(삼침) 요일 및 2405 요일 시간, 및 요일 설정 1. 용두를 2의 위치로 당기고 반시계방향으로 돌려 전날로 를 설정합니다. 2. 용두를 시계방향으로 돌려 전날로 요일을 설정합니다. 3. 용두를 3의 위치로 당기고 오늘 와 요일이 표시될 때까지 시계방향으로

(b) 연산증폭기슬루율측정회로 (c) 연산증폭기공통모드제거비측정회로 그림 1.1. 연산증폭기성능파라미터측정회로

슬라이드 1

Microsoft Word - Lab.4

KMC.xlsm

SMT Kor.indd

Microsoft Word - PLC제어응용-2차시.doc

실험 5

MF Driver Installation Guide

(b) 미분기 (c) 적분기 그림 6.1. 연산증폭기연산응용회로

사용설명서를 읽기 전에 ios용 아이디스 모바일은 네트워크 연결을 통해 ios 플랫폼 기반의 모바일 기기(iOS 버전 6.0 이상의 ipod Touch, iphone 또는 ipad)에서 장치(DVR, 네트워크 비디오 서버 및 네트워크 카메라)에 접속하여 원격으로 영상을

Microsoft Word MetOne237Bmanual

BY-FDP-4-70.hwp

경우 1) 80GB( 원본 ) => 2TB( 복사본 ), 원본 80GB 는 MBR 로디스크초기화하고 NTFS 로포맷한경우 복사본 HDD 도 MBR 로디스크초기화되고 80GB 만큼포맷되고나머지영역 (80GB~ 나머지부분 ) 은할당되지않음 으로나온다. A. Window P

개요

- 2 -

4장 논리 게이트

ISP and CodeVisionAVR C Compiler.hwp

ADP-2480

Microsoft Word - Lab.7

IRISCard Anywhere 5

?.,,,.. / OSHA( ) NFPA( ) ANSI/ISA( / ) TIA( ) IEC( ) CENELEC( ) IEEE( ).....?,,.. Fluke 160- FC %.,? NEC( ) 100 " / ". ( )....,,,, EMI, RFI.

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault

MF3010 MF Driver Installation Guide

온습도 판넬미터(JTH-05) 사양서V1.0

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Oct.; 27(10),

Microsoft PowerPoint - chap06-2pointer.ppt

KR

1

Xcrypt 내장형 X211SCI 수신기 KBS World 채널 설정법

Microsoft PowerPoint - Ch16

B _00_Ko_p1-p51.indd

특징 찾아보기 열쇠 없이 문을 열 수 있어요! 비밀번호 및 RF카드로도 문을 열 수 있습니다. 또한 비밀번호가 외부인에게 알려질 위험에 대비, 통제번호까지 입력해 둘 수 있어 더욱 안심하고 사용할 수 있습니다. 나만의 비밀번호 및 RF카드를 가질 수 있어요! 다수의 가

Studuino소프트웨어 설치

PowerPoint 프레젠테이션

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10

ThinkVantage Fingerprint Software

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

Install stm32cubemx and st-link utility

Windows Server 2012

CL5 CL3 CL1 QL5 QL1 V4.5 Supplementary Manual

6. 설치가시작되는동안 USB 드라이버가자동으로로드됩니다. USB 드라이버가성공적으로로드되면 Setup is starting( 설치가시작되는중 )... 화면이표시됩니다. 7. 화면지침에따라 Windows 7 설치를완료합니다. 방법 2: 수정된 Windows 7 ISO

마이컴응용 NE555-1 저자 : 박권서 [3] NE555 (Precision Timer) 수 ms에서수시간까지타이밍조정 비단정 (Astable) 또는단안정 (Monostable) 동작 듀티사이클 (Duty Cycle) 조정 200mA까지흡수 (Sink) 하거나공급할수

Microsoft PowerPoint - Ch15-1

Copyright 2006 Hewlett-Packard Development Company, L.P. 본설명서의내용은사전통지없이변경될수있습니다. HP 제품및서비스에대한유일한보증은제품및서비스와함께동봉된보증서에명시되어있습니다. 본설명서에는어떠한추가보증내용도들어있지않습니다.

PathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.

API 매뉴얼

사용설명서를 읽기 전에 안드로이드(Android)용 아이디스 모바일은 네트워크 연결을 통해 안드로이드 플랫폼 기반의 모바일 기기에서 장치 (DVR, NVR, 네트워크 비디오 서버, 네트워크 카메라) 에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다. 장치의 사

Office 365 사용자 가이드

실험 5

PowerPoint 프레젠테이션

통신이론 2 장주파수해석 성공회대학교 정보통신공학과 1

% Rectangular Value 입력 t = -50 : 1 : 50; % 시간영역 for i = 1 : 101 if abs ( t ( i ) ) < 10 x ( i ) = 1; else x ( i ) = 0; % 화면을 2 열 1 행으로나눈후 % 2 열 1 행에 R

Microsoft Word - Technical support - VUPOWER Communication _GPIB_RS232_ 기ë−¥.docx

ez-shv manual

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A634C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

API 매뉴얼

Windows 8에서 BioStar 1 설치하기

포인팅 장치 및 키보드

- 1 -

윈도우즈프로그래밍(1)

Microsoft PowerPoint - Ch12

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

Microsoft Word - Armjtag_문서1.doc

Contents 01. 안전을 위한 주의 사항 터치형 멀티 조절기 각부 명칭 터치형 각방 조절기 각부 명칭 조절기 난방/정지 하기 조절기 외출 /해제하기 조절기 반복난방 하기 조절기 예약난방 /

제 2 장 기본 사용법

Oracle VM VirtualBox 설치 VirtualBox에서 가상머신 설치 가상머신에 Ubuntu 설치

<BFACBDC0B9AEC1A6C7AEC0CC5F F E687770>

Operating Instructions

810 & 는 소기업 및 지사 애 플리케이션용으로 설계되었으며, 독립 실행형 장치로 구성하거 나 HA(고가용성)로 구성할 수 있습니다. 810은 표준 운영 체제를 실행하는 범용 서버에 비해 가격 프리미엄이 거의 또는 전혀 없기 때문에 화이트박스 장벽 을

슬라이드 1

목 차 1. 드라이버 설치 설치환경 드라이버 설치 시 주의사항 USB 드라이버 파일 Windows XP에서 설치 Windows Vista / Windows 7에서 설치 Windows

Microsoft PowerPoint - 권장 사양

ez-md+_manual01

5_10.hwp

금오공대 컴퓨터공학전공 강의자료

Cisco FirePOWER 호환성 가이드

NX1000_Ver1.1

PowerPoint 프레젠테이션

(SW3704) Gingerbread Source Build & Working Guide

1. 무선 이미지 유틸리티 설명 1-1. 기능 이 Wireless Image Utility 는 안드로이드용 응용 프로그램입니다. 안드로이드 태블릿 또는 안드로이드 스마트폰에서 사용할 수 있습니다. 안드로이드 기기에 저장된 파일을 프로젝터로 무선 전송 컴퓨터에서 USB

Microsoft PowerPoint - e pptx

MF5900 Series MF Driver Installation Guide

SBR-100S User Manual

½½¶óÀ̵å Á¦¸ñ ¾øÀ½

전자실습교육 프로그램

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D>

1,000 AP 20,000 ZoneDirector IT 5, WLAN. ZoneFlex AP ZoneDirector. WLAN. WLAN AP,,,,,,., Wi-Fi. AP. PSK PC. VLAN WLAN.. ZoneDirector 5000 WLAN L

untitled

KR

Transcription:

사용설명서 발행번호 33250-9036 (33250-9026 설명서세트로주문 ) 제 2 판, 2002 년 5 월 Copyright Agilent Technologies, Inc. 2000, 2002 안전정보, 보증및형식승인안내에대한정보는찾아보기다음페이지를참조. Agilent 33250A 80 MHz 함수 / 임의파형발생기

Agilent 33250A 개요 Agilent Technologies 33250A 는내장임의파형및펄스기능을가진고성능 80 MHz 합성함수발생기입니다. 벤치탑과시스템기능의결합으로, 이함수발생기는현재및미래의테스트요구사항을만족시키는만능솔루션을제공합니다. 편리한벤치탑기능 10 표준파형 내장 12비트 200 MSa/s 임의파형기능 구간시간을조절할수있는정확한펄스파형기능 숫자와그래픽을볼수있는 LCD 컬러디스플레이 사용이간편한노브및숫자키패드 사용자가이름을정의할수있는기기상태저장 미끄럼방지다리가부착된휴대용케이스 유연한시스템기능 다운로드가가능한 6K 포인트임의파형메모리 개 표준 GPIB (IEEE-88) 인터페이스및 RS-232 인터페이스 SCPI(Standard Commands for Porgrammable Instruments) 호환 : 별도로명시되어있지않는한, 본설명서는모든일련번호에적용됩니다. 2

전면판개요 1 그래프모드 / 로컬키 2 메뉴작동소프트키 3 파형선택키 노브 5 변조 / 스윕 / 버스트메뉴 6 상태저장메뉴 7 유틸리티메뉴 8 기기도움말항목메뉴 9 출력활성화 / 비활성화키 10 수동트리거키 ( 스윕및버스트전용으로사용 ) 11 탐색화살표키 : 전면판키또는메뉴소프트키에서문맥의존도움말을보려면해당키를 2-3 초간누르십시오. 3

전면판디스플레이개요 메뉴모드 모드 트리거 출력 정보 정보 단위 상태 숫자판독 디스플레이아이콘 소프트키라벨 그래프모드 그래프모드로전환하려면, 키를누르십시오. 변수이름 변수값 신호접지 소프트키색상은파형변수에따라다릅니다.

전면판숫자입력 다음두가지방법중하나로전면판에서숫자를입력할수있습니다. 노브와화살표키를사용하여표시된숫자를수정합니다. + 숫자키패드와메뉴소프트키를사용하여단위를선택합니다. 5

후면판개요 1 외부 10 MHz 기준입력터미널 2 내부 10 MHz 기준출력터미널 3 RS-232 인터페이스커넥터 외부변조입력터미널 5 입력 : 외부트리거 /FSK/ 버스트게이트출력 : 트리거출력 6 GPIB 인터페이스커넥터 7 섀시접지 메뉴를사용하여다음작업을수행합니다. GPIB 또는 RS-232 인터페이스선택 ( 제 2 장참조 ). GPIB 주소선택 ( 제 2 장참조 ). RS-232 보드율, 패리티및핸드쉐이크모드설정 ( 제 2 장참조 ). 경고 전기충격을예방하려면반드시전원코드를접지해놓으십시오. 2 접점콘센트만사용할수있는경우, 기기의섀시접지나사 ( 위참조 ) 를접지하십시오. 6

본설명서의내용 빠른시작제 1 장에서는함수발생기를사용할수있도록준비하고전면판기능에익숙해지도록합니다. 전면판메뉴작동제 2 장에서는전면판메뉴를소개하고함수발생기의메뉴기능에대해설명합니다. 특징및기능제 3 장에서는함수발생기의기능과작동에대해자세히설명합니다. 이장은함수발생기를전면판에서작동할지또는원격인터페이스로작동할지의여부를결정하는데유용합니다. 원격인터페이스참조사항제 장에는원격인터페이스로함수발생기를프로그램하는데도움이되는참조사항이수록되어있습니다. 오류메시지제 5 장에는함수발생기사용시나타날수있는오류메시지목록이수록되어있습니다. 각목록에는사용자스스로문제를진단하고해결할수있는정보가포함되어있습니다. 응용프로그램제 6 장에서는해당응용프로그램개발에도움이되는여러가지원격인터페이스응용프로그램에대해설명합니다. 지침서제 7 장에서는신호발생과변조기법의기본원리에대해논의합니다. 사양제 8 장에는함수발생기의사양이수록되어있습니다. Agilent 33250A 작동에관한질문은 1-800-52-8( 미국 ) 번으로전화문의하거나, 가까운 Agilent Technologies 사무소로연락하십시오. 구입후 3 년이내에 33250A 에문제가발생하는경우 Agilent 에서무료로수리및교체해드립니다. 1-877-7-7278( 미국 ) 번으로전화문의하거나 ( 또는 "Agilent Express" 로문의 ) 가까운 Agilent Technologies 사무소로연락하십시오. 7

8

차례 제 1 장빠른시작 함수발생기사용준비 15 손잡이를조정하려면 16 출력주파수설정 17 출력진폭설정 18 DC 오프셋전압설정 20 듀티사이클설정 21 펄스파형구성 22 파형그래프보기 23 저장된임의파형출력 2 내장형도움말시스템사용 25 함수발생기랙장착하기 27 제 2 장전면판메뉴작동 전면판메뉴참조사항 31 출력터미네이션선택 33 함수발생기재설정 33 변조파출력 3 FSK 파형출력 36 주파수스윕출력 38 버스트파형출력 0 스윕또는버스트트리거 2 장치상태를저장하려면 3 원격인터페이스구성 차례 제 3 장특징및기능 출력구성 9 펄스파형 62 진폭변조 (AM) 6 주파수변조 (FM) 68 주파수-Shift 키 (FSK) 변조 72 주파수스윕 76 버스트모드 81 트리거 88 임의파형 93 시스템관련작동 98 원격인터페이스구성 106 교정개요 110 기본설정 113 9

차례 차례 제 장원격인터페이스참조사항 SCPI 명령요약 117 간단한프로그래밍개요 128 APPLy 명령사용 130 출력구성명령 137 펄스구성명령 18 진폭변조 (AM) 명령 151 주파수변조 (FM) 명령 15 주파수-Shift 키 (FSK) 명령 158 주파수스윕명령 161 버스트모드명령 167 트리거명령 175 임의파형명령 178 상태저장명령 188 시스템관련명령 191 인터페이스구성명령 195 RS-232 인터페이스구성 196 위상잠금명령 200 SCPI 상태시스템 202 상태보고명령 210 교정명령 21 SCPI 언어소개 216 장치삭제사용 220 제 5 장오류메시지 명령오류 223 실행오류 226 쿼리오류 238 기기오류 239 자가테스트오류 20 교정오류 22 임의파형오류 23 제 6 장응용프로그램 소개 26 예문 : BASIC for Windows 28 예문 : Microsoft Visual Basic for Windows 252 예문 : Microsoft Visual C++ for Windows 257 10

차례 제 7 장지침서 직접디지털합성 (DDS) 265 임의파형작성 268 방형파생성 270 펄스파형생성 270 신호결함 272 출력진폭제어 273 접지루프 275 AC 신호의특성 276 변조 278 주파수스윕 280 버스트 282 제 8 장사양 주파수특성 286 사인파스펙트럼순도 286 신호특성 286 출력특성 1 287 변조특성 287 버스트 287 스윕 287 시스템특성 288 트리거특성 288 클럭기준 288 SYNC 출력 288 일반사양 289 제품크기 290 차례 찾아보기 291 11

차례 12

1 1 빠른시작

빠른시작 1 함수발생기를사용할경우, 우선전면판작동법을익혀야합니다. 본장에서는기기준비와장치의전면판작동법에대해설명합니다. 본장은다음과같이구성되어있습니다. 함수발생기사용준비 (15 페이지 ) 손잡이를조정하려면 (16 페이지 ) 출력주파수설정 (17 페이지 ) 출력진폭설정 (18 페이지 ) DC 오프셋전압설정 (20 페이지 ) 듀티사이클설정 (21 페이지 ) 펄스파형구성 (22 페이지 ) 파형그래프보기 (23 페이지 ) 저장된임의파형출력 (2 페이지 ) 내장형도움말시스템사용 (25 페이지 ) 함수발생기랙장착하기 (27 페이지 ) 1

제 1 장빠른시작함수발생기사용준비 1 함수발생기사용준비 1 내용물을확인하십시오. 다음내용물이모두포함되어있는지확인하십시오. 한가지라도없는경우가까운 Agilent 영업사무소로문의하십시오. 전원코드한개. 사용설명서. 서비스안내서. 빠른참조설명서. 교정증명서 CD-ROM 의연결소프트웨어. RS-232 케이블한개. 전원스위치 2 전원코드를연결하고함수발생기를켜십시오. 함수발생기에서파워온자가테스트 (POST) 를수행한다음, 몇가지파워온정보메시지가나타납니다. GPIB 주소가표시됩니다. 함수발생기는종단 50Ω, 피크대피크 (peak-to-peak) 진폭 100 mv 인 1 khz 사인파함수에서전원이켜집니다. 전원이켜지면출력커넥터가비활성됩니다. 출력커넥터를활성화하려면, 키를누르십시오. 함수발생기가켜지지않으면, 전원코드가후면판의전원콘센트에제대로연결되어있는지확인하십시오 ( 전선전압은전원이켜질때자동감지됩니다 ). 함수발생기가전원공급원에연결되어있는지도확인하십시오. 그런다음, 함수발생기전원이켜지는지확인하십시오. 제품서비스를받기위해 Agilent 로기기를반환할경우자세한내용은, Agilent 33250A 서비스설명서를참조하십시오. 15

제 1 장빠른시작손잡이를조정하려면 1 손잡이를조정하려면 위치를조정하려면손잡이측면을잡고바깥쪽으로당기십시오. 그런다음, 손잡이를원하는위치로회전시키십시오. 벤치탑보기위치운반위치 16

제 1 장빠른시작출력주파수설정 1 출력주파수설정 함수발생기전원이켜질때, 주파수 1 khz 인 100mV 피크투피크사인파가나타납니다 ( 터미네이션 50Ω). 다음의예는주파수를 1.2 MHz 로변경하는방법입니다. 1 "Freq" 소프트키를누르십시오. 표시된주파수는파워온값또는이전에선택한주파수입니다. 함수를변경할때현재값이새함수에유효하면, 동일한주파수가사용됩니다. 값을새로설정하는대신파형주기를설정하려면, Freq 소프트키를다시눌러 Period 소프트키로토글하십시오 ( 현재선택이강조표시됩니다 ). 2 원하는주파수값을입력하십시오. 숫자키패드를사용하여값을 "1.2" 로입력하십시오. 3 원하는단위를선택하십시오. 원하는단위에해당하는소프트키를누르십시오. 단위를선택할때, 함수발생기는표시된주파수를가진파형을출력합니다 ( 출력이활성화되어있는경우 ). 이예의경우, MHz 를누르십시오. : 노브와화살표키를사용해도원하는값을입력할수있습니다. 17

제 1 장빠른시작출력진폭설정 1 출력진폭설정 함수발생기전원이켜질때, 주파수 1 khz 인 100 mv 피크투피크사인파가나타납니다 ( 터미네이션 50Ω). 다음의예는진폭을 50 mvirms 로변경하는방법입니다. 1 "Ampl" 소프트키를누르십시오. 표시된진폭은파워온값또는이전에선택한진폭입니다. 함수를변경할때현재값이새함수에유효하면, 동일한주파수가사용됩니다. high level 및 low level 로진폭을설정하려면, Ampl 소프트키를다시눌러 HiLevel 및 LoLevel 소프트키로토글하십시오 ( 현재선택이강조표시됩니다 ). 2 원하는진폭을입력하십시오. 숫자키패드를사용하여값을 "50" 으로입력하십시오. 3 원하는단위를선택하십시오. 원하는단위에해당하는소프트키를누르십시오. 단위를선택하면함수발생기는표시된진폭의파형을나타냅니다 ( 출력이활성화되어있는경우 ). 이예의경우, mv RMS 를누르십시오. : 노브와화살표키를사용해도원하는값을입력할수있습니다. 현재진폭을다른단위로쉽게전환할수있습니다. 다음의예는진폭을 Vrms 에서 Vpp 로변환하는방법입니다. 18

제 1 장빠른시작출력진폭설정 숫자입력모드로전환하십시오. 키를눌러숫자입력모드로전환하십시오. 1 5 새로운단위를선택하십시오. 원하는단위에해당하는소프트키를누르십시오. 표시된값이새로운단위로변환됩니다. 이예에서, Vpp 소프트키를누르면 50 mvrms 를피크투피크전압에상응하는값으로변환할수있습니다. 10 단위로표시된진폭을변경하려면, 오른쪽화살표키를눌러커서를디스플레이오른쪽에있는단위로이동하십시오. 그런다음, 노브를회전하여표시된진폭을 10 단위로증가시키거나감소시키십시오. 19

제 1 장빠른시작 DC 오프셋전압설정 1 DC 오프셋전압설정 전원이켜지면, 함수발생기는 0 볼트, dc 오프셋사인파를나타냅니다 (50Ω 터미네이션 ). 다음의예는오프셋을 - 1.5 mvdc 로변경하는방법입니다. 1 "Offset" 소프트키를누르십시오. 표시된오프셋전압은파워온값또는이전에선택한오프셋입니다. 함수를변경할때현재값이새함수에유효하면, 동일한오프셋이사용됩니다. 2 원하는오프셋을입력하십시오. 숫자키패드를사용하여값을 "-1.5" 로입력하십시오. 3 원하는단위를선택하십시오. 원하는단위에해당하는소프트키를누르십시오. 단위를선택하면함수발생기가표시된오프셋의파형을나타냅니다 ( 출력이활성화되어있는경우 ). 이예제의경우, mv DC 를누르십시오. : 노브와화살표키를사용해도원하는값을입력할수있습니다. : 전면판에서 dc 볼트를선택하려면, 를누른다음 DC On 소프트키를선택하십시오. Offset 소프트키를눌러원하는전압을입력하십시오. 20

제 1 장빠른시작듀티사이클설정 1 듀티사이클설정 방형파에만적용합니다. 전원이켜질때, 방형파에대한듀티사이클은 50% 입니다. 출력주파수최대 25 MHz 까지, 듀티사이클을 20% ~ 80% 조정할수있습니다. 다음의예는듀티사이클을 30% 로변경하는방법입니다. 1 방형파함수를선택하십시오. 키를누른다음원하는출력주파수를 25 MHz 이하로설정하십시오. 2 "Duty Cycle" 소프트키를누르십시오. 표시된듀티사이클은파워온값또는이전에선택한퍼센트입니다. 듀티사이클은 high 레벨인방형파의사이클당시간을의미합니다 ( 디스플레이오른쪽에있는아이콘참조 ). 3 원하는듀티사이클을입력하십시오. 숫자키패드나노브를사용하여듀티사이클값을 "30" 으로선택하십시오. 함수발생기는듀티사이클을조절하고방형파를지정된값으로나타냅니다 ( 출력이활성화되어있는경우 ). 21

제 1 장빠른시작펄스파형구성 1 펄스파형구성 함수발생기를구성하여펄스파형을다양한펄스폭과구간시간으로나타낼수있습니다. 다음의예는 500 ms 펄스파형을 10 ms 의펄스폭과 50 µs 의구간시간으로구성하는방법입니다. 1 펄스함수를선택하십시오. 키를눌러펄스함수를선택하고펄스파형을기본변수로나타냅니다. 2 펄스주기를설정하십시오. Period 소프트키를누른다음, 펄스주기를 500 ms 로설정하십시오. 3 펄스폭을설정하십시오. Pulse Width 소프트키를누른다음, 펄스폭을 10 ms 로설정하십시오. 펄스폭은상승구간임계값 50% 에서부터다음하강구간임계값 50% 까지의시간입니다 ( 디스플레이아이콘참조 ). 양쪽구간의시간을설정하십시오. Edge Time 소프트키를누른다음, 상승및하강구간양쪽의구간시간을 50 µs 로설정하십시오. 구간시간은임계값 10% 에서부터각구간의임계값 90% 까지의시간입니다 ( 디스플레이아이콘참조 ). 22

제 1 장빠른시작파형그래프보기 1 파형그래프보기 Graph Mode 에서는현재파형변수를그래픽으로볼수있습니다. 각소프트키변수는, 디스플레이하단의소프트키위에있는선색깔에따라서로다른색상으로표시됩니다. 소프트키는일반디스플레이모드와동일한순서로나타납니다. 1 그래프모드를활성화하십시오. 키를눌러그래프모드를활성화하십시오. 현재선택된변수의이름이디스플레이의왼쪽상단에나타나며, 숫자값이강조표시됩니다. 2 원하는변수를선택하십시오. 특정변수를선택하려면, 디스플레이하단의소프트키위에있는색상막대를참조하여해당색상을선택하십시오. 예를들어, 진폭을선택하려면자홍색막대아래의소프트키를누르십시오. 일반디스플레이모드에서처럼숫자키패드또는노드와화살표키를사용하여숫자를편집할수있습니다. 일반적으로키를두번째누를때토글되는변수 ( 예, Freq / Period) 역시그래프모드에서토글됩니다. 그래프모드를종료하려면, 를다시누르십시오. 키는키역할을하기때문에 Graph 키를눌러도원격인터페이스작동후전면판작동으로복구할수있습니다. 23

제 1 장빠른시작저장된임의파형출력 1 저장된임의파형출력 비휘발성메모리에저장된내장임의파형은다섯개입니다. 다음의예는전면판에서내장 " 지수하강 " 파형을출력하는방법입니다. 사용자정의임의파형작성은, 93 페이지의 " 임의파형작성및저장 " 을참조하십시오. 1 임의파형함수를선택하십시오. 키를눌러임의파형함수를선택하면, 현재선택된파형을표시하는임시메시지가표시됩니다 ( 기본값은 " 지수상승 "). 2 활성파형을선택하십시오. Select Wform 소프트키를누른다음 Built-In 소프트키를눌러다섯개의내장파형중하나를선택하십시오. 그런다음 Exp Fall 소프트키를누르십시오. 주파수, 진폭및오프셋설정을변경하지않는한, 파형이해당값의현재설정으로나타납니다. 선택된파형이키에지정됩니다. 이키를누를때마다선택된임의파형이나타납니다. 현재선택된파형을빨리확인하려면, 를누르십시오. 2

제 1 장빠른시작내장형도움말시스템사용 1 내장형도움말시스템사용 내장형도움말시스템은전면판키나소프트키메뉴에대한문맥의존도움말을제공합니다. 도움말목록에는여러가지전면판작동에대한내용이포함됩니다. 1 기능키에대한도움말정보를확인하십시오. 키를 2-3 초간누르십시오. 정보가화면크기에모두표시되지않는경우, 소프트키를누르거나노브를시계방향으로돌리면나머지내용을확인할수있습니다. DONE 을눌러도움말메뉴를종료하십시오. 2 메뉴소프트키에대한도움말정보를확인하십시오. Freq 소프트키를 2-3 초간누르십시오. 정보가화면에모두표시되지않는경우, 소프트키를누르거나노브를시계방향으로돌리면나머지내용을확인할수있습니다. DONE 을눌러도움말메뉴를종료하십시오. 25

제 1 장빠른시작내장형도움말시스템사용 1 3 도움말항목의목록을확인하십시오. 키를눌러사용할수있는도움말항목의목록을확인하십시오. 목록을위아래로이동하려면, 또는 소프트키를누르거나노브를돌리십시오. 모든키의세번째항목 "Get HELP" 를선택한다음, SELECT 를누르십시오. DONE 을눌러도움말메뉴를종료하십시오. 표시된메시지의도움말정보를확인하십시오. 한계를초과하거나유효하지않은구성이발견되면메시지가나타납니다. 예를들어, 선택한함수의주파수한계를초과하는값을입력하면, 메시지가표시됩니다. 내장형도움말시스템은표시된최신메시지에대한추가정보를제공합니다. 키를누르고첫번째항목 "View the last message displayed " 를선택한다음, SELECT 를누르십시오. 로컬언어도움말 : 내장형도움말시스템은여러언어로사용할수있습니다. 모든메시지, 문맥의존도움말및도움말항목이선택한언어로표시됩니다. 메뉴소프트키라벨과상태라인메시지는영어로나타납니다. 원하는언어를선택하려면, 키를누르고 System 소프트키를누른다음 Help In 소프트키를누르십시오. 원하는언어를선택하십시오. 26

제 1 장빠른시작함수발생기랙장착하기 1 함수발생기랙장착하기 두개의옵션키트중하나를사용하여 Agilent 33250A 를표준 19 인치랙캐비넷에장착할수있습니다. 랙장착에대한지시사항및장착하드웨어는각키트에들어있습니다. 크기가동일한 Agilent System II 기기는 Agilent 33250A 옆에장착할수있습니다. : 기기를랙에장착하기전에, 손잡이및전면과후면의고무범퍼를분리하십시오. 손잡이를분리하려면, 손잡이를수직방향으로돌린다음끝부분을바깥쪽으로당기십시오. 전면후면 ( 밑면그림 ) 고무범퍼를분리하려면, 모서리부분을잡아당겨벗겨내십시오. 27

제 1 장빠른시작함수발생기랙장착하기 1 단일기기의경우에는어댑터키트 5063-920 을주문하십시오. 두개의기기를나란히랙에장착하려면잠금연결키트 5061-969 와플랜지키트 5063-9212 를주문하십시오. 랙캐비넷의보조레일을사용해야합니다. 기기안팎의공기흐름을막으면기기가과열될우려가있으므로주의하십시오. 기기후면, 옆면및밑면에여유공간을확보하여내부공기흐름이원활하게하십시오. 28

2 2 전면판메뉴작동

전면판메뉴작동 이장에서는전면판키와메뉴작동에대해소개합니다. 일부전면판키와메뉴작동에대해서는자세한설명이생략되었으나전면판메뉴와여러가지전면판작동에대해개괄적으로설명합니다. 함수발생기의자세한기능및작동방법은, (7 페이지 ) 제 3 장 " 특징및기능 " 을참조하십시오. 2 전면판메뉴참조사항 (31 페이지 ) 출력터미네이션선택 (33 페이지 ) 함수발생기재설정 (33 페이지 ) 변조파출력 (3 페이지 ) FSK 파형출력 (36 페이지 ) 주파수스윕출력 (38 페이지 ) 버스트파형출력 (0 페이지 ) 스윕또는버스트트리거 (2 페이지 ) 장치상태를저장하려면 (3 페이지 ) 원격인터페이스구성 ( 페이지 ) 30

제 2 장전면판메뉴작동전면판메뉴참조사항 전면판메뉴참조사항 이장은전면판메뉴에대한개요입니다. 이장의나머지부분에는전면판메뉴사용의예가포함되어있습니다. 2 AM, FM 및 FSK 의변조변수를구성합니다. 변조유형을선택합니다. 내부또는외부변조소스를선택합니다. AM 변조깊이, 변조주파수및변조형태를지정합니다. FM 주파수편차, 변조주파수및변조형태를지정합니다. FSK "hop" 주파수및 FSK 속도를지정합니다. 주파수스윕변수를구성합니다. 선형또는로그스윕을선택하십시오. 시작 / 정지주파수또는중심 / 스팬주파수를선택합니다. 스윕을완료하는데필요한시간을초단위로선택합니다. 마커주파수를지정합니다. 스윕에대한내부또는외부트리거소스를지정합니다. 외부트리거소스의경사도 ( 상승또는하강구간 ) 를지정합니다. "Trig Out" 신호의경사도 ( 상승또는하강구간 ) 를지정합니다. 버스트변수를구성합니다. 트리거된버스트모드 (N 사이클 ) 또는외부게이트된버스트모드를선택합니다. 버스트당사이클수를선택합니다 (1 ~ 1,000,000 또는무한수 ). 버스트의시작위상각을선택합니다 (-360 ~ +360 ). 특정버스트의시작부터다음버스트의시작까지의시간을지정합니다. 트리거와버스트시작간의지연을지정합니다. 버스트에대한내부또는외부트리거소스를지정합니다. 외부트리거소스에대한경사도 ( 상승또는하강구간 ) 를지정합니다. "Trig Out" 신호의경사도 ( 상승또는하강구간 ) 를지정합니다. 31

제 2 장전면판메뉴작동전면판메뉴참조사항 기기상태를저장하고불러옵니다. 2 비휘발성메모리에최대 개의기기상태를저장합니다. 각저장위치에사용자정의이름을할당합니다. 저장된기기상태를불러옵니다. 모든기기설정을기본값으로복원합니다. 기기의전원연결구성 ( 마지막또는기본값 ) 을선택합니다. 시스템관련변수를구성합니다. DC 전용전압레벨을작성합니다. "Sync" 커넥터의출력인 Sync 신호를활성화 / 비활성화합니다. 출력터미네이션 (1Ω~10 kω 또는무한수 ) 을선택합니다. 진폭범위자동설정을활성화 / 비활성화합니다. 파형극성 ( 일반또는역행 ) 을선택합니다. GPIB 주소를선택합니다. RS-232 인터페이스 ( 보드율, 패리티및핸드쉐이크모드 ) 를구성합니다. 전면판에표시된숫자의마침표와쉼표사용방법을선택합니다. 전면판메시지와도움말텍스트의언어를선택합니다. 오류가발생시의경고음을활성화 / 비활성화합니다. 디스플레이전구보호기모드를활성화 / 비활성화합니다. 전면판디스플레이의대비설정을조절합니다. 기기자가테스트를실행합니다. 기기교정을보안 / 보안해제하고수동교정합니다. 기기의펌웨어리비전코드를쿼리합니다. 도움말항목의목록을확인합니다. 표시된마지막메시지를확인합니다. 원격명령오류대기열을확인합니다. 모든키에서도움말을확인합니다. DC 전용전압레벨설정방법. 변조된파형생성방법. 임의파형작성방법. 기기를기본값상태로재설정하는방법. 그래픽모드에서파형보는방법. 다중기기를동기화하는방법. Agilent 기술지원문의방법. 32

제 2 장전면판메뉴작동출력터미네이션선택 출력터미네이션선택 Agilent 33250A 는전면판 Output 커넥터에대해 50 ohms 의고정출력임피던스시리즈를나타냅니다. 실제로드임피던스가지정값과다르면표시된진폭과오프셋레벨이정확하지않은경우도있습니다. 로드임피던스설정은표시된전압이예상로드와맞도록편의상제공됩니다. 1 를누르십시오. 2 2 메뉴를탐색하여출력터미네이션을설정하십시오. Output Setup 소프트키를누른다음 Load 소프트키를선택하십시오. 3 원하는출력터미네이션을선택하십시오. 노브나숫자키패드를사용하여원하는로드임피던스를선택하거나, Load 소프트키를다시눌러 "High Z" 를선택하십시오. 함수발생기재설정 기기를기본상태로재설정하려면, 를누른다음 Set to Defaults 소프트키를선택하십시오. YES 를눌러작동확인하십시오. 보다자세한기기전원연결및재설정조건목록을보려면, (113 페이지 ) " 기본설정 " 을참조하십시오. 33

제 2 장전면판메뉴작동변조파출력 변조파출력 2 변조파는반송파와변조파로구성됩니다. AM( 진폭변조 ) 에서반송파의진폭은변조파의진폭에따라다릅니다. 이경우, AM 파형은 80% 변조깊이로출력됩니다. 반송파는 5 khz 사인파이고변조파는 200 Hz 사인파로나타납니다. 1 반송파의기능, 주파수및진폭을선택하십시오. 을누른다음 Freq, Ampl 및 Offset 소프트키를눌러반송파파형을구성하십시오. 이경우, 5 khz 사인파진폭을 5 Vpp 로선택하십시오. 2 AM 을선택하십시오. 을누른다음 Type 소프트키를사용하여 "AM" 을선택하십시오. 디스플레이왼쪽상단의상태메시지 "AM by Sine" 을주시하십시오. 3 변조깊이를설정하십시오. AM Depth 소프트키를누른다음숫자키패드나노브및화살표키를사용하여값을 80% 로설정하십시오. 3

제 2 장전면판메뉴작동변조파출력 변조주파수를설정하십시오. AM Freq 소프트키를누른다음숫자키패드나노브및화살표키를사용하여값을 200 Hz 로설정하십시오. 2 5 변조파형태를선택하십시오. Shape 소프트키를눌러변조파형태를선택하십시오. 이경우에는사인파를선택하십시오. 이포인트에서함수발생기가 AM 파형을지정된변조변수로출력합니다 ( 출력이활성화되어있는경우 ). 6 파형을확인하십시오. 을눌러파형변수를확인하십시오. 그래픽모드를끄려면, 를다시누르십시오. 35

제 2 장전면판메뉴작동 FSK 파형출력 FSK 파형출력 2 FSK 변조를사용하여출력주파수가두사전설정값사이에서 " 움직이도록 " 함수발생기를구성할수있습니다. 출력이두주파수 (" 반송파주파수 " 및 "hop 주파수 " 사이에서움직이는속도는내부속도발생기또는후면판 Trig In 커넥터의신호레벨에의해결정됩니다. 이경우, " 반송 " 파주파수는 3 khz, "hop" 주파수는 500 Hz 로설정됩니다 (FSK 속도는 100 Hz). 1 반송파의기능, 주파수및진폭을선택하십시오. 을누른다음 Freq, Ampl 및 Offset 소프트키를눌러반송파형을구성하십시오. 이경우, 3 khz 사인파진폭을 5 Vpp 로선택하십시오. 2 FSK 를선택하십시오. 를누른다음 Type 소프트키를사용하여 "FSK" 를선택하십시오. 디스플레이왼쪽상단의상태메시지 "FSK" 를주시하십시오. 36

제 2 장전면판메뉴작동 FSK 파형출력 3 "hop" 주파수를설정하십시오. Hop Freq 소프트키를누른다음숫자키패드나노브및화살표키를사용하여값을 500 Hz 로설정하십시오. 2 FSK "shift" 속도를설정하십시오. FSK Rate 소프트키를누른다음숫자키패드나노브및화살표키를사용하여값을 100 Hz 로설정하십시오. 이포인트에서함수발생기가 FSK 파형을출력합니다 ( 출력이활성화되어있는경우 ). 5 파형을확인하십시오. 를눌러파형변수를확인하십시오. 그래픽모드를끄려면, 를다시누르십시오. 37

제 2 장전면판메뉴작동주파수스윕출력 주파수스윕출력 2 주파수스윕모드에서함수발생기는, 사용자가지정한스윕률로시작주파수부터정지주파수까지 " 진행합니다 ". 선형또는로그간격으로주파수를위나아래로스윕할수있습니다. 이경우, 스윕사인파를 50 Hz 에서 5 khz 까지출력할수있습니다. 내부스윕트리거, 선형간격및 1 초스윕시간의경우, 기본변수를변경할수없습니다. 1 스윕의기능과진폭을선택하십시오. 스윕에는사인파, 방형파, 램프파또는임의파형을선택할수있습니다 ( 펄스, 잡음및 dc 는선택할수없습니다 ). 이경우, 진폭이 5 Vpp 인사인파를선택하십시오. 2 스윕모드를선택하십시오. 를누른다음, 선형스윕모드가현재선택되어있는지확인하십시오. 디스플레이왼쪽상단의상태메시지 "Linear Sweep" 을주시하십시오. 3 시작주파수를설정하십시오. Start 소프트키를누른다음숫자키패드나노브및화살표키를사용하여값을 50 Hz 로설정하십시오. 38

제 2 장전면판메뉴작동주파수스윕출력 정지주파수를설정하십시오. Stop 소프트키를누른다음숫자키패드나노브및화살표키를사용하여값을 5 khz 로설정하십시오. 2 이포인트에서함수발생기가 50 Hz 부터 5 khz 까지연속스윕을출력합니다 ( 출력이활성화되어있는경우 ). : 필요한경우, 중심주파수와주파수범위를사용하여스윕의주파수한계를설정할수있습니다. 이들변수는시작주파수및정지주파수와유사하며, 이주파수를사용하면주파수탄력이좋아집니다. 동일한결과를얻으려면, 중심주파수를 2.525 khz, 주파수범위를.950 khz 로설정하십시오. 5 파형을확인하십시오. 를눌러파형변수를확인하십시오. 그래픽모드를끄려면, 를다시누르십시오. 키를눌러단일주파수스윕을생성할수있습니다. 자세한내용은 (2 페이지 )" 스윕또는버스트트리거 " 를참조하십시오. 39

제 2 장전면판메뉴작동버스트파형출력 버스트파형출력 2 버스트라는지정된사이클수를가진파형을출력하도록함수발생기를구성할수있습니다. 내부속도발생기또는후면판 Trig In 커넥터의신호레벨에의해결정된속도로버스트를출력할수있습니다이경우, 20 ms 버스트주기를가진 3 사이클사인파를출력합니다. 내부버스트소스및시작위상 0 도의기본변수는변경할수없습니다. 1 버스트함수와진폭을선택하십시오. 버스트파형의경우, 사인파, 방형파, 램프파, 펄스파또는임의파형을선택할수있습니다 ( 잡음은 " 게이트 " 버스트모드에서만선택할수있으며 dc 는선택할수없습니다 ). 이경우, 진폭이 5 Vpp 인사인파를선택하십시오. 2 버스트모드를선택하십시오. 를누른다음 "N Cycle" ( 내부트리거 ) 모드가현재선택되어있는지확인하십시오. 디스플레이왼쪽상단의상태메시지 "N Cycle Burst" 를주시하십시오. 0

제 2 장전면판메뉴작동버스트파형출력 3 버스트카운트를설정하십시오. #Cycles 소프트키를누른다음숫자키패드나노브를사용하여카운트를 "3" 으로설정하십시오. 2 버스트주기를설정하십시오. Burst Period 소프트키를누른다음숫자키패드나노브및화살표키를사용하여주기를 20 ms 로설정하십시오. 버스트주기는특정버스트의시작부터다음버스트시작까지의시간을설정합니다 ( 디스플레이아이콘참조 ). 이포인트에서함수발생기가연속 3 사이클버스트를출력합니다 ( 출력이활성화되어있는경우 ). 5 파형을확인하십시오. 를눌러파형변수를확인하십시오. 그래픽모드를끄려면, 를다시누르십시오. 키를눌러신호버스트를생성할수있습니다 ( 지정된카운트사용 ). 자세한내용은 (2 페이지 ) " 스윕또는버스트트리거 " 를참조하십시오. 또한, 외부게이트신호를사용하여출력신호를 "On" 또는 "Off" 로설정할수있습니다 ( 후면판 Trig In 커넥터에적용된외부신호바탕 ). 자세한내용은 (81 페이지 ) " 버스트모드 " 를참조하십시오. 1

제 2 장전면판메뉴작동스윕또는버스트트리거 스윕또는버스트트리거 2 수동트리거또는내부트리거를사용하여스윕과버스트전면판으로부터트리거를생성할수있습니다. 내부또는 " 자동 " 트리거는함수발생기의기본설정으로활성화됩니다. 이모드에서스윕이나버스트모드가선택된경우함수발생기가연속출력합니다. 수동트리거는키를누를때마다스윕한개를시작하거나버스트한개를출력합니다. 이키를계속누르면함수발생기가다시트리거됩니다. 키는원격모드에있거나 ( 원격에서는원격아이콘이켜져있음 ) 이스윕이나버스트이외의기능이현재선택되어있을때 ( 또는출력이비활성화되어있을때 ) 비활성화됩니다. 키는수동트리거를사용할때잠시꺼집니다. 2

제 2 장전면판메뉴작동장치상태를저장하려면 장치상태를저장하려면 개의비휘발성저장위치중한곳에기기상태를저장할수있습니다. 다섯번째저장위치에는자동으로기기의전원차단구성이저장됩니다. 전력이복원되면기기는자동으로전원차단이전의상태로돌아갑니다. 2 1 원하는저장위치를선택하십시오. 를누른다음 Store State 소프트키를선택하십시오. 2 선택한위치의사용자정의이름을선택하십시오. 원하는경우, 개위치모두에사용자정의이름을각각지정할수있습니다. 이름은최대 12 개의문자로만들수있습니다. 이름의첫번째글자에는문자를사용해야하지만, 나머지에는문자, 숫자또는밑줄문자 ("_") 등을사용할수있습니다. 문자를추가하려면, 커서가기존이름의오른쪽에올때까지오른쪽화살표키를누른다음노브를돌리십시오. 커서위치오른쪽에있는문자까지모두삭제하려면, 를누르십시오. 이름에숫자를사용하려면, 숫자키패드에서직접숫자를입력할수있습니다. 이름에밑줄문자 ("_") 를추가하려면숫자키패드의소수점을사용하십시오. 3 기기상태를저장하십시오. STORE STATE 소프트키를누르십시오. 기기는기타사용중인변조변수뿐만아니라선택한기능, 주파수, 진폭, dc 오프셋, 듀티사이클, 대칭을저장합니다. 임의파형기능에서작성된휘발성파형은저장되지않습니다. 3

제 2 장전면판메뉴작동원격인터페이스구성 원격인터페이스구성 2 기기구입시, GPIB(IEEE-88) 인터페이스와 RS-232 인터페이스가함께배달됩니다. 한번에하나의인터페이스만사용할수있습니다. 기기구입시 GPIB 인터페이스로기본설정되어있습니다. GPIB 구성 1 GPIB 인터페이스를선택하십시오. 를누른다음 "I/O" 메뉴에서 GPIB 소프트키를선택하십시오. 2 GPIB 주소를선택하십시오. GPIB Address 소프트키를누르고숫자키패드나노브를사용하여원하는주소를입력하십시오. 기본설정은 "10" 입니다. GPIB 주소는전원연결시전면판에표시됩니다. 3 메뉴를종료하십시오. DONE 소프트키를누르십시오.

제 2 장전면판메뉴작동원격인터페이스구성 RS-232 구성 1 RS-232 인터페이스를선택하십시오. 를누른다음 "I/O" 메뉴에서 RS-232 소프트키를선택하십시오. 2 2 보드율을설정하십시오. Baud Rate 소프트키를누르고 300, 600, 1200, 200, 800, 9600, 19200, 3800, 57600 ( 기본설정 ), 또는 115200 baud 중하나를선택하십시오. 3 패리티및데이터비트수를선택하십시오. Parity / # Bits 소프트키를누르고없음 (8 데이터비트, 기본설정 ), 짝수 (7 데이터비트 ), 또는홀수 (7 데이터비트 ) 중하나를선택하십시오. 패리티를설정할때데이터비트도설정합니다. 핸드쉐이크모드를선택하십시오. Handshake 소프트키를누르고없음, DTR / DSR ( 기본설정 ), 모뎀, RTS / CTS 또는 XON / XOFF 중하나를선택하십시오. 5 메뉴를종료하십시오. DONE 소프트키를누르십시오. 5

2 6

3 3 특징및기능

특징및기능 본장에는함수발생기의특정기능이자세히소개되어있습니다. 전면판이나원격인터페이스로함수발생기를작동할경우본장의내용을참조하시기바랍니다. 본장은다음과같이구성됩니다. 출력구성 (9 페이지 ) 펄스파형 (62 페이지 ) 진폭변조 (AM)(6 페이지 ) 주파수변조 (FM)(68 페이지 ) 3 주파수 -Shift 키 (FSK) 변조 (72 페이지 ) 주파수스윕 (76 페이지 ) 버스트모드 (81 페이지 ) 트리거 (88 페이지 ) 임의파형 (93 페이지 ) 시스템관련작동 (98 페이지 ) 원격인터페이스구성 (106 페이지 ) 교정개요 (110 페이지 ) 기본설정 (113 페이지 ) 이장을읽기전에전면판메뉴에대해어느정도알고있는것이좋습니다. 29 페이지의제 2 장 " 전면판메뉴작동 " 을아직보지않았다면먼저읽어보시는것이좋습니다. 115 페이지의제 장 " 원격인터페이스참조사항 " 에는함수발생기를프로그램할때사용하는 SCPI 명령어구문이수록되어있습니다. 본설명서에서는다음과같이원격인터페이스프로그래밍 SCPI 명령어구문을표기합니다. [ ] 는키워드옵션또는변수를표시합니다. { } 는명령어문자열내의변수를표시합니다. < > 는값을바꿔야하는변수를표시합니다. 는여러가지선택변수를구분합니다. 8

제 3 장특징및기능출력구성 출력구성 이항목은함수발생기를파형출력용으로구성하는방법에대해설명합니다. 여기논의된일부변수는변경할필요없지만필요한경우에대비하여제공합니다. 출력함수 함수발생기는사인파, 방형파, 램프파, 펄스파및잡음파를포함한다섯개의표준파형을출력할수있습니다. 다섯개의내장임의파형중하나를선택하거나사용자정의파형을작성할수도있습니다. 표준파형 ( 펄스, 잡음제외 ) 을내부적으로변조할수있으며, AM, FM 또는 FSK 를사용하여임의파형도변조할수있습니다. 선형또는로그주파수스윕은모든표준파형 ( 펄스와잡음제외 ) 에사용할수있으며임의파형에도사용할수있습니다. 표준파형과임의파형을사용하여버스트파형을발생시킬수있습니다. 기본함수는사인파입니다. 3 아래의표에는변조, 스윕및버스트에서사용할수있는출력함수가표시되어있습니다. " " 은유효한조합을표시합니다. 변조, 스윕또는버스트에서사용할수없는함수를변경하려는경우, 변조또는모드가꺼집니다. 사인방형램프펄스잡음 DC Arb AM, FM 반송 FSK 반송 스윕모드 버스트모드 1 1 외부게이트버스트모드에서만허용. 9

제 3 장특징및기능출력구성 함수한계 : 변경하려는최대주파수가현재함수의최대주파수보다작은경우, 주파수는새로운함수의최대값으로조절됩니다. 예를들어, 현재 80 MHz 사인파를출력중이고, 램프함수를변경하려는경우, 함수발생기는자동으로출력주파수를 1 MHz( 램프의상한 ) 로조절합니다. 진폭한계 : 변경하려는최대진폭이현재기능의최대진폭보다작은경우, 진폭은새로운기능의최대값으로자동조절됩니다. 이현상은출력함수에따라크레스트요인이다르기때문에출력단위가 Vrms 또는 dbm 일때나타납니다. 3 예를들어 5 Vrms 방형파 (50 ohms) 를출력한다음사인파를변경하려는경우, 함수발생기가출력진폭을 3.536 Vrms(Vrms 단위사인의상한 ) 로자동조절합니다. 전면판작동 : 함수를선택하려면, 기능키의맨윗줄에서아무키나누르십시오. 를눌러현재선택된임의파형을출력하십시오. 다른임의파형을보려면, Select Wform 소프트키를누르십시오. 전면판에서 dc volts 를선택하려면, 를누른다음 DC On 소프트키를선택하십시오. Offset 소프트키를눌러원하는오프셋전압을입력하십시오. 원격인터페이스작동 : FUNCtion:SHAPe {SINusoid SQUare RAMP PULSe NOISe DC USER} APPLy 명령을사용해도단일명령어로함수, 주파수, 진폭및오프셋을선택할수있습니다. 50

제 3 장특징및기능출력구성 출력주파수 아래표와같이출력주파수범위는현재선택된함수에따라다릅니다. 모든함수의기본주파수는 1 khz 입니다. 함수최소주파수최대주파수 사인방형램프펄스잡음, DC Arbs 1 µhz 1 µhz 1 µhz 500 µhz 적용안됨 1 µhz 80 MHz 80 MHz 1 MHz 50 MHz 적용안됨 25 MHz 3 함수한계 : 변경하려는최대주파수가현재함수의최대주파수보다작은경우, 주파수는새로운함수의최대값으로조절됩니다. 예를들어, 현재 80 MHz 사인파를출력중이고, 램프함수를변경하려는경우, 함수발생기는자동으로출력주파수를 1 MHz( 램프의상한 ) 로조절합니다. 버스트한계 : 내부트리거버스트의최소주파수는 2 µhz 입니다. 사인과방형파의경우, 25 MHz 이상의주파수는 " 무한수 " 버스트카운트에서만사용할수있습니다. 듀티사이클한계 : 방형파에서아래와같이주파수가높은경우에는듀티사이클의전체범위를사용할수없습니다. 20% ~ 80%( 주파수 < 25 MHz) 0% ~ 60%(25 MHz < 주파수 < 50 MHz) 50%( 주파수 > 50 MHz) 현재듀티사이클을만들어낼수없는주파수로변경하려는경우, 듀티사이클은새로운함수의최대값으로자동조절됩니다. 예를들어, 현재듀티사이클이 70% 로설정되어있고, 주파수를 60 MHz 로변경하려는경우, 함수발생기는듀티사이클을 50%( 주파수상한 ) 로자동조절합니다. 51

제 3 장특징및기능출력구성 전면판작동 : 출력주파수를설정하려면, 선택한함수의 Freq 소프트키를누르십시오. 그런다음노브나숫자키패드를사용하여원하는주파수를입력하십시오. 대신파형주기를설정하려면, Freq 소프트키를다시눌러 Period 소프트키로토글하십시오. 원격인터페이스작동 : FREQuency { MINimum MAXimum} APPLy 명령을사용해서도단일명령으로기능, 주파수, 진폭및오프셋을선택할수있습니다. 3 출력진폭 모든함수의기본진폭은 100 mvpp(50 ohms) 입니다. 오프셋전압한계 : 다음은오프셋진폭과오프셋전압의관계입니다. Vmax 는선택한출력터미네이션의최대피크전압 (50Ω 로드의경우 5 볼트또는, 하이임피던스로드의경우 10 볼트 ) 입니다. Vpp < 2 X (Vmax - Voffset ) 출력터미네이션으로인한한계 : 출력터미네이션설정을변경하면출력진폭이조절됩니다 ( 오류는발생하지않습니다 ). 예를들어진폭을 10 Vpp 로설정한다음, 출력터미네이션 50 ohms 에서 " 하이임피던스 " 로변경하면함수발생기전면판에표시된진폭은 20 Vpp 로두배가됩니다. " 하이임피던스 " 에서 50 ohms 으로변경하면표시된진폭은반으로줄어듭니다. 자세한내용은 56 페이지의 " 출력터미네이션 " 을참조하십시오. 단위선택으로인한한계 : 진폭한계는출력단위에따라결정되는경우도있습니다. 이현상은출력함수에따라크레스트요인이다르기때문에단위가 Vrms 또는 dbm 일때발생합니다. 예를들어, 5 Vrms 방형파 (50 ohms) 를출력한다음사인파로변경하려는경우, 함수발생기는출력진폭을 3.536 Vrms(Vrms 단위사인파의상한 ) 로자동조정합니다. 출력진폭은 Vpp, Vrms 또는 dbm 단위로설정할수있습니다. 자세한내용은 55 페이지의 " 출력단위 " 를참조하십시오. 현재출력터미네이션이 " 하이임피던스 " 로설정되어있는경우출력진폭을 dbm 단위로지정할수없습니다. 단위는 Vpp 로자동변환됩니다. 자세한내용은 55 페이지의 " 출력단위 " 를참조하십시오. 52

제 3 장특징및기능출력구성 임의파형한계 : 임의파형의경우, 파형데이터포인트가출력 DAC(Digital-to-Analog Converter) 의일부범위만을사용할경우최대진폭에제한이있습니다. 예를들어내장 " 사인 " 파는 ±1/2 사이값의일부범위만을사용하므로, 최대진폭은 6.087 Vpp(50 ohms) 로제한됩니다. 진폭을변경하는동안출력감쇠기의스위칭으로인해특정전압에서출력파형이잠시분열되는경우도있습니다. 그러나, 진폭은제어되기때문에출력전압은범위를스위칭하는동안현재설정을초과하지않습니다. 출력분열을방지하려면, 58 페이지의설명과같이전압범위자동설정기능을비활성화할수있습니다. 하이레벨및로우레벨을지정하면진폭 ( 오프셋전압연관 ) 을설정할수도있습니다. 예를들어, 하이레벨을 +2 볼트로설정하고로우레벨을 -3 볼트로설정한경우, 결과진폭은 5Vpp( 오프셋전압 -500 mv) 입니다. 3 dc 볼트의출력레벨은오프셋전압설정으로조절됩니다. dc 레벨을 ±5 Vdc(50 ohms) 또는 ±10 Vdc( 열린회선 ) 사이값으로설정할수있습니다. 자세한내용은다음페이지의 "DC 오프셋전압 " 을참조하십시오. dc 볼트를선택하려면, 를누른다음 DC On 소프트키를선택하십시오. Offset 소프트키를눌러원하는오프셋전압을설정하십시오. 전면판작동 : 출력진폭을설정하려면, 선택한함수의 Ampl 소프트키를누르십시오. 그런다음, 노브나숫자키패드를사용하여원하는진폭을입력하십시오. 하이레벨과로우레벨로진폭을설정하려면, Ampl 소프트키를다시눌러 HiLevel 과 LoLevel 소프트키를토글하십시오. 원격인터페이스작동 : VOLTage { MINimum MAXimum} 또는, 다음명령으로하이레벨과로우레벨을지정하면진폭을설정할수있습니다. VOLTage:HIGH { MINimum MAXimum} VOLTage:LOW { MINimum MAXimum} APPLy 명령을사용해도단일명령으로함수, 주파수, 진폭및오프셋을선택할수있습니다. 53

제 3 장특징및기능출력구성 DC 오프셋전압 모든함수의기본오프셋은 0 볼트입니다. 진폭으로인한한계 : 다음은오프셋전압과출력진폭간의관계입니다. Vmax 는선택한출력터미네이션의최대피크전압입니다 (50Ω 로드의경우 5 볼트, 또는하이임피던스로드의경우 10 볼트 ). 3 Voffset < Vmax - Vpp ---- 2 지정한오프셋전압이유효하지않은경우, 함수발생기는오프셋전압을지정된진폭에서사용할수있는최대 dc 전압으로자동조절합니다. 출력터미네이션으로인한한계 : 오프셋한계는현재출력터미네이션설정으로결정됩니다. 예를들어, 오프셋을 100 mvdc 로설정한다음, 출력터미네이션을 50 ohms 에서 " 하이임피던스 " 로변경하면, 함수발생기전면판에표시된오프셋전압이 200 mvdc 로두배가됩니다 ( 오류는발생하지않습니다 ). " 하이임피던스 " 에서 50 ohms 으로변경하면표시된오프셋은반으로줄어듭니다. 자세한내용은 56 페이지의 " 출력터미네이션 " 을참조하십시오. 임의파형한계 : 임의파형에서, 파형데이터포인트가출력 DAC(Digital- to-analog Converter) 의일부범위만을사용할경우최대오프셋진폭이제한됩니다. 예를들어, 내장 " 사인 " 파는 ±1 사이값의일부범위만을사용하기때문에최대진폭이.95 볼트 (50 ohms) 로제한됩니다 하이레벨과로우레벨을지정해도오프셋을설정할수있습니다. 예를들어, 하이레벨을 +2 볼트로설정하고로우레벨을 -3 볼트로설정하는경우, 결과진폭은 5Vpp 입니다 ( 오프셋전압, -500 mv). dc 볼트의출력레벨은오프셋전압설정으로조절됩니다. dc 레벨을 ±5 Vdc(50 ohms) 또는 ±10 Vdc( 열린회선 ) 사이값으로설정할수있습니다. dc 볼트를선택하려면, 를누른다음 DC On 소프트키를선택하십시오. Offset 소프트키를눌러원하는오프셋전압을설정하십시오. 전면판작동 : dc 오프셋을설정하려면, 선택한기능의 Offset 소프트키를누르십시오. 그런다음노브나숫자키패드를사용하여원하는오프셋을입력하십시오. 하이레벨과로우레벨로오프셋을설정하려면, Offset 소프트키를다시눌러 HiLevel 과 LoLevel 소프트키를토글하십시오. 5

제 3 장특징및기능출력구성 원격인터페이스작동 : VOLTage:OFFSet { MINimum MAXimum} 또는, 다음명령으로하이레벨과로우레벨을지정해도오프셋을설정할수있습니다. VOLTage:HIGH { MINimum MAXimum} VOLTage:LOW { MINimum MAXimum} APPLy 명령을사용해도단일명령으로함수, 주파수, 진폭및오프셋을선택할수있습니다. 출력단위 출력진폭에만적용됩니다. 전원연결시출력진폭의단위는볼트피크투피크입니다. 3 출력단위 : Vpp, Vrms, dbm. 기본값은 Vpp 입니다. 단위설정은휘발성메모리에저장됩니다 ; 단위는전원이꺼지거나원격인터페이스를다시설정하면, "Vpp" 로설정됩니다. 함수발생기는전면판과원격인터페이스작동에서선택한단위를사용합니다. 예를들어, 원격인터페이스에서 "VRMS" 를선택한경우, 단위는전면판에 "VRMS" 로표시됩니다. 출력터미네이션이 " 하이임피던스 " 로설정되어있으면진폭출력단위를 dbm 로설정할수없습니다. 단위는 Vpp 로자동변환됩니다. 전면판작동 : 숫자키패드를사용하여원하는값을입력한다음, 해당소프트키를눌러단위를선택하십시오. 전면판에서도단위를변환할수있습니다. 예를들어, 2 Vpp 를 Vrms 단위로변환하려면, 를누른다음 V RMS 소프트키를누르십시오. 변환된값은사인파의경우 707.1 mvrms 입니다. 원격인터페이스작동 : VOLTage:UNIT {VPP VRMS DBM} 55

제 3 장특징및기능출력구성 출력터미네이션 출력진폭과오프셋전압에만적용됩니다. Agilent 33250A 는전면판 Output 커넥터에대해 50 ohms 의고정출력임피던스시리즈를나타냅니다. 실제로드임피던스가지정값과다르면표시된진폭과오프셋레벨이정확하지않은경우도있습니다. 출력터미네이션 : 1Ω ~ 10 kω, 무한값. 기본값은 50Ω 입니다. 3 출력터미네이션설정은비휘발성메모리에저장되며, 전원이꺼지거나원격인터페이스가재설정된후에도변경되지않습니다. 출력터미네이션은 50Ω 으로기본설정되어있습니다. 50ohm 터미네이션을지정했으나실제로는개방회로로터미네이팅중인경우, 실제출력은지정된값의두배가됩니다. 예를들어, 오프셋을 100 mvdc(50ohm 로드지정 ) 로설정했으나, 개방회로로터미네이팅중인경우, 실제오프셋은 200 mvdc 입니다. 출력터미네이션설정을변경하는경우, 표시된출력진폭과오프셋레벨은자동조절됩니다 ( 오류는발생하지않습니다 ). 예를들어, 진폭을 10 Vpp 로설정한다음, 출력터미네이션을 50 ohms 에서 " 하이임피던스 " 로변경하는경우, 함수발생기전면판에표시된진폭은 20 Vpp 로두배가됩니다. " 하이임피던스 " 에서 50 ohms 으로변경하는경우, 표시된진폭은반으로줄어듭니다. 출력터미네이션이현재 " 하이임피던스 " 로설정되어있으면출력진폭을 dbm 단위로지정할수없습니다. 단위는 Vpp 로자동변환됩니다. 전면판작동 : 를누르고 Output Setup 소프트키를선택하십시오. 그런다음노브나숫자키패드를사용하여원하는로드임피던스를선택하거나, Load 소프트키를다시눌러 "High Z" 를선택하십시오. 원격인터페이스작동 : OUTPut:LOAD { INFinity MINimum MAXimum} 56

제 3 장특징및기능출력구성 듀티사이클 방형파에만적용됩니다. 듀티사이클이란방형파가하이레벨일때사이클당시간을의미합니다 ( 파형극성이바뀌지않는다고간주 ). 듀티사이클 20% 듀티사이클 80% 듀티사이클 : 20% ~ 80%( 주파수 < 25 MHz) 0% ~ 60%(25 MHz < 주파수 < 50 MHz) 50%( 주파수 > 50 MHz) 3 듀티사이클은휘발성메모리에저장됩니다. 듀티사이클은전원이꺼지거나원격인터페이스가재설정되면, 50% 로설정됩니다. 듀티사이클설정은방형파에서다른함수로변경하는경우에도계속남아있습니다. 따라서, 방형파로다시돌아가면이전듀티사이클이사용됩니다. 주파수로인한한계 : 방형파가선택되고, 변경한주파수가현재듀티사이클을만들어낼수없는경우, 듀티사이클은새로운함수의최대값으로자동조정됩니다. 예를들어, 현재듀티사이클을 70% 로설정한다음주파수를 60 MHz 로변경하려는경우, 함수발생기는듀티사이클을 50%( 이주파수의상한 ) 로조정합니다. 방형파를 AM 또는 FM 의변조파형으로선택한경우, 듀티사이클설정이적용되지않습니다. 함수발생기는항상듀티사이클이 50% 인방형파를사용합니다. 전면판작동 : 방형파를선택한후 Duty Cycle 소프트키를누르십시오. 그런다음, 노브나숫자키패드를사용하여원하는듀티사이클을입력하십시오. 원격인터페이스작동 : FUNCtion:SQUare:DCYCle { MINimum MAXimum} APPLy 명령은듀티사이클을 50% 로자동설정합니다. 57

제 3 장특징및기능출력구성 대칭 램프파에만적용됩니다. 대칭은램프파가상승하는사이클당시간을의미합니다 ( 파형극성은바뀌지않는다고간주 ). 0% 대칭 100% 대칭 3 대칭은휘발성메모리에저장됩니다 ; 대칭은전원이꺼지거나원격인터페이스가재설정된후 100% 로설정됩니다. 대칭설정은램프파에서다른함수로변경하는경우에도계속남아있습니다. 따라서, 램프파로다시돌아가면이전대칭이사용됩니다. 램프파를 AM 또는 FM 의변조파로선택하면, 대칭설정이적용되지않습니다. 전면판작동 : 램프파를선택한후, Symmetry 소프트키를누르십시오. 그런다음, 노브나숫자키패드를사용하여원하는대칭을입력하십시오. 원격인터페이스작동 : FUNCtion:RAMP:SYMMetry {< > MINimum MAXimum} APPLy 명령은대칭을 100% 로자동설정합니다. 자동전압범위 기본모드에서자동범위가활성화되면, 함수발생기는출력증폭기와감쇠기의설정을자동으로최적화합니다. 자동범위가비활성화되어있으면함수발생기는증폭기와감쇠기의현재설정을사용합니다. 자동범위를비활성화하면, 진폭을변경하는동안감쇠기의스위칭으로인해발생하는일시적인중단현상을감소시키는이점이있습니다. 그러나진폭과오프셋정확도및해상도 ( 파형엄수포함 ) 는예상변경범위이하로진폭을감소시킬때좋지않은영향을받을수있습니다. 전면판작동 : 를누르고 Output Setup 소프트키를선택하십시오. 그런다음 Range 소프트키를다시눌러 "Auto" 와 "Hold" 를토글하십시오. 58

제 3 장특징및기능출력구성 원격인터페이스작동 : VOLTage:RANGe:AUTO {OFF ON ONCE} APPLy 명령은자동전압범위설정을무시하고자동적으로자동범위를활성화합니다. 출력제어 전면판 Output 커넥터를활성화또는비활성화할수있습니다. 전원연결시출력은비활성화됩니다. 활성화되면키에불이들어옵니다. 전면판 Output 커넥터의외부전압이과도한경우, 오류메시지가표시되며출력이비활성화됩니다. 출력을다시활성화하려면, Output 커넥터에서오버로드를제거하고를눌러출력을활성화하십시오. 3 전면판작동 : 를눌러출력을활성화또는비활성화하십시오. 원격인터페이스작동 : OUTPut {OFF ON} APPLy 명령은현재설정을무시하고 Output 커넥터를자동으로활성화합니다. 파형극성 일반모드 ( 기본값 ) 에서파형은사이클의첫번째구간에서양방향으로이동합니다. 역상모드의파형은사이클의첫번째구간에서음방향으로이동합니다. 아래예와같이, 파형은오프셋전압에대응하여역행합니다. 오프셋전압은파형이역행하는경우에도변경되지않습니다. 일반 역상 일반 역상 0V 오프셋 0V 오프셋전압없음오프셋전압있음 파형이역행할때, 파형과연관된동기신호는역행하지않습니다. 59

제 3 장특징및기능출력구성 전면판작동 : 를누르고 Output Setup 소프트키를선택하십시오. 그런다음, Normal 소프트키를다시눌러 "Normal" 과 "Invert" 를토글하십시오. 원격인터페이스작동 : OUTPut:POLarity {NORMal INVerted} 3 동기출력신호 동기출력은전면판 Sync 커넥터에제공됩니다. 모든표준출력함수 (dc, 잡음제외 ) 는동기신호와연관되어있습니다. 특정응용프로그램에서동기신호를출력하지않으려면 Sync 커넥터를비활성화하십시오. 기본값으로동기신호는 Sync 커넥터로보내집니다 ( 활성화 ). 동기신호가비활성화되어있을때 Sync 커넥터의출력레벨은로직 "low" 레벨입니다. 파형이역행될때 ( 이전 59 페이지의 " 파형극성 " 참조 ), 파형과관련된동기신호는역행되지않습니다. 스윕모드에사용되는마커주파수의설정은동기신호설정에우선합니다 (83 페이지참조 ). 따라서, 마커주파수가활성화되어있을때 ( 그리고스윕모드역시활성화되어있을때 ), 동기신호설정은무시됩니다. 사인, 램프및펄스파형의경우, 동기신호는 50% 듀티사이클을가진방형파입니다. 동기신호는파형의출력이 0 볼트 ( 또는 dc 오프셋값 ) 에대응하여양수일때 TTL "high" 입니다. 동기신호는파형의출력이 0 볼트 ( 또는 dc 오프셋값 ) 에대응하여음수일때 TTL "low" 입니다. 방형파의동기신호는기본출력과듀티사이클이동일한방형파입니다. 동기신호는파형의출력이 0 볼트 ( 또는 dc 오프셋값 ) 에대응하여양수일때 TTL "high" 입니다. 동기신호는파형의출력이 0 볼트 ( 또는 dc 오프셋값 ) 에대응하여음수일때 TTL "low" 입니다. 임의파형의동기신호는듀티사이클이 50% 인방형파입니다. 동기신호는첫번째다운로드된파형포인트가출력일때 TTL "high" 입니다. 내부적으로변조된 AM 및 FM 의동기신호는변조파 ( 반송파아님 ) 를기준으로하며, 듀티사이클이 50% 인방형파입니다. 동기신호는변조파처음반동안 TTL "high" 입니다. 60

제 3 장특징및기능출력구성 외부적으로변조된 AM 및 FM 의경우, 동기신호는반송파 ( 변조파아님 ) 를기준으로하며듀티사이클이 50% 인방형파입니다. FSK 의경우, 동기신호는 "hop" 주파수를기준으로하며, 듀티사이클이 50% 인방형파입니다. 동기신호는 "hop" 주파수로변환시 TTL "high" 입니다. Marker Off 로주파수스윕하는경우, 동기신호는듀티사이클이 50% 인방형파입니다. 동기신호는스윕시작에서 TTL "high" 이며, 스윕의중간부분에서는 "low" 입니다. 동기파형의주파수는지정한스윕시간과동일합니다. Marker On 인주파수스윕의동기신호는스윕의시작에서는 TTL "high" 이며마커주파수에서는 "low" 입니다. 3 트리거버스트의동기신호는버스트가시작시 TTL "high" 입니다. 동기신호는지정한사이클번호끝에서 TTL "low" 입니다 ( 파형이연관된시작위상을가진경우, 0 을지나는포인트가이닐수도있습니다 ). 무한카운트버스트의동기신호는연속파형에서와동일합니다. 외부게이트버스트의동기신호는외부게이트신호다음에나타납니다. 그러나마지막사이클끝까지신호는 TTL "low" 가되지않는다는점에주의하십시오 ( 파형이연관된시작위상을가진경우, 0 을지나는포인트가아닌경우도있습니다 ). 전면판작동 : 를누르고 Sync 소프트키를다시눌러 "off" 와 "on" 을토글하십시오. 원격인터페이스작동 : OUTPut:Sync {OFF ON} 설정은비휘발성메모리에저장됩니다. 61

제 3 장특징및기능펄스파형 펄스파형 아래와같이펄스파형은주기, 펄스폭, 상승구간및하강구간으로이루어져있습니다. 90% 90% 3 50% 10% 펄스폭 10% 50% 상승시간 주기 하강시간 펄스주기 펄스주기 : 20 ns ~ 2000 초. 기본값은 1 ms. 지정된주기는아래와같이펄스폭과구간시간의합계보다커야합니다. 함수발생기는펄스폭과구간시간을조절하여지정된주기를수용할수있도록합니다. 주기 > 펄스폭 + (1.6 X 구간시간 ) 함수한계 : 변경하려는함수의최소구간이펄스파형의최소구간보다큰경우, 주기가새로운함수에사용할수있는최소값으로자동조정됩니다. 예를들어, 주기가 50 ns 인펄스파형을출력한다음램프파를변경하려는경우, 함수발생기는주기를 1 µs( 램프하한 ) 로자동조정합니다. 전면판작동 : 펄스함수를선택한후 Freq 소프트키를다시눌러 Period 소프트키를토글하십시오. 그런다음, 노브나숫자키패드를사용하여원하는펄스주기를입력하십시오. 원격인터페이스작동 : PULSe:PERiod { MINimum MAXimum} 62

제 3 장특징및기능펄스파형 펄스폭 펄스폭은펄스상승구간의임계값 50% 부터다음하강구간의임계값 50% 까지의시간을의미합니다. 펄스폭 : 8 ns ~ 2000 초 ( 아래제한사항참조 ). 기본펄스폭은 100 µs 입니다. 지정된펄스폭은아래와같이주기와상승시간의차보다작아야합니다. 함수발생기는펄스폭을자동으로조절하여지정주기를수용할수있도록합니다. 펄스폭 < 주기 -(1.6 X 상승시간 ) 펄스폭은또한아래와같이한구간의총시간보다커야합니다. 3 펄스폭 > 1.6 X 상승시간 전면판작동 : 펄스를선택한후 Pulse Width 소프트키를누르십시오. 그런다음, 노브나숫자키패드를사용하여원하는펄스폭을입력하십시오. 원격인터페이스작동 : PULSe:WIDTh { MINimum MAXimum} 구간시간 구간시간은상승구간과하강구간양쪽의임계값 10% 부터 90% 까지의시간을의미합니다. 상승시간 : 5 ns ~ 1 ms ( 아래제한사항참조 ). 기본구간시간은 5 ns 입니다. 지정한구간시간은아래와같이지정한펄스폭보다작아야합니다. 함수발생기는구간시간을조절하여지정한펄스폭을수용할수있도록합니다. 구간시간 < 0.625 X 펄스폭 전면판작동 : 펄스를선택한후 Edge Time 소프트키를누르십시오. 그런다음, 노브나숫자키패드를사용하여원하는구간시간을입력하십시오. 원격인터페이스작동 : PULSe:TRANsition { MINimum MAXimum} 63

제 3 장특징및기능진폭변조 (AM) 진폭변조 (AM) 변조된파형은반송파와변조파형으로이루어져있습니다. AM 에서반송파의진폭은변조파형의순간전압에따라다릅니다. 함수발생기에내부또는외부변조소스를사용할수있습니다. 진폭변조의기본원리에대한자세한내용은, 제 7 장 " 지침서 " 를참조하십시오. 3 AM 변조선택 함수발생기는한번에하나의변조모드만활성화할수있습니다. 예를들어, AM 과 FM 을동시에활성화할수없습니다. AM 을활성화하면이전변조모드가꺼집니다. 함수발생기에서스윕이나버스트가활성화되어있으면 AM 을활성화할수없습니다. AM 을활성화하면스윕이나버스트모드는꺼집니다. 전면판작동 : 다른변조변수를설정하기전에 AM 을활성화해야합니다. 을누른다음 Type 소프트키를사용하여 "AM" 을선택하십시오. AM 파형은반송파주파수, 변조주파수, 출력진폭및오프셋전압의현재설정으로출력됩니다. 원격인터페이스작동 : 파형이변경되는현상을방지하려면, 다른변조변수를설정한다음 AM 을활성화하십시오. AM:STATe {OFF ON} 반송파형태 AM 반송파형태 : 사인, 방형파, 램프또는임의파형. 기본값은사인파입니다. 펄스, 잡음또는 dc 는반송파로사용할수없습니다. 전면판작동 : 전면판기능키중또는를제외한아무키나누르십시오. 임의파형의경우, 를누르고 Select Wform 소프트키를선택하여활성파형을선택하십시오. 원격인터페이스작동 : FUNCtion:SHAPe {SINusoid SQUare RAMP USER} APPLy 명령을사용해서도단일명령으로기능, 주파수, 진폭및오프셋을선택할수있습니다. 6

제 3 장특징및기능진폭변조 (AM) 반송파주파수 최대반송파주파수는아래와같이, 선택한함수에따라다릅니다. 모든함수의기본값은 1 khz 입니다. 함수최소주파수최대주파수 사인방형램프 Arbs 1 µhz 1 µhz 1 µhz 1 µhz 80 MHz 80 MHz 1 MHz 25 MHz 전면판작동 : 반송파주파수를설정하려면, 선택한함수의 Freq 소프트키를누르십시오. 그런다음노브나숫자키패드를사용하여원하는주파수를입력하십시오. 3 원격인터페이스작동 : FREQuency { MINimum MAXimum} APPLy 명령을사용해서도단일명령으로기능, 주파수, 진폭및오프셋을선택할수있습니다. 변조파형형태 함수발생기는 AM 에내부또는외부변조소스를사용할수있습니다. 변조파형의형태 ( 내부소스 ) 에는사인, 방형파, 램프, 음수램프, 삼각파, 잡음또는임의파형등이있습니다. 기본값은사인파입니다. 방형파의듀티사이클은 50% 입니다. 램프는 100% 대칭입니다. 삼각파는 50% 대칭입니다. 음수램프는 0% 대칭입니다. 잡음을변조파형으로사용할수는있지만, 잡음, 펄스또는 dc 를반송파로사용할수는없습니다. 임의파형을변조파형형태로사용하는경우, 파형이 8K 로자동제한됩니다. 기타파형포인트는부분제거됩니다. 65

제 3 장특징및기능진폭변조 (AM) 전면판작동 : AM 을활성화한후 Shape 소프트키를누르십시오. 원격인터페이스작동 : AM:INTernal:FUNCtion {SINusoid SQUare RAMP NRAMp TRIangle NOISe USER} 변조파형주파수 함수발생기는 AM 에내부또는외부변조소스를사용할수있습니다. 3 변조주파수 ( 내부소스 ): 2 mhz ~ 20 khz. 기본값은 100 Hz 입니다. 전면판작동 :AM 을활성화한후 AM Freq 소프트키를누르십시오. 원격인터페이스작동 : AM:INTernal:FREQuency { MINimum MAXimum} 변조깊이 변조깊이는퍼센트로표시되며진폭변동의정도를나타냅니다. 0% 깊이에서출력진폭은선택한값의반입니다. 100% 깊이에서출력진폭은선택한값과같습니다. 변조깊이 : 0% ~ 120%. 기본값은 100% 입니다. 100% 깊이이상인경우에도함수발생기는출력에서 ±5V 피크를초과하지않습니다 (50Ω 로드 ). 외부변조소스를선택한경우, 반송파는외부파형으로변조됩니다. 변조깊이는후면판 Modulation In 커넥터에나타난 ±5V 신호레벨에의해제어됩니다. 예를들어, 변조깊이를 100% 로설정한다음변조신호가 +5 볼트일때, 출력은최대진폭에서이루어집니다. 변조신호가 -5 볼트인경우, 출력은최소진폭에서이루어집니다. 전면판작동 : AM 을활성화한후 AM Depth 소프트키를누르십시오. 그런다음, 노브나숫자키패드를사용하여깊이를입력하십시오. 원격인터페이스작동 : AM:DEPTh { MINimum MAXimum} 66

제 3 장특징및기능진폭변조 (AM) 변조소스 함수발생기는 AM 에내부또는외부변조소스를사용할수있습니다. 변조소스 : 내부또는외부. 기본값은내부입니다. 외부소스를선택한경우, 반송파는외부파형으로변조됩니다. 변조깊이는후면판 Modulation In 커넥터에나타난 ±5V 신호레벨에의해제어됩니다. 예를들어, 변조깊이를 100% 로설정한다음, 변조신호가 +5 볼트일때, 출력은최대진폭에서이루어집니다. 변조신호가 -5 볼트인경우, 출력은최소진폭에서이루어집니다. 변조 In +5 V 3 0V -5 V 전면판작동 :AM 을활성화한후 Source 소프트키를누르십시오. 원격인터페이스작동 : AM:SOURce {INTernal EXTernal} 67

제 3 장특징및기능주파수변조 (FM) 주파수변조 (FM) 변조된파형은반송파와변조파형으로이루어져있습니다. FM 에서반송파의주파수는변조파형의순간전압에따라다릅니다 주파수변조의기본원리에대한자세한내용은, 제 7 장 " 지침서 " 를참조하십시오. 3 FM 변조선택 함수발생기는한번에하나의변조모드만활성화할수있습니다. 예를들어, FM 과 AM 을동시에활성화할수없습니다. FM 을활성화하면이전변조모드는꺼집니다. 함수발생기에서스윕이나버스트가활성화되어있으면 FM 을활성화할수없습니다. FM 을활성화하면스윕이나버스트모드는꺼집니다. 전면판작동 : 다른변조변수를설정하기전에 FM 을활성화해야합니다. 를누른다음 Type 소프트키를사용하여 "FM" 을선택하십시오. 반송파주파수, 변조주파수, 출력진폭및오프셋전압의현재설정으로 FM 파형이출력됩니다. 원격인터페이스작동 : 파형이변경되는현상을방지하려면, 다른변조변수를설정한다음,FM 을활성화하십시오. FM:STATe {OFF ON} 반송파형태 FM 반송파형태 : 사인, 방형파, 램프또는임의파형. 기본값은사인파입니다. 펄스, 잡음또는 dc 는반송파로사용할수없습니다. 전면판작동 : 또는를제외한전면판기능키중아무키나누르십시오. 임의파형의경우, 를누르고 Select Wform 소프트키를선택하여활성파형을선택하십시오. 원격인터페이스작동 : FUNCtion:SHAPe {SINusoid SQUare RAMP USER} APPLy 명령을사용해서도단일명령으로기능, 주파수, 진폭및오프셋을선택할수있습니다. 68

제 3 장특징및기능주파수변조 (FM) 반송파주파수 최대반송파주파수는아래와같이, 선택한함수에따라다릅니다. 모든함수의기본값은 1 khz 입니다. 함수최소주파수최대주파수 사인방형램프 Arbs 5 Hz 5 Hz 5 Hz 5 Hz 80 MHz 80 MHz 1 MHz 25 MHz 반송파주파수는항상주파수편차보다크거나같아야합니다. 편차를반송파주파수보다큰값으로설정하려는경우 (FM 활성화상태 ), 함수발생기는편차를현재반송파주파수에사용할수있는최대값으로자동조정합니다. 3 반송파주파수와편차의합계는선택한함수의최대주파수 + 100 khz ( 사인파및방형파의경우 80.1 MHz, 램프의경우 1.1 MHz, 임의파형의경우 25.1 MHz) 보다작거나같아야합니다. 편차를유효하지않은값으로설정하려는경우, 함수발생기는편차를현재반송파주파수에사용할수있는최대값으로자동조절합니다. 전면판작동 : 반송파주파수를설정하려면, 선택한함수의 Freq 소프트키를누르십시오. 그런다음노브나숫자키패드를사용하여원하는주파수를입력하십시오. 원격인터페이스작동 : FREQuency { MINimum MAXimum} APPLy 명령을사용해서도단일명령으로기능, 주파수, 진폭및오프셋을선택할수있습니다. 69

제 3 장특징및기능주파수변조 (FM) 변조파형형태 함수발생기는 FM 에내부또는외부변조소스를사용할수있습니다. 변조파형의형태 ( 내부소스 ) 에는사인, 방형파, 램프, 음수램프, 삼각파, 잡음또는임의파형등이있습니다. 기본값은사인파입니다. 방형파의듀티사이클은 50% 입니다. 램프는 100% 대칭입니다. 3 삼각파는 50% 대칭입니다. 음수램프는 0% 대칭입니다. 잡음을변조파형으로사용할수는있지만, 잡음, 펄스또는 dc 를반송파로사용할수는없습니다. 임의파형을변조파형형태로사용하는경우, 파형이 8K 로자동제한됩니다. 기타파형포인트는부분제거됩니다. 전면판작동 : FM 을활성화한후, Shape 소프트키를누르십시오. 원격인터페이스작동 : FM:INTernal:FUNCtion {SINusoid SQUare RAMP NRAMp TRIangle NOISe USER} 변조파형주파수 함수발생기는 FM 에내부또는외부변조소스를사용할수있습니다. 변조주파수 ( 내부소스 ): 2 mhz ~ 20 khz. 기본값은 10 Hz 입니다. 전면판작동 :FM 을활성화한후, FM Freq 소프트키를누르십시오. 원격인터페이스작동 : FM:INTernal:FREQuency { MINimum MAXimum} 피크주파수편차 피크주파수편차반송파주파수에서나온변조파형주파수의편차를의미합니다. 피크주파수편차 : 5 Hz ~ 0.05 MHz( 램프의경우 550 khz 로제한, 임의파형은 12.55 MHz 로제한 ). 기본값은 100 Hz 입니다. 70

제 3 장특징및기능주파수변조 (FM) 반송파주파수는항상편차보다크거나같아야합니다. 편차를반송파주파수보다큰값으로설정하려고하는경우 (FM 활성화상태에서 ), 함수발생기는편차를현재반송파주파수에사용할수있는최대값으로제한합니다. 반송파주파수와편차의합계는선택한함수의최대주파수 + 100 khz ( 사인파및방형파의경우 80.1 MHz, 램프의경우 1.1 MHz, 임의파형의경우 25.1 MHz) 보다작거나같아야합니다. 편차를유효하지않은값으로설정하려고하는경우, 함수발생기는편차를현재반송파주파수에사용할수있는최대값으로자동제한합니다. 전면판작동 :FM 을활성화한후, Freq Dev 소프트키를누르십시오. 그런다음노브나숫자키패드를사용하여원하는편차를입력하십시오. 원격인터페이스작동 : 3 FM:DEViation {<rate in Hz> MINimum MAXimum} 변조소스 함수발생기는 FM 에내부또는외부변조소스를사용할수있습니다. 변조소스 : 내부또는외부. 기본값은내부입니다. 외부소스를선택한경우, 반송파는외부파형으로변조됩니다. 주파수편차는후면판 Modulation In 커넥터의현재레벨인 ±5V 신호레벨로제어됩니다. 예를들어편차를 100 khz 로설정하면, 주파수에서 100 khz 에상응하는 +5V 신호레벨이증가합니다. 보다낮은신호레벨은편차가적으며음수신호레벨은주파수를반송파주파수이하로감소시킵니다. 변조 In +5 V 0V -5 V 전면판작동 :FM 을활성화한후, Source 소프트키를누르십시오. 원격인터페이스작동 : FM:SOURce {INTernal EXTernal} 71

제 3 장특징및기능주파수 -Shift 키 (FSK) 변조 주파수 -Shift 키 (FSK) 변조 FSK 변조를사용하여함수발생기를구성하면, 두개의사전설정된값사이에서출력주파수를 " 이동 " 시킬수있습니다. 출력이두주파수 (" 반송파주파수 " 및 "hop 주파수 ") 사이에서움직이는속도는내부속도발생기또는후면판 Trig In 커넥터의신호레벨에의해결정됩니다. FSK 변조의기본원리에대한자세한내용은, 제 7 장 " 지침서 " 를참조하십시오. 3 FSK 변조선택 함수발생기는한번에하나의변조모드만활성화할수있습니다. 예를들어, FSK 와 AM 을동시에활성화할수없습니다. FSK 를활성화하면이전변조모드가꺼집니다. 스윕이나버스트모드가꺼져있으면 FSK 를활성화할수없습니다. FSK 를활성화하면스윕또는버스트모드는꺼집니다. 전면판작동 : 다른변조변수를설정하기전에 FSK 를활성화해야합니다. 를누른다음 Type 소프트키를사용하여 "FSK" 를선택하십시오. FSK 파형은반송파주파수, 출력진폭및오프셋전압의현재설정으로출력됩니다. 원격인터페이스작동 : 파형이변경되는현상을방지하려면, 다른변조변수를설정한다음 FSK 를활성화하십시오. FSKey:STATe {OFF ON} 반송파형태 FSK 반송파형태 : 사인파, 방형파, 램프또는임의파형. 기본값은사인파입니다. 펄스, 잡음또는 dc 는반송파로사용할수없습니다. 전면판작동 : 또는를제외한전면판기능키중아무키나누르십시오. 임의파형의경우, 를누르고 Select Wform 소프트키를선택하여활성파형을선택하십시오. 원격인터페이스작동 : FUNCtion:SHAPe {SINusoid SQUare RAMP USER} APPLy 명령을사용해서도단일명령으로기능, 주파수, 진폭및오프셋을선택할수있습니다. 72

제 3 장특징및기능주파수 -Shift 키 (FSK) 변조 FSK 반송파주파수 최대반송파주파수는아래와같이, 선택한함수에따라다릅니다. 모든함수의기본값은 1 khz 입니다. 함수최소주파수최대주파수 사인방형램프 Arbs 1 µhz 1 µhz 1 µhz 1 µhz 80 MHz 80 MHz 1 MHz 25 MHz 외부소스가선택되면, 출력주파수는후면판 Trig In 커넥터의신호레벨에의해결정됩니다. 로직로우레벨인경우반송파주파수가출력됩니다. 로직하이레벨인경우 hop 주파수가출력됩니다. 3 전면판작동 : 반송파주파수를설정하려면, 선택한함수의 Freq 소프트키를누르십시오. 그런다음노브나숫자키패드를사용하여원하는주파수를입력하십시오. 원격인터페이스작동 : FREQuency { MINimum MAXimum} APPLy 명령을사용해서도단일명령으로기능, 주파수, 진폭및오프셋을선택할수있습니다. FSK "Hop" 주파수 최대대체 ( 또는 "hop") 주파수는아래와같이선택한함수에따라다릅니다. 모든함수의기본값은 100 Hz 입니다. 함수최소주파수최대주파수 사인방형램프 Arbs 1 µhz 1 µhz 1 µhz 1 µhz 80 MHz 80 MHz 1 MHz 25 MHz 73

제 3 장특징및기능주파수 -Shift 키 (FSK) 변조 내부변조파형은듀티사이클이 50% 인방형파입니다. 외부소스가선택되면, 출력주파수는후면판 Trig In 커넥터의신호레벨에의해결정됩니다. 로직로우레벨인경우반송파주파수가출력됩니다. 로직하이레벨인경우 hop 주파수가출력됩니다. 전면판작동 : "hop" 주파수를설정하려면, Hop Freq 소프트키를누르십시오. 그런다음노브나숫자키패드를사용하여원하는주파수를입력하십시오. 원격인터페이스작동 : 3 FSKey:FREQuency { MINimum MAXimum} FSK 속도 FSK 속도는내부 FSK 소스를선택한경우, 출력주파수가반송파주파수와 hop 주파수사이를 " 이동 " 하는속도입니다. FSK 속도 ( 내부소스 ): 2 mhz ~ 1 MHz. 기본값은 10 Hz 입니다. 외부 FSK 소스가선택하면 FSK 속도가무시됩니다. 전면판작동 : FSK 속도를설정하려면, FSK Rate 소프트키를누르십시오. 그런다음노브나숫자키패드를사용하여원하는속도를입력하십시오. 원격인터페이스작동 : FSKey:INTernal:RATE {<rate in Hz> MINimum MAXimum} 7

제 3 장특징및기능주파수 -Shift 키 (FSK) 변조 FSK 소스 FSK 소스 : 내부또는외부. 기본값은내부입니다. 내부소스가선택되면, 출력주파수가반송파주파수와 hop 주파수사이를 " 이동 " 하는속도는지정한 FSK 속도에의해결정됩니다. 외부소스가선택되면, 출력주파수는후면판 Trig In 커넥터의신호레벨에의해결정됩니다. 로직로우레벨인경우반송파주파수가출력됩니다. 로직하이레벨인경우 hop 주파수가출력됩니다. 최대외부 FSK 속도는 1 MHz 입니다. 외부에서제어되는 FSK 파형 (Trig In) 에사용되는커넥터는, 외부에서변조되는 AM 과 FM 파형 (Modulation In) 에사용되는커넥터와다릅니다. FSK 에사용되는 Trig In 커넥터는조정할수있는구간극성이없습니다. 3 전면판작동 : FSK 를활성화한후, Source 소프트키를누르십시오. 원격인터페이스작동 : FSKey:SOURce {INTernal EXTernal} 75

제 3 장특징및기능주파수스윕 주파수스윕 3 주파수스윕모드에서, 함수발생기는사용자가지정한스윕률로시작주파수부터정지주파수까지 " 진행합니다 ". 선형또는로그간격으로주파수를위아래로스윕할수있습니다. 외부나수동트리거를적용하여단일스윕을출력하도록함수발생기를구성할수도있습니다 ( 시작주파수부터정지주파수까지한번에통과 ). 함수발생기는사인파, 방형파, 램프또는임의파형에대한주파수를만들어낼수있습니다 ( 펄스, 잡음및 dc 는사용할수없습니다 ). 스윕의기본원리에대한자세한내용은제 7 장 " 지침서 " 를참조하십시오. 스윕선택 버스트나기타변조모드가활성화되어있으면스윕모드를활성화할수없습니다. 스윕을활성화하면버스트또는변조모드는꺼집니다. 전면판작동 : 다른스윕변수를설정하기전에스윕을활성화해야합니다. 를눌러주파수, 출력진폭및오프셋의현재설정으로스윕을출력하십시오. 원격인터페이스작동 : 파형이변경되는현상을방지하려면, 다른변조변수를설정한다음스윕모드를활성화하십시오. SWEep:STATe {OFF ON} 시작주파수및정지주파수 시작주파수와정지주파수는스윕의상한과하한주파수한계를설정합니다. 함수발생기는시작주파수에서시작하여정지주파수까지스윕한다음, 시작주파수로재설정됩니다. 시작및중단주파수 : 1 µhz ~ 80 MHz( 램프의경우 1 MHz 까지, 임의파형의경우 25 MHz 까지제한 ). 스윕은전체주파수범위에걸쳐연속되는위상입니다. 기본시작주파수는 100 Hz 입니다. 기본정지주파수는 1 khz 입니다. 주파수에서위로스윕하려면, 시작주파수를정지주파수보다작게설정하십시오. 주파수에서아래로스윕하려면, 시작주파수를중단주파수보다크게설정하십시오. 76

제 3 장특징및기능주파수스윕 Marker Off 에서스윕하는경우, 동기신호는듀티사이클이 50% 인방형파입니다. 동기신호는스윕시작에서는 TTL "high" 이며스윕중간부분에서는 "low" 가됩니다. 동기파형의주파수는지정한스윕시간과동일합니다. 신호는전면판 Sync 커넥터에서출력됩니다. Marker On 에서스윕하는경우, 동기신호는스윕시작에서 TTL "high" 이며마커주파수에서는 "low" 가됩니다. 신호는전면판 Sync 커넥터에서출력됩니다. 전면판작동 : 스윕을활성화한후, Start 또는 Stop 소프트키를누르십시오. 그런다음노브나숫자키패드를사용하여원하는주파수를입력하십시오. 원격인터페이스작동 : 3 FREQuency:STARt { MINimum MAXimum} FREQuency:STOP { MINimum MAXimum} 중심주파수및주파수스팬 원하는경우, 중심주파수및주파수스팬을사용하여스윕의주파수한계를설정할수있습니다. 이들변수는시작주파수및정지주파수와유사하며 ( 이전페이지참조 ) 기기를보다유연하게사용할수있도록제공됩니다. 중심주파수 : 1 µhz ~ 80 MHz( 램프의경우 1 MHz, 임의파형의경우 25 MHz 로제한 ). 기본값은 550 Hz 입니다. 주파수범위 : 0 Hz ~ 80 MHz( 램프의경우 1 MHz, 임의파형의경우 25 MHz 로제한 ). 기본값은 900 Hz 입니다. 주파수에서위로스윕하려면, 주파수범위를양수로설정하십시오. 주파수에서아래로스윕하려면, 주파수범위를음수로설정하십시오. Marker Off 에서스윕하는경우, 동기신호는듀티사이클이 50% 인방형파입니다. 동기신호는스윕시작에서는 TTL "high" 이며스윕중간부분에서는 "low" 가됩니다. 동기파형의주파수는지정한스윕시간과동일합니다. 신호는전면판 Sync 커넥터에서출력됩니다. Marker On 에서스윕하는경우, 동기신호는스윕시작에서 TTL "high" 이며마커주파수에서는 "low" 가됩니다. 신호는전면판 Sync 커넥터에서출력됩니다. 77

제 3 장특징및기능주파수스윕 전면판작동 : 스윕을활성화한후, Start 또는 Stop 소프트키를다시눌러 Center 나 Span 소프트키를토글하십시오. 그런다음노브나숫자키패드를사용하여원하는값을입력하십시오. 원격인터페이스작동 : FREQuency:CENTer { MINimum MAXimum} FREQuency:SPAN { MINimum MAXimum} 3 스윕모드 선형또는로그스페이싱중하나로스윕할수있습니다. 선형스윕의경우, 스윕을진행하는동안출력주파수가선형형태로변경됩니다. 로그스윕의경우에는함수발생기가출력주파수를로그형태로변경합니다. 스윕모드 : 선형또는로그. 기본값은선형입니다. 전면판작동 : 스윕을활성화한후, Linear 소프트키를다시눌러선형또는로그모드간을토글하십시오. 원격인터페이스작동 : SWEep:SPACing {LINear LOGarithmic} 스윕시간 스윕시간은시작주파수부터정지주파수까지스윕하는데필요한시간을초단위로지정합니다. 스윕시불연속주파수포인트의수가함수발생기에서자동으로계산되며, 이는사용자가선택한스윕시간을바탕으로합니다. 스윕시간 : 1 ms ~ 500 초. 기본값은 1 초입니다. 전면판작동 : 스윕을활성화한후, Sweep Time 소프트키를누르십시오. 그런다음노브나숫자키패드를사용하여원하는스윕시간을입력하십시오. 원격인터페이스작동 : SWEep:TIME { MINimum MAXimum} 78

제 3 장특징및기능주파수스윕 마커주파수 원하는경우스윕을진행하는동안, 전면판 Sync 커넥터신호가로직로우레벨이되는주파수를설정할수있습니다. 동기신호는항상스윕의시작부분에서로우레벨에서하이레벨로이동합니다. 마커주파수 : 1 µhz ~ 80 MHz( 램프의경우 1 MHz, 임의파형의경우 25 MHz 로제한 ). 기본값은 500 Hz 입니다. 스윕모드가활성화될때마커주파수는반드시지정한시작주파수와정지주파수사이에있어야합니다. 마커주파수를이범위에없는주파수로설정하려고하는경우, 함수발생기는마커주파수를시작주파수또는정지주파수중보다근접한주파수로설정합니다. 스윕모드에사용되는마커주파수의설정은동기신호설정보다우선합니다 (60 페이지참조 ). 따라서, 마커주파수가활성화되어있으면 ( 그리고스윕모드역시활성화되어있을때 ) 동기신호설정이무시됩니다. 3 전면판작동 : 스윕을활성화한다음, Marker 소프트키를누르십시오. 그런다음, 노브나숫자키패드를사용하여원하는마커주파수를입력하십시오. 원격인터페이스작동 : MARKer:FREQuency { MINimum MAXimum} 스윕트리거소스 스윕모드의경우, 트리거신호가수신될때단일스윕이출력됩니다. 시작주파수부터정지주파수까지한번스윕한다음, 시작주파수를출력하는동안다음트리거를기다립니다. 스윕트리거소스 : 내부, 외부또는수동. 기본값은내부입니다. 내부 ( 직접 ) 소스가선택되면, 지정한스윕시간으로결정된속도로연속스윕이출력됩니다. 외부소스가선택되면후면판 Trig In 커넥터에적용된하드웨어트리거를받아들입니다. 함수발생기는 Trig In 에서지정된극성을가진 TTL 펄스를수신할때마다한번스윕합니다. 트리거주기는지정된스윕시간에 1 ms 를더한값보다크거나같아야합니다. 수동또는외부소스가선택되면함수발생기는전면판의키를누를때마다한번의스윕을출력합니다. 79

제 3 장특징및기능주파수스윕 전면판작동 : Trigger Setup 소프트키를누른다음 Source 소프트키를눌러원하는소스를선택하십시오. 함수발생기가 Trig In 커넥터의상승또는하강구간에서트리거하는지지정하려면, Trigger Setup 소프트키를누르십시오. 그런다음 Slope 소프트키를눌러원하는구간을선택하십시오. 원격인터페이스작동 : TRIGger:SOURce {IMMediate EXTernal BUS} 3 다음명령을사용하여함수발생기가트리거할 Trig In 커넥터구간 ( 상승구간또는하강구간 ) 을지정하십시오. TRIGger:SLOPe {POSitive NEGative} 자세한내용은 88 페이지의 " 트리거 " 를참조하십시오. 트리거아웃신호 " 트리거아웃 " 신호는후면판 Trig Out 커넥터에제공됩니다 ( 스윕및버스트에서만사용 ). 활성화되면상승구간 ( 기본값 ) 이나하강구간이있는 TTL 호환방형파는스윕시작의 Trig Out 커넥터로부터출력됩니다. 내부 ( 직접 ) 트리거소스가선택되면, 스윕시작의 Trig Out 커넥터에서듀티사이클 50% 인방형파를출력합니다. 파형의주파수는지정한스윕시간과동일합니다. 외부트리거소스가선택되면 " 트리거아웃 " 신호가자동으로비활성화됩니다. Trig Out 커넥터가동시에두가지작동을하도록설정할수없습니다 ( 외부적으로트리거된파형은동일한커넥터를사용하여스윕을트리거합니다 ). 수동트리거소스가선택되면각스윕이나버스트시작에서 Trig Out 커넥터에서펄스 (>1 µs 펄스폭 ) 를출력합니다. 전면판작동 : 스윕을활성화한다음, Trigger Setup 소프트키를누르십시오. 그런다음, Trig Out 소프트키를눌러원하는구간을선택하십시오. 원격인터페이스작동 : OUTPut:TRIGger:SLOPe {POSitive NEGative} OUTPut:TRIGger {OFF ON} 80

제 3 장특징및기능버스트모드 버스트모드 지정된수의사이클 ( 버스트 ) 로파형을출력하도록함수발생기를구성할수있습니다. 함수발생기는사인, 방형파, 램프, 펄스또는임의파형을사용하여버스트를작성할수있습니다 ( 잡음은게이트버스트모드에서만사용할수있으며 dc 는사용할수없습니다 ). 버스트모드의기본원리에대한자세한내용은제 7 장 " 지침서 " 를참조하십시오. 버스트선택 함수발생기에서스윕이나다른변조모드가활성화되어있을경우, 동시에버스트를활성화할수없습니다. 버스트를활성화하면스윕이나변조모드가꺼집니다. 3 전면판작동 : 다른버스트변수를설정하기전에버스트를활성화해야합니다. 을눌러주파수, 출력진폭및오프셋전압의현재설정으로버스트를출력하십시오. 원격인터페이스작동 : 파형변경이변경되는현상을방지하려면, 다른변수를설정한다음버스트모드를활성화하십시오. BURSt:STATe {OFF ON} 버스트유형 아래설명된두모드에서버스트를사용할수있습니다. 함수발생기는사용자가선택한트리거소스및버스트소스를바탕으로한번에한개의버스트모드를활성화합니다 ( 아래표참조 ). 트리거버스트모드 : 이모드 ( 기본값 ) 에서는트리거가수신될때마다지정된사이클수 ( 버스트카운트 ) 로파형을출력합니다. 지정된수의사이클을출력한다음, 함수발생기는중단되며다음트리거를기다립니다. 내부트리거를사용하여버스트를시작하거나, 전면판의키를눌러후면판 Trig In 커넥터에트리거신호를적용하거나, 원격인터페이스로부터소프트웨어트리거명령을전송하면서외부트리거를제공할수있습니다. 81

제 3 장특징및기능버스트모드 외부게이트버스트모드 : 이모드에서출력파형은후면판 Trig In 커넥터에적용된외부신호의수준을바탕으로 "On" 또는 "Off" 됩니다. 게이트신호가참이면연속파형이출력됩니다. 게이트신호가거짓이면현재파형사이클이완료되고, 함수발생기는선택한파형의시작버스트위상에상응하는전압에서남은사이클동안중단됩니다. 잡음파형의경우게이트신호가거짓이면출력이즉시중단됩니다. 3 트리거버스트모드 : 내부트리거 트리거버스트모드 : 외부트리거 게이트버스트모드 : 외부트리거 버스트모드 (BURS:MODE) 버스트카운트 (BURS:NCYC) 버스트주기 (BURS:INT:PER) 버스트위상 (BURS:PHAS) 트리거소스 (TRIG:SOUR) TRIGgered Available Available Available IMMediate TRIGgered Available Not Used Available EXTernal, BUS GATed Not Used Not Used Available Not Used 게이트모드가선택되면버스트카운트, 버스트주기및트리거소스는무시됩니다 ( 이들변수는트리거버스트모드에서만사용됩니다 ). 수동트리거가수신되는경우, 이는무시되고오류는발생하지않습니다. 게이트모드가선택되면후면판 Trig In 커넥터의신호극성을선택할수있습니다. 전면판작동 : 버스트를활성화한후 N Cycle ( 트리거된 ) 또는 Gated 소프트키를누르십시오. Trig In 커넥터의외부게이트신호극성을선택하려면, Polarity 소프트키를누르십시오. 기본극성은 POS (true-high logic) 입니다. 원격인터페이스작동 : BURSt:MODE {TRIGgered GATed} 다음명령을사용하여 Trig In 커넥터의외부게이트신호극성을선택하십시오. 기본값은 NORM (true-high logic) 입니다. BURSt:GATE:POLarity {NORMal INVerted} 82

제 3 장특징및기능버스트모드 파형주파수 파형주파수는트리거및외부게이트모드에서버스트파형의반복률을지정합니다. 트리거모드에서버스트카운트로지정된사이클수는파형주파수에서출력됩니다. 외부게이트모드에서파형주파수는외부게이트신호가참일때출력됩니다. 파형주파수는버스트간격을지정하는 " 버스트주기 "( 트리거모드에서만 ) 와다릅니다. 파형주파수 : 2 mhz ~ 80 MHz( 램프의경우 1 MHz, 임의파형의경우 25 MHz 로제한 ). 기본파형주파수는 1 khz 입니다. 사인, 방형파, 램프, 펄스또는임의파형은선택할수있습니다 ( 잡음은게이트버스트모드에서만사용할수있으며 dc 는사용할수없습니다 ). 3 사인과방형파의경우, 25 MHz 이상의주파수는 " 무한 " 버스트카운트에서만사용할수있습니다. 전면판작동 : 파형주파수를선택하려면, 선택한함수의 Freq 소프트키를누르십시오. 그런다음노브나숫자키패드를사용하여원하는주파수를입력하십시오. 원격인터페이스작동 : FREQuency { MINimum MAXimum} APPLy 명령을사용해서도단일명령으로기능, 주파수, 진폭및오프셋을선택할수있습니다. 버스트카운트 버스트카운트는버스트당출력될사이클수를지정합니다. 트리거버스트모드에서만사용됩니다 ( 내부또는외부소스 ). 버스트카운트 : 1 ~ 1,000,000 사이클, 1 사이클씩증가. 무한버스트카운트도선택할수있습니다. 기본값은 1 사이클입니다. 내부트리거소스가선택되면지정된사이클수는버스트주기에서결정한속도로연속출력됩니다. 버스트주기는버스트사이간격을지정합니다. 내부트리거소스가선택되면버스트카운트는아래와같이버스트기간과파형주파수를곱한값보다작아야합니다. 버스트카운트 < 버스트주기 X 파형주파수 83

제 3 장특징및기능버스트모드 함수발생기는버스트주기를최대로증가시켜자동지정된버스트카운트를수용할수있도록합니다 ( 파형주파수는변하지않습니다 ). 게이트버스트모드가선택되면버스트카운트는무시됩니다. 게이트모드의경우, 원격인터페이스에서버스트카운트를변경하면함수발생기는새로운카운트를기억하여트리거모드가선택될때그카운트를사용합니다. 3 전면판작동 : 버스트카운트를설정하려면, #Cycles 소프트키를누른다음노브나숫자키패드를사용하여카운트를입력하십시오. 무한카운트버스트를선택하려면, #Cycles 소프트키를다시눌러 Infinite 소프트키로토글하십시오 ( 파형을중단하려면, 를누르십시오 ). 원격인터페이스작동 : BURSt:NCYCles { INFinity MINimum MAXimum} 버스트주기 버스트주기는특정버스트시작부터다음버스트시작까지의시간을지정합니다. 내부트리거버스트모드에서만사용됩니다. 버스트주기는버스트신호의주파수를지정하는 " 파형주파수 " 와다릅니다. 버스트주기 : 1 µs ~ 500 초. 기본값은 10 ms 입니다. 버스트주기설정은내부트리거가활성화되어있을때만사용할수있습니다. 버스트주기는수동또는외부트리거가활성화되어있을경우 ( 또는게이트버스트모드가선택되어있을경우 ) 무시됩니다. 버스트주기가너무짧으면지정한버스트카운트와주파수로출력할수없습니다 ( 아래참조 ). 버스트주기가너무짧은경우, 버스트를연속재트리거하도록자동조절됩니다. Burst Count 버스트주기 > ------------------------ + 200 ns Waveform Frequency 전면판작동 : 버스트주기를설정하려면, Burst Period 소프트키를누른다음노브나숫자키패드를사용하여주기를입력하십시오. 원격인터페이스작동 : BURSt:INTernal:PERiod { MINimum MAXimum} 8

제 3 장특징및기능버스트모드 버스트위상 버스트위상은버스트의시작위상을지정합니다. 버스트위상 : -360 도 ~ +360 도. 기본값은 0 도입니다. 원격인터페이스에서 UNIT:ANGL 명령을사용하여도 (degree) 나라디언 (radian) 단위로시작위상을설정할수있습니다 (171 페이지의참조 ). 전면판에서시작위상은항상도 (degree) 단위로표시됩니다 ( 라디언은사용할수없습니다 ). 원격인터페이스에서라디언단위로시작위상을설정한다음, 전면판작동으로돌아가면위상이도단위로변환됩니다. 사인, 방형파및램프파형의경우, 0 도는양수진행방향으로파형이 0 볼트 ( 또는 dc 오프셋값 ) 를지나가는위치입니다. 임의파형의경우 0 도는메모리에다운로드된첫번째파형의위치입니다. 버스트위상은펄스나노이즈파형에영향을미치지않습니다. 3 버스트위상은게이트버스트모드에서도사용할수있습니다. 게이트신호가거짓이면현재파형사이클이완료된다음함수발생기가정지합니다. 출력은시작버스트위상에상응하는전압으로유지됩니다. 전면판작동 : 버스트위상을설정하려면, Start Phase 소프트키를누른다음노브나숫자키패드를사용하여원하는위상을도단위로입력하십시오. 원격인터페이스작동 : BURSt:PHASe { MINimum MAXimum} 버스트트리거소스 트리거버스트모드의경우트리거가수신될때마다지정된사이클수 ( 버스트카운트 ) 로버스트가출력됩니다. 지정된사이클수가출력된후함수발생기가정지하고다음트리거를기다립니다. 전원연결시내부트리거버스트모드가활성화됩니다. 버스트트리거소스 : 내부, 외부또는수동. 기본값은내부입니다. 내부 ( 직접 ) 소스가선택되면버스트가작성되는주파수는버스트주기에의해결정됩니다. 85

제 3 장특징및기능버스트모드 외부소스가선택되면후면판 Trig In 커넥터에적용된하드웨어트리거를받아들입니다. 함수발생기는 Trig In 에서지정된극성을가진 TTL 펄스를수신할때마다지정된주기를출력합니다. 버스트동안발생한외부트리거신호는무시됩니다. 수동소스가선택되면함수발생기는전면판의키를누를때마다한번에한개의버스트를출력합니다. 외부또는수동트리거소스가선택되면버스트카운트와버스트위상은계속유지되지만버스트주기는무시됩니다. 3 트리거받은위치와버스트파형의시작사이에시간지연을삽입할수있습니다 ( 트리거버스트모드에서만사용 ). 전면판작동 : Trigger Setup 소프트키를누른다음 Source 소프트키를눌러원하는소스를선택하십시오. 트리거지연을삽입하려면, Delay 소프트키를누르십시오 ( 트리거버스트모드에서만사용 ). 함수발생기가트리거할 Trig In 커넥터신호구간 ( 상승또는하강구간 ) 을지정하려면, Trigger Setup 소프트키를누르십시오. 그런다음 Slope 소프트키를눌러원하는구간을선택하십시오. 원격인터페이스작동 : TRIGger:SOURce {IMMediate EXTernal BUS} 다음명령을사용하여트리거지연을삽입하십시오. TRIGger:DELay { MINimum MAXimum} 다음명령을사용하여함수발생기가트리거할 Trig In 커넥터구간 ( 상승구간또는하강구간 ) 을지정하십시오. TRIGger:SLOPe {POSitive NEGative} 트리거에대한자세한내용은 88 페이지의 " 트리거 " 를참조하십시오. 86

제 3 장특징및기능버스트모드 트리거아웃신호 " 트리거아웃 " 신호는후면판 Trig Out 커넥터에서제공됩니다 ( 버스트및스윕에서만사용 ). 활성화되면, 버스트시작의 Trig Out 커넥터에서상승구간 ( 기본값 ) 또는하강구간을가진 TTL 호환방형파가출력됩니다. 내부 ( 직접 ) 트리거소스가선택되면함수발생기는버스트시작에서 Trig Out 커넥터로부터듀티사이클이 50% 인방형파를출력합니다. 파형주파수는지정한버스트주기와동일합니다. 외부트리거소스가선택되면 " 트리거아웃 " 신호가자동으로비활성화됩니다. Trig Out 커넥터는동시에양쪽에서사용할수없습니다 ( 외부적으로트리거된파형은버스트를트리거하는데동일한커넥터를사용합니다 ). 3 수동트리거소스가선택되면각버스트의시작의 Trig Out 커넥터에서펄스 (>1 µs 펄스폭 ) 가출력됩니다. 전면판작동 : 버스트를활성화한다음 Trigger Setup 소프트키를누르십시오. 그런다음 Trig Out 소프트키를눌러원하는구간을선택하십시오. 원격인터페이스작동 : OUTPut:TRIGger:SLOPe {POSitive NEGative} OUTPut:TRIGger {OFF ON} 87

제 3 장특징및기능트리거 트리거 스윕과버스트에만적용됩니다. 내부트리거, 외부트리거또는수동트리거를사용하여스윕이나버스트에대한트리거를만들수있습니다. 함수발생기를켤때내부또는 " 자동 " 트리거가활성화됩니다. 이모드에서스윕이나버스트모드를선택하면연속출력됩니다. 3 외부트리거는스윕이나버스트를제어하기위해후면판 Trig In 커넥터를사용합니다. 함수발생기는 Trig In 에서 TTL 펄스를수신할때마다스윕한개를시작하거나버스트한개를출력합니다. 함수발생기가외부트리거신호의상승구간에서트리거할지아니면하강구간에서트리거할지선택할수있습니다. 수동트리거는전면판에서를누를때마다스윕한개를시작하거나버스트한개를출력합니다. 이키를계속눌러함수발생기를다시트리거하십시오. 키는원격모드에있거나현재버스트또는스윕이외의기능이선택되어있을때비활성화됩니다. 트리거소스선택 스윕과버스트에만적용됩니다. 함수발생기의트리거소스를지정해야합니다. 스윕트리거소스 : 내부, 외부또는수동. 기본값은내부입니다. 함수발생기는수동트리거, 후면판 Trig In 커넥터의하드웨어트리거를받아들이거나, 내부트리거를사용하여스윕또는버스트를연속출력합니다. 전원연결시내부트리거가선택됩니다. 트리거소스설정은휘발성메모리에저장됩니다 ; 소스는전원이꺼지거나원격인터페이스를재설정한다음, 내부트리거 ( 전면판 ) 또는직접 ( 원격인터페이스 ) 으로설정됩니다. 전면판작동 : 스윕이나버스트를활성화한후 Trigger Setup 소프트키를누르십시오. 그런다음 Source 소프트키를눌러원하는소스를선택하십시오. 원격인터페이스작동 : TRIGger:SOURce {IMMediate EXTernal BUS} APPLy 명령은소스를직접으로자동설정합니다. 88

제 3 장특징및기능트리거 내부트리거내부트리거모드의경우, 함수발생기는스윕또는버스트를연속출력합니다 ( 스윕시간또는버스트주기에지정된대로 ). 이는전면판과원격인터페이스에서사용할전원연결트리거소스입니다. 전면판작동 : Trigger Setup 소프트키를누른다음 Source Int 소프트키를선택하십시오. 원격인터페이스작동 : TRIGger:SOURce IMMediate 수동트리거수동트리거모드 ( 전면판에서 ) 의경우, 전면판의키를누르면함수발생기를수동으로트리거할수있습니다. 함수발생기는이키를누를때마다스윕을한개시작하거나버스트를한개출력합니다. 함수발생기가수동트리거를기다리는동안키에불이들어옵니다 ( 원격에서는비활성화 ). 3 외부트리거외부트리거모드의경우, 후면판 Trig In 커넥터에적용되는하드웨어트리거가사용됩니다. 함수발생기는 Trig In 에서지정된구간을가진 TTL 펄스를수신할때마다스윕을한개시작하거나버스트를한개출력합니다. 다음페이지의 " 트리거입력신호 " 를참조하십시오. 전면판작동 : 외부트리거모드는트리거를 Trig In 커넥터에적용한다는것을제외하고수동트리거모드와유사합니다. 외부소스를선택하려면, Trigger Setup 소프트키를누른다음 Source Ext 소프트키를선택하십시오. 함수발생기가트리거할구간 ( 상승또는하강구간 ) 을지정하려면, Trigger Setup 소프트키를누른다음 Slope 소프트키를눌러원하는구간을선택하십시오. 원격인터페이스작동 : TRIGger:SOURce EXTernal 다음명령을사용하여함수발생기가트리거할구간 ( 상승또는하강구간 ) 을지정하십시오. TRIGger:SLOPe {POSitive NEGative} 89

제 3 장특징및기능트리거 소프트웨어 ( 버스 ) 트리거버스트리거모드는원격인터페이스에서만사용할수있습니다. 이모드는전면판의수동트리거모드와유사하지만, 함수발생기트리거시버스트리거명령을전송합니다. 함수발생기는버스트리거명령이수신될때마다스윕을한개시작하거나버스트를한개출력합니다. 버스트리거소스를선택하려면다음명령을전송하십시오. TRIGger:SOURce BUS 3 Bus 소스를선택할때원격인터페이스 (GPIB 또는 RS-232) 에서함수발생기를트리거하려면, TRIG 또는 *TRG ( 트리거 ) 명령을전송하십시오. 함수발생기가버스트리거를기다리는동안, 전면판의키에불이들어옵니다. 트리거입력신호 Trig In / Out FSK / 버스트 +5 V 0 V 입력 >100 ns 상승구간이표시됩니다. 후면판커넥터는다음모드에사용합니다. 트리거스윕모드 : 외부소스를선택하려면, Trigger Setup 소프트키를누른다음 Source Ext 소프트키를선택하거나원격인터페이스에서 TRIG:SOUR EXT 명령을실행하십시오 ( 스윕이활성화되어있어야합니다 ). TTL 펄스의상승또는하강구간 ( 한구간을선택 ) 이 Trig In 커넥터에수신될경우함수발생기는단일스윕을출력합니다. 외부변조 FSK 모드 : 외부변조모드를활성화하려면, 전면판에서 Source 소프트키를누르거나원격인터페이스에서 FSK:SOUR EXT 명령을실행하십시오 (FSK 를활성화해야합니다 ). 로직로우레벨인경우반송파주파수가출력됩니다. 로직하이레벨인경우 hop 주파수가출력됩니다. 최대외부 FSK 속도는 1 MHz 입니다. 90

제 3 장특징및기능트리거 트리거버스트모드 : 외부소스를선택하려면, Trigger Setup 소프트키를누른다음 Source Ext 소프트키를선택하거나원격인터페이스에서 TRIG:SOUR EXT 명령을실행하십시오 ( 버스트를활성화해야합니다 ). 트리거가지정한트리거소스에서수신될때마다지정한사이클수 ( 버스트카운트 ) 로파형을출력합니다. 외부게이트버스트모드 : 게이트모드를활성화하려면, Gated 소프트키를누르거나원격인터페이스에서 BURS:MODE GAT 명령을실행하십시오 ( 버스트를활성화해야합니다 ). 외부게이트신호가참이면함수발생기는연속파형을출력합니다. 외부게이트신호가거짓이면현재파형사이클이완료된후시작버스트위상에해당하는전압에서, 남은사이클동안함수발생기가정지합니다. 잡음의경우게이트신호가거짓일때출력이즉시중단됩니다. 3 트리거출력신호 신호는후면판의 Trig Out 커넥터 ( 스윕또는버스트에사용될경우에만 ) 에전달됩니다. 활성화되어있는경우, 상승 ( 기본값 ) 또는하강구간 TTL 호환방형파는스윕또는버스트시작시후면판 Trig Out 커넥터에서출력됩니다. Trig In / Out FSK / 버스트 +5 V 0 V 출력 >1 s 상승구간이표시됩니다. 내부 ( 직접 ) 트리거소스가선택되면함수발생기는스윕이나버스트의시작에서 Trig Out 커넥터로부터듀티사이클이 50% 인방형파를출력합니다. 파형주기는지정한스윕시간또는버스트주기와동일합니다. 외부트리거소스가선택되면 " 트리거아웃 " 신호가자동으로비활성화됩니다. Trig Out 커넥터는동시에양쪽에서사용할수없습니다 ( 외부적으로트리거된파형은스윕이나버스트를트리거할경우동일한커넥터를사용합니다 ). 91

제 3 장특징및기능트리거 버스 ( 소프트웨어 ) 트리거소스가선택되면각스윕또는버스트시작의 Trig Out 커넥터에서펄스 (>1µs 펄스폭 ) 를출력합니다. 전면판작동 : 스윕또는버스트를활성화한후 Trigger Setup 소프트키를누르십시오. 그런다음 Trig Out 소프트키를눌러원하는구간을선택하십시오. 원격인터페이스작동 : OUTPut:TRIGger:SLOPe {POSitive NEGative} OUTPut:TRIGger {OFF ON} 3 92

제 3 장특징및기능임의파형 임의파형 비휘발성메모리에저장된내장임의파형은다섯개입니다. 휘발성메모리에저장할수있는사용자정의파형은최대세개이며, 비휘발성메모리에는한개를더추가하여최대네개까지저장할수있습니다. 각파형에는 1(dc 전압 ) 과 65,536 (6K) 데이터포인트의사이값을사용할수있습니다. 임의파형다운로드와출력에대한자세한내용은제 7 장 " 지침서 " 를참조하십시오. 임의파형작성및저장 여기에서는전면판의임의파형을작성및저장하는방법에대해설명합니다. 원격인터페이스에서임의파형을다운로드하려면, 178 페이지의 " 임의파형명령 " 을참조하십시오. 이예의경우, 네개의파형포인트로아래와같은램프파형을작성및저장할수있습니다. Volt/Div = 1 Volt Time/Div = 1 ms 2 3 1 3 1 1 임의파형함수를선택하십시오. 을눌러임의함수를선택하면, 현재선택한파형을표시하는임시메시지가나타납니다. 2 임의파형편집기를시작하십시오. Create New 소프트키를눌러파형편집기를실행하십시오. 파형편집기를실행하는동안파형의각포인트에대한시간과전압을지정하여파형을정의하십시오. 새로운파형을작성하면휘발성메모리의이전파형을겹쳐씁니다. 93

제 3 장특징및기능임의파형 3 파형주기를설정하십시오. Cycle Period 소프트키를눌러파형의시간한계를설정하십시오. 파형에서정의할수있는마지막포인트의시간값은지정한사이클주기보다작아야합니다. 이예의경우, 파형주기를 10 ms 로설정하십시오. 3 파형전압한계를설정하십시오. High V Limit 와 Low V Limit 소프트키를눌러파형을편집하는동안도달할수있는전압의상한및하한을설정하십시오. 상한은하한보다커야합니다. 기본적으로, 포인트 #1 은상한과동일하게설정되며포인트 #2 는하한과동일하게설정됩니다. 이예의경우, 상한은 3.0 V, 하한은 0 V 로설정하십시오. 5 보간법을선택하십시오. Interp 소프트키를눌러파형포인트사이의선형보간법을활성화또는비활성화하십시오 ( 이기능은전면판에서만사용할수있습니다 ). 보간법이활성화된상태 ( 기본값 ) 에서파형편집기는포인트를직선으로연결합니다. 보간법이비활성화된상태에서파형편집기는포인트사이의일정전압을유지하며 " 계단형 (step-like)" 파형을작성합니다. 이예의경우에는선형보간법을활성화하십시오. 6 파형의시작포인트를설정하십시오. 임의파형은최대 65,536(6K) 포인트까지작성할수있습니다. 파형편집기는처음에두포인트를사용하여파형을작성하고, 파형의마지막포인트는연속파형을작성하는첫번째포인트의전압수준으로자동연결합니다. Init # Points 소프트키를눌러파형의시작포인트를지정하십시오 ( 필요하면나중에포인트를추가또는삭제할수있습니다 ). 이예의경우에는시작포인트를 "" 로설정하십시오. 9

제 3 장특징및기능임의파형 7 포인트별편집을시작하십시오. Edit Points 소프트키를눌러초기파형설정을수용하고포인트별편집을시작하십시오. 디스플레이창상단의상태표시줄에나타난포인트수는노란색, 현재포인트의시간값은녹색, 현재포인트의전압값은심홍색으로나타납니다. 8 첫번째파형포인트를정의하십시오. Voltage 소프트키를눌러포인트 #1 의전압을설정하십시오 ( 이포인트는 0 초에서고정됩니다 ). 기본적으로, 포인트 #1 은상한과동일하게설정합니다. 이예의경우포인트 #1 의전압을 0 V 로설정하십시오. 3 파형편집기가 Vrms, dbm 대신, Vpp 단위로모든진폭을계산합니다. 9 다음파형포인트를정의하십시오. 포인트 # 소프트키를누른다음, 노브를돌려포인트 #2 로이동하십시오. Time 소프트키를눌러현재포인트의시간을설정하십시오 ( 포인트 #1 에는이소프트키를사용할수없습니다 ). Voltage 소프트키를눌러현재포인트의전압을설정하십시오. 이예의경우에는시간을 2 ms 로설정하고전압을 3.0 V 로설정하십시오. 95

제 3 장특징및기능임의파형 10 나머지파형포인트를정의하십시오. Time 과 Voltage 소프트키를사용하여아래표에표시된값으로나머지파형을정의하십시오. 3 포인트 시간값 전압값 1 0 s 0 V 2 2 ms 3 V 3 ms 1 V 7 ms 0 V 파형에서정의할수있는마지막포인트의시간값은지정한사이클주기보다작아야합니다. 연속파형을작성하도록마지막파형포인트가첫번째포인트의전압에자동연결됩니다. 현재파형포인트뒤에포인트를추가삽입하려면 Insert Point 소프트키를누르십시오. 현재포인트와정의된다음포인트중간에새포인트가삽입됩니다. 현재파형포인트를삭제하려면 Remove Point 소프트키를누르십시오. 나머지포인트는현재선택된보간법으로합쳐집니다. 파형은정의된초기값을가져야하므로포인트 #1 은삭제할수없습니다. 11 임의파형을메모리에저장하십시오. End / Store 소프트키를눌러새파형을메모리에저장하십시오. 그런다음 DONE 소프트키를눌러파형을휘발성메모리에저장하거나 Store in Non-Vol 소프트키를눌러네개의비휘발성메모리위치중하나에파형을저장하십시오. 네개의비휘발성메모리위치에사용자정의이름을지정할수있습니다. 사용자정의이름에는최대 12 개문자를사용할수있습니다. 첫번째오는글자는반드시문자를사용해야하지만, 나머지는문자, 숫자또는밑줄문자 (" _ ") 를사용할수있습니다. 문자를추가하려면, 커서가기존이름의오른쪽에올때까지오른쪽화살표키를누른다음노브를돌리십시오. 커서의오른쪽까지모든문자를삭제하려면, 키를누르십시오. 96

제 3 장특징및기능임의파형 이예의경우, 이름 "RAMP_NEW" 를메모리위치 1 에지정한다음, STORE ARB 소프트키를눌러파형을저장하십시오. 파형은이제비휘발성메모리에저장되며함수발생에서현재출력중입니다. 파형을저장할때사용한이름이저장된파형목록에나타나야합니다 (Stored Wform 소프트키아래 ). 임의파형에대한추가정보 선택된파형을빨리확인해보려면, 를누르십시오. 전면판에임시메시지가나타납니다. 3 전면판에서새로운임의파형을작성하는것이외에기존사용자정의된파형을편집할수도있습니다. 전면판이나원격인터페이스에서작성된파형을편집할수있습니다. 그러나다섯개의내장임의파형은편집할수없습니다. Edit Wform 소프트키를눌러비휘발성메모리에저장된임의파형이나휘발성메모리에현재저장된파형을편집하십시오. 기존파형을편집할때는다음사항에주의하십시오. 사이클주기를증가시키는경우, 일부포인트가기존포인트와잠재적으로일치할수있습니다. 파형편집기는보다앞선포인트를유지하며중복된것은삭제합니다. 사이클주기를감소시키는경우, 파형편집기는새로운주기를초과한이전의모든포인트를삭제합니다. 전압제한을증가시키면, 기존포인트의전압은변경되지않지만, 수직분해능이약간손실될수있습니다. 전압제한을감소시키면, 일부기존포인트가새로운한계를잠재적으로초과할수있습니다. 파형편집기는새로운한계에맞춰조절하기위해, 이러한포인트의전압을감소시킵니다. 임의파형을 AM 또는 FM 의변조파형형태로선택하는경우, 파형은 8K 포인트로자동제한됩니다. 기타파형포인트는부분제거됩니다. 97

제 3 장특징및기능시스템관련작동 시스템관련작동 여기에서는기기상태저장, 파워다운복구, 오류조건, 자가테스트및전면판디스플레이제어에대해설명합니다. 본내용은파형작성과직접적인관계는없지만함수발생기작동에있어매우중요합니다. 3 기기상태저장 함수발생기는비휘발성메모리의다섯개저장위치에기기상태를저장할수있습니다. 각위치는 0 에서 의순으로번호가붙어있습니다. 함수발생기는위치 "0" 을사용하여파워다운시기기상태를자동으로저장합니다. 전면판에서, 각사용위치 (1 ~ ) 의사용자정의이름을지정할수도있습니다. 다섯개의저장위치중하나에기기상태를저장할수있습니다. 그러나상태가이미저장되어있는위치는저장된상태를불러올수있지만새로운상태를저장할수는없습니다. 원격인터페이스에서만저장위치 "0" 을사용하여다섯번째기기상태를저장할수있습니다 ( 전면판에서는이위치를저장할수없습니다 ). 그러나전원이순환할경우, 위치 "0" 을자동으로겹쳐씁니다 ( 이전에저장한기기상태를겹쳐씁니다 ). 상태저장기능은사용중인모든변조변수뿐만아니라, 선택한함수 ( 임의파형포함 ), 주파수, 진폭, dc 오프셋, 듀티사이클을 " 모두기억합니다 ". 출고시, 저장위치 "1" 에서 "" 는비어있습니다 ( 위치 "0" 에는파워다운상태가들어있습니다 ). 전원이꺼지면기기상태가저장위치 "0" 에자동저장됩니다. 전원이복구되면자동으로파워다운상태를복구하도록구성할수있습니다. 제품최초구입시에는, 전원이들어오면출고시기본값으로자동복구되도록구성되어있습니다. 각저장위치에사용자정의이름을지정할수있습니다 ( 위치 "0" 의이름은전면판에서지정할수없습니다 ). 위치이름지정은전면판또는원격인터페이스모두에서가능하지만이름별상태복구는전면판에서만할수있습니다. 원격인터페이스에서는번호 (0 ~ ) 를사용하여저장한상태만불러올수있습니다. 98

제 3 장특징및기능시스템관련작동 이름은최대 12 개의문자를사용할수있습니다. 첫번째오는글자에는반드시문자 ( A-Z) 를사용해야하지만, 나머지는문자, 숫자 (0-9) 또는밑줄문자 ("_") 를사용할수있습니다. 공백은허용되지않습니다. 12 개이상의문자를사용하면오류가발생합니다. 다른위치에동일한사용자정의이름을사용할수있습니다. 예를들어, 위치 "1" 과 "2" 에같은이름을지정할수있습니다. 기기상태를저장한다음비휘발성메모리에서임의파형을삭제하면파형데이터가손실되며, 저장상태를복구하더라도파형을출력하지않습니다. 삭제한파형위치에내장 " 지수상승 " 파형이출력됩니다. 전면판디스플레이상태 (103 페이지의 " 디스플레이제어 " 참조 ) 는기기상태저장시저장됩니다. 상태를불러오면전면판디스플레이는이전상태로돌아갑니다. 3 기기를다시설정하는경우에도메모리에저장된기기구성에는영향을미치지않습니다. 상태가저장되면, 겹쳐쓰여지거나삭제될때까지보존됩니다. 전면판작동 : 를누른다음 Store State 또는 Recall State 소프트키를선택하십시오. 저장상태를삭제하려면, Delete State 소프트키를선택하십시오 ( 이메모리위치의사용자정의이름도삭제됩니다 ). 전원이켜질때출고시기본값으로복구되도록구성하려면, 를누른다음 Pwr-On Default 소프트키를선택하십시오. 전원이복구될때전원차단상태로복구되도록구성하려면, 를누르고 Pwr-On Last 소프트키를선택하십시오. 네개의저장위치에사용자정의이름을지정할수있습니다. 사용자정의이름에는최대 12 개문자를사용할수있습니다. 첫번째오는글자는반드시문자를사용해야하지만, 나머지는문자, 숫자또는밑줄문자 (" _ ") 를사용해야합니다. 문자를추가하려면, 커서가기존이름의오른쪽에올때까지오른쪽화살표키를누른다음노브를돌리십시오. 커서의오른쪽까지모든문자를삭제하려면, 키를누르십시오. 99

제 3 장특징및기능시스템관련작동 원격인터페이스작동 : *SAV {0 1 2 3 } 상태 0 은전원차단시의기기상태입니다. *RCL {0 1 2 3 } 상태 1, 2, 3, 는사용자정의된상태입니다. 전면판에서복구할저장상태에이름을지정하려면, 다음명령을사용하십시오. 원격인터페이스에서는번호 (0 ~ ) 를사용하여저장된상태만불러올수있습니다. MEM:STATE:NAME 1,TEST_WFORM_1 3 전원이복구될때전원차단상태가자동으로복구되도록하려면, 다음명령을사용하십시오 MEMory:STATe:RECall:AUTO ON 오류조건 구문또는하드웨어오류의기록은최대 20 개까지오류대기열에저장할수있습니다. 오류목록은제 5 장을참조하십시오. 오류는 FIFO(First In First Out) 순으로검색할수있습니다. 불러온첫번째오류는저장된첫번째오류입니다. 오류정보를읽으면삭제됩니다. 함수발생기는오류가발생할때마다경고음을냅니다 ( 경고음을비활성화하지않는한 ). 오류가 20 개이상발생하는경우, 대기열에저장된마지막오류 ( 최근오류 ) 는 "Queue overflow" 로교체됩니다. 대기열에서오류를삭제하지않으면오류가추가저장되지않습니다. 오류대기열에오류가없으면, "No error" 메시지가표시됩니다. 오류대기열은 *CLS( 삭제상태 ) 명령또는전원이순환할때삭제됩니다. 오류대기열을읽는경우에도오류가삭제됩니다. 기기를다시설정 (*RST 명령 ) 하는경우에는오류가삭제되지않습니다. 100

제 3 장특징및기능시스템관련작동 전면판작동 : 를누른다음 "View the remote command error queue"( 항목번호 2) 항목을선택하십시오. 그런다음 SELECT 소프트키를눌러오류대기열의오류를확인하십시오. 아래와같이목록에나타난첫번째오류 ( 예 : 목록의맨위에있는오류 ) 는발생한첫번째오류입니다. 원격인터페이스작동 : SYSTem:ERRor? 오류대기열에서오류한개를확인하십시오. 3 오류의형태는다음과같습니다 ( 오류문자열에는최대 255 개의문자가사용될수있습니다 ). -113,"Undefined header" 경고음제어 일반적으로, 전면판이나원격인터페이스에서오류가발생할때신호음을냅니다. 특정응용프로그램사용시전면판경고음을비활성화할수있습니다. 경고음상태는비휘발성메모리에저장되며, 전원이꺼지거나원격인터페이스가재설정된후에도변경되지않습니다. 제품최초구입시, 경고음은활성화되어있습니다. 경고음을꺼도전면판키를누르거나노브를돌릴때발생하는키클릭은비활성화되지않습니다. 전면판작동 : 를누른다음 "System" 메뉴에서 Beep 소프트키를선택하십시오. 원격인터페이스작동 : SYSTem:BEEPer 신호음이직접한번울립니다. SYSTem:BEEPer:STATe {OFF ON} 경고음비활성화 / 활성화 101

제 3 장특징및기능시스템관련작동 디스플레이전구보호기 전면판디스플레이전구는평상시꺼져있으며, 한시간동안사용하지않으면화면이공백으로표시됩니다. 특정응용프로그램사용시전구보호기기능을비활성화할수있습니다. 이기능은전면판에서만사용할수있습니다. 전구보호기설정은비휘발성메모리에저장되며전원이꺼지거나원격인터페이스가재설정된후에도변경되지않습니다. 제품최초구입시, 전구보호기모드는활성화되어있습니다. 3 전면판작동 : 를누른다음 "System" 메뉴에서 Scrn Svr ( 화면보호기 ) 소프트키를선택하십시오. 디스플레이대비 전면판디스플레이의대비설정을조정하면기기판독을최적화할수있습니다. 이기능은전면판에서만사용할수있습니다. 디스플레이대비 : 0 ~ 100. 기본값은 50 입니다. 대비설정은비휘발성메모리에저장되며전원이꺼지거나원격인터페이스가재설정된후에도변경되지않습니다. 전면판작동 : 를누른다음 "System" 메뉴에서 Display Contr 소프트키를선택하십시오. 자가테스트 함수발생기를켜면파워온자가테스트 (POST) 가자동으로시작됩니다. 이제한된테스트를통해함수발생기작동상태를확인할수있습니다. 완전자가테스트는일련의검사를실행하며테스트완료시약 15 초정도소요됩니다. 모든테스트를통과하면함수발생기가정상작동한다고간주할수있습니다. 완전자가테스트를통과하면전면판에 "Self-Test Passed" 메시지가나타납니다. 자가테스트에실패하는경우에는 "Self-Test Failed" 메시지가나타나고오류번호가표시됩니다. 서비스를받기위해 Agilent 에기기를반환하는경우, Agilent 33250A 서비스안내서를참조하십시오. 102

제 3 장특징및기능시스템관련작동 전면판작동 : 를누른다음 "Test / Cal" 메뉴에서 Self Test 소프트키를선택하십시오. 원격인터페이스작동 : *TST? 자가테스트를통과하면 "0", 실패하면 "1" 이나타납니다. 자가테스트에실패할경우, 오류메시지에실패원인에대한추가정보도작성됩니다. 디스플레이제어 보안상의이유, 또는원격인터페이스에서명령을실행하는속도를빠르게하기위해전면판디스플레이를끌수도있습니다. 원격인터페이스에서전면판에 12 개문자의메시지를표시할수도있습니다. 3 원격인터페이스에서명령을보내면전면판디스플레이를비활성화할수있습니다 ( 로컬로작업할경우에는전면패널을비활성화할수없습니다 ). 비활성화되면전면판은공백으로표시됩니다 ( 디스플레이를밝게하는전구는활성화상태로유지됩니다 ). 를제외한모든키는디스플레이가비활성화되면잠깁니다. 원격인터페이스에서전면판디스플레이에메시지를전송하면디스플레이상태가무시됩니다. 즉, 디스플레이가현재비활성화되어있어도메시지는표시할수있습니다 ( 디스플레이가비활성화되어있더라도원격인터페이스오류는항상표시됩니다 ). 전력이순환되거나기기를재설정한경우 (*RST 명령 ), 또는로컬 ( 전면판 ) 작동으로복구하면, 디스플레이가자동으로활성화됩니다. 로컬상태로돌아가려면, 키를누르거나, 원격인터페이스에서 IEEE-88 GTL(Go To Local) 명령을실행하십시오. 디스플레이상태는 *SAV 명령을사용하여기기상태를저장할때저장됩니다. *RCL 명령으로기기상태를불러오면전면판디스플레이도이전상태로복구됩니다. 원격인터페이스에서명령을전송하면전면판에텍스트메시지를표시할수있습니다. 텍스트메시지에는대 / 소문자 (A-Z), 숫자 (0-9) 및표준컴퓨터키보드의모든문자를사용할수있습니다. 지정한문자의수에따라두가지글꼴크기중하나를선택하여메시지를표시합니다. 큰글꼴은대략 12 개문자를표시할수있으며작은글꼴은대략 0 개문자를표시할수있습니다. 103

제 3 장특징및기능시스템관련작동 원격인터페이스작동 : 다음명령을사용하면전면판디스플레이가꺼집니다. DISP OFF 다음명령을사용하면전면판에메시지가표시되고디스플레이가비활성화되어있으면켜집니다. DISP:TEXT 'Test in Progress...' 3 다음명령을전송하면디스플레이상태를변경하지않고전면판의메시지를삭제할수있습니다. DISP:TEXT CLEAR 숫자포맷 함수발생기는소수점과단위구분자에마침표나쉼표를사용하여전면판디스플레이의숫자를표시할수있습니다. 이기능은전면판에서만사용할수있습니다. 소수점 : 마침표단위구분자 : 쉼표 소수점 : 쉼표단위구분자 : 없음 숫자포맷은비휘발성메모리에저장되며전원이꺼지거나원격인터페이스를다시설정한다음에도변경되지않습니다. 제품처음구입시마침표는소수점으로, 쉼표는단위구분자로사용됩니다 ( 예 : 1.000,000,00 khz). 전면판작동 : 를누른다음 "System" 메뉴에서 Number Format 소프트키를선택하십시오. 10

제 3 장특징및기능시스템관련작동 펌웨어개정판확인 함수발생기에서현재설치되어있는펌웨어의버전을확인할수있습니다. 개정판코드는 "m. mm-l.ll-f.ff-gg-p 형태의숫자다섯개로이루어집니다." m.mm = 메인펌웨어개정판번호 l.ll = 로더펌웨어개정판번호 f.ff = I/O 프로세서펌웨어개정판번호 gg = 게이트배열개정판번호 p = 인쇄회로기판개정판번호 전면판작동 : 를누른다음 "Test/Cal" 메뉴에서 Cal Info 소프트키를선택하십시오. 개정판코드는전면판디스플레이의메시지에포함되어있습니다. 3 원격인터페이스작동 : 다음명령을사용하면함수발생기펌웨어의개정판번호를확인할수있습니다 ( 최소 50 개의문자로된문자열변수인지확인 ). *IDN? 이명령을사용하면다음형태로문자열이나타납니다. Agilent Technologies,33250A,0,m.mm-l.ll-f.ff-gg-p SCPI 언어버전확인 함수발생기는 SCPI(Standard Commands for Programmable Instruments) 현재버전의규정과표기법을준수합니다. 원격인터페이스에서쿼리를전송하면 SCPI 버전을확인할수있습니다. 전면패널에서는 SCPI 버전을요청할수없습니다. 원격인터페이스작동 : SYSTem:VERSion? 문자열의형태는 "YYYY.V" 입니다. 여기서 "YYYY" 는버전년도이고 "V" 는해당년도 ( 예 : 1997.0) 의버전번호를나타냅니다. 105

제 3 장특징및기능원격인터페이스구성 원격인터페이스구성 여기에서는원격인터페이스통신을위한함수발생기구성에대해설명합니다. 전면판에서기기를구성하는경우, 자세한내용은 페이지의 " 원격인터페이스구성 " 을참조하십시오. 원격인터페이스에서함수발생기를프로그램할경우, SCPI 명령에대한자세한내용은 115 페이지의제 장 " 원격인터페이스참조사항 " 을참조하십시오. 3 GPIB 주소 GPIB(IEEE-88) 인터페이스의각장치는고유한주소를가지고있어야합니다. 0 과 30 사이의값으로함수발생기의주소를설정할수있습니다. 제품최초구입시, 함수발생기의주소는 "10" 으로기본설정됩니다. GPIB 주소는전원연결시나타납니다. 전면판에서만 GPIB 주소를설정할수있습니다. 주소는비휘발성메모리에저장되며전원이꺼지거나원격인터페이스가재설정된후에도변경되지않습니다. 컴퓨터의 GPIB 인터페이스카드는고유의주소를가지고있습니다. 인터페이스버스에서, 기기에컴퓨터주소를사용하지않도록주의하십시오. 전면판작동 : 를누른다음 "I/O" 메뉴에서 GPIB Address 소프트키를선택하십시오. 페이지의 " 원격인터페이스구성 " 을참조하십시오. 원격인터페이스선택 기기구입시, GPIB(IEEE-88) 인터페이스와 RS-232 인터페이스가함께배달됩니다. 한번에한개의인터페이스만사용할수있습니다. 출고시에는 GPIB 인터페이스가선택되어있습니다. 인터페이스선택은비휘발성메모리에저장되며전원이꺼지거나원격인터페이스가재설정된후에도변경되지않습니다. GPIB 인터페이스를선택한경우, 기기에고유한주소를선택해야합니다. GPIB 주소는함수발생기를켤때전면판에표시됩니다. RS-232 인터페이스를선택한경우함수발생기의보드율, 패리티및핸드쉐이크모드를설정해야합니다. 인터페이스선택은함수발생기를켤때전면판에표시됩니다. 106

제 3 장특징및기능원격인터페이스구성 전면판작동 : 를누른다음 "I/O" 메뉴에서 GPIB 또는 RS-232 소프트키를선택하십시오. 페이지의 " 원격인터페이스구성 " 을참조하십시오. 원격인터페이스작동 : SYSTem:INTerface {GPIB RS232} 33250A 를 RS-232 인터페이스로컴퓨터에연결하는경우, 자세한내용은 196 페이지의페이지의 "RS-232 인터페이스구성 " 을참조하십시오. 3 보드율선택 (RS-232) RS-232 작동보드율을선택할수있습니다. 출고시보드율은 57,600 으로설정되어있습니다. 보드율은전면패널에서만설정할수있습니다. 300, 600, 1200, 200, 800, 9600, 19200, 3800, 57600 ( 기본설정 ) 또는 115200 baud 중하나를선택하십시오. 보드율선택은비휘발성메모리에저장되며전원이꺼지거나원격인터페이스가재설정된후에도변경되지않습니다. 전면판작동 : 를누른다음 "I/O" 메뉴에서 Baud Rate 소프트키를선택하십시오. 패리티선택 (RS-232) RS-232 작동패리티를선택할수있습니다. 출고시에는 8 데이터비트패리티없음으로구성되어있습니다. 패리티는전면패널에서만설정할수있습니다. 없음 (8 데이터비트 ), 짝수 (7 데이터비트 ) 또는홀수 (7 데이터비트 ) 중선택하십시오. 패리티를설정할때데이터비트도설정합니다. 패리티선택은비휘발성메모리에저장되며전원이꺼지거나원격인터페이스가재설정된후에도변경되지않습니다. 전면판작동 : 를누른다음 "I/O" 메뉴에서 Parity/# Bits 소프트키를선택하십시오. 107

제 3 장특징및기능원격인터페이스구성 핸드쉐이크선택 (RS-232) 함수발생기와컴퓨터모뎀간의데이터전송을조정하기위해여러핸드쉐이크중하나를 ( 또는 " 흐름제어 ") 선택할수있습니다. 선택한방법은컴퓨터나모뎀에서사용되는핸드쉐이크모드로결정됩니다. 전면판에서만핸드쉐이크모드를선택할수있습니다. 없음, DTR/DSR( 기본설정 ), 모뎀, RTS/ CTS 또는 XON/XOFF 중선택하십시오. 3 없음 : 이모드에서는데이터가흐름제어를사용하지않고인터페이스를거쳐송수신됩니다. 이방법을사용하는경우에는느린보드율 (<9600 보드 ) 을사용하십시오. 또한, 응답을읽지않거나쉬지않고응답하는상태에서 128 개이상의문자를전송하지마십시오. DTR/DSR : 이모드에서는 RS-232 커넥터의 DSR(Data Set Ready) 회선상태를감시합니다. 회선이참이면함수발생기는인터페이스를통해데이터를전송합니다. 회선이거짓이면함수발생기는정보 ( 일반적으로최대 6 개문자 ) 전송을중단합니다. 함수발생기는입력버퍼가거의가득차있으면 ( 약 100 개문자 ) DTR 회선을거짓으로설정하며, 다시사용할수있는공간이생기면회선에서거짓을해제합니다. 모뎀 : 이모드에서는 DTR/DSR 및 RTS/CTS 회선을사용하여함수발생기와모뎀간의데이터흐름을제어합니다. RS-232 인터페이스를선택하면함수발생기는 DTR 회선을참으로설정합니다. 모뎀이온라인상태가되면, DSR 회선의값이참으로설정됩니다. 함수발생기는데이터수신준비가완료되면 RTS 회선을참으로설정합니다. 모뎀은데이터수신준비가완료되면 CTS 회선의값을참으로설정합니다. 함수발생기는입력버퍼가거의가득차있으면 ( 약 100 개문자 ) RTS 회선을거짓으로설정하며, 다시사용할수있는공간이생기면회선에서거짓을해제합니다. RTS/CTS : 이모드는 DTR/DSR 모드와유사하지만 RS-232 커넥터에서는 RTS(Request To Send) 와 CTS(Clear To Send) 회선을사용합니다. CTS 회선이참이면함수발생기는인터페이스를통해데이터를전송합니다. 회선이거짓이면함수발생기는정보 ( 일반적으로최대 6 문자 ) 전송을중단합니다. 함수발생기는입력버퍼가거의가득차있으면 ( 약 100 개문자 ) RTS 회선을거짓으로설정하며, 다시사용할수있는공간이생기면회선에서거짓을해제합니다. 108

제 3 장특징및기능원격인터페이스구성 XON/XOFF : 이모드에서는데이터스트림에내장특수문자를사용하여흐름을제어합니다. 함수발생기가데이터전송으로지정되면, "XOFF" 문자 (13H) 가수신될때까지계속하여데이터를전송합니다. "XON" 문자 (11H) 가수신되면데이터전송을다시시작합니다. 핸드쉐이크선택은비휘발성메모리에저장되며전원이꺼지거나원격인터페이스가재설정된후에도변경되지않습니다. XON/XOFF 를제외한모든핸드쉐이크모드를사용하여 RS-232 인터페이스로임의파형의바이너리데이터를다운로드할수있습니다. " 패리티없음 "(8 데이터비트 ) 을선택하십시오. 헤더전송과바이너리블럭전송간에약 1 ms 의중지기간을삽입해야합니다. 전면판작동 : 를누른다음 "I/O" 메뉴에서 Handshake 소프트키를선택하십시오. 3 109

제 3 장특징및기능교정개요 교정개요 여기에서는함수발생기의교정기능에대해간략하게소개합니다. 교정절차에대한자세한내용은 33250A 서비스안내서의제 장을참조하십시오. 3 보정보안 이기능을사용하여보안코드를입력하면함수발생기의우발적또는승인되지않은교정을방지할수있습니다. 함수발생기는출고시, 보안기능이활성화되어있습니다. 교정을시작하려면, 먼저정확한보안코드를입력하여함수발생기의보안을해제하십시오. 보안코드를잊어버렸을경우기기내에점퍼를추가하면보안기능을비활성화할수있습니다. 자세한내용은 Agilent 33250A 서비스안내서를참조하십시오. 보안코드는출고시 "AT33250A" 로설정되어있습니다. 보안코드는비휘발성메모리에저장되며전원이꺼지거나원격인터페이스가재설정된후에도변경되지않습니다. 보안코드는최대 12 개의알파벳문자로구성할수있습니다. 첫번째오는글자는반드시문자를사용해야하지만나머지글자에는문자, 숫자또는밑줄 (" _ ") 을사용할수있습니다. 12 문자모두를사용할필요는없지만, 첫번째글자는반드시문자여야합니다. 교정보안해제전면판이나원격인터페이스를통해함수발생기를보안해제할수있습니다. 출고시에는보안기능이활성화되어있으며보안코드는 "AT33250A" 로설정되어있습니다. 일단보안코드를입력하면전면판또는원격작동시반드시코드를입력해야합니다. 예를들어함수발생기를전면판에서보안한경우, 원격인터페이스에서보안해제하려면동일한코드를사용해야합니다. 전면판작동 : 를누른다음 "Test/Cal" 메뉴에서 Secure Off 소프트키를선택하십시오. 원격인터페이스작동 : 다음명령을정확한보안코드와함께전송하면함수발생기를보안해제할수있습니다. CAL:SECURE:STATE OFF,AT33250A 110

제 3 장특징및기능교정개요 교정방지보안전면판이나원격인터페이스에서함수발생기를보안해제할수있습니다. 출고시에는보안기능이활성화되어있으며, 보안코드는 "AT33250A" 로설정되어있습니다. 일단보안코드를입력하면전면판또는원격작동시반드시코드를입력해야합니다. 예를들어함수발생기를전면판에서보안한경우, 원격인터페이스에서보안해제하려면동일한코드를사용해야합니다. 전면판작동 : 를누른다음 "Test/Cal" 메뉴에서 Secure On 소프트키를선택하십시오. 원격인터페이스작동 : 다음명령을정확한보안코드와함께전송하면함수발생기를보안할수있습니다. CAL:SECURE:STATE ON,AT33250A 3 보안코드변경보안코드를변경하려면함수발생기를먼저보안해제한다음, 새로운코드를입력해야합니다. 보안코드를변경하기전에 110 페이지의보안코드규정을먼저확인하십시오. 전면판작동 : 보안코드를변경하려면이전보안코드를사용하여함수발생기를보안해제하십시오. 그런다음, 를누르고 "Test/Cal" 메뉴에서 Secure Code 소프트키를선택하십시오. 전면판에서코드를변경하면원격인터페이스의보안코드도변경됩니다. 원격인터페이스작동 : 보안코드를변경하려면먼저이전보안코드를사용하여함수발생기를보안해제해야합니다. 그런다음, 아래와같이새코드를입력하십시오. CAL:SECURE:STATE OFF, AT33250A 이전코드를사용하여보안해제 CAL:SECURE:CODE SN12356789 새코드입력 보정카운트 얼마나많은교정을수행했는지확인할수있습니다. 함수발생기는출고시교정되어있습니다. 함수발생기를구입한후카운트를읽어초기값을결정해야합니다. 교정카운트는비휘발성메모리에저장되면전원이꺼지거나원격인터페이스가재설정된후에도변경되지않습니다. 교정카운트는최대 65,535 까지증가하며, 그값이후에는 "0" 으로다시돌아갑니다. 값은각교정포인트마다하나씩증가하므로, 완전한교정은여러카운트별값을증가시킬수있습니다. 111

제 3 장특징및기능교정개요 전면판작동 : 를누른다음 "Test/Cal" 메뉴에서 Cal Info 소프트키를선택하십시오. 교정카운트는디스플레이의메시지에포함됩니다. 원격인터페이스작동 : CALibration:COUNt? 3 보정메시지 함수발생기를사용하면본체의교정메모리에메시지한개를저장할수있습니다. 예를들어마지막교정이수행된날짜, 다음교정을수행할날짜, 함수발생기의일련번호또는새로운교정을위해연락할사람의이름과전화번호등의정보를저장할수있습니다. 교정메시지는원격메시지에서만기록할수있으며함수발생기가보안해제되어있을때만기록할수있습니다. 메시지는전면패널또는원격인터페이스에서읽을수있습니다. 함수발생기가보안또는보안해제되어있는지에대한교정메시지를읽을수있습니다. 교정메시지에는최대 0 개문자를포함할수있습니다 ( 추가문자는잘립니다 ). 보정메시지를저장하면메모리에미리저장되어있는메시지위에덮어쓰여집니다. 교정메시지는비휘발성메모리에저장되면전원이꺼지거나원격인터페이스가재설정된후에도변경되지않습니다. 전면판작동 : 를누른다음 "Test/Cal" 메뉴에서 Cal Info 소프트키를선택하십시오. 교정메시지는디스플레이의메시지에포함됩니다. 원격인터페이스작동 : 다음명령을전송하면교정메시지를저장할수있습니다. CAL:STR 'Cal Due: 01 June 2001' 112

제 3 장특징및기능기본설정 기본설정 출력구성함수 Frequency 진폭 / 오프셋출력장치출력터미네이션자동범위 변조 (AM, FM, FSK) 반송파파형변조 AM 깊이 FM 편차 FSK "Hop" 주파수 FSK 속도변조상태 기본설정사인파 1 khz 100 mvpp / 0.000 Vdc Vpp 50Ω On 기본설정 1 khz 사인파 100 Hz 사인파 100% 100 Hz 100 Hz 10 Hz Off 3 : 전원차단복구모드를활성화한경우, 전원연결상태가다릅니다. 98 페이지의 " 기기상태저장 " 을참조하십시오. 스윕시작 / 정지주파수스윕시간스윕모드스윕상태 버스트버스트주파수버스트카운트버스트주기버스트시작위상버스트상태 기본설정 100 Hz / 1 khz 1 초선형 Off 기본설정 1 khz 1 사이클 10 ms 0 Off 편의를위해이표는본설명서뒷면과빠른참조카드에도수록되어있습니다. 시스템관련작동 전원차단복구디스플레이모드오류대기열저장상태, 저장 Arbs 출력상태 기본설정 비활성화 On 오류삭제변경없음 Off 트리거작동트리거소스 기본설정내부 ( 직접 ) 원격인터페이스구성 GPIB 주소 인터페이스 보드율 패리티 핸드쉐이크 기본설정 10 GPIB (IEEE-88) 57,600 보오 None(8 데이터비트 ) DTR / DSR 교정교정상태 기본설정보안 점으로표시된변수는 ( ) 비휘발성메모리에저장됩니다. 113

3 11

원격인터페이스참조사항

원격인터페이스참조사항 "SCPI 명령요약 "(117 페이지 ) SCPI " 간단한프로그래밍개요 "(128 페이지 ) "APPLy 명령사용 "(130 페이지 ) " 출력구성명령 "(137 페이지 ) " 펄스구성명령 "(18 페이지 ) " 진폭변조 (AM) 명령 "(151 페이지 ) " 주파수변조 (FM) 명령 "(15 페이지 ) " 주파수 -Shift 키 (FSK) 명령 "(158 페이지 ) " 주파수스윕명령 "(161 페이지 ) " 버스트모드명령 "(167 페이지 ) " 트리거명령 "(175 페이지 ) " 임의파형명령 "(178 페이지 ) " 상태저장명령 "(188 페이지 ) " 시스템관련명령 "(191 페이지 ) " 인터페이스구성명령 "(195 페이지 ) "RS-232 인터페이스구성 "(196 페이지 ) " 위상잠금명령 "(200 페이지 ) "SCPI 상태시스템 "(202 페이지 ) " 상태보고명령 "(210 페이지 ) " 교정명령 "(21 페이지 ) SCPI "SCPI 언어소개 "(216 페이지 ) " 장치삭제사용 "(220 페이지 ) SCPI SCPI 언어를처음사용하는경우에는함수발생기를프로그램하기전에위의내용을참조하여 SCPI 언어사용법을익히십시오. 116

제 장원격인터페이스참조사항 SCPI 명령요약 SCPI 명령요약 본설명서에서는원격인터페이스프로그래밍 SCPI 명령어구문을다음과같이표기합니다. [ ] 는키워드옵션또는변수를표시합니다. { } 는명령어문자열내의변수를표시합니다. < > 는값을바꿔야하는변수를표시합니다. 명령요약 는여러가지선택변수를구분합니다. APPLy 명령 ( 자세한내용은 130 페이지참조 ) APPLy :SINusoid [ [, [, ] ]] :SQUare [ [, [, ] ]] :RAMP [ [, [, ] ]] :PULSe [ [, [, ] ]] :NOISe [ DEF> 1 [, [, ] ]] :DC [ DEF> 1 [, DEF> 1 [, ] ]] :USER [ [, [, ] ]] APPLy? 1 이변수는 APPLy 명령에아무런영향을미치지않지만, 값또는 "DEFault" 를반드시지정해야합니다. 117

제 장원격인터페이스참조사항 SCPI 명령요약 출력구성명령 명령요약 ( 자세한내용은 137 페이지참조 ) FUNCtion {SINusoid SQUare RAMP PULSe NOISe DC USER} FUNCtion? FREQuency { MINimum MAXimum} FREQuency? [MINimum MAXimum] VOLTage { MINimum MAXimum} VOLTage? [MINimum MAXimum] VOLTage:OFFSet { MINimum MAXimum} VOLTage:OFFSet? [MINimum MAXimum] VOLTage :HIGH { MINimum MAXimum} :HIGH? [MINimum MAXimum] :LOW { MINimum MAXimum} :LOW? [MINimum MAXimum] VOLTage:RANGe:AUTO {OFF ON ONCE} VOLTage:RANGe:AUTO? VOLTage:UNIT {VPP VRMS DBM} VOLTage:UNIT? FUNCtion:SQUare:DCYCle { MINimum MAXimum} FUNCtion:SQUare:DCYCle? [MINimum MAXimum] FUNCtion:RAMP:SYMMetry { MINimum MAXimum} FUNCtion:RAMP:SYMMetry? [MINimum MAXimum] OUTPut {OFF ON} OUTPut? OUTPut:LOAD { INFinity MINimum MAXimum} OUTPut:LOAD? [MINimum MAXimum] OUTPut:POLarity {NORMal INVerted} OUTPut:POLarity? OUTPut:SYNC {OFF ON} OUTPut:SYNC? 굵은체로표시되는변수는 *RST( 재설정 ) 명령다음에선택됩니다. 118

제 장원격인터페이스참조사항 SCPI 명령요약 펄스구성명령 ( 자세한내용은 18 페이지참조 ) PULSe:PERiod { MINimum MAXimum} PULSe:PERiod? [MINimum MAXimum] PULSe :WIDTh { MINimum MAXimum} 임계값 50% ~ 50% :WIDTh? [MINimum MAXimum] :TRANsition { MINimum MAXimum} 임계값 10% ~ 90% :TRANsition? [MINimum MAXimum] 명령요약 AM 명령 변조명령 ( 자세한내용은 151 페이지참조 ) AM:INTernal :FUNCtion {SINusoid SQUare RAMP NRAMp TRIangle NOISe USER} :FUNCtion? AM:INTernal :FREQuency { MINimum MAXimum} :FREQuency? [MINimum MAXimum] AM:DEPTh { MINimum MAXimum} AM:DEPTh? [MINimum MAXimum] AM:SOURce {INTernal EXTernal} AM:SOURce? AM:STATe {OFF ON} AM:STATe? 굵은체로표시되는변수는 *RST( 재설정 ) 명령다음에선택됩니다. 119

제 장원격인터페이스참조사항 SCPI 명령요약 명령요약 FM 명령 FM:INTernal :FUNCtion {SINusoid SQUare RAMP NRAMp TRIangle NOISe USER} :FUNCtion? FM:INTernal :FREQuency { MINimum MAXimum} :FREQuency? [MINimum MAXimum] FM:DEViation { MINimum MAXimum} FM:DEViation? [MINimum MAXimum] FM:SOURce {INTernal EXTernal} FM:SOURce? FM:STATe {OFF ON} FM:STATe? FSK 명령 FSKey:FREQuency { MINimum MAXimum} FSKey:FREQuency? [MINimum MAXimum] FSKey:INTernal:RATE { MINimum MAXimum} FSKey:INTernal:RATE? [MINimum MAXimum] FSKey:SOURce {INTernal EXTernal} FSKey:SOURce? FSKey:STATe {OFF ON} FSKey:STATe? 굵은체로표시되는변수는 *RST( 재설정 ) 명령다음에선택됩니다. 120

제 장원격인터페이스참조사항 SCPI 명령요약 스윕명령 ( 자세한내용은 161 페이지참조 ) FREQuency :STARt { MINimum MAXimum} :STARt? [MINimum MAXimum] :STOP { MINimum MAXimum} :STOP? [MINimum MAXimum] FREQuency :CENTer { MINimum MAXimum} :CENTer? [MINimum MAXimum] :SPAN { MINimum MAXimum} :SPAN? [MINimum MAXimum] SWEep :SPACing {LINear LOGarithmic} :SPACing? :TIME { MINimum MAXimum} :TIME? [MINimum MAXimum] SWEep:STATe {OFF ON} SWEep:STATe? TRIGger:SOURce {IMMediate EXTernal BUS} TRIGger:SOURce? TRIGger:SLOPe {POSitive NEGative} "Trig In" 커넥터 TRIGger:SLOPe? OUTPut :TRIGger:SLOPe {POSitive NEGative} "Trig Out" 커넥터 :TRIGger:SLOPe? :TRIGger {OFF ON} :TRIGger? MARKer:FREQuency { MINimum MAXimum} MARKER:FREQuency? [MINimum MAXimum] MARKer {OFF ON} MARKer? 명령요약 굵은체로표시되는변수는 *RST( 재설정 ) 명령다음에선택됩니다. 121

제 장원격인터페이스참조사항 SCPI 명령요약 버스트명령 명령요약 ( 자세한내용은 167 페이지참조 ) BURSt:MODE {TRIGgered GATed} BURSt:MODE? BURSt:NCYCles { INFinity MINimum MAXimum} BURSt:NCYCles? [MINimum MAXimum] BURSt:INTernal:PERiod { MINimum MAXimum} BURSt:INTernal:PERiod? [MINimum MAXimum] BURSt:PHASe { MINimum MAXimum} BURSt:PHASe? [MINimum MAXimum] BURSt:STATe {OFF ON} BURSt:STATe? UNIT:ANGLe {DEGree RADian} UNIT:ANGLe? TRIGger:SOURce {IMMediate EXTernal BUS} 트리거버스트 TRIGger:SOURce? TRIGger:DELay { MINimum MAXimum} TRIGger:DELay? [MINimum MAXimum] TRIGger:SLOPe {POSitive NEGative} "Trig In" 커넥터 TRIGger:SLOPe? BURSt:GATE:POLarity {NORMal INVerted} 외부게이트버스트 BURSt:GATE:POLarity? OUTPut :TRIGger:SLOPe {POSitive NEGative} "Trig Out" 커넥터 :TRIGger:SLOPe? :TRIGger {OFF ON} :TRIGger? 굵은체로표시되는변수는 *RST( 재설정 ) 명령다음에선택됩니다. 122

제 장원격인터페이스참조사항 SCPI 명령요약 임의파형명령 ( 자세한내용은 178 페이지참조 ) DATA VOLATILE,,,... DATA:DAC VOLATILE, {,,... } FORMat:BORDer {NORMal SWAPped} 바이트명령지정 FORMat:BORDer? DATA:COPY [,VOLATILE] FUNCtion:USER { 1 VOLATILE} FUNCtion:USER? FUNCtion USER FUNCtion? DATA :CATalog? :NVOLatile:CATalog? :NVOLatile:FREE? DATA:DELete DATA:DELete:ALL DATA :ATTRibute:AVERage? [ 1 ] :ATTRibute:CFACtor? [ 1 ] :ATTRibute:POINts? [ 1 ] :ATTRibute:PTPeak? [ 1 ] 명령요약 1 내장임의파형의이름은 EXP_RISE, EXP_FALL, NEG_RAMP, SINC 및 CARDIAC 입니다. 굵은체로표시되는변수는 *RST( 재설정 ) 명령다음에선택됩니다. 123

제 장원격인터페이스참조사항 SCPI 명령요약 명령요약 트리거명령 ( 자세한내용은 175 페이지참조 ) 이명령은스윕및버스트에서만사용됩니다. TRIGger:SOURce {IMMediate EXTernal BUS} TRIGger:SOURce? TRIGger *TRG TRIGger:DELay { MINimum MAXimum} TRIGger:DELay? [MINimum MAXimum] TRIGger:SLOPe {POSitive NEGative} TRIGger:SLOPe? BURSt:GATE:POLarity {NORMal INVerted} BURSt:GATE:POLarity? OUTPut :TRIGger:SLOPe {POSitive NEGative} :TRIGger:SLOPe? :TRIGger {OFF ON} :TRIGger? 트리거버스트모드 "Trig In" 커넥터외부게이트버스트 "Trig Out" 커넥터 상태저장명령 ( 자세한내용은 188 페이지참조 ) *SAV {0 1 2 3 } 상태 0 은전원차단시의기기상태입니다. *RCL {0 1 2 3 } 상태 1에서 까지는사용자정의상태입니다. MEMory:STATe :NAME {0 1 2 3 } [, ] :NAME? {0 1 2 3 } :DELete {0 1 2 3 } :RECall:AUTO {OFF ON} :RECall:AUTO? :STATe:VALid? {0 1 2 3 } MEMory:NSTates? 굵은체로표시되는변수는 *RST( 재설정 ) 명령다음에선택됩니다. 12

제 장원격인터페이스참조사항 SCPI 명령요약 시스템관련명령 ( 자세한내용은 191 페이지참조 ) SYSTem:ERRor? *IDN? DISPlay {OFF ON} DISPlay? DISPlay :TEXT :TEXT? :TEXT:CLEar *RST *TST? SYSTem:VERSion? SYSTem :BEEPer :BEEPer:STATe {OFF ON} :BEEPer:STATe? *LRN? *OPC *OPC? *WAI 명령요약 인터페이스구성명령 ( 자세한내용은 195 페이지참조 ) SYSTem:INTerface {GPIB RS232} SYSTem:LOCal SYSTem:RWLock 굵은체로표시되는변수는 *RST( 재설정 ) 명령다음에선택됩니다. 125

제 장원격인터페이스참조사항 SCPI 명령요약 위상잠금명령 명령요약 ( 자세한내용은 200 페이지참조 ) PHASe { MINimum MAXimum} PHASe? [MINimum MAXimum] PHASe:REFerence PHASe:UNLock:ERRor:STATe {OFF ON} PHASe:UNLock:ERRor:STATe? UNIT:ANGLe {DEGree RADian} UNIT:ANGLe? 상태보고명령 ( 자세한내용은 210 페이지참조 ) *STB? *SRE *SRE? STATus :QUEStionable:CONDition? :QUEStionable[:EVENt]? :QUEStionable:ENABle :QUEStionable:ENABle? *ESR? *ESE *ESE? *CLS STATus:PRESet *PSC {0 1} *PSC? *OPC 굵은체로표시되는변수는 *RST( 재설정 ) 명령다음에선택됩니다. 126

제 장원격인터페이스참조사항 SCPI 명령요약 교정명령 ( 자세한내용은 21 페이지참조 ) CALibration? CALibration :SECure:STATe {OFF ON}, :SECure:STATe? :SECure:CODE :SETup <0 1 2 3... 115> :SETup? :VALue :VALue? :COUNt? :STRing :STRing? 명령요약 IEEE 88.2 일반명령 *CLS *ESR? *ESE *ESE? *IDN? *LRN? *OPC *OPC? *PSC {0 1} *PSC? *RST *SAV {0 1 2 3 } 상태 0 은전원차단시기기상태입니다. *RCL {0 1 2 3 } 상태 1에서 까지는사용자가정의한상태입니다. *STB? *SRE *SRE? *TRG *TST? 굵은체로표시되는변수는 *RST( 재설정 ) 명령다음에선택됩니다. 127

제 장원격인터페이스참조사항간단한프로그래밍개요 간단한프로그래밍개요 이항목에서는원격인터페이스로함수발생기를프로그램할경우사용되는기본테크닉에대해간단히설명합니다. 여기설명된내용은개요일뿐이며응용프로그램작성에필요한세부사항은제공하지않습니다. 자세한내용은이장의뒷부분및제 6 장의응용프로그램예를참조하십시오. 기기제어에대한자세한내용은프로그래밍응용프로그램의사용설명서를참조하십시오. APPLy 명령사용 APPLy 명령을사용하면원격인터페이스로함수발생기를간단히프로그램할수있습니다. 예를들어, 사용자의컴퓨터에서전송된다음명령문자열은 -2.5 볼트오프셋으로 5 khz 에서 3Vpp 사인파를출력합니다. APPL:SIN 5.0E+3, 3.0, -2.5 로우레벨명령사용 APPLy 명령을사용하면함수발생기를간편하게프로그램할수있고, 로우레벨명령을사용하면개별변수를보다유연하게변경할수있습니다. 예를들어사용자의컴퓨터에서전송된다음명령문자열은 3Vpp 사인파를 5 khz, -2.5 볼트오프셋에서출력합니다. FUNC SIN 사인파선택 FREQ 5000 VOLT 3.0 VOLT:OFFS -2.5 쿼리응답확인 주파수를 5 khz 로설정진폭을 3 Vpp 로설정오프셋을 -2.5 Vdc 로설정 쿼리명령 ("?" 로끝나는명령 ) 을사용하는경우에만함수발생기에응답메시지전송을지시할수있습니다. 쿼리는내부기기설정을복구합니다. 예를들어, 사용자의컴퓨터에서다음명령문자열을전송하면, 함수발생기의오류대기열을확인한다음, 가장최근오류에서응답을구합니다. dimension statement 크기문자열배열 (255 요소 ) SYST:ERR? enter statement 오류대기열확인 오류문자열응답입력 128

제 장원격인터페이스참조사항간단한프로그래밍개요 트리거소스선택 스윕또는버스트가활성화되면, 함수발생기는직접내부트리거, 후면판 Trig In 커넥터의하드웨어트리거, 전면판키의수동트리거또는소프트웨어 ( 버스 ) 트리거를받아들입니다. 기본값으로내부트리거소스가선택됩니다. 외부또는소프트웨어트리거소스를사용하려면먼저해당소스를선택해야합니다. 예를들어, 사용자의컴퓨터에서전송된다음명령문자열은후면판 Trig In 커넥터에서 TTL 펄스의상승구간을수신할때마다 3 사이클버스트를출력합니다. BURS:NCYC 3 버스트카운트를 3 사이클로설정 TRIG:SLOP POS 극성을상승구간으로설정 TRIG:SOUR EXT BURS:STAT ON 외부트리거소스선택 버스트모드활성화 129

제 장원격인터페이스참조사항 APPLy 명령사용 APPLy 명령사용 제 3 장 9 페이지의, " 출력구성 " 을참조하십시오. APPLy 명령을사용하면원격인터페이스로함수발생기를간단히프로그램할수있습니다. 아래구문에서확인할수있듯이, 하나의명령으로함수, 주파수, 진폭및오프셋모두를선택할수있습니다. APPLy:<function> [<frequency> [,<amplitude> [,<offset>] ]] 예를들어사용자의컴퓨터에서다음명령문자열을전송하면 3Vpp 사인파를 5 khz, -2.5 볼트오프셋으로출력합니다. APPL:SIN 5 KHZ, 3.0 VPP, -2.5 V APPLy 명령으로다음과같은작업을실행할수있습니다. 트리거소스를직접으로설정합니다 (TRIG:SOUR IMM 명령과동등 ). 현재활성화된모든변조, 스윕또는버스트모드를끄고기기를연속파형모드로설정합니다. Output 커넥터를켜지만 (OUTP ON 명령 ), 출력터미네이션설정 (OUTP:LOAD 명령 ) 을변경하지는않습니다. 전압범위자동설정을무시하고, 범위자동설정기능을자동으로활성화합니다 (VOLT:RANG:AUTO 명령 ). 방형파의경우, 현재듀티사이클설정을무시하고자동으로 50% 로설정합니다 (FUNC:SQU:DCYC 명령 ). 램프파형의경우, 현재대칭설정을무시하고자동으로 100% 로설정합니다 (FUNC:RAMP:SYMM 명령 ). APPLy 명령의구문문장은 13 페이지의나와있습니다. 130

제 장원격인터페이스참조사항 APPLy 명령사용 출력주파수 APPLy 명령의 frequency 변수의경우, 출력주파수범위는지정한함수에따라다릅니다. frequency 변수에지정한값대신 "MINimum", "MAXimum" 또는 "DEFault" 를사용할수있습니다. MIN 은지정한함수에허용되는최소주파수를선택하고 MAX 는최대주파수를선택합니다. 모든함수의기본주파수는 1 khz 입니다. 함수최소주파수최대주파수 사인방형램프펄스잡음, DC Arbs 1 µhz 1 µhz 1 µhz 500 µhz 적용안됨 1 µhz 80 MHz 80 MHz 1 MHz 50 MHz 적용안됨 25 MHz 함수로인한한계 : 주파수한계는 APPLy 명령에서지정한함수에의해결정됩니다. 예를들어, 현재 80 MHz 사인파형을출력중이고, 그런다음 APPLy 명령을사용하여램프로변경하려는경우, 함수발생기는출력주파수를 1 MHz( 램프의상한 ) 로자동조절합니다. 원격인터페이스에서 "Data out of range" 오류가발생하며주파수는설명대로조절됩니다. 출력진폭 APPLy 명령의 amplitude 변수의경우, 출력진폭범위는지정한함수와출력터미네이션에따라다릅니다. amplitude 변수에지정한값대신, "MINimum", "MAXimum" 또는 "DEFault" 를사용할수있습니다. MIN 은최소진폭을선택합니다 (1 mvpp - 50 ohms). MAX 는지정한함수의최대진폭을선택합니다 ( 함수와오프셋전압에따라최대 10 Vpp - 50 ohms). 모든함수의기본진폭은 100 mvpp (50 ohms) 입니다. 출력터미네이션으로인한한계 : 출력진폭한계는현재의출력터미네이션설정에의해결정됩니다 (APPLy 명령은터미네이션설정을변경하지않습니다 ). 예를들어, 진폭을 10 Vpp 로설정한다음, 출력터미네이션을 50 ohms 에서 " 하이임피던스 " 로변경하려면, 함수발생기전면판에표시된진폭은 20 Vpp 로두배가됩니다 ( 오류가발생하지않음 ). " 하이임피던스 " 에서 50 ohms 으로변경하는경우, 표시된진폭은반으로줄어듭니다. 자세한내용은 15 페이지의 OUTP:LOAD 명령을참조하십시오. 131

제 장원격인터페이스참조사항 APPLy 명령사용 APPLy 명령의일부분으로서, 출력진폭을다음과같이 Vpp, Vrms 또는 dbm 단위로설정할수있습니다. APPL:SIN 5.0E+3, 3.0 VRMS, -2.5 또는 VOLT:UNIT 명령을사용하여 (16 페이지참조 ) 뒤이은모든명령의출력단위를지정할수있습니다. APPLy 명령의일부분으로서단위를지정하지않으면 VOLT:UNIT 명령이우선됩니다. 예를들어, VOLT:UNIT 명령을사용하여 "Vrms" 를선택하고 APPLy 명령으로단위를지정하지않으면, APPLy 명령에서 amplitude 변수에지정된값은 "Vrms" 단위로표시됩니다. 현재출력터미네이션이 " 하이임피던스 " 로설정되어있으면출력진폭을 dbm 단위로지정할수없습니다. 단위는 Vpp 로자동변환됩니다. 자세한내용은 16 페이지의 VOLT:UNIT 명령을참조하십시오. 단위선택으로인한한계 : 진폭한계는출력단위에따라결정될수도있습니다. 이현상은출력함수에따라크레스트요인이다르기때문에단위가 Vrms 또는 dbm 일때발생합니다. 예를들어, 5 Vrms 방형파 (50 ohms) 를출력한다음사인파로변경하려는경우, 함수발생기는출력진폭을 3.536 Vrms(Vrms 단위사인파의상한 ) 로자동조정합니다. 원격인터페이스에서 "Data out of range" 라는오류가발생하며진폭은설명대로조정됩니다. 임의파형한계 : 임의파형의경우, 파형데이터포인트가출력 DAC(Digital-to-Analog Converter) 의일부범위만을사용할경우최대진폭이제한됩니다. 예를들어내장 " 사인파 " 는 ±1/2 사이값의일부범위만을사용하므로, 최대진폭이 6.087 Vpp(50 ohms) 로제한됩니다. 진폭을변경하는동안출력감쇠기의스위칭으로인해특정전압에서출력파형이일시적으로방해받을수도있습니다. 그러나, 진폭은제어되기때문에출력전압은범위를스위칭하는동안현재설정을초과하지않습니다. 출력방해현상을방지하려면 VOLT:RANG:AUTO 명령을사용하여전압범위자동설정기능을비활성화하십시오 ( 자세한내용은 13 페이지참조 ). APPLy 명령은자동범위기능을자동으로활성화합니다. 132

제 장원격인터페이스참조사항 APPLy 명령사용 DC 오프셋전압 APPLy 명령의 offset 변수의경우, 변수에지정한값대신 "MINimum", "MAXimum" 또는 "DEFault" 를사용할수있습니다. MIN 은지정한함수와진폭의 dc 오프셋전압을최저음수값으로설정합니다. MAX 는지정한함수와진폭의 dc 오프셋전압을최대치로설정합니다. 모든함수의기본오프셋은 0 볼트입니다. 진폭으로인한한계 : 다음은오프셋전압과출력진폭간의관계입니다. Vmax 는선택한출력터미네이션의최대피크전압입니다 (50Ω 로드의경우 5 볼트, 하이임피던스로드의경우 10 볼트 ). Vpp Voffset < Vmax - ---- 2 지정한오프셋전압이유효하지않은경우, 함수발생기는오프셋전압을지정된진폭에서사용할수있는최대 dc 전압으로자동조절합니다. 원격인터페이스에서 "Data out of range" 라는오류가발생하고주파수는설명대로조정됩니다. 출력터미네이션으로인한한계 : 오프셋한계는현재출력터미네이션설정에의해결정됩니다 (APPLy 명령은터미네이션설정을변경하지않습니다 ). 예를들어, 오프셋을 100 mvdc 로설정한다음출력터미네이션을 50 ohms 에서 " 하이임피던스 " 로변경하는경우, 함수발생기의전면판에표시된오프셋전압은 200 mvdc 로두배가됩니다 ( 오류가발생하지않음 ). " 하이임피던스 " 에서 50 ohms 으로변경하면표시된오프셋은반으로줄어듭니다. 자세한내용은 15 페이지의 OUTP:LOAD 명령을참조하십시오. 임의파형한계 : 임의파형에서, 파형데이터포인트가출력 DAC(Digital- to-analog Converter) 의일부범위만을사용할경우최대오프셋진폭이제한됩니다. 예를들어, 내장 " 사인파 " 는 ±1 사이값의일부범위만을사용하기때문에최대진폭이.95 볼트 (50 ohms) 로제한됩니다. "0" DAC 값은파형데이터포인트가출력 DAC 의전체범위를사용하지않는경우에도오프셋참조로계속사용됩니다. 133

제 장원격인터페이스참조사항 APPLy 명령사용 APPLy 명령구문 APPLy 명령에서옵션변수를사용 ( 대괄호표시 ) 하기때문에, amplitude 변수를사용하려면 frequency 를지정해야하고, offset 변수를사용하려면 frequency 와 amplitude 모두를지정해야합니다. 예를들어, 다음과같은명령문자열을사용할수있습니다 (frequency 와 amplitude 가지정되었지만 offset 은삭제되어기본값사용 ). APPL:SIN 5.0E+3, 3.0 그러나 frequency 를지정하지않으면진폭또는오프셋을지정할수없습니다. frequency, amplitude 및 offset 변수에지정한값대신 "MINimum", "MAXimum" 또는 "DEFault" 를사용할수있습니다. 예를들어다음문장은 -2.5 볼트오프셋으로 80 MHz 에서 3 Vpp 사인파를출력합니다. APPL:SIN MAX, 3.0, -2.5 APPLy 명령으로다음과같은작업을실행할수있습니다. 트리거소스를직접으로설정합니다 (TRIG:SOUR IMM 명령과동등 ). 현재활성화된모든변조, 스윕또는버스트모드를끄고기기를연속파형모드로설정합니다. Output 커넥터를켜지만 (OUTP ON 명령 ) 출력터미네이션설정 (OUTP:LOAD 명령 ) 을변경하지는않습니다. 전압범위자동설정을무시하고, 범위자동설정기능을자동으로활성화합니다 (VOLT:RANG:AUTO 명령 ). 방형파의경우, 현재듀티사이클설정을무시하고자동으로 50% 로설정합니다 (FUNC:SQU:DCYC 명령 ). 램프파형의경우, 현재대칭설정을무시하고자동으로 100% 로설정합니다 (FUNC:RAMP:SYMM 명령 ). APPLy:SINusoid [<frequency> [,<amplitude> [,<offset>] ]] 지정된주파수, 진폭및 dc 오프셋으로사인파를출력합니다. 파형은명령이수행되면바로출력됩니다. 13

제 장원격인터페이스참조사항 APPLy 명령사용 APPLy:SQUare [<frequency> [,<amplitude> [,<offset>] ]] 지정된주파수, 진폭및 dc 오프셋으로방형파를출력합니다. 이명령은현재듀티주기설정을무시하며자동으로 50% 를선택합니다. 파형은명령이수행되면바로출력됩니다. APPLy:RAMP [<frequency> [,<amplitude> [,<offset>] ]] 지정된주파수, 진폭및 dc 오프셋으로램프파를출력합니다. 이명령은현재대칭설정을무시하며자동으로 100% 를선택합니다. 파형은명령이수행되면바로출력됩니다. APPLy:PULSe [<frequency> [,<amplitude> [,<offset>] ]] 지정된주파수, 진폭및 dc 오프셋으로펄스파를출력합니다. 파형은명령이수행되면바로출력됩니다. 이명령은현재펄스폭설정 (PULS:WIDT 명령 ) 과구간시간설정 (PULS:TRAN 명령 ) 을유지합니다. 그러나, 함수발생기는지정된주파수를기본으로펄스폭또는구간시간을조정하여펄스파에대한주파수한계를준수합니다. 펄스폭과구간시간설정에대한자세한내용은 15 페이지를참조하십시오. 대부분의응용프로그램에서펄스파의반복률은주파수가아닌파형주기를사용하여지정됩니다. 경우에따라 APPLy 명령은근사치를계산하여지정된주파수로펄스를생성합니다. 따라서, PULS:PER 명령 (18 페이지참조 ) 으로펄스파의반복률을설정하는것이좋습니다. APPLy:NOISe [<frequency DEFault> [,<amplitude> [,<offset>] ]] 지정된진폭과 dc 오프셋으로가우스잡음을출력합니다. 파형은명령이수행되면바로출력됩니다. frequency 변수는이명령에아무런영향을미치지않지만, 사용자는값또는 "DEFault" 를지정해야합니다 ( 잡음함수의대역폭은 50 MHz 입니다 ). 주파수를지정해도잡음출력에는아무런영향을미치지않지만다른함수로변경해도값은계속기억됩니다. 다음문장과같이잡음에 APPLy 명령을사용할수있습니다. APPL:NOIS DEF, 5.0, 2.0 APPLy:DC [<frequency DEFault> [,<amplitude> DEFault> [,<offset>] ]] offset 변수에서지정한레벨로 dc 전압을출력합니다. dc 전압은 ±5 Vdc - 50 ohms 또는 ±10 Vdc - 개방회로사이의값으로설정할수있습니다. dc 전압은명령이수행되면바로출력됩니다. 135

제 장원격인터페이스참조사항 APPLy 명령사용 frequency 와 amplitude 변수는이명령에아무런영향을미치지않지만사용자는값또는 "DEFault" 를지정해야합니다. 주파수와진폭을지정해도 dc 출력에는아무런영향을미치지않지만다른함수로변경해도값은계속기억됩니다. 다음문장과같이 dc 출력에 APPLy 명령을사용할수있습니다. APPL:DC DEF, DEF, -2.5 APPLy:USER [<frequency> [,<amplitude> [,<offset>] ]] FUNC:USER 명령으로선택된현재의임의파형을출력합니다. 파형은지정된주파수, 진폭및 dc 오프셋을사용하여출력됩니다. 파형은명령이수행되면바로출력됩니다. 임의파형을메모리로다운로드하는경우, 자세한내용은 178 페이지를참조하십시오. APPLy? 함수발생기의현재구성을쿼리하고따옴표문자열을보냅니다. 이명령의목적은사용자가해당쿼리응답을프로그래밍응용프로그램의 APPL: 명령에첨부하여그결과를지정된상태에서함수발생기에저장하여사용할수있게하는것입니다. 함수, 주파수, 진폭및오프셋이아래예의문자열과같이나타납니다 ( 따옴표는문자열의일부로나타납니다 ). "SIN +5.0000000000000E+03,+3.0000000000000E+00, -2.5000000000000E+00" 136

제 장원격인터페이스참조사항출력구성명령 출력구성명령 제 3 장 9 페이지의 " 출력구성 " 을참조하십시오. 이항목에서는함수발생기프로그램에사용되는로우레벨명령에대해설명합니다. APPLy 명령을사용하면함수발생기를간편하게프로그램할수있고, 로우레벨명령을사용하면개별변수를보다유연하게변경할수있습니다. FUNCtion {SINusoid SQUare RAMP PULSe NOISe DC USER} FUNCtion? 출력함수를선택합니다. 선택한파형이이전에선택한주파수, 진폭및오프셋전압설정으로출력됩니다. 기본값은 SIN 입니다. FUNC? 쿼리는 "SIN", "SQU", "RAMP", "PULS", "NOIS", "DC" 또는 USER" 를나타냅니다. "USER" 를선택한경우, 함수발생기는 FUNC:USER 명령에의해현재선택된임의파형을출력합니다. 아래표에는변조, 스윕및버스트에서사용할수있는출력함수가표시되어있습니다. " " 은유효한조합을표시합니다. 변조, 스윕또는버스트에허용되지않는함수로변경하려는경우, 변조또는모드가꺼집니다. 사인방형램프펄스잡음 DC 사용자정의 AM, FM 반송 FSK 반송 스윕모드 버스트모드 1 1 외부게이트버스트모드에서만허용됩니다. 함수한계 : 변경하려는최대주파수가현재함수의최대주파수보다작은경우, 주파수는새로운함수의최대값으로조절됩니다. 예를들어, 현재 80 MHz 사인파를출력중이고, 램프함수를변경하려는경우, 함수발생기는출력주파수를 1 MHz( 램프의상한 ) 로자동조절합니다. 원격인터페이스에서 "Settings conflict" 오류가발생하며주파수는설명대로조정됩니다. 137

제 장원격인터페이스참조사항출력구성명령 진폭한계 : 변경하려는최대진폭이현재함수의최대진폭보다작은경우, 진폭은새로운함수의최대값으로자동조절됩니다. 이현상은출력함수에따라크레스트요인이다르기때문에출력단위가 Vrms 또는 dbm 일때나타납니다. 예를들어 5 Vrms 방형파 (50 ohms) 를출력한다음사인파를변경하려는경우, 함수발생기가출력진폭을 3.536 Vrms(Vrms 단위사인의상한 ) 로자동조절합니다. 원격인터페이스에서 "Settings conflict" 오류가발생하며진폭은설명대로조정됩니다. FREQuency {<frequency> MINimum MAXimum} FREQuency? [MINimum MAXimum] 출력주파수를설정합니다. MIN 은선택된함수에서허용되는최소주파수를선택하고 MAX 는최대주파수를선택합니다. 모든함수의기본값은 1 khz 입니다. FREQ? 쿼리는현재선택된함수의주파수설정을헤르쯔단위로나타냅니다. 함수최소주파수최대주파수 사인방형램프펄스잡음, DC Arbs 1 µhz 1 µhz 1 µhz 500 µhz 적용안됨 1 µhz 80 MHz 80 MHz 1 MHz 50 MHz 적용안됨 25 MHz 함수한계 : 변경하려는최대주파수가현재함수의최대주파수보다작은경우, 주파수는새로운함수의최대값으로조절됩니다. 예를들어, 현재 80 MHz 사인파를출력중이고, 램프함수를변경하려는경우, 함수발생기는출력주파수를 1 MHz( 램프의상한 ) 로자동조절합니다. 원격인터페이스에서 "Settings conflict" 오류가발생하며주파수는설명대로조정됩니다. 138

제 장원격인터페이스참조사항출력구성명령 듀티사이클한계 : 방형파에서아래와같이주파수가높은경우에는듀티사이클의전체범위를사용할수없습니다. 20% ~ 80% ( 주파수 < 25 MHz) 0% ~ 60% (25 MHz < 주파수 < 50 MHz) 50% ( 주파수 > 50 MHz) 현재듀티사이클을만들어낼수없는주파수로변경하려는경우, 듀티사이클은새로운함수의최대값으로자동조절됩니다. 예를들어, 현재듀티사이클을 70% 로설정한다음주파수를 60 MHz 로변경하려는경우, 함수발생기는듀티사이클을 50%( 이주파수의상한 ) 로조정합니다. 원격인터페이스에서 "Settings conflict" 오류가발생하며듀티사이클은설명대로조정됩니다. VOLTage {<amplitude> MINimum MAXimum} VOLTage? [MINimum MAXimum] 출력진폭을설정합니다. 모든함수의기본진폭은 100 mvpp(50ω) 이며, MIN 은최소진폭을선택합니다 (1 mvpp - 50Ω). MAX 는선택한함수의최대진폭을선택합니다 ( 선택된함수와오프셋전압에따라, 10 Vpp - 50Ω). VOLT? 쿼리는현재선택된함수에대한출력진폭을나타냅니다. 값은항상가장최근의 VOLT:UNIT 명령으로설정된단위로나타납니다. 오프셋전압한계 : 다음은오프셋진폭과오프셋전압의관계입니다. Vmax 는선택한출력터미네이션에대한최대피크전압 (5 볼트의경우 50Ω, 10 볼트의경우하이임피던스로드 ) 입니다. Vpp < 2 X (Vmax - Voffset ) 출력터미네이션으로인한한계 : 출력터미네이션설정을변경하면표시된출력진폭은자동으로조정됩니다 ( 오류가발생하지않습니다 ). 예를들어진폭을 10 Vpp 로설정한다음출력터미네이션을 50 ohms 에서 " 하이임피던스 " 로변경하는경우, 함수발생기전면판에표시된진폭은 20 Vpp 로두배가됩니다. " 하이임피던스 " 에서 50 ohms 으로변경하는경우, 표시된진폭은반으로줄어듭니다. 자세한내용은 19 페이지의 OUTP:LOAD 명령을참조하십시오. VOLT 명령의일부분으로단위를지정하여, 아래와같이 Vpp, Vrms 또는 dbm 단위로출력진폭을설정할수있습니다. VOLT 3.0 VRMS 또는 VOLT:UNIT 명령을사용하여 (16 페이지참조 ) 뒤이은모든명령의출력단위를지정할수있습니다. 139

제 장원격인터페이스참조사항출력구성명령 출력터미네이션이현재 " 하이임피던스 " 로설정되어있는경우출력진폭을 dbm 단위로지정할수없습니다. 단위는 Vpp 로자동변환됩니다. 자세한내용은 16 페이지의 VOLT:UNIT 명령을참조하십시오. 단위선택으로인한한계 : 진폭한계는선택한출력단위에따라결정될수도있습니다. 이현상은출력함수에따라크레스트요인이다르기때문에단위가 Vrms 또는 dbm 일때발생합니다. 예를들어, 5 Vrms 방형파 (50 ohms) 를출력한다음사인파로변경하려는경우, 함수발생기는출력진폭을 3.536 Vrms(Vrms 단위사인파의상한 ) 로자동조정합니다. 원격인터페이스에서 "Settings conflict" 라는오류가발생하며진폭은설명대로조정됩니다. 임의파형한계 : 임의파형의경우, 파형데이터포인트가출력 DAC(Digital-to-Analog Converter) 의일부범위만을사용할경우최대진폭이제한됩니다. 예를들어내장 " 사인파 " 는 ±1/2 사이값의일부범위만을사용하므로, 최대진폭이 6.087 Vpp(50 ohms) 로제한됩니다. 진폭을변경하는동안출력감쇠기의스위칭으로인해특정전압에서출력파형이일시적으로방해받을수도있습니다. 그러나, 진폭은제어되기때문에출력전압은범위를스위칭하는동안현재설정을초과하지않습니다. 출력방해현상을방지하기위해 VOLT:RANG:AUTO 명령을사용하여전압자동범위기능을비활성화할수있습니다 ( 자세한내용은 13 페이지참조 ). 하이레벨및로우레벨을지정하면진폭 ( 오프셋전압연관 ) 을설정할수도있습니다. 예를들어하이레벨을 +2 볼트로설정하고로우레벨을 -3 볼트로설정한경우, 결과진폭은 5Vpp 입니다 ( 연관오프셋전압, -500 mv). 자세한내용은 19 페이지의 VOLT:HIGH 및 VOLT:LOW 명령을참조하십시오. dc 전압레벨을출력하려면, FUNC DC 명령을사용하여 dc 전압함수를선택한다음 VOLT:OFFS 명령을사용하여오프셋전압을설정하십시오. dc 레벨을 ±5 Vdc(50 ohms) 또는 ±10 Vdc( 개방회선 ) 사이값으로설정할수있습니다. VOLTage:OFFSet {<offset> MINimum MAXimum} VOLTage:OFFSet? [MINimum MAXimum] dc 오프셋전압을설정합니다. 모든함수의기본오프셋은 0 볼트입니다. MIN 은선택한함수발생기와진폭의 dc 오프셋전압을최저음수값으로선택합니다. MAX는선택한함수발생기와진폭의 dc 오프셋을최대값으로선택합니다. :OFFS? 쿼리는현재선택된함수에대한오프셋전압을나타냅니다. 10

제 장원격인터페이스참조사항출력구성명령 진폭으로인한한계 : 다음은오프셋전압과출력진폭간의관계입니다. Vmax 는선택한출력터미네이션에대한최대피크전압입니다 (50Ω 로드에 5 볼트, 하이임피던스로드에 10 볼트 ). Vpp Voffset < Vmax - ---- 2 지정한오프셋전압이유효하지않은경우, 함수발생기는오프셋전압을지정된진폭에서사용할수있는최대 dc 전압으로자동조절합니다. 원격인터페이스에서 "Data out of range" 오류가발생하고주파수는설명대로조정됩니다. 출력터미네이션으로인한한계 : 오프셋한계는현재출력터미네이션설정에따라결정됩니다. 예를들어오프셋을 100 mvdc 로설정한다음출력터미네이션을 50 ohms 에서 " 하이임피던스 " 로변경하는경우, 함수발생기의전면판에표시된오프셋전압은 200 mvdc 로두배가됩니다 ( 오류는발생하지않습니다 ). " 하이임피던스 " 에서 50 ohms 으로변경하는경우, 표시된오프셋은반으로줄어듭니다. 자세한내용은 15 페이지의 OUTP:LOAD 명령을참조하십시오. 임의파형한계 : 임의파형에서, 파형데이터포인트가출력 DAC(Digital- to-analog Converter) 의일부범위만을사용할경우최대오프셋진폭이제한됩니다. 예를들어, 내장 " 사인파 " 는 ±1 사이값의일부범위만을사용하기때문에최대진폭이.95 볼트 (50 ohms) 로제한됩니다. 하이레벨과로우레벨을지정해도오프셋을설정할수있습니다. 예를들어하이레벨을 +2 볼트로설정하고로우레벨을 -3 볼트로설정한경우, 결과진폭은 5Vpp 입니다 ( 연관오프셋전압, -500 mv). 자세한내용은아래의 VOLT:HIGH 및 VOLT:LOW 명령을참조하십시오. dc 전압레벨을출력하려면, FUNC DC 명령을사용하여 dc 전압함수를선택한다음 VOLT:OFFS 명령을사용하여오프셋전압을설정하십시오. dc 레벨을 ±5 Vdc(50 ohms) 또는 ±10 Vdc( 개방회선 ) 사이값으로설정할수있습니다. 11

제 장원격인터페이스참조사항출력구성명령 VOLTage :HIGH {<voltage> MINimum MAXimum} :HIGH? [MINimum MAXimum] :LOW {<voltage> MINimum MAXimum} :LOW? [MINimum MAXimum] 하이또는로우전압레벨을설정합니다. 모든함수에대한기본하이레벨은 +50 mv 이고기본로우레벨은 -50 mv 입니다. MIN 은선택한함수의전압레벨을최저음수값으로, MAX 는가장큰전압레벨을선택합니다. :HIGH? 및 :LOW? 쿼리는각각하이레벨과로우레벨을나타냅니다. 진폭으로인한한계 : 아래한계내에서양수나음수값으로전압레벨을설정할수있습니다.Vpp 는선택한출력진폭의최대피크투피크진폭입니다 (50 ohm 로드에 10 Vpp, 하이임피던스로드에 20 Vpp). Vpp ( max) Vhigh -Vlow < Vpp (max) 및 Vhigh, Vlow < ------------ 2 지정한레벨이유효하지않은경우, 허용되는최대전압으로레벨이자동조절됩니다. 원격인터페이스에서 "Data out of range" 오류가발생하며레벨은설명대로조정됩니다. 레벨은양수나음수값으로설정할수있지만하이레벨은반드시로우레벨보다높아야합니다. 로우레벨이하이레벨보다높게설정된경우, 로우레벨이하이레벨보다 1 mv 낮게자동설정됩니다. 원격인터페이스에서 "Data out of range" 오류가발생하며레벨은설명대로조정됩니다. 하이레벨과로우레벨을설정할때파형의진폭도설정된다는점에유의하십시오. 예를들어, 하이레벨을 +2 볼트로설정하고로우레벨을 -3 볼트로설정한경우, 결과진폭은 5Vpp 입니다 ( 오프셋전압, -500 mv). 출력터미네이션으로인한한계 : 출력터미네이션설정을변경하는경우표시된전압레벨이자동조정됩니다 ( 오류가발생하지않습니다 ). 예를들어, 하이레벨을 +100 mvdc 로설정한다음출력터미네이션을 50 ohms 에서 " 하이임피던스 " 로변경하는경우, 함수발생기전면판에표시된전압은 +200 mvdc 로두배가됩니다. " 하이임피던스 " 에서 50 ohms 으로변경하는경우, 표시된전압은반으로줄어듭니다. 자세한내용은 15 페이지의 OUTP:LOAD 명령을참조하십시오. 오프셋전압에대한파형을역으로하려면, OUTP:POL 명령을사용하십시오. 자세한내용은 15 페이지를참조하십시오. 12

제 장원격인터페이스참조사항출력구성명령 VOLTage:RANGe:AUTO {OFF ON ONCE} VOLTage:RANGe:AUTO? 모든함수의전압범위자동설정을활성화또는비활성화하십시오. 기본모드에서범위자동설정은활성화되어있으며 ("ON") 함수발생기는출력증폭기와감쇠기설정을자동으로최적화합니다. 함수발생기는범위자동설정이비활성화된상태 ("OFF") 에서증폭기와감쇠기의현재설정을사용합니다. :AUTO? 쿼리는 "0"(OFF) 또는 "1"(ON) 을나타냅니다. APPLy 명령은전압범위자동설정을무시하고범위자동설정기능을자동으로활성화합니다 ("ON"). 범위자동설정기능을비활성화하면진폭을변경하는동안감쇠기의스위칭으로인한일시적방해현상을감소시킬수있습니다. 그러나진폭과오프셋정확도및해상도 ( 파형엄수포함 ) 는예상변경범위이하로진폭을감소시킬때좋지않은영향이발생할수있습니다. "ONCE" 변수는범위자동설정을 "ON" 으로한다음 "OFF" 로하는역할을합니다. 이변수를사용하면 VOLT:RANG:AUTO OFF 설정으로돌아가기전에증폭기 / 감쇠기설정을한번변경할수있습니다. FUNCtion:SQUare:DCYCle {<percent> MINimum MAXimum} FUNCtion:SQUare:DCYCle? [MINimum MAXimum] 방형파의듀티사이클퍼센트를설정합니다. 듀티사이클은방형파가하이레벨인사이클당시간을의미합니다 ( 파형극성은역행되지않는다고가정 ). 기본값은 50% 입니다. MIN 은선택한주파수에대한최소듀티사이클을선택하고 MAX 는최대듀티사이클을선택합니다 ( 아래한계참조 ). :DCYC? 쿼리는현재듀티사이클설정을퍼센트단위로나타냅니다. 듀티사이클 20% 듀티사이클 80% 듀티사이클 : 20% ~ 80% ( 주파수 < 25 MHz) 0% ~ 60% (25 MHz < 주파수 < 50 MHz) 50% ( 주파수 > 50 MHz) 방형파의경우 APPLy 명령은현재듀티사이클설정을무시하며자동으로 50% 를선택합니다. 13

제 장원격인터페이스참조사항출력구성명령 듀티사이클설정은방형파에서다른함수로변경하는경우에도계속남아있습니다. 방형파로되돌아가면이전듀티사이클이사용됩니다. 주파수로인한한계 : 방형파가선택되고, 변경한주파수가현재듀티사이클을만들어낼수없는경우, 듀티사이클은새로운함수의최대값으로자동조정됩니다. 예를들어, 현재듀티사이클을 70% 로설정한다음주파수를 60 MHz 로변경하려는경우, 함수발생기는듀티사이클을 50%( 이주파수의상한 ) 로조정합니다. 원격인터페이스에서 "Settings conflict" 오류가발생하며듀티사이클은설명대로조정됩니다. 방형파를 AM 또는 FM 에대한변조파형으로선택하는경우듀티사이클설정은적용되지않습니다. 함수발생기는항상듀티사이클이 50% 인방형파를사용합니다. FUNCtion:RAMP:SYMMetry {<percent> MINimum MAXimum} FUNCtion:RAMP:SYMMetry? [MINimum MAXimum] 램프파형의대칭퍼센트를설정합니다. 대칭은램프파형이상승인사이클당시간을의미합니다 ( 파형극성은역행되지않는다고가정 ). 대칭은 0% 에서 100% 사이값으로설정할수있습니다. 기본값은 100% 입니다. MIN = 0%. MAX = 100%. :SYMM? 쿼리는현재대칭설정을퍼센트단위로나타냅니다. 0% 대칭 100% 대칭 램프파형의경우 APPLy 명령은현재설정을무시하고자동으로 100% 를선택합니다. 대칭설정은램프파에서다른함수로변경하는경우에도계속남아있습니다. 램프파형함수로되돌아가면이전대칭이사용됩니다. 램프파형을 AM 또는 FM 에대한변조파형으로선택하는경우듀티사이클설정은적용되지않습니다. OUTPut {OFF ON} OUTPut? 전면판 Output 커넥터를활성화또는비활성화합니다. 기본값은 "OFF" 입니다. 출력이활성화되면함수발생기전면판의키에불이들어옵니다. OUTP? 쿼리는 "0"(OFF) 또는 "1"(ON) 을나타냅니다. 1

제 장원격인터페이스참조사항출력구성명령 APPLy 명령은현재 OUTP 명령설정을무시하고 Output 커넥터를자동으로활성화합니다 ("ON"). 전면판 Output 커넥터의외부전압이과도한경우, 오류메시지가표시되며출력이비활성화됩니다. 출력을재활성화하려면, Output 커넥터에서오버로드를삭제하고 OUTP ON 명령을전송하십시오. OUTPut:LOAD {<ohms> INFinity MINimum MAXimum} OUTPut:LOAD? [MINimum MAXimum] 원하는출력터미네이션을선택하십시오 ( 예 : Agilent 33250A 의출력에첨부된로드임피던스 ). 진폭, 오프셋및하이 / 로우레벨설정에는지정된값이사용됩니다. 로드는 1Ω 에서 10 kω 사이의값으로설정할수있습니다. MIN 은 1W 를선택합니다. MAX 는 10 kω 을선택합니다. INF 는출력터미네이션을 " 하이임피던스 "(>10 kω) 로설정합니다. 기본값은 50Ω 입니다. :LOAD? 쿼리는현재로드설정을 ohms 단위나 "9.9E+37"( " 하이임피던스 " 에대해 ) 로나타냅니다. Agilent 33250A 는전면판 Output 커넥터에대해 50 ohms 의고정출력임피던스시리즈를나타냅니다. 실제로드임피던스가지정한값과다르면표시된진폭, 오프셋및하이 / 로우레벨이맞지않습니다. 출력터미네이션설정을변경하는경우, 표시된출력진폭, 오프셋및하이 / 로우레벨이자동으로조절됩니다 ( 오류가발생하지않음 ). 예를들어진폭을 10 Vpp 로설정한다음출력터미네이션을 50 ohms 에서 " 하이임피던스 " 로변경하는경우, 함수발생기전면판에표시된진폭은 20 Vpp 로두배가됩니다. " 하이임피던스 " 에서 50 ohms 으로변경하는경우, 표시된진폭은반으로줄어듭니다. 출력터미네이션이현재 " 하이임피던스 " 로설정되어있는경우출력진폭을 dbm 단위로지정할수없습니다. 단위는 Vpp 로자동변환됩니다. 자세한내용은 16 페이지의 VOLT:UNIT 명령을참조하십시오. OUTPut:POLarity {NORMal INVerted} OUTPut:POLarity? 오프셋전압에대한파형을역으로합니다. 일반모드 ( 기본값 ) 에서파형은사이클의첫번째구간에서양방향으로이동합니다. 역상모드의파형은사이클의첫번째구간에서음방향으로이동합니다. :POL? 쿼리는 "NORM" 또는 "INV" 를나타냅니다. 15

제 장원격인터페이스참조사항출력구성명령 아래예와같이, 파형은오프셋전압에대응하여역행합니다. 오프셋전압은파형이역행하는경우에도변경되지않습니다. 일반 역행 일반 역행 0V 오프셋 0V 오프셋전압없음오프셋전압있음 파형이역행할때, 파형과연관된동기신호는역행하지않습니다. OUTPut:SYNC {OFF ON} OUTPut:SYNC? 전면판 Sync 커넥터를활성화또는비활성화하십시오. 진폭이좁으면 Sync 신호를비활성화하여출력방해현상을감소시킬수있습니다. 기본설정은 "ON" 입니다. :SYNC? 쿼리는 "0"(OFF) 또는 "1"(ON) 을나타냅니다. 각파형함수에대한 Sync 신호의자세한내용은 60 페이지의 " 동기출력신호 " 를참조하십시오. Sync 신호가비활성화되면 Sync 커넥터의출력레벨은로직 " 로우 " 레벨입니다. 파형이역행될때 (OUTP:POL 명령 ) 파형과연관된 Sync 신호는역행되지않습니다. OUTP:SYNC 명령은스윕모드에서사용한 MARK 명령의설정에의해무시됩니다 (166 페이지참조 ). 따라서마커주파수가활성화될때 ( 스윕모드역시활성화되어있을때 ) OUTP:SYNC 명령은무시됩니다. VOLTage:UNIT {VPP VRMS DBM} VOLTage:UNIT? 출력진폭의단위를선택하십시오 ( 오프셋전압또는하이 / 로우레벨에영향을미치지않습니다 ). 기본값은 VPP 입니다. :UNIT? 쿼리는 "VPP". "VRMS" 또는 "DBM" 을나타냅니다. 16

제 장원격인터페이스참조사항출력구성명령 함수발생기는전면판과원격인터페이스작동에서선택한단위를사용합니다. 예를들어 VOLT:UNIT 명령을사용하여원격인터페이스에서 "VRMS" 를선택하는경우, 단위는전면판에 "VRMS" 로표시됩니다. VOLT? 쿼리명령 (139 페이지참조 ) 은가장최근의 VOLT:UNIT 명령으로설정된단위로출력진폭을나타냅니다. 진폭의출력단위는출력터미네이션이현재 " 하이임피던스 " 로설정되어있으면 dbm 로설정할수없습니다. 단위는 Vpp 로자동변환됩니다. 자세한내용은 15 페이지의 OUTP:LOAD 명령을참조하십시오. APPLy 나 VOLT 명령에서단위를지정하지않으면 VOLT:UNIT 명령이우선됩니다. 예를들어 VOLT:UNIT 명령을사용하여 "Vrms" 를선택하고 APPLy 또는 VOLT 명령으로단위를포함하지않으면, APPLy 명령에서 amplitude 변수에지정된값은 "Vrms" 단위로표시됩니다. 17

제 장원격인터페이스참조사항펄스구성명령 펄스구성명령 제 3 장의 62 페이지, " 펄스파형 " 도참조하십시오. 이항목에서는펄스파형을출력하기위해함수발생기를프로그램할경우사용되는로우레벨명령에대해설명합니다. 펄스함수를선택하려면 FUNC PULS 명령을사용하십시오 (137 페이지참조 ). 명령에대한설명은아래그림을참조하십시오. 90% 90% 50% 50% 펄스폭 10% 상승시간 주기 10% 하강시간 PULSe:PERiod {<seconds> MINimum MAXimum} PULSe:PERiod? [MINimum MAXimum] 펄스에대한주기를설정하십시오. 20 ns 에서 2000 초까지주기를선택하십시오. 기본값은 1 ms 입니다. MIN = 20 ns. MAX = 2000 초. :PER? 쿼리는펄스파형의주기를초단위로반환합니다. 지정된주기는아래와같이펄스폭과구간시간의합계보다커야합니다. 함수발생기는펄스폭과상승시간을지정한주기를포함할수있을정도로조절합니다. 원격인터페이스에서 "Data out of range" 오류가발생하며주기는설명대로조정됩니다. Period > Pulse Width + (1.6 X Edge Time) 이명령은모든파형의주기 ( 및주파수 ) 에영향을미칩니다 ( 펄스제외 ). 예를들어 PULS:PER 명령을사용하여주기를선택한후함수를사인파로변경하는경우, 지정된주기가새로운함수에사용됩니다. 18

제 장원격인터페이스참조사항펄스구성명령 함수한계 : 변경하려는함수의최소구간이펄스파형의최소구간보다큰경우, 주기가새로운함수에사용할수있는최소값으로자동조정됩니다. 예를들어 50 ns 주기로펄스파형을출력한다음램프함수로변경하는경우, 함수발생기는자동으로주기를 1 µs( 램프의하한 ) 로조정합니다. 원격인터페이스에서 "Settings conflict" 오류가발생하며주기는설명대로조정됩니다. PULSe:WIDTh {<seconds> MINimum MAXimum} PULSe:WIDTh? [MINimum MAXimum] 펄스폭을초단위로설정합니다. 펄스폭은펄스상승구간의임계값 50% 부터다음하강구간의임계값 50% 까지의시간을의미합니다. 펄스폭은 8ns에서 2000 초까지다양하게설정할수있습니다 ( 아래한계참조 ). 기본펄스폭은 100 ms 입니다. MIN = 8 ns. MAX = 2000 초. :WIDT? 쿼리는펄스폭을초단위로나타냅니다. 최소펄스폭은주기의영향을받습니다. 주기 > 20 초인경우최소펄스폭 = 1 µs 주기 > 200 초인경우최소펄스폭 = 10 µs 지정된펄스폭은아래와같이주기와상승시간의차보다작아야합니다. 함수발생기는지정한주기를포함할수있을정도로펄스폭을조정합니다. 원격인터페이스에서 "Settings conflict" 오류가발생하며펄스폭은설명대로조정됩니다. 펄스폭 < 주기 -(1.6 X 구간시간 ) 펄스폭은아래와같이한구간의총시간보다커야합니다. 펄스폭 > 1.6 X 구간시간 PULSe:TRANsition {<seconds> MINimum MAXimum} PULSe:TRANsition? [MINimum MAXimum] 상승과하강구간모두에대해구간시간을초단위로설정합니다. 구간시간은각구간의임계값 10% 부터 90% 까지의시간을의미합니다. 구간시간은 5ns에서 1 ms 까지설정할수있습니다 ( 아래한계참조 ). 기본구간시간은 5 ns 입니다. MIN = 5 ns. MAX = 1 ms. :TRAN? 쿼리는구간시간을초단위로나타냅니다. 19

제 장원격인터페이스참조사항펄스구성명령 지정한구간시간은아래와같이지정한펄스폭보다작아야합니다. 함수발생기는구간시간을조절하여지정한펄스폭을수용할수있도록합니다. 원격인터페이스에서 "Data out of range" 오류가발생하며구간시간은설명대로조정됩니다. 구간시간 < 0.625 X 펄스폭 150

제 장원격인터페이스참조사항진폭변조 (AM) 명령 진폭변조 (AM) 명령 제 3 장의 6 페이지, " 진폭변조 " 를참조하십시오. AM 개요 다음은 AM 파형생성단계에대한간략한설명입니다. AM 에사용되는명령은다음페이지에나열되어있습니다. 1 반송파를구성하십시오. APPLy 명령이나이에상응하는 FUNC, FREQ, VOLT 및 VOLT:OFFS 명령을사용하여반송파의함수, 주파수, 진폭및오프셋을선택하십시오. 반송파에는사인, 방형파, 램프또는임의파형을선택할수있습니다 ( 펄스, 잡음및 dc 는선택할수없습니다 ). 2 변조소스를선택하십시오. 함수발생기에내부또는외부변조소스를사용할수있습니다. AM:SOUR 명령을사용하여변조소스를선택하십시오. 외부소스의경우, 3 단계와 단계를건너뛸수있습니다. 3 변조파의형태를선택하십시오. 사인, 방형파, 램프, 잡음또는임의파형으로반송파를변조할수있습니다 ( 펄스와 dc 는사용할수없습니다 ). AM:INT:FUNC 명령을사용하여변조파형형태를선택하십시오. 변조주파수를설정하십시오. AM:INT:FREQ 명령을사용하여변조주파수를 2mHz와 20 khz 사이의값으로설정하십시오. 5 변조깊이를설정하십시오. AM:DEPT 명령을사용하여변조깊이 (" 퍼센트변조 " 라고도함 ) 를 0% 에서 120% 사이의값으로설정하십시오. 6 AM 변조를활성화하십시오. 다른변조변수를설정한후 AM:STAT ON 명령을사용하여 AM 을활성화하십시오. 151

제 장원격인터페이스참조사항진폭변조 (AM) 명령 AM 명령 APPLy 명령이나이에상응하는 FUNC, FREQ, VOLT 및 VOLT:OFFS 명령을사용하여반송파를구성하십시오. AM:SOURce {INTernal EXTernal} AM:SOURce? 변조신호의소스를선택합니다. 함수발생기에내부또는외부변조소스를사용할수있습니다. 기본값은 INT 입니다. :SOUR? 쿼리는 "INT" 또는 "EXT" 를나타냅니다. 외부소스를선택한경우, 반송파는외부파형으로변조됩니다. 변조깊이는후면판 Modulation In 커넥터에나타난 ±5V 신호레벨에의해제어됩니다. 예를들어 AM:DEPT 명령을사용하여변조깊이를 100% 로설정한다음변조신호가 +5 볼트이면, 출력은최대진폭에서이루어집니다. 변조신호가 -5 볼트인경우, 출력은최소진폭에서이루어집니다. AM:INTernal :FUNCtion {SINusoid SQUare RAMP NRAMp TRIangle NOISe USER} :FUNCtion? 변조파의형태를선택합니다. 내부변조소스가선택된경우에만사용됩니다 (AM:SOUR INT 명령 ). 잡음을변조파로사용할수있지만잡음, 펄스또는 dc 는반송파로사용할수없습니다. 기본값은 SIN 입니다. :FUNC? 쿼리는 "SIN", "SQU", "RAMP", "NRAM", "TRI", "NOIS" 또는 "USER" 를나타냅니다. 듀티사이클이 50% 인방형파의경우 "SQU" 를선택하십시오. 100% 대칭램프파형의경우 "RAMP" 를선택하십시오. 50% 대칭램프파형의경우 "TRI" 를선택하십시오. 0% 대칭램프파형의경우 "NRAM"( 음수램프 ) 을선택하십시오. 임의파형을변조파형형태로선택한경우 ("USER"), 파형이 8K 포인트로자동제한됩니다. 기타파형포인트는부분제거됩니다. 152

제 장원격인터페이스참조사항진폭변조 (AM) 명령 AM:INTernal:FREQuency {<frequency> MINimum MAXimum} AM:INTernal:FREQuency? [MINimum MAXimum] 변조파형의주파수를설정합니다. 내부변조소스가선택된경우에만사용됩니다 (AM:SOUR INT 명령 ). 2 mhz 에서 20 khz 까지선택하십시오. 기본값은 100 Hz 입니다. MIN = 2 mhz. MAX = 20 khz. :FREQ? 쿼리는내부주파수를 hertz 단위로나타냅니다. AM:DEPTh {<depth in percent> MINimum MAXimum} AM:DEPTh? [MINimum MAXimum] 내부변조깊이 ( 또는 " 퍼센트변조 ") 를퍼센트단위로설정합니다. 0% 에서 120% 까지선택하십시오. 기본값은 100% 입니다. MIN = 0%. MAX = 120%. :DEPT? 쿼리는변조깊이를퍼센트단위로나타냅니다. 100% 깊이이상인경우에도함수발생기는출력에서 ±5V 피크를초과하지않습니다 (50Ω 로드 ). 외부변조소스 (AM:SOUR EXT 명령 ) 를선택한경우, 반송파는외부파형으로변조됩니다. 변조깊이는후면판 Modulation In 커넥터의현재 ±5V 신호레벨로제어됩니다. 예를들어 AM:DEPT 명령을사용하여변조깊이를 100% 로설정한다음변조신호가 +5 볼트이면, 출력은최대진폭에서이루어집니다. 변조신호가 -5 볼트이면출력은최소진폭에서이루어집니다. AM:STATe {OFF ON} AM:STATe? AM 을활성화또는비활성화합니다. 파형이변경되는것을막으려면다른변조변수를설정한다음 AM 을활성화하십시오. 기본값은 OFF 입니다. :STAT? 쿼리는 "0"(OFF) 또는 "1"(ON) 을나타냅니다. 함수발생기는한번에하나의변조모드만활성화할수있습니다. 예를들어, AM 과 FM 을동시에활성화할수없습니다. AM 을활성화하면이전변조모드가꺼집니다. 함수발생기에서스윕이나버스트가활성화되어있으면 AM 을활성화할수없습니다. AM 을활성화하면스윕이나버스트모드는꺼집니다. 153

제 장원격인터페이스참조사항주파수변조 (FM) 명령 주파수변조 (FM) 명령 제 3 장의 69 페이지, " 주파수변조 " 를참조하십시오. FM 개요 다음은 FM 파형생성단계에대한간략한설명입니다. FM 에사용되는명령은다음페이지에나열되어있습니다. 1 반송파를구성하십시오. APPLy 명령이나이에상응하는 FUNC, FREQ, VOLT 및 VOLT:OFFS 명령을사용하여반송파의함수, 주파수, 진폭및오프셋을선택하십시오. 반송파에는사인, 방형파, 램프또는임의파형을선택할수있습니다 ( 펄스, 잡음및 dc 는선택할수없습니다 ). 2 변조소스를선택하십시오. 함수발생기에내부또는외부변조소스를사용할수있습니다. FM:SOUR 명령을사용하여변조소스를선택하십시오. 외부소스의경우, 3 단계와 단계를건너뛸수있습니다. 3 변조파형의형태를선택하십시오. 사인, 방형파, 램프, 잡음또는임의파형으로반송파를변조할수있습니다 ( 펄스와 dc 는사용할수없습니다 ). FM:INT:FUNC 명령을사용하여변조파형형태를선택하십시오. 변조주파수를설정하십시오. FM:INT:FREQ 명령을사용하여변조주파수를 2 mhz에서 20 khz 사이의값으로설정하십시오. 5 피크주파수편차를설정하십시오. FM:DEV 명령을사용하여주파수편차를 5Hz에서 0.05 MHz 사이의값으로설정하십시오 ( 램프의경우최대 550 khz 로제한, 임의파형의경우최대 12.55 MHz 로제한 ). 6 FM 변조를활성화하십시오. 다른변조변수를설정한다음 FM:STAT ON 명령을사용하여 FM 을활성화하십시오. 15

제 장원격인터페이스참조사항주파수변조 (FM) 명령 FM 명령 APPLy 명령이나이에상응하는 FUNC, FREQ, VOLT 및 VOLT:OFFS 명령을사용하여반송파를구성하십시오. FM:SOURce {INTernal EXTernal} FM:SOURce? 변조신호의소스를선택합니다. 함수발생기에내부또는외부변조소스를사용할수있습니다. 기본값은 INT 입니다. :SOUR? 쿼리는 "INT" 또는 "EXT" 를나타냅니다. 외부소스를선택한경우, 반송파는외부파형으로변조됩니다. 주파수편차는후면판 Modulation In 커넥터의현재 ±5V 신호레벨에의해제어됩니다. 예를들어 FM:DEV 명령을사용하여편차를 100 khz 로설정하면 +5V 신호레벨은주파수에서 100 khz 증가합니다. 그보다낮은신호레벨은편차가적으며음수신호레벨은주파수를반송파주파수이하로감소시킵니다. FM:INTernal :FUNCtion {SINusoid SQUare RAMP NRAMp TRIangle NOISe USER} :FUNCtion? 변조파의형태를선택합니다. 내부변조소스가선택된경우에만사용됩니다 (FM:SOUR INT 명령 ). 잡음을변조파형형태로사용할수있지만잡음, 펄스또는 dc 는반송파로사용할수없습니다. 기본값은 SIN 입니다. :FUNC? 쿼리 "SIN","SQU","RAMP","NRAM","TRI","NOIS" 또는 "USER" 를나타냅니다. 듀티사이클이 50% 인방형파의경우 "SQU" 를선택하십시오. 100% 대칭램프파형의경우 "RAMP" 를선택하십시오. 50% 대칭램프파형의경우 "TRI" 를선택하십시오. 0% 대칭램프파형의경우 "NRAM"( 음수램프 ) 을선택하십시오. 임의파형을변조파형 ("USER") 으로선택한경우, 파형은자동으로 8K 포인트로제한됩니다. 기타파형포인트는부분제거됩니다. 155

제 장원격인터페이스참조사항주파수변조 (FM) 명령 FM:INTernal:FREQuency {<frequency> MINimum MAXimum} FM:INTernal:FREQuency? [MINimum MAXimum] 변조파형의주파수를설정합니다. 내부변조소스가선택된경우에만사용됩니다 (FM:SOUR INT 명령 ). 2 mhz 에서 20 khz 까지선택하십시오. 기본값은 10 Hz 입니다. MIN = 2 mhz. MAX = 20 khz. :FREQ? 쿼리는내부변조주파수를헤르쯔단위로나타냅니다. FM:DEViation {<peak deviation in Hz> MINimum MAXimum} FM:DEViation? [MINimum MAXimum] 피크주파수편차를헤르쯔단위로설정하십시오. 이값은반송파주파수와변조파형주파수의최대편차를나타냅니다. 5 Hz 에서 0.05 MHz 사이의값을선택하십시오 ( 램프는 550 khz 까지, 임의파형은 12.55 MHz 까지로제한 ). 기본값은 100 Hz 입니다. MIN = 5 Hz. MAX = 아래반송파의주파수를기반으로합니다. :DEV? 쿼리는편차를헤르쯔단위로나타냅니다. Carrier 최대편차 = ------- 반송파 < 0 MHz 인경우 2 최대편차 = Max.Frequency - Carrier ----------------------------- 2 반송파 > 0 MHz 인경우 반송파주파수는항상편차보다크거나같아야합니다. 편차를반송파주파수보다큰값으로설정하려는경우 (FM 활성화상태 ), 함수발생기는편차를현재반송파주파수에사용할수있는최대값으로자동조정합니다. 원격인터페이스에서 "Data out of range" 오류가발생하며편차는설명대로조정됩니다. 반송파주파수와편차의합계는선택한함수의최대주파수 + 100 khz ( 사인파및방형파의경우 80.1 MHz, 램프의경우 1.1 MHz, 임의파형의경우 25.1 MHz) 보다작거나같아야합니다. 편차를유효하지않은값으로설정하려는경우, 함수발생기는편차를현재반송파주파수에사용할수있는최대값으로자동조절합니다. 원격인터페이스에서 "Data out of range" 오류가발생하며편차는설명대로조정됩니다. 편차로인해반송파가현재듀티사이클의주파수한계를초과하는경우 ( 방형파만 ), 함수발생기는듀티사이클을현재반송파주파수에서허용되는최대값으로자동조정합니다. 원격인터페이스에서 "Settings conflict" 오류가발생하며듀티사이클은설명대로조정됩니다. 156

제 장원격인터페이스참조사항주파수변조 (FM) 명령 외부변조소스 (FM:SOUR EXT 명령 ) 를선택한경우편차는후면판 Modulation In 커넥터의 ±5V 신호레벨에의해제어됩니다. 예를들어, 주파수편차를 100 khz 로설정하면 +5V 신호레벨은주파수에서 100 khz 증가합니다. 그보다낮은신호레벨은편차가적으며음수신호레벨은주파수를반송파주파수이하로감소시킵니다. FM:STATe {OFF ON} FM:STATe? FM 을활성화또는비활성화합니다. 파형이변경되는것을막으려면다른변조변수를설정한다음 FM 을활성화하십시오. 기본값은 OFF 입니다. :STAT? 쿼리는 "0"(OFF) 또는 "1"(ON) 을나타냅니다. 함수발생기는한번에하나의변조모드만활성화할수있습니다. 예를들어, FM 과 AM 을동시에활성화할수없습니다. FM 을활성화하면이전변조모드는꺼집니다. 함수발생기에서스윕이나버스트가활성화되어있으면 FM 을활성화할수없습니다. FM 을활성화하면스윕이나버스트모드는꺼집니다. 157

제 장원격인터페이스참조사항주파수 -Shift 키 (FSK) 명령 주파수 -Shift 키 (FSK) 명령 제 3 장의 7 페이지, "FSK 변조 " 를참조하십시오. FSK 개요 다음은 FSK 변조파형생성단계에대한간략한설명입니다. FSK 에사용되는명령은다음페이지에나열되어있습니다. 1 반송파를구성하십시오. APPLy 명령이나이에상응하는 FUNC, FREQ, VOLT 및 VOLT:OFFS 명령을사용하여반송파의함수, 주파수, 진폭및오프셋을선택하십시오. 반송파에는사인, 방형파, 램프또는임의파형을선택할수있습니다 ( 펄스, 잡음및 dc 는선택할수없습니다 ). 2 FSK 소스를선택하십시오. 함수발생기는내부나외부 FSK 소스를사용합니다. FSK:SOUR 명령을사용하여 FSK 소스를선택하십시오. 3 FSK "hop" 주파수를선택하십시오. FSK:FREQ 명령을사용하여대체 ( 또는 "hop") 주파수를 1 µhz 에서 80 MHz 사이의값으로설정하십시오 ( 램프는 1 MHz 까지, 임의파형은 25 MHz 까지로제한 ). FSK 속도를설정하십시오. FSK:INT:RATE 명령을사용하여 FSK 속도를 2mHz 에서 1 Hz 사이의값으로설정하십시오 ( 내부 FSK 소스의경우 ). FSK 속도는출력주파수가반송파주파수와 hop 주파수간을 " 이동 " 하는속도를설정합니다. 5 FSK 변조를활성화하십시오. 다른 FSK 변수를설정한후 FSK:STAT ON 명령을사용하여 FSK 변조를활성화하십시오. 158

제 장원격인터페이스참조사항주파수 -Shift 키 (FSK) 명령 FSK 명령 APPLy 명령이나이에상응하는 FUNC, FREQ, VOLT 및 VOLT:OFFS 명령을사용하여반송파를구성하십시오. FSKey:SOURce {INTernal EXTernal} FSKey:SOURce? 내부또는외부 FSK 소스를선택합니다. 기본값은 INT 입니다. :SOUR? 쿼리는 "INT" 또는 "EXT" 를나타냅니다. 내부소스가선택되면, 출력주파수가반송파주파수와 hop 주파수간을 " 이동 " 하는속도는지정된 FSK 속도에의해결정됩니다 (FSK:INT:RATE 명령 ). 외부소스가선택되면, 출력주파수는후면판 Trig In 커넥터의신호레벨에의해결정됩니다. 로직로우레벨인경우반송파주파수가출력됩니다. 로직하이레벨인경우 hop 주파수가출력됩니다. 최대외부 FSK 속도는 1 MHz 입니다. 외부에서제어되는 FSK 파형 (Trig In) 에사용되는커넥터는, 외부에서변조되는 AM 과 FM 파형 (Modulation In) 에사용되는커넥터와다릅니다. Trig In 커넥터가 FSK 에사용될경우, 조절할수있는구간극성이없으며, TRIG:SLOP 명령의영향을받지않습니다. FSKey:FREQuency {<frequency> MINimum MAXimum} FSKey:FREQuency? [MINimum MAXimum] FSK 대체 ( 또는 "hop") 주파수를설정합니다. 1 µhz 에서 80 MHz 까지선택하십시오 ( 램프는 1 MHz 까지, 임의파형은 25 MHz 까지로제한 ). 기본값은 100 Hz 입니다. MIN = 1 µhz. MAX = 80 MHz. :FREQ? 쿼리는 "hop" 주파수를헤르쯔단위로나타냅니다. 변조파형은듀티사이클이 50% 인방형파입니다. 159

제 장원격인터페이스참조사항주파수 -Shift 키 (FSK) 명령 FSKey:INTernal:RATE {<rate in Hz> MINimum MAXimum} FSKey:INTernal:RATE? [MINimum MAXimum] 반송파와 hop 주파수간을 " 이동 " 하는출력주파수속도를설정합니다. 2mHz에서 1 MHz 까지선택하십시오. 기본값은 10 Hz 입니다. MIN = 2 mhz. MAX = 1 MHz. :RATE? 쿼리는 FSK 속도를헤르쯔단위로나타냅니다. FSK 속도는내부소스가선택될때만사용되며 (FSK:SOUR INT 명령 ), 외부소스가선택될때는무시됩니다 (FSK:SOUR EXT 명령 ). FSKey:STATe {OFF ON} FSKey:STATe? FSK 변조를활성화또는비활성화합니다. 파형이변경되는것을막으려면다른변조변수를설정한다음, FSK 를활성화하십시오. 기본값은 OFF 입니다. :STAT? 쿼리는 "0"(OFF) 또는 "1"(ON) 을나타냅니다. 함수발생기는한번에하나의변조모드만활성화할수있습니다. 예를들어, FSK 와 AM 을동시에활성화할수없습니다. FSK 를활성화하면이전변조모드가꺼집니다. 스윕이나버스트가활성화되어있으면 FSK 를활성화할수없습니다. FSK 를활성화하면스윕또는버스트모드는꺼집니다. 160

제 장원격인터페이스참조사항주파수스윕명령 주파수스윕명령 제 3 장의 76 페이지, " 주파수스윕 " 을참조하십시오. 스윕개요 다음은스윕발생단계에대한간략한설명입니다. 스윕에사용되는명령은 176 페이지에나열되어있습니다. 1 파형형태, 진폭및오프셋을선택하십시오. APPLy 명령이나이에해당하는 FUNC, FREQ, VOLT 및 VOLT:OFFS 명령을사용하여함수, 주파수, 진폭및오프셋을선택하십시오. 사인, 방형파, 램프또는임의파형을선택할수있습니다 ( 펄스, 잡음및 dc 는선택할수없습니다 ). 2 스윕의주파수한계를선택하십시오. 다음두가지방법중하나로주파수한계를설정할수있습니다. a 시작주파수 / 정지주파수 : FREQ:STAR 명령을사용하여시작주파수를설정하고 FREQ:STOP 명령을사용하여정지주파수를설정하십시오. 주파수에서위로스윕하려면, 시작주파수를정지주파수보다작게설정하십시오. 주파수에서아래로스윕하려면, 시작주파수를정지주파수보다크게설정하십시오. b 중심주파수 / 주파수범위 : FREQ:CENT 명령을사용하여중심주파수를설정하고 FREQ:SPAN 명령을사용하여주파수범위를설정하십시오. 주파수에서위로스윕하려면, 양수범위를설정하십시오. 주파수에서아래로스윕하려면, 음수범위를설정하십시오. 3 스윕모드를선택하십시오. SWE:SPAC 명령을사용하여스윕선형또는로그간격을선택하십시오. 스윕시간을설정하십시오. SWE:TIME 명령을사용하여시작주파수에서정지주파수까지스윕하는데필요한시간 ( 초 ) 을설정하십시오. 161

제 장원격인터페이스참조사항주파수스윕명령 5 스윕트리거소스를선택하십시오. TRIG:SOUR 명령을사용하여스윕을트리거할소스를선택하십시오. 6 마커주파수를설정하십시오 ( 옵션 ). 원하는경우스윕을진행하는동안, 전면판 Sync 커넥터신호가로직로우레벨이되는주파수를설정할수있습니다. MARK:FREQ 명령을사용하여마커주파수를시작주파수와정지주파수사이의값으로설정하십시오. MARK ON 명령을사용하여주파수마커를활성화하십시오. 7 스윕모드를활성화하십시오. 다른스윕변수를설정한후 SWE:STAT ON 명령을사용하여스윕모드를활성화하십시오. 스윕명령 FREQuency:STARt {<frequency> MINimum MAXimum} FREQuency:STARt? [MINimum MAXimum] 시작주파수 ( 정지주파수와함께사용되는 ) 를설정합니다. 1 µhz 에서 80 MHz 까지선택하십시오 ( 램프는 1 MHz 까지, 임의파형은 25 MHz 까지로제한 ). 기본값은 100 Hz 입니다. MIN = 1 µhz. MAX = 80 MHz. :STAR? 쿼리는시작주파수를헤르쯔단위로반환합니다. 주파수에서위로스윕하려면, 시작주파수를정지주파수보다작게설정하십시오. 주파수에서아래로스윕하려면, 시작주파수를정지주파수보다크게설정하십시오. FREQuency:STOP {<frequency> MINimum MAXimum} FREQuency:STOP? [MINimum MAXimum] 정지주파수 ( 시작주파수와함께사용 ) 를설정합니다. 1 µhz 에서 80 MHz 까지선택하십시오 ( 램프는 1 MHz 까지, 임의파형은 25 MHz 까지로제한 ). 기본값은 1 khz 입니다. MIN = 1 µhz. MAX = 80 MHz. :STOP? 쿼리는정지주파수를헤르쯔단위로나타냅니다. 162

제 장원격인터페이스참조사항주파수스윕명령 FREQuency:CENTer {<frequency> MINimum MAXimum} FREQuency:CENTer? [MINimum MAXimum] 중심주파수 ( 주파수범위와함께사용 ) 를설정합니다. 1 µhz 에서 80 MHz 까지선택하십시오 ( 램프는 1 MHz 까지, 임의파형은 25 MHz 까지로제한 ). 기본값은 550 Hz 입니다. MIN = 1 µhz. MAX = 다음설명과같이, 선택된함수의주파수범위와최대주파수를기반으로합니다. :CENT? 쿼리는중심주파수를헤르쯔단위로나타냅니다. Span 중심주파수 = 최대. 주파수 - ----- 2 다음식은중심주파수와시작 / 정지주파수간의관계를설명합니다. 중심주파수 = Stop Frequency Start Frequency ------------------------------------------- 2 FREQuency:SPAN {<frequency> MINimum MAXimum} FREQuency:SPAN? [MINimum MAXimum] 주파수범위 ( 중심주파수와함께사용 ) 를설정합니다. 0Hz에서 80 MHz 까지로선택하십시오 ( 램프는 1 MHz 까지, 임의파형은 25 MHz 까지로제한 ). 기본값은 900 Hz 입니다. MIN = 0 Hz. MAX = 선택한함수의중심주파수와최대주파수를기반으로합니다. :SPAN? 쿼리는범위를헤르쯔단위로나타냅니다 ( 양수나음수값이될수있음 ). 주파수범위 ( 최대 ) = 2 X ( 최대주파수 - 중심주파수 ) 주파수에서위로스윕하려면, 주파수범위를양수로설정하십시오. 주파수에서아래로스윕하려면, 주파수범위를음수로설정하십시오. 다음식은주파수범위와시작 / 정지주파수간의관계를설명합니다. 주파수범위 = 정지주파수 - 시작주파수 SWEep:SPACing {LINear LOGarithmic} SWEep:SPACing? 스윕에대한선형또는로그간격을선택합니다. 기본값은선형입니다. :SPAC? 쿼리는 "LIN" 또는 "LOG" 를나타냅니다. 선형스윕의경우, 함수발생기는스윕을진행하는동안출력주파수를선형으로변화시킵니다. 로그스윕의경우함수발생기는스윕을진행하는동안로그형태로출력주파수를변화시킵니다. 163

제 장원격인터페이스참조사항주파수스윕명령 SWEep:TIME {<seconds> MINimum MAXimum} SWEep:TIME? [MINimum MAXimum] 시작주파수에서정지주파수까지스윕하는데필요한시간 ( 초 ) 을설정합니다. 1 ms 에서 500 초까지선택하십시오. 기본값은 1 초입니다. MIN = 1 ms. MAX = 500 초. :TIME? 쿼리는스윕시간을초단위로나타냅니다. 스윕에서개별주파수포인트의수는함수발생기에의해자동으로계산되며사용자가선택한스윕시간을기반으로합니다. SWEep:STATe {OFF ON} SWEep:STATe? 스윕모드를활성화또는비활성화합니다. 파형변경을막으려면다른스윕변수를설정한다음, 스윕모드를활성화할수있습니다. 기본값은 OFF 입니다. :STAT? 쿼리는 "0"(OFF) 또는 "1"(ON) 을나타냅니다. 버스트나기타변조모드가활성화되어있으면스윕모드를활성화할수없습니다. 스윕을활성화하면버스트또는변조모드는꺼집니다. TRIGger:SOURce {IMMediate EXTernal BUS} TRIGger:SOURce? 트리거소스를선택하십시오. 함수발생기는직접내부트리거, 후면판 Trig In 커넥터의하드웨어트리거또는소프트웨어 ( 버스 ) 트리거를사용합니다. 기본값은 IMM 입니다. :SOUR? 쿼리는 "IMM", "EXT" 또는 "BUS" 를나타냅니다. 직접 ( 내부 ) 소스가선택되면함수발생기는지정된스윕시간에의해결정된속도로연속스윕을출력합니다 (SWE:TIME 명령 ). 외부소스가선택되면후면판 Trig In 커넥터에적용된하드웨어트리거를사용합니다. 함수발생기는 Trig In 에서 TRIG:SLOP 명령이지정한구간극성을가진 TTL 펄스를수신할때마다한번스윕합니다 (179 페이지참조 ). 트리거주기는지정된스윕시간에 1 ms 를더한것보다크거나같아야합니다. 버스 ( 소프트웨어 ) 소스가선택되면함수발생기는버스트리거명령이수신될때마다한번스윕합니다. 원격인터페이스 (GPIB 또는 RS-232) 에서함수발생기를트리거하려면, TRIG 나 *TRG( 트리거 ) 명령을사용하십시오. 버스트리거를기다리는동안전면판의키에불이들어옵니다. APPLy 명령은트리거소스를직접으로자동설정합니다 (TRIG:SOUR IMM 명령과동일 ). 16

제 장원격인터페이스참조사항주파수스윕명령 버스소스가선택된경우에는 *WAI( 대기 ) 명령을전송하여반드시동기화하십시오. *WAI 명령이실행되면함수발생기는미완된작동을먼저완료한다음다른명령을실행합니다. 예를들어다음명령문자열은첫번째트리거가사용되고, 두번째트리거를인식하기전에작동이실행됩니다. TRIG:SOUR BUS;*TRG;*WAI;*TRG;*WAI 스윕이완료될때 *OPC?( 작동완료쿼리 ) 명령이나 *OPC( 작동완료 ) 명령을신호에사용할수있습니다. *OPC? 명령은스윕이완료될때 "1" 을출력버퍼에보냅니다. *OPC 명령은스윕이완료될때표준이벤트레지스터에서 " 작동완료 " 비트 (0 비트 ) 를설정합니다. TRIGger:SLOPe {POSitive NEGative} TRIGger:SLOPe? 후면판 Trig In 커넥터의트리거신호구간 ( 상승또는하강구간 ) 을선택합니다. 기본값은 POS( 상승구간 ) 입니다. :SLOP? 쿼리는 "POS" 또는 "NEG" 를나타냅니다. OUTPut:TRIGger:SLOPe {POSitive NEGative} OUTPut:TRIGger:SLOPe? " 트리거아웃 " 신호구간 ( 상승또는하강구간 ) 을선택합니다. OUTP:TRIG 명령으로활성화하면 ( 아래참조 ), 지정된구간을가진 TTL 호환방형파가스윕의시작부분에서후면판 Trig Out 커넥터로부터출력됩니다. "POS" 를선택하여상승구간펄스를출력하거나 "NEG" 를선택하여하강구간펄스를출력하십시오. 기본값은 POS 입니다. :SLOP? 쿼리는 "POS" 또는 "NEG" 를나타냅니다. 직접 ( 내부 ) 트리거소스가선택되면 (TRIG:SOUR IMM 명령 ), Trig Out 커넥터로부터스윕의시작에서듀티사이클이 50% 인방형파를출력합니다. 파형의주기는지정된스윕시간 (SWE:TIME 명령 ) 과동일합니다. 외부트리거소스가선택되면 (TRIG:SOUR EXT 명령 ) 함수발생기는 " 트리거아웃 " 신호를자동으로비활성화합니다. 후면판 Trig Out 커넥터는동시에양쪽작동에사용할수없습니다 ( 외부트리거스윕은동일한커넥터를사용하여스윕을트리거합니다 ). 버스 ( 소프트웨어 ) 트리거소스가선택되면 (TRIG:SOUR BUS 명령 ), 각스윕시작부분에서 Trig Out 커넥터로부터펄스 (>1µs 펄스폭 ) 를출력합니다. 165

제 장원격인터페이스참조사항주파수스윕명령 OUTPut:TRIGger {OFF ON} OUTPut:TRIGger? " 트리거아웃 " 신호를활성화또는비활성화합니다. 신호가활성화되면구간이지정된 TTL 호환방형파가 (OUTP:TRIG:SLOP 명령 ) 스윕이나버스트의시작부분에서후면판 Trig Out 커넥터로부터출력됩니다. 기본값은 OFF 입니다. :TRIG? 쿼리는 "0" (OFF) 또는 "1" (ON) 을나타냅니다. MARKer:FREQuency {<frequency> MINimum MAXimum} MARKer:FREQuency? [MINimum MAXimum] 마커주파수를설정하십시오. 이주파수는전면판 Sync 커넥터의신호가스윕하는동안로직로우가되는주파수입니다. Sync 신호는스윕의시작부분에서항상로우에서하이로이동합니다. 1 µhz 에서 80 MHz 까지선택하십시오 ( 램프의경우 1 MHz 까지, 임의파형의경우 25 MHz 까지로제한 ). 기본값은 500 Hz 입니다. MIN = 1 µhz. MAX = 시작주파수또는정지주파수 ( 그중높은값 ) 입니다. :FREQ? 쿼리는마커주파수를헤르쯔단위로나타냅니다. 스윕이활성화되면마커주파수는지정된시작주파수와정지주파수사이의값이어야합니다. 마커주파수를이범위에없는주파수로설정하려고하는경우, 시작주파수또는정지주파수중하나와가까운것으로자동설정됩니다. 원격인터페이스에서 "Settings conflict" 오류가발생하며마커주파수는설명대로조정됩니다. MARKer {OFF ON} MARKer? 주파수마커를활성화또는비활성화합니다. 주파수마커가비활성화되어있으면, Sync 커넥터의신호출력은반송파에대해일반적인 Sync 신호입니다 (60 페이지의 " 동기출력신호 " 참조 ). 기본값은 OFF 입니다. MARK? 쿼리는 "0" (OFF) 또는 "1" (ON) 을나타냅니다. OUTP:SYNC 명령은 MARK 명령에의해무시됩니다. 따라서마커주파수가활성화될때 ( 스윕모드역시활성화되어있을때 ) OUTP:SYNC 명령은무시됩니다. 166

제 장원격인터페이스참조사항버스트모드명령 버스트모드명령 제 3 장의 81 페이지, " 버스트모드 " 를참조하십시오. 버스트모드개요 다음은버스트생성단계에대한간략한설명입니다. 아래에설명된두모드에서버스트를사용할수있습니다. 함수발생기는사용자가선택한트리거소스및버스트소스를바탕으로한번에한개의버스트모드를활성화합니다 ( 아래표참조 ). 트리거버스트모드 : 이모드 ( 기본값 ) 에서는트리거가수신될때마다지정된사이클수 ( 버스트카운트 ) 로파형을출력합니다. 지정된수의사이클을출력한다음, 함수발생기는중단되고다음트리거를기다립니다. 내부트리거를사용하여버스트를시작하거나, 전면판의키를누르거나, 트리거신호를후면판 Trig In 커넥터에적용하거나, 원격인터페이스에서소프트웨어트리거명령을전송하여외부트리거를제공할수있습니다. 외부게이트버스트모드 : 이모드에서출력파형은후면판 Trig In 커넥터에적용된외부신호레벨에따라 "on" 또는 "off " 가될수있습니다. 게이트신호가참이면연속파형이출력됩니다. 게이트신호가거짓이면현재파형사이클이완료되고, 함수발생기는선택한파형의시작버스트위상에상응하는전압에서남은사이클동안중단됩니다. 버스트모드 (BURS:MODE) 버스트카운트 (BURS:NCYC) 버스트주기 (BURS:INT:PER) 버스트위상 (BURS:PHAS) 트리거소스 (TRIG:SOUR) 트리거버스트모드 : 내부트리거 트리거버스트모드 : 외부트리거 게이트버스트모드 : 외부트리거 TRIGgered 사용가능사용가능사용가능 IMMediate TRIGgered 사용가능사용되지않음사용가능 EXTernal, BUS GATed 사용되지않음사용되지않음사용가능사용되지않음 167

제 장원격인터페이스참조사항버스트모드명령 1 버스트파형을구성하십시오. APPLy 명령이나이에상응하는 FUNC, FREQ, VOLT 및 VOLT:OFFS 명령을사용하여파형의함수, 주파수, 진폭및오프셋을선택하십시오. 사인파, 방형파, 램프, 펄스또는임의파형을선택할수있습니다 ( 잡음은게이트버스트모드에서만선택할수있으며 dc 는선택할수없음 ). 내부트리거버스트의경우최소주파수는 2 mhz 입니다. 사인과방형파의경우, 25 MHz 이상의주파수는 " 무한 " 버스트카운트에서만사용할수있습니다. 2 " 트리거 " 또는 " 게이트 " 버스트모드를선택하십시오. BURS:MODE 명령을사용하여트리거버스트모드또는외부게이트버스트모드를선택하십시오. 3 버스트카운트를설정하십시오. BURS:NCYC 명령을사용하여버스트카운트 ( 버스트당사이클수 ) 를 1과 1,000,000 사이클사이의값 ( 또는무한 ) 으로설정하십시오. 트리거버스트모드에서만사용됩니다. 버스트주기를설정하십시오. BURS:INT:PER 명령을사용하여버스트주기 ( 내부트리거버스트가생성되는간격 ) 를 1 s 에서 500 초사이의값으로설정하십시오. 내부트리거소스를가진트리거버스트모드에서만사용됩니다. 5 버스트시작위상을설정하십시오. BURS:PHAS 명령을사용하여버스트의시작위상을 -360 도에서 +360 도사이의값으로설정하십시오. 6 트리거소스를선택하십시오. TRIG:SOUR 명령을사용하여트리거소스를선택하십시오. 트리거버스트모드에서만사용됩니다. 7 버스트모드를활성화하십시오. 다른버스트변수를설정한후 BURS:STAT ON 명령을사용하여버스트모드를활성화하십시오. 168

제 장원격인터페이스참조사항버스트모드명령 버스트모드명령 APPLy 명령이나이에상응하는 FUNC, FREQ, VOLT 및 VOLT:OFFS 명령을사용하여파형을구성합니다. 내부트리거버스트의경우최소주파수는 2 mhz 입니다. 사인과방형파의경우, 25 MHz 이상의주파수는 " 무한 " 버스트카운트에서만사용할수있습니다. BURSt:MODE {TRIGgered GATed} BURSt:MODE? 버스트모드를선택하십시오. 트리거모드의경우, 지정된트리거소스로부터트리거가수신될때마다 (TRIG:SOUR 명령 ) 지정된사이클수 ( 버스트카운트 ) 의파형이출력됩니다. 게이트모드의출력파형은, 후면판 Trig In 커넥터에적용된외부신호의레벨에따라 "on" 또는 "off " 입니다. 기본값은 TRIG 입니다. :MODE? 쿼리는 "TRIG" 또는 "GAT" 를나타냅니다. 게이트모드가선택되면, 파형은후면판 Trig In 커넥터에적용된게이트신호의로직레벨에따라실행또는중지됩니다. BURS:GATE:POL 명령을사용하여 Trig In 커넥터의극성을선택할수있습니다 (187 페이지참조 ). 게이트신호가참이면함수발생기는연속파형을출력합니다. 게이트신호가거짓이면현재파형사이클이완료되고, 함수발생기는선택한파형의시작버스트위상에상응하는전압레벨에서남은사이클동안중지됩니다. 잡음파형의경우게이트신호가거짓이면출력이즉시중단됩니다. 게이트모드가선택되면버스트카운트, 버스트주기및트리거소스는무시됩니다 ( 이들변수는트리거버스트모드에서만사용됩니다 ). 수동트리거가수신되면 (TRIG 명령 ) 수동트리거가무시되고오류는발생하지않습니다. BURSt:NCYCles {<# cycles> INFinity MINimum MAXimum} BURSt:NCYCles? [MINimum MAXimum] 버스트당출력될사이클수를설정합니다 ( 트리거버스트모드의경우 ). 1 사이클증분으로, 1 사이클에서 1,000,000 사이클사이에서선택하십시오 ( 아래한계참조 ). 기본값은 1 사이클입니다. MIN = 1 사이클. MAX = 아래의버스트주기와주파수를기준으로합니다. INF 를선택하여연속버스트파형을생성하십시오. :NCYC? 쿼리는 1 에서 1,000,000 까지또는 "9.9E+37"( 무한카운트의경우 ) 을나타냅니다. 169

제 장원격인터페이스참조사항버스트모드명령 직접트리거소스가선택되는경우 (TRIG:SOUR IMM 명령 ), 버스트카운트는아래와같이버스트주기와파형주파수의곱보다작아야합니다. 버스트카운트 < 버스트주기 X 파형주파수 함수발생기는버스트주기를최대로증가시켜지정된버스트카운트를포함할수있도록합니다 ( 파형주파수는변하지않습니다 ). 원격인터페이스에서 "Settings conflict" 오류가발생하며버스트주기는설명대로조정됩니다. 사인과방형파의경우, 25 MHz 이상의주파수는 " 무한 " 버스트카운트에서만사용할수있습니다. 게이트버스트모드가선택되면버스트카운트는무시됩니다. 그러나게이트모드에있는동안버스트카운트를변경하면함수발생기가새로운카운트를기억하고트리거모드가선택될때그카운트를사용합니다. BURSt:INTernal:PERiod {<seconds> MINimum MAXimum} BURSt:INTernal:PERiod? [MINimum MAXimum] 내부트리거버스트의버스트주기를설정합니다. 버스트주기는특정버스트의시작으로부터다음버스트시작까지의시간입니다. 1 µs 에서 500 초까지선택하십시오. 기본값은 10 ms 입니다. MIN = 1 µs. MAX = 아래의버스트카운트와파형주파수를기반으로합니다. :PER? 쿼리는버스트주기를초단위로나타냅니다. 버스트주기설정은직접트리거가활성화되어있을때만사용합니다 (TRIG:SOUR IMM 명령 ). 버스트주기는수동또는외부트리거가활성화되어있을경우 ( 또는게이트버스트모드가선택되어있을경우 ) 무시됩니다. 버스트주기가너무짧으면지정한버스트카운트와주파수로출력할수없습니다 ( 아래참조 ). 버스트주기가너무짧은경우, 버스트를연속재트리거하도록자동조절됩니다. 원격인터페이스에서 "Data out of range" 오류가발생하며버스트주기는설명대로조정됩니다. 버스트주기 > ------------------------ Burst Count + 200 ns Waveform Frequency 170

제 장원격인터페이스참조사항버스트모드명령 BURSt:PHASe {<angle> MINimum MAXimum} BURSt:PHASe? [MINimum MAXimum] 이전 UNIT:ANGL 명령에서지정한대로버스트에대한시작위상을도또는라디언으로설정합니다. -360 도 ~ +360 도, 또는 -2π ~ +2π 라디언을선택하십시오. 기본값은 0 도 (0 라디언 ) 입니다. MIN = -360 도 (-2π 라디언 ). MAX = +360 도 (+2π). :PHAS? 쿼리는시작위상을도나라디언단위로나타냅니다. 사인, 방형파및램프파형의경우, 0 도는양수진행방향으로파형이 0 볼트 ( 또는 dc 오프셋값 ) 를지나가는위치입니다. 임의파형의경우 0 도는메모리에다운로드된첫번째파형의위치입니다. 이명령은펄스나잡음파형에는영향을미치지않습니다. 버스트위상은게이트버스트모드에서도사용할수있습니다. 게이트신호가거짓이면현재파형주기가완료된다음함수발생기가중단됩니다. 출력은시작버스트위상에해당하는전압레벨로유지됩니다. BURST:STATE {OFF ON} BURSt:STATe? 버스트모드를활성화또는비활성화합니다. 파형이변경되는현상을막으려면다른버스트변수를설정한다음, 버스트모드를활성화하십시오. 기본값은 OFF 입니다. :STAT? 쿼리는 "0"(OFF) 또는 "1"(ON) 을나타냅니다. 함수발생기에서스윕이나다른변조모드가활성화되어있으면버스트모드를동시에활성화할수없습니다. 버스트를활성화하면스윕이나변조모드가꺼집니다. UNIT:ANGLe {DEGree RADian} UNIT:ANGLe? 도나라디언을선택하여 BURS:PHAS 명령으로버스트에대한시작위상을설정합니다 ( 원격인터페이스의경우 ). 기본값은 DEG 입니다. :ANGL? 쿼리는 "DEG" 또는 "RAD" 를나타냅니다. 전면판에서시작위상은항상도 (degree) 단위로표시됩니다 ( 라디언은사용할수없습니다 ). 원격인터페이스에서라디언단위로시작위상을설정한다음전면판작동으로돌아간경우, 위상이도단위로변환됩니다. 171

제 장원격인터페이스참조사항버스트모드명령 TRIGger:SOURce {IMMediate EXTernal BUS} TRIGger:SOURce? 트리거버스트모드에대한트리거소스를선택합니다. 트리거버스트모드에서트리거가수신될때마다함수발생기는지정된사이클수 ( 버스트카운트 ) 를가진파형을출력합니다. 지정된사이클수가출력되면함수발생기가정지하고다음트리거를기다립니다. 기본값은 IMM 입니다. :SOUR? 쿼리는 "IMM", "EXT" 또는 "BUS" 를나타냅니다. 직접 ( 내부 ) 소스가선택되면버스트생성주파수는버스트주기에의해결정됩니다 (BURS:INT:PER 명령 ). 외부소스가선택되면후면판 Trig In 커넥터에적용된하드웨어트리거를사용합니다. 함수발생기는 Trig In 에서 TRIG:SLOP 명령에의해지정된구간극성을가진 TTL 펄스가수신될때마다지정된수의사이클을출력합니다 (186 페이지참조 ). 버스트동안발생한외부트리거신호는무시됩니다. 버스 ( 소프트웨어 ) 소스가선택되면, 버스트리거명령이수신될때마다버스트한개를출력합니다. 원격인터페이스 (GPIB 또는 RS-232) 에서함수발생기를트리거하려면, TRIG 또는 *TRG ( 트리거 ) 명령을전송하십시오. 버스트리거를기다리는동안, 전면판의키에불이들어옵니다. 외부또는버스트리거소스가선택되면버스트카운트와버스트위상은유지되지만버스트주기는무시됩니다. APPLy 명령은트리거소스를직접으로자동설정합니다 (TRIG:SOUR IMM 명령과동일 ). 버스소스가선택될때동기화되도록하려면 *WAI( 대기 ) 명령을전송하십시오. *WAI 명령이실행되면함수발생기는미완된작동을먼저완료한다음다른명령을실행합니다. 예를들어다음명령문자열에는첫번째트리거가사용되고, 두번째트리거를인식하기전에작동이실행됩니다. TRIG:SOUR BUS;*TRG;*WAI;*TRG;*WAI 버스트가완료될때 *OPC?( 작동완료쿼리 ) 명령또는 *OPC( 작동완료 ) 명령을신호에사용할수있습니다. *OPC? 명령은버스트가완료되면출력버퍼에 "1" 을나타냅니다. *OPC 명령은버스트가완료될때표준이벤트레지스터에 " 작동완료 " 비트 (0 비트 ) 를설정합니다. 172

제 장원격인터페이스참조사항버스트모드명령 TRIGger:DELay {<seconds> MINimum MAXimum} TRIGger:DELay? [MINimum MAXimum] 트리거수신과버스트파형시작사이에시간지연을삽입합니다 ( 트리거버스트모드에서만사용 ). 0 초에서 85 초까지선택하십시오. 기본지연은 0 입니다. MIN = 0 초. MAX = 85 초. :DEL? 쿼리는트리거지연을초단위로나타냅니다. TRIGger:SLOPe {POSitive NEGative} TRIGger:SLOPe? 외부트리거버스트에대해, 후면판 Trig In 커넥터상에서사용할트리거신호의구간 ( 상승구간또는하강구간 ) 을선택합니다. 기본값은 POS ( 상승구간 ) 입니다. :SLOP? 쿼리는 "POS" 또는 "NEG" 를나타냅니다. BURSt:GATE:POLarity {NORMal INVerted} BURSt:GATE:POLarity? 외부게이트버스트에대해, 후면판 Trig In 커넥터상에서사용할로직레벨 ( 트루 ( 참 )- 하이, 트루 ( 참 )- 로우 ) 을선택합니다. 기본값은 NORM( 트루 - 하이로직 ) 입니다. :POL? 쿼리는 "NORM" 또는 "INV" 를나타냅니다. OUTPut:TRIGger:SLOPe {POSitive NEGative} OUTPut:TRIGger:SLOPe? " 트리거아웃 " 신호의구간 ( 상승또는하강구간 ) 을선택합니다. OUTP:TRIG 명령 ( 아래참조 ) 을사용하여활성화하면지정된구간을가진 TTL 호환방형파가버스트의시작부분에서후면판 Trig Out 커넥터로부터출력됩니다. "POS" 를선택하여상승구간펄스를출력하거나 "NEG" 를선택하여하강구간펄스를출력하십시오. 기본값은 POS 입니다. :SLOP? 쿼리는 "POS" 또는 "NEG" 를나타냅니다. 직접 ( 내부 ) 트리거소스가선택되면 (TRIG:SOUR IMM 명령 ), 함수발생기는버스트의시작에있는 Trig Out 커넥터로부터듀티사이클 50% 인방형파를출력합니다. 파형의주파수는지정한버스트주기 (BURS:INT:PER 명령 ) 와동일합니다. 외부트리거소스가선택되거나 (TRIG:SOUR EXT 명령 ), 게이트모드가선택되면 (BURS:MODE GAT 명령 ), 함수발생기는 " 트리거아웃 " 신호를자동으로비활성화합니다. 후면판 Trig Out 커넥터는동시에양쪽작동에사용할수없습니다 ( 외부트리거파형은동일한커넥터를사용하여버스트를트리거함 ). 버스 ( 소프트웨어 ) 트리거소스가선택되면 (TRIG:SOUR 버스명령 ), 함수발생기는각버스트시작부분에있는 Trig Out 커넥터로부터펄스 (>1 µs 펄스폭 ) 를출력합니다. 173

제 장원격인터페이스참조사항버스트모드명령 OUTPut:TRIGger {OFF ON} OUTPut:TRIGger? " 트리거아웃 " 신호를활성화또는비활성화합니다 ( 버스트와스윕에서만사용 ). 신호를활성화하면, 지정된구간을가진 (OUTP:TRIG:SLOP 명령 ) TTL 호환방형파가버스트의시작부분에서후면판 Trig Out 커넥터로부터출력됩니다. 기본값은 OFF 입니다. :TRIG? 쿼리는 "0" (OFF) 또는 "1" (ON) 을나타냅니다. 17

제 장원격인터페이스참조사항트리거명령 트리거명령 스윕과버스트에만적용됩니다. 제 3 장의 88 페이지, " 트리거 " 를참조하십시오. TRIGger:SOURce {IMMediate EXTernal BUS} TRIGger:SOURce? 트리거소스를선택합니다. 함수발생기는직접내부트리거, 후면판 Trig In 커넥터의하드웨어트리거또는소프트웨어 ( 버스 ) 트리거를사용합니다. 기본값은 IMM 입니다. :SOUR? 쿼리는 "IMM", "EXT" 또는 "BUS" 를나타냅니다. 직접 ( 내부 ) 소스가선택되면, 스윕모드또는버스트모드가활성화되어있을때연속으로출력합니다. 외부소스가선택되면후면판 Trig In 커넥터에적용된하드웨어트리거를사용합니다. Trig In 에서 TRIG:SLOP 명령으로지정된구간극성을가진 TTL 펄스를수신할때마다스윕한개를시작하거나버스트한개를출력합니다 (189 페이지참조 ). 버스 ( 소프트웨어 ) 소스가선택되면, 버스트트리거명령이수신될때마다스윕하나를시작하거나버스트하나를출력합니다. 버스소스를선택할때원격인터페이스 (GPIB 또는 RS-232) 에서함수발생기를트리거하려면, TRIG 또는 *TRG ( 트리거 ) 명령을전송하십시오. 함수발생기가버스트리거를기다리는동안, 전면판의키에불이들어옵니다. APPLy 명령은트리거소스를직접으로자동설정합니다 (TRIG:SOUR IMM 명령과동일 ). 버스소스를선택한경우동기화하려면 *WAI( 대기 ) 명령을전송하십시오. *WAI 명령이실행되면함수발생기는대기중인작동을먼저완료한다음, 다른명령을실행합니다. 예를들어다음명령문자열에는첫번째트리거가사용되고, 두번째트리거를인식하기전에작동이실행됩니다. TRIG:SOUR BUS;*TRG;*WAI;*TRG;*WAI 스윕또는버스트가완료될때 *OPC?( 작동완료쿼리 ) 명령이나 *OPC( 작동완료 ) 명령을신호에사용할수있습니다. *OPC? 명령은스윕이나버스트가완료될때출력버퍼에 "1" 을나타냅니다. *OPC 명령은스윕이나버스트가완료될때표준이벤트레지스터에서 " 작동완료 " 비트 (0 비트 ) 를설정합니다. 175

제 장원격인터페이스참조사항트리거명령 TRIGger 원격인터페이스에서스윕이나버스트를트리거합니다. 이명령은사용가능한모든트리거소스에서사용할수있습니다 (TRIG:SOUR 명령 ). 예를들어 TRIG 명령을사용하면, 외부트리거를기다리는동안직접트리거를내보낼수있습니다. *TRG 버스 ( 소프트웨어 ) 트리거소스가현재선택되어있는경우에만 (TRIG:SOUR BUS 명령 ) 원격인터페이스에서스윕이나버스트를트리거할수있습니다. TRIGger:DELay {<seconds> MINimum MAXimum} TRIGger:DELay? [MINimum MAXimum] 트리거수신과버스트파형시작사이에시간지연을삽입합니다 ( 트리거버스트모드에서만사용 ). 0 초에서 85 초까지선택하십시오. 기본지연은 0 입니다. MIN = 0 초. MAX = 85 초. :DEL? 쿼리는트리거지연을초단위로나타냅니다. TRIGger:SLOPe {POSitive NEGative} TRIGger:SLOPe? 후면판 Trig In 커넥터에서사용할트리거신호의구간 ( 상승구간또는하강구간 ) 을선택합니다. 기본값은 POS( 상승구간 ) 입니다. :SLOP? 쿼리는 "POS" 또는 "NEG" 를나타냅니다. BURSt:GATE:POLarity {NORMal INVerted} BURSt:GATE:POLarity? 외부게이트버스트에대해, 후면판 Trig In 커넥터에사용할로직레벨 ( 트루 ( 참 )- 하이, 트루 ( 참 )- 로우 ) 을선택합니다. 기본값은 NORM( 트루 - 하이로직 ) 입니다. :POL? 쿼리는 "NORM" 또는 "INV" 를나타냅니다. OUTPut:TRIGger:SLOPe {POSitive NEGative} OUTPut:TRIGger:SLOPe? " 트리거아웃 " 신호의구간 ( 상승또는하강구간 ) 을선택합니다. OUTP:TRIG 명령을사용하여구간을활성화하면 ( 아래참조 ), TTL 호환방형파가스윕의시작부분에서후면판 Trig Out 커넥터로부터지정된구간으로출력됩니다. "POS" 를선택하여상승구간펄스를출력하거나 "NEG" 를선택하여하강구간펄스를출력하십시오. 기본값은 POS 입니다. :SLOP? 쿼리는 "POS" 또는 "NEG" 를나타냅니다. 176

제 장원격인터페이스참조사항트리거명령 직접 ( 내부 ) 트리거소스가선택되면 (TRIG:SOUR IMM 명령 ), 스윕또는버스트의시작부분에있는 Trig Out 커넥터로부터듀티사이클이 50% 인방형파를출력합니다. 파형의주기는지정된스윕시간 (SWE:TIME 명령 ) 이나버스트주기 (BURS:INT:PER 명령 ) 와동일합니다. 외부트리거소스가선택되면 (TRIG:SOUR EXT 명령 ), 함수발생기는 " 트리거아웃 " 신호를자동으로비활성화합니다. 후면판 Trig Out 커넥터는동시에양쪽작동에사용할수없습니다 ( 외부트리거파형은동일한커넥터를사용하여스윕이나버스트를트리거합니다 ). 버스 ( 소프트웨어 ) 트리거소스가선택되면 (TRIG:SOUR BUS 명령 ), 함수발생기는각스윕또는버스트의시작부분에있는 Trig Out 커넥터로부터펄스 (>1 µs 펄스폭 ) 를출력합니다. OUTPut:TRIGger {OFF ON} OUTPut:TRIGger? " 트리거아웃 " 신호를활성화또는비활성화합니다 ( 스윕과버스트에서만사용 ). 신호가활성화되면, TTL 호환방형파가스윕이나버스트의시작부분에있는후면판 Trig Out 커넥터로부터지정된구간 (OUTP:TRIG:SLOP 명령 ) 으로출력됩니다. 기본값은 OFF 입니다. :TRIG? 쿼리는 "0" (OFF) 또는 "1" (ON) 을나타냅니다. 177

제 장원격인터페이스참조사항임의파형명령 임의파형명령 제 3 장의 93 페이지, " 임의파형 " 을참조하십시오. 임의파형개요 다음은원격인터페이스를통해임의파형을다운로드및출력하는단계에대한간략한설명입니다. 임의파형에사용되는명령은 190 페이지에나열되어있습니다. 임의파형다운로드와출력에대한자세한내용은, 제 7 장 " 지침서 " 를참조하십시오. 제 6 장 " 응용프로그램 " 에는임의파형사용의예가수록되어있습니다. 이장의다음내용은프로그램참조시유용하게사용할수있습니다. 1 파형주파수, 진폭및오프셋을선택하십시오. APPLy 명령이나이에상응하는 FREQ, VOLT 및 VOLT:OFFS 명령을사용하여파형의주파수, 진폭및오프셋을선택하십시오. 2 파형포인트를휘발성메모리로다운로드하십시오. 파형당, 1 포인트 (dc 신호 ) 에서 65,536(6K) 포인트까지다운로드할수있습니다. 포인트는부동소수점값, 이진정수값또는 10 진수정수값으로다운로드할수있습니다. 부동소수점값을 1.0 에서 +1.0 까지다운로드하려면 DATA 명령을사용하십시오. 이진정수나 10 진수정수값을 -207 에서 +207 까지다운로드하려면, DATA:DAC 명령을사용하십시오. 바이너리데이터가바르게다운로드되도록하려면, FORM:BORD 명령을사용하여바이트가다운로드되는순서를선택해야합니다. 3 임의파형을비휘발성메모리로복사하십시오. 임의파형을휘발성메모리에서직접출력하거나, DATA:COPY 명령을사용하여파형을비휘발성메모리에복사할수있습니다. 178

제 장원격인터페이스참조사항임의파형명령 출력할임의파형을선택하십시오. 5 개의내장임의파형, 개의사용자정의된파형또는현재휘발성메모리에다운로드된파형중하나를선택할수있습니다. FUNC:USER 명령을사용하여파형을선택하십시오. 5 선택된임의파형을출력하십시오. FUNC USER 명령을사용하여 FUNC:USER 명령으로이전에선택된파형을출력하십시오. 다음은내장임의파형의모습입니다. 지수상승지수하강음수램프 Sinc Cardiac 179

제 장원격인터페이스참조사항임의파형명령 임의파형명령 DATA VOLATILE, <value>, <value>,... 부동소수점값 (-1 ~ +1) 을휘발성메모리에다운로드합니다. 파형마다 1 에서 65,536 (6K) 포인트까지다운로드할수있습니다. 함수발생기는지정된포인트수를사용, 확장하여파형메모리를채웁니다. 16,38(16K) 포인트미만을다운로드하는경우자동으로 16,38 포인트파형이생성됩니다. 16,38 포인트이상다운로드하는경우에는 65,536 포인트파형이생성됩니다. -1 과 +1 은파형의피크값입니다 ( 오프셋이 0 볼트인경우 ). 예를들어, 진폭을 10 Vpp(0V 오프셋 ) 로설정하는경우, "+1" 은 +5V 에해당하고 "-1" 은 -5V 에해당합니다. 데이터포인트범위가출력 DAC(Digital-to-Analog Converter) 의전체범위가아닌경우최대진폭이제한됩니다. 예를들어내장 "Sinc" 파형은 ±1 사이의전체범위를사용하지않으므로, 최대진폭은 6.087 Vpp(50 ohms) 입니다. 부동소수점값을다운로드하는것은 (DATA VOLATILE 사용 ), 이진값을다운로드하는것 (DATA:DAC VOLATILE 사용 ) 보다느리지만, -1 에서 +1 까지값을나타내는삼각함수보다편리합니다. DATA 명령은휘발성메모리에있는이전파형을덮어씁니다 ( 오류가발생하지않습니다 ). DATA:COPY 명령을사용하여파형을비휘발성메모리로복사하십시오. 사용자정의된파형은최대 개까지비휘발성메모리에저장할수있습니다. DATA:DEL 명령을사용하면, 휘발성메모리에서파형과비휘발성메모리에저장된 개의사용자정의된파형을삭제할수있습니다. DATA:CAT? 명령을사용하면현재휘발성과비휘발성메모리에저장된모든파형을나열하여볼수있습니다 (5 개의내장파형포함 ). 파형데이터를메모리에다운로드한후, FUNC:USER 명령을사용하여활성파형을선택하고 FUNC USER 명령을사용하여활성파형을출력하십시오. 다음문장은 DATA 명령을사용하여 7 포인트를휘발성메모리에다운로드하는방법입니다. DATA VOLATILE, 1,.67,.33, 0, -.33, -.67, -1 180

제 장원격인터페이스참조사항임의파형명령 DATA:DAC VOLATILE, {<binary block> <value>, <value>,... } 이진또는 10 진정수값 (-207 ~ +207) 을휘발성메모리에다운로드합니다. 파형마다 1 부터 65,536(6K) 포인트까지 IEEE-88.2 이진블럭포맷이나값목록으로다운로드할수있습니다. 사용할수있는값의범위는내부 12 비트 DAC(Digital-to-Analog Converter) 코드를사용하여가능한값입니다. 함수발생기는지정된포인트수를사용, 확장하여파형메모리를채웁니다. 16,38(16K) 미만의포인트를다운로드하는경우, 자동으로 16,38 포인트파형이생성됩니다. 16,38 포인트이상다운로드하는경우, 65,536 포인트파형이작성됩니다. -207 과 +207 은파형의피크값입니다 ( 오프셋이 0 볼트인경우 ). 예를들어출력진폭을 10 Vpp 로설정하는경우, "+207" 은 +5V 에해당하고 "-207" 은 -5V 에해당합니다. 파형데이터포인트가출력 DAC(Digital- to-analog Converter) 의전체범위를사용하지않으면최대진폭이제한됩니다. 예를들어, 내장 "Sinc" 파형은 ±207 의전체범위를사용하지않으므로, 최대진폭은 6.087 Vpp(50 ohms) 로제한됩니다. DATA:DAC 명령은휘발성메모리에저장된이전파형을덮어씁니다 ( 오류가발생하지않음 ). DATA:COPY 명령을사용하여파형을비휘발성메모리로복사하십시오. 사용자정의된파형은최대 개까지비휘발성메모리에저장할수있습니다. DATA:DEL 명령을사용하면, 휘발성메모리에저장된파형과비휘발성메모리에저장된 개의사용자정의된파형을삭제할수있습니다. DATA:CAT? 명령을사용하면현재휘발성과비휘발성메모리에저장된모든파형을나열하여볼수있습니다 (5 개의내장파형포함 ). 파형데이터를메모리에다운로드한후, FUNC:USER 명령을사용하여활성파형을선택하고 FUNC USER 명령을사용하여활성파형을출력하십시오. RS-232 인터페이스에서이진데이터를다운로드하려면, XON/XOFF 를제외한모든핸드쉐이크모드를사용할수있으며 " 패리티없음 " 을선택해야합니다 (8 데이터비트 ). 헤더전송과바이너리블럭전송간에약 1 ms 의일시정지기간을삽입해야합니다. RS-232 인터페이스구성에대한자세한내용은 196 페이지를참조하십시오. 181

제 장원격인터페이스참조사항임의파형명령 다음은 DATA:DAC 명령을사용하여이진블럭포맷을사용하는정수포인트 7 개를다운로드하는방법입니다 ( 아래의 "IEEE-88.2 이진블럭포맷사용 " 참조 ). DATA:DAC VOLATILE, #21 이진데이터 다음은 DATA:DAC 명령을사용하여정수포인트 5 개를 10 진수포맷으로다운로드하는방법입니다. DATA:DAC VOLATILE, 207, 102, 0, -102, -207 IEEE-88.2 이진블럭포맷사용 이진블럭포맷에서블럭헤더는파형데이터앞에위치합니다. 블럭헤더의포맷은다음과같습니다. 데이터블럭의시작 # 5 32768 다음에오는자릿수 다음에오는바이트수 ( 짝수 ) (32,768 바이트 = 16,38 포인트 ) 이진데이터는 16 비트정수로나타나며 2 바이트로전송됩니다. 따라서, 바이트의총수는항상파형데이터수의두배입니다 ( 항상짝수 ). 예를들어, 16,38 포인트로파형을다운로드할경우 32,768 바이트가필요합니다. FORM:BORD 명령을사용하여블럭모드에서이진전송할바이트순서를선택하십시오. FORM:BORD NORM( 기본값 ) 을지정하는경우, 각데이터포인트의최상위비트 (MSB) 를첫번째로합니다. FORM:BORD SWAP 을지정한경우, 각데이터포인트의최하위비트 (LSB) 를첫번째로합니다. 대부분의컴퓨터는 " 스왑된 " 바이트순서를사용합니다. 182

제 장원격인터페이스참조사항임의파형명령 FORMat:BORDer {NORMal SWAPped} FORMat:BORDer? 이진블럭전송에서만사용합니다. DATA:DAC 명령을사용하여, 블럭모드의이진전송에대한바이트순서를선택하십시오. 기본값은 NORM 입니다. :BORD? 쿼리는 "NORM" 또는 "SWAP" 을나타냅니다. NORM 바이트순서 ( 기본값 ) 에서는각데이터포인트의최상위비트 (MSB) 를첫번째로합니다. SWAP 바이트순서에서는각데이터포인트의최하위비트 (LSB) 를첫번째로합니다. 대부분의컴퓨터는 " 스왑 " 바이트순서를사용합니다. 이진데이터는부호화된 16 비트정수로표시되고 2 바이트로전송됩니다. 따라서, 각파형데이터포인트는 16 비트가필요하고, 함수발생기의 8 비트인터페이스에 2 바이트로전송되어야합니다. DATA:COPY <destination arb name> [,VOLATILE] 휘발성메모리의파형을비휘발성메모리의지정된이름으로복사합니다. 복사할소스는항상 " 휘발성 " 입니다. 다른소스에서는복사할수없으며, " 휘발성 " 메모리로복사할수없습니다. arb 이름에는최대 12 개의문자를포함할수있습니다. 첫번째오는글자에는반드시문자 (A-Z) 를사용해야하지만, 나머지는문자, 숫자 (0-9) 또는밑줄문자 (" _ ") 를사용할수있습니다. 문자사이에공백이있으면안됩니다. 이름이 12 개문자를초과하면, "Program mnemonic too long" 이라는오류메시지가나타납니다. VOLATILE 변수는선택사양이며생략할수있습니다. 키워드 "VOLATILE" 은약자로표시할수없습니다. 내장파형이름중 "EXP_RISE", "EXP_FALL", "NEG_RAMP", "SINC" 및 "CARDIAC" 은예약되어있으며 DATA:COPY 명령으로사용할수없습니다. 내장파형중하나를지정하면 "Cannot overwrite a built-in waveform" 오류메시지가나타납니다. 함수발생기는대 / 소문자를구분하지않습니다. 따라서 ARB_1 과 arb_1 은같은이름입니다. 모든문자는대문자로변환됩니다. 이미존재하는파형이름으로복사하면이전파형을덮어씁니다 ( 오류가발생하지않음 ). 그러나,5 개의내장파형은덮어쓸수있습니다. 183

제 장원격인터페이스참조사항임의파형명령 사용자정의된파형은최대 개까지비휘발성메모리에저장할수있습니다. 메모리에여유가없는상태에서비휘발성메모리에새로운파형을복사하려고하는경우, "Not enough memory" 라는오류메시지가나타납니다. DATA:DEL 명령을사용하면, 휘발성메모리에저장된파형과비휘발성메모리에저장된 개의사용자정의된파형을삭제할수있습니다. DATA:CAT? 명령을사용하면현재휘발성메모리와비휘발성메모리에저장된모든파형을나열해볼수있습니다. 다음은 DATA:COPY 명령을사용하여 VOLATILE 파형을 "ARB_1" 이라는저장위치에복사하는방법입니다. DATA:COPY ARB_1, VOLATILE FUNCtion:USER {<arb name> VOLATILE} FUNCtion:USER? 5 개의내장임의파형또는 개의사용자정의된파형중하나를선택하거나, 현재휘발성메모리에다운로드된파형중하나를선택하십시오. :USER? 쿼리는 "EXP_RISE", "EXP_FALL", "NEG_RAMP", "SINC", "CARDIAC", "VOLATILE" 또는비휘발성메모리에서사용자정의된파형의이름을나타냅니다. 이명령은선택된임의파형을출력하지않는다는점에유의하십시오. FUNC USER 명령 ( 다음페이지참조 ) 을사용하여선택된파형을출력하십시오. 5 개의내장임의파형의이름은 "EXP_RISE", "EXP_FALL", "NEG_RAMP", "SINC" 및 "CARDIAC" 입니다. 현재휘발성메모리에저장된파형을선택하려면, VOLATILE 변수를지정하십시오. 키워드 "VOLATILE" 는약자로표시할수없습니다. 현재다운로드되지않는파형이름을선택하는경우, "Specified arb waveform does not exist" 라는오류메시지가나타납니다. 함수발생기는대 / 소문자를구분하지않습니다. 따라서 ARB_1 과 arb_1 은같은이름입니다. 모든문자는대문자로변환됩니다. DATA:CAT? 명령을사용하면, 5 개의임의파형 ( 비휘발성 ) 이름을열거하여볼수있으며, 파형이현재휘발성메모리에다운로드된경우에는 "VOLATILE" 및모든사용자정의된파형 ( 비휘발성 ) 이름을확인할수있습니다. 18

제 장원격인터페이스참조사항임의파형명령 FUNCtion USER FUNCtion? 임의파형함수를선택하고현재임의파형을출력합니다. 명령이실행되면 FUNC:USER 명령으로선택된임의파형을출력합니다 ( 이전페이지참조 ). 선택된파형은현재주파수, 진폭및오프셋전압설정을사용하여출력됩니다. FUNC? 쿼리는 "SIN", "SQU", "RAMP", "PULS", "NOIS", "DC" 또는 "USER" 를나타냅니다. APPLy 명령또는이에상응하는 FREQ, VOLT 및 VOLT:OFFS 명령을사용하여파형의주파수, 진폭및오프셋을선택하십시오. 데이터포인트범위가출력 DAC(Digital-to-Analog Converter) 의전체범위가아닌경우최대진폭이제한됩니다. 예를들어내장 "SINC" 파형은 ±1 사이의전체범위를사용하지않으므로, 최대진폭은 6.087Vpp(50 ohms) 로제한됩니다. 임의파형을변조파형형태로선택한경우 ("USER"), 파형이 8K 포인트로자동제한됩니다. 기타파형포인트는부분제거됩니다. DATA:CATalog? 현재선택할수있는모든파형의이름을나열합니다. 5 개의임의파형 ( 비휘발성 ) 이름을열거하여볼수있으며, 파형이현재휘발성메모리에다운로드된경우에는 "VOLATILE" 및모든사용자정의된파형 ( 비휘발성 ) 이름을확인할수있습니다. 아래와같이쉼표로구분되는일련의따옴표문자열이나타납니다. "VOLATILE","EXP_RISE","EXP_FALL","NEG_RAMP", "SINC","CARDIAC","TEST1_ARB","TEST2_ARB" DATA:DEL 명령을사용하면휘발성메모리의파형이나비휘발성메모리에서사용자정의된파형을삭제할수있습니다. DATA:NVOLatile:CATalog? 비휘발성메모리에다운로드된모든사용자정의임의파형의이름을나열합니다. 최대 개의파형이름을나타냅니다. 아래와같이쉼표로구분되는일련의따옴표문자열이나타납니다. 사용자정의된파형이현재다운로드되지않은경우, 명령은 null 문자열 (" ") 을나타냅니다. "TEST1_ARB","TEST2_ARB","TEST3_ARB","TEST_ARB" DATA:DEL 명령을사용하면비휘발성메모리에저장된사용자정의파형을삭제할수있습니다. 185

제 장원격인터페이스참조사항임의파형명령 DATA:NVOLatile:FREE? 사용자정의된파형을저장할경우사용할수있는비휘발성메모리슬롯의수를쿼리합니다. 사용자정의된파형저장에사용할수있는메모리슬롯의수가나타납니다. "0"( 메모리가가득찼습니다 ), "1", "2", "3" 또는 "" 를나타냅니다. DATA:DELete <arb name> 메모리의지정된임의파형을삭제합니다. 휘발성메모리의파형을삭제하거나비휘발성메모리에저장된 개의사용자정의파형중하나를삭제할수있습니다. 현재출력중인임의파형은삭제할수없습니다. 이파형을삭제하면 "Not able to delete the currently selected active arb waveform" 이라는오류메시지가나타납니다. 5 개의내장임의파형은삭제할수없습니다. 내장임의파형을삭제하면 "Not able to delete a built-in arb waveform" 이라는오류메시지가나타납니다. DATA:DEL:ALL 명령을사용하면휘발성메모리의파형과사용자정의된비휘발성파형을동시에삭제할수있습니다. 파형이현재출력중인경우에는 "Not able to delete the currently selected active arb waveform" 이라는오류메시지가나타납니다. DATA:DELete:ALL 메모리의모든사용자정의된임의파형을삭제합니다. 이명령을사용하면휘발성메모리의파형과비휘발성메모리의모든사용자정의된파형을삭제할수있습니다. 비휘발성메모리에있는 5 개의내장파형은삭제되지않습니다. ALL 변수앞에는콜론이필요합니다 (DATA:DELete:ALL). 콜론 (:) 대신공백을삽입하는경우 "ALL" 이라는이름을가진임의파형이삭제됩니다. 메모리에이이름으로저장된파형이없으면 "Specified arb waveform does not exist" 라는오류메시지가나타납니다. DATA:DEL <arb name> 명령을사용하면저장된파형을동시에삭제할수있습니다. 현재출력중인임의파형은삭제할수없습니다. 이파형을삭제하면 "Not able to delete the currently selected active arb waveform" 이라는오류메시지가나타납니다. 5 개의내장임의파형은삭제할수없습니다. 내장임의파형을삭제하면 "Not able to delete a built-in arb waveform" 이라는오류메시지가나타납니다. 186

제 장원격인터페이스참조사항임의파형명령 DATA:ATTRibute:AVERage? [<arb name>] 지정된임의파형에대한모든데이터포인트의산술평균 (-1 평균 +1) 을쿼리합니다. 기본 arb 이름은현재활성인임의파형입니다 (FUNC:USER 명령으로선택 ). 현재메모리에저장되지않은파형을쿼리하는경우 "Specified arb waveform does not exist" 라는오류메시지가나타납니다. DATA:ATTRibute:CFACtor? [<arb name>] 지정된임의파형에대한모든데이터포인트의크레스트요인을쿼리합니다. 크레스트요인은파형의 RMS 값에대한피크값의비율입니다. 기본 arb 이름은현재활성인임의파형입니다 (FUNC:USER 명령으로선택 ). 현재메모리에저장되지않은파형을쿼리하는경우 "Specified arb waveform does not exist" 라는오류메시지가나타납니다. DATA:ATTRibute:POINts? [<arb name>] 지정한임의파형에서포인트수를쿼리합니다. 1 에서 65,536 포인트의값을나타냅니다. 기본 arb 이름은현재활성인임의파형입니다 (FUNC:USER 명령으로선택 ). 현재메모리에저장되지않은파형을쿼리하는경우 "Specified arb waveform does not exist" 라는오류메시지가나타납니다. DATA:ATTRibute:PTPeak? [<arb name>] 지정된임의파형에대한모든데이터포인트의피크투피크값을쿼리합니다. 기본 arb 이름은현재활성인임의파형입니다 (FUNC:USER 명령으로선택 ). 이명령은 "0" 에서 "+1.0" 까지값을나타냅니다 ("+1.0" 은사용가능한전체진폭 ) 데이터포인트범위가출력 DAC(Digital-to-Analog Converter) 의전체범위가아닌경우최대진폭이제한됩니다. 예를들어내장 "SINC" 파형은 ±1 사이의전체범위를사용하지않으므로, 최대진폭은 6.087Vpp(50 ohms) 로제한됩니다. 현재메모리에저장되지않은파형을쿼리하는경우 "Specified arb waveform does not exist" 라는오류메시지가나타납니다. 187

제 장원격인터페이스참조사항상태저장명령 상태저장명령 함수발생기는비휘발성메모리의다섯개저장위치에기기상태를저장할수있습니다. 각위치는 0 에서 의순으로번호가붙어있습니다. 전원차단시함수발생기는위치 "0" 을사용하여기기상태를자동으로저장합니다. 전면판에서, 각사용위치 (1 ~ ) 의사용자정의이름을지정할수도있습니다. *SAV {0 1 2 3 } 지정된비휘발성저장위치에현재기기상태를저장합니다. 같은위치에저장된이전의모든상태는덮어쓰여집니다 ( 오류가발생하지않음 ). 다섯개의저장위치중하나에기기상태를저장할수있습니다. 그러나상태가이미저장되어있는위치는저장된상태를불러올수있지만새로운상태를저장할수는없습니다. 원격인터페이스에서만저장위치 "0" 을사용하여다섯번째기기상태를저장할수있습니다 ( 전면판에서는이위치를저장할수없습니다 ). 그러나전원이순환할경우, 위치 "0" 을자동으로겹쳐씁니다 ( 이전에저장한기기상태를겹쳐씁니다 ). 상태저장기능은사용중인모든변조변수뿐만아니라, 선택한함수 ( 임의파형포함 ), 주파수, 진폭, dc 오프셋, 듀티사이클을 " 모두기억합니다 ". 기기상태를저장한다음비휘발성메모리에서임의파형을삭제하면파형데이터가손실되며, 저장상태를복구하더라도파형을출력하지않습니다. 삭제한파형위치에내장 " 지수상승 " 파형이출력됩니다. 전원이꺼지면기기상태가저장위치 "0" 에자동저장됩니다. 전원이복구되면자동으로전원차단상태를복구하도록구성할수있습니다. 자세한내용은 190 페이지의 MEM:STAT:REC:AUTO 명령을참조하십시오. 전면판디스플레이상태 (DISP 명령 ) 는기기상태를저장할때저장됩니다. 기기상태를불러올때전면판디스플레이는이전상태로돌아갑니다. 기기재설정 (*RST 명령 ) 은메모리에저장된구성에영향을주지않습니다. 상태가저장되면, 덮어쓰여지거나삭제될때까지보존됩니다. 188

제 장원격인터페이스참조사항상태저장명령 *RCL {0 1 2 3 } 지정된비휘발성저장위치의기기상태를불러옵니다. 비어있는저장위치에서는기기상태를불러올수없습니다. 제품처음구입시, 위치 "1" 부터 "" 까지비어있습니다 ( 위치 "0" 에는전원연결상태가저장되어있습니다 ). 원격인터페이스에서만위치 "0" 을사용하여 5 번째기기상태를저장할수있습니다 ( 전면판에서는이위치에저장할수없습니다 ). 그러나위치 "0" 은전원이순환될때자동으로덮어쓰여진다는점에유의하십시오 ( 이전에저장된기기상태는덮어쓰여집니다 ). MEMory:STATe:NAME {0 1 2 3 } [,<name>] MEMory:STATe:NAME? {0 1 2 3 } 사용자정의이름을지정한저장위치에할당합니다. 위치이름지정은전면판이나원격인터페이스모두에서가능하지만, 이름별로상태불러오기는전면판에서만가능합니다 (*RCL 명령은숫자변수가필요합니다 ). :NAME? 쿼리는지정된저장위치에현재할당되어있는이름이들어있는따옴표문자열을나타냅니다. 사용자정의된이름을지정한위치에할당하지않은경우, 기본이름이나타납니다 ("AUTO_RECALL", "STATE_1", "STATE_2", "STATE_3", "STATE_"). 이름은최대 12 개의문자를사용할수있습니다. 첫번째오는글자에는반드시문자 ( A-Z) 를사용해야하지만, 나머지는문자, 숫자 (0-9) 또는밑줄문자 (" _ ") 를사용할수있습니다. 문자사이에공백이있으면안됩니다. 이름에 12 개이상의문자를사용하면오류가발생합니다. 다음의예를참조하십시오. MEM:STATE:NAME 1,TEST_WFORM_1 전면판에서는사용자정의이름을저장위치 "0" 에할당할수없습니다. 이름을지정하지않으면 (name 변수는선택사양 ), 해당상태에기본이름이할당됩니다. 이러한방법을사용하면이름을명확하게할수있습니다 ( 그러나, 저장상태는삭제되지않습니다 ). 서로다른저장위치에동일한이름을할당할수있습니다. 예를들어, 위치 "1" 과 "2" 에같은이름을지정할수있습니다. 189

제 장원격인터페이스참조사항상태저장명령 MEMory:STATe:DELete {0 1 2 3 } 지정된저장위치의내용을삭제합니다. 사용자정의된이름을할당한경우 (MEM:STAT:NAME 명령 ), 이명령을사용하면마찬가지로할당한이름을삭제하고기본이름 ("AUTO_RECALL", "STATE_1", "STATE_2" 등등 ) 으로저장합니다. 비어있는저장위치에서기기상태를불러올수없다는점에유의하십시오. 삭제된상태를복구하면오류가발생합니다. MEMory:STATe:RECall:AUTO {OFF ON} MEMory:STATe:RECall:AUTO? 전원이켜져있을때저장위치 "0" 에서전원차단상태의자동복구를활성화또는비활성화합니다. "ON" 을선택하면전원이켜질때전원차단상태가자동으로복구됩니다. "OFF" ( 기본값 ) 를선택하면전원이켜질때재설정 (*RST 명령 ) 해야합니다 ( 상태 "0" 은자동으로복구되지않음 ). :AUTO? 쿼리는 "0"(OFF) 또는 "1"(ON) 을나타냅니다. MEMory:STATe:VALid? {0 1 2 3 } 지정된저장위치에쿼리하여, 해당위치에현재유효한상태가저장되어있는지확인합니다. *RCL 명령을전송하기전에이명령을사용하면이위치에다른상태가저장되어있는지확인할수있습니다. 저장된상태가없거나삭제된경우 "0" 이나타납니다. 지정된위치에유효한상태가저장된경우에는 "1" 이나타납니다. MEMory:NSTates? 상태를저장할수있는메모리위치의총갯수를쿼리합니다. 항상 "5" 를나타냅니다 ( 메모리위치 "0" 포함 ). 190

제 장원격인터페이스참조사항시스템관련명령 시스템관련명령 제 3 장의 98 페이지, " 시스템관련작동 " 을참조하십시오. SYSTem:ERRor? 함수발생기의오류대기열에서한개의오류를읽고삭제합니다. 오류대기열에저장할수있는오류구문또는하드웨어오류는최대 20 개입니다. 오류메시지의전체목록은제 5 장을참조하십시오. 오류는 FIFO(First In First Out) 순으로검색할수있습니다. 불러온첫번째오류는저장된첫번째오류입니다. 오류를읽으면삭제됩니다. 오류가발생하면경고음이한번울립니다 (SYST:BEEP:STAT 명령을사용하여비활성화하지않은경우 ). 오류가 20 개이상발생하는경우, 대기열에저장된마지막오류 ( 최근오류 ) 는 "Queue overflow" 로교체됩니다. 대기열에서오류를삭제하지않으면오류가추가저장되지않습니다. 오류대기열에오류가없으면, "No error" 메시지가표시됩니다. 오류대기열은 *CLS( 삭제상태 ) 명령또는전원이순환할때삭제됩니다. 대기열을읽어도오류가삭제됩니다. 오류대기열은재설정 (*RST 명령 ) 으로삭제되지않습니다. 오류형태는다음과같습니다 ( 오류문자열은최대 255 개의문자를포함할수있습니다 ). -113,"Undefined header" *IDN? 쉼표로구분되는 개의필드가포함된함수발생기의식별문자열을확인합니다. 첫번째필드는제조업체의이름이고, 두번째필드는모델번호이며, 세번째필드는사용되지않고 ( 항상 "0"), 네번째필드는대쉬 (-) 로구분되는다섯개의숫자로이루어져있습니다. 이명령은다음과같은포맷으로문자열을나타냅니다 ( 문자열변수의최소크기는 50 문자 ). 191

제 장원격인터페이스참조사항시스템관련명령 Agilent Technologies,33250A,0,m.mm-l.ll-f.ff-gg-p m.mm = 메인펌웨어개정판번호 l.ll = 로더펌웨어개정판번호 f.ff = I/O 프로세서펌웨어개정판번호 gg = 게이트배열개정판번호 p = 인쇄회로기판개정판번호 DISPlay {OFF ON} DISPlay? 함수발생기전면판디스플레이를활성화또는비활성화합니다. 비활성화된경우전면판디스플레이는공백으로나타납니다 ( 디스플레이조명으로사용되는전구는활성화상태 ). DISP? 쿼리는 "0"(OFF) 또는 "1" (ON) 을나타냅니다. 전면판디스플레이가비활성화되면원격인터페이스에서명령을실행하는속도가빨라집니다. 원격인터페이스에서전면판디스플레이에메시지를전송하면 (DISP:TEXT 명령 ) 디스플레이상태가무시됩니다. 즉, 디스플레이가비활성화되어있어도메시지는표시할수있습니다 ( 디스플레이가비활성화되어있어도원격인터페이스오류는항상표시됩니다 ). 전력이순환되거나기기를재설정한경우 (*RST 명령 ), 또는로컬 ( 전면판 ) 작동으로복구하면, 디스플레이가자동으로활성화됩니다. 로컬상태로돌아가려면, 키를누르거나, 원격인터페이스에서 IEEE-88 GTL(Go To Local) 명령을실행하십시오. 디스플레이상태는 *SAV 명령을사용하여기기상태를저장할때저장됩니다. *RCL 명령을사용하여기기상태를불러오면전면판디스플레이도이전상태로복구됩니다. DISPlay:TEXT <quoted string> DISPlay:TEXT? 함수발생기전면판디스플레이에텍스트메시지를표시합니다. 디스플레이에텍스트메시지를전송하면 DISP 명령으로설정한디스플레이상태가무시됩니다. :TEXT? 쿼리는전면판디스플레이에전송된메시지를읽고따옴표문자열을나타냅니다. 192

제 장원격인터페이스참조사항시스템관련명령 대소문자 (A-Z), 숫자 (0-9) 및기타표준컴퓨터키보드의다른문자를사용할수있습니다. 문자열에지정한문자의갯수에따라, 두개의글꼴크기중하나를선택하여메시지를표시합니다. 큰글꼴은대략 12 개문자를표시할수있으며작은글꼴은대략 0 개문자를표시할수있습니다. 다음예를참조하십시오. DISP:TEXT 'Test in Progress...' 메시지가표시되어있는동안, 주파수및진폭과같은출력파형과관련된정보는전면판디스플레이에전송되지않습니다. DISPlay:TEXT:CLEar 현재전면판디스플레이에표시되어있는텍스트메시지를삭제합니다. 디스플레이가현재활성화되어있는경우 (DISP ON 명령 ), DISP:TEXT:CLEAR 명령을실행하면일반전면판디스플레이모드로복구됩니다. 디스플레이가현재활성화되어있는경우 (DISP OFF 명령 ), DISP:TEXT:CLEAR 명령을실행하면메시지가삭제되지만디스플레이는계속비활성화된상태로유지됩니다. 디스플레이를활성화하려면, DISP ON 명령을전송하고키를눌러 GPIB 에 GTL(Go To Local) 명령을전송하거나 RS-232 에 SYST:LOCAL 명령을전송하십시오. *RST MEM:STAT:REC:AUTO 명령설정과별도로, 함수발생기를출고시기본상태로재설정합니다 (113 페이지의 " 기본설정 " 참조 ). 이명령은진행중인스윕이나버스트를중단하며, 전면판이비활성화되어있는경우 (DISP OFF 명령 ) 다시활성화합니다. *TST? 함수발생기의전체자가테스트를수행합니다. "+0"(PASS) 또는 "+1"(FAIL) 을나타냅니다. 테스트에실패하는경우, 한개이상의메시지가작성되고실패에대한추가정보를제공합니다. SYST:ERR? 명령을사용하여오류대기열을확인하십시오 (191 페이지참조 ). SYSTem:VERSion? 함수발생기에쿼리하여현재 SCPI 버전을확인합니다. 문자열의형태는 "YYYY.V" 입니다. 여기서 "YYYY" 는버전년도이고 "V" 는해당년도 ( 예 : 1997.0) 의버전번호를나타냅니다. 193

제 장원격인터페이스참조사항시스템관련명령 SYSTem:BEEPer 경고음이한번울립니다. SYSTem:BEEPer:STATe {OFF ON} SYSTem:BEEPer:STATe? 전면판이나원격인터페이스에서오류가발생할때톤을활성화또는비활성화합니다. 현재선택은비휘발성메모리에저장됩니다. :STAT? 쿼리는 "0"("OFF") 또는 "1"(ON) 을나타냅니다. *LRN? 함수발생기에쿼리하고현재설정이들어있는 SCPI 명령의문자열을나타냅니다 (learn 문자열 ). 문자열을기기에다시전송하여해당상태를나중에다시복구할수있습니다. 바르게작동되도록하려면, 기기로전송하기전에나타난문자열을수정하지마십시오. 나타난문자열은최대 1,500 개의문자를포함할수있습니다. *OPC 이전명령을실행한다음, 표준이벤트레지스터에서 " 작동완료 " 비트 (0 비트 ) 를설정하십시오. 다른명령은비트가설정되기전에실행됩니다. 이명령은트리거스윕이나트리거버스트모드에서사용되며, 스윕이나버스트가완료될때컴퓨터를인터럽트또는폴할수있습니다. *OPC? 이전명령을수행한다음출력버퍼에 "1" 을나타냅니다. 이명령이완료되기전까지다른명령을수행할수없습니다. 트리거스윕과트리거버스트모드에서만사용됩니다. *WAI 대기중인작동을먼저완료한다음, 인터페이스를통한다른명령을수행합니다. 트리거스윕과트리거버스트모드에서만사용됩니다. 19

제 장원격인터페이스참조사항인터페이스구성명령 인터페이스구성명령 제 3 장의 106 페이지, " 원격인터페이스구성 " 을참조하십시오. SYSTem:INTerface {GPIB RS232} 원격인터페이스를선택합니다. 한번에한개의인터페이스만사용할수있습니다. 출고시에는 GPIB 인터페이스가선택되어있습니다. 이명령은쿼리형식으로이루어지지않습니다. SYSTem:LOCal RS-232 를로컬모드로작동합니다. 전면판의모든키는로컬모드에서작동합니다. SYSTem:RWLock RS-232 를원격모드로작동하고모든전면판키를비활성화합니다. <Break> RS-232 인터페이스에서진행중인작동과모든출력대기중인데이터를삭제합니다. 이는 GPIB 인터페이스를통한 IEEE-88 장치삭제작동과동일합니다. 195

제 장원격인터페이스참조사항 RS-232 인터페이스구성 RS-232 인터페이스구성 제 3 장의 106 페이지, " 원격인터페이스구성 " 을참조하십시오. 여기에는함수발생기를 RS-232 인터페이스로사용할경우유용한정보가수록되어있습니다. RS-232 작동에대한프로그래밍명령은이전페이지에설명되어있습니다. RS-232 구성개요 아래의변수를사용하여 RS-232 인터페이스를구성하십시오. 전면판의 Utility-I/O 메뉴를사용하여보드율, 패리티, 데이터비트수및핸드쉐이크모드를선택하십시오 ( 전면판메뉴사용에대한자세한내용은 5 페이지를참조하십시오 ). 보드율 : 300, 600, 1200, 200, 800, 9600, 19200, 3800, 57600 ( 기본설정 ), 115200 패리티 / 데이터비트 : 없음 / 8 데이터비트 ( 기본설정 ) 짝수 / 7 데이터비트홀수 / 7 데이터비트 핸드쉐이크모드 : 없음 ( 핸드쉐이크모드없음 ) DTR / DSR ( 기본설정 ) 모뎀 RTS / CTS XON / XOFF 시작비트수 : 1 비트 ( 고정 ) 정지비트수 : 1 비트 ( 고정 ) RS-232 인터페이스로임의파형의이진데이터를다운로드할경우, XON/XOFF 를제외한모든핸드쉐이크모드를사용할수있으며패리티없음 (8 데이터비트 ) 을선택해야합니다. 또한헤더전송과이진블럭전송간에대략 1 ms 정도의일시정지를삽입해야합니다. 196

제 장원격인터페이스참조사항 RS-232 인터페이스구성 RS-232 핸드쉐이크방법 함수발생기와컴퓨터모뎀간의데이터전송을조정하기위해여러핸드쉐이크 ( 또는 " 흐름제어 ") 중하나를선택할수있습니다. 기본핸드쉐이크는 DTR/DSR 입니다. 없음 : 이모드에서는데이터가흐름제어를사용하지않고인터페이스를거쳐송수신됩니다. 이방법을사용하는경우에는느린보드율 (<9600 보드 ) 을사용하십시오. 또한, 응답을읽지않거나쉬지않고응답하는상태에서 128 개이상의문자를전송하지마십시오. DTR/DSR : 이모드에서는 RS-232 커넥터의 DSR(Data Set Ready) 회선상태를감시합니다. 회선이참이면함수발생기는인터페이스를통해데이터를전송합니다. 회선이거짓이면함수발생기는정보 ( 일반적으로최대 6 개문자 ) 전송을중단합니다. 함수발생기는입력버퍼가거의가득차있으면 ( 약 100 개문자 ), DTR 회선을거짓으로설정하며, 다시사용할수있는공간이생기면회선에서거짓을해제합니다. 모뎀 : 이모드에서는 DTR/DSR 및 RTS/CTS 회선을사용하여함수발생기와모뎀간의데이터흐름을제어합니다. RS-232 인터페이스를선택하면함수발생기는 DTR 회선을참으로설정합니다. 모뎀이온라인상태가되면, DSR 회선의값이참으로설정됩니다. 함수발생기는데이터수신준비가완료되면 RTS 회선을참으로설정합니다. 모뎀은데이터수신준비가완료되면 CTS 회선의값을참으로설정합니다. 함수발생기는입력버퍼가거의가득차있으면 ( 약 100 개문자 ), RTS 회선을거짓으로설정하며, 다시사용할수있는공간이생기면거짓을해제합니다. RTS/CTS: 이모드는 DTR/DSR 모드와유사하지만 RS-232 커넥터에서는 RTS(Request To Send) 와 CTS(Clear To Send) 회선을사용합니다. CTS 회선이참이면함수발생기는인터페이스를통해데이터를전송합니다. 회선이거짓이면함수발생기는정보 ( 일반적으로최대 6 문자 ) 전송을중단합니다. 함수발생기는입력버퍼가거의가득차있으면 ( 약 100 개문자 ), RTS 회선을거짓으로설정하며, 다시사용할수있는공간이생기면거짓을해제합니다. XON/XOFF: 이모드에서는데이터스트림에내장특수문자를사용하여흐름을제어합니다. 함수발생기가데이터전송으로지정되면, "XOFF" 문자 (13H) 가수신될때까지계속하여데이터를전송합니다. "XON" 문자 (11H) 가수신될때함수발생기는데이터전송을다시시작합니다. 197

제 장원격인터페이스참조사항 RS-232 인터페이스구성 RS-232 데이터프레임포맷 문자프레임은단일문자를구성하는전송비트로이루어져있습니다. 프레임은시작비트에서부터정지비트까지비트로정의됩니다. 프레임내에서보드율, 데이터비트수및패리티유형을선택할수있습니다. 7 과 8 데이터비트에사용되는프레임포맷은다음과같습니다. 패리티 : 짝수, 홀수 시작비트 7 데이터비트 패리티비트 정지비트 패리티 : 없음 시작비트 8 데이터비트 정지비트 컴퓨터연결 함수발생기를컴퓨터에연결하려면알맞은인터페이스케이블이있어야합니다. 대부분의컴퓨터는 DTE (Data Terminal Equipment) 장치입니다. 함수발생기역시 DTE 장치이므로 DTE-to-DTE 인터페이스케이블을사용해야합니다. 이러한케이블을널모뎀 (Nullmodem), 모뎀제거기 (Modem-eliminator) 또는크로스오버케이블이라고도합니다. 인터페이스케이블은각끝에올바른커넥터가부착되어있어야하며내부와이어링이정확해야합니다. 일반적으로커넥터는 " 수 " 또는 " 암 " 핀구성으로된 9 핀 (DB-9 커넥터 ) 또는 25 핀 (DB-25 커넥터 ) 입니다. 수커넥터는커넥터외피내에핀이있고암커넥터는커넥터외피내에구멍이있습니다. 알맞은케이블이없는경우와이어링어댑터를사용해야합니다. DTEto-DTE 케이블을사용하는경우에는어댑터가 "straight-through" 형식인지확인하십시오. 일반적으로어댑터에는암 / 수커넥터변경장치, 널모뎀어댑터및 DB-9 to DB-25 어댑터가포함됩니다. 컴퓨터에수커넥터, 9 핀직렬포트가있는경우에는함수발생기와함께제공된케이블을사용하십시오. 케이블이추가로필요하면 Agilent 3398A 케이블키트의부품인 F107-80002 케이블을주문하십시오. 이케이블끝에는 9 핀암커넥터가부착되어있습니다. 198

제 장원격인터페이스참조사항 RS-232 인터페이스구성 다음은케이블핀다이어그램입니다 (33250A 에제공된케이블의핀배치도 ). 기기가바르게작동하려면핀이아래와같이배치된 RS-232 케이블을사용해야합니다. RS-232 케이블 RS-232 문제해결 RS-232 인터페이스에통신문제가발생한경우다음사항을확인하십시오. 도움이필요한경우에는컴퓨터에동봉된설명서를참조하십시오. 함수발생기의 RS-232 인터페이스가선택되었는지확인하십시오 (GPIB 는기본인터페이스입니다 ). 그런다음, 함수발생기와컴퓨터가동일한보드율, 패리티및데이터비트수로구성되었는지확인하십시오. 컴퓨터가 1 시작비트와 1 정지비트로설정되어있는지확인하십시오 (33250A 의고정값 ). 올바른인터페이스케이블과어댑터에연결했는지확인하십시오. 케이블이시스템에바르게연결되어있어도내부와이어링이잘못되어있을수도있습니다. 3398A 케이블키트를사용하면함수발생기를대부분의컴퓨터에연결할수있습니다. 인터페이스케이블을컴퓨터의올바른직렬포트 (COM1, COM2 등 ) 에연결했는지확인하십시오. 199

제 장원격인터페이스참조사항위상잠금명령 위상잠금명령 후면판 10 MHz 입력과 10 MHz 출력커넥터를사용하면여러대의 Agilent 33250A 기기또는 ( 아래연결다이어그램참조 ) 외부 10 MHz 클럭신호를동기화할수있습니다. 또한전면판이나원격인터페이스를통해위상오프셋을제어할수도있습니다. PHASe {<angle> MINimum MAXimum} PHASe? [MINimum MAXimum] 출력파형의위상오프셋을이전 UNIT:ANGL 명령에서지정한도나라디언단위로조정합니다 ( 펄스와잡음에서는사용할수없습니다 ). -360 도에서 +360 도까지또는 -2π 에서 +2π 라디언까지선택하십시오. 기본값은 0 도 (0 라디언 ) 입니다. MIN = -360 도 (-2π 라디언 ). MAX = +360 도 (+2π 라디언 ). PHAS? 쿼리는위상오프셋을도나라디언단위로나타냅니다. 지정한위상조정은현재잠겨있는외부신호와의위상관계를변경하기위해출력파형에서 "bump" 또는 "hop" 을유발합니다. 위상잠금응용프로그램에대한위상조정은 BURS:PHAS 명령으로설정된버스트위상과는별개입니다 (171 페이지참조 ). 200

제 장원격인터페이스참조사항위상잠금명령 UNIT:ANGLe {DEGree RADian} UNIT:ANGLe? 도나라디언을선택하여 PHAS 명령으로위상오프셋값을설정합니다 ( 원격인터페이스의경우 ). 기본값은 DEG 입니다. :ANGL? 쿼리는 "DEG" 또는 "RAD" 를나타냅니다. 전면판에서위상오프셋은항상도단위로표시됩니다 ( 라디언은사용할수없습니다 ). 원격인터페이스에서위상오프셋을라디언단위로설정한다음전면판작동으로돌아가면함수발생기가위상오프셋을도단위로변환합니다. PHASe:REFerence 함수발생기의출력을변경하지않고 0 위상기준포인트를즉시설정합니다. 이명령은 PHAS 명령으로설정한위상오프셋을변경하지않으며 - 위상기준만변경합니다. 이명령은쿼리형식으로이루어지지않습니다. PHASe:UNLock:ERRor:STATe {OFF ON} PHASe:UNLock:ERRor:STATe? 위상잠금이영구히손실된경우, 함수발생기의오류작성기능을활성또는비활성합니다. 기본값은 OFF 입니다. 위상잠금이손실되고오류가활성화된경우 "Reference phase-locked loop is unlocked" 오류메시지가나타납니다. 잠금해제오류설정은비휘발성메모리에저장됩니다. :STAT? 쿼리는 "0"(OFF) 또는 "1"(ON) 을나타냅니다. 201

제 장원격인터페이스참조사항 SCPI 상태시스템 SCPI 상태시스템 여기에서는함수발생기에서사용하는 SCPI 상태시스템의구조를설명합니다. 상태시스템은다음페이지의그림과같이, 기기의여러가지조건과상태를다양한레지스터그룹에기록합니다. 각레지스터그룹은레지스터그룹내에서특정비트의동작을제어하는상황레지스터, 이벤트레지스터및활성화레지스터라는여러로우레벨레지스터로이루어져있습니다. 상황레지스터란? 상황레지스터는기기의상태를연속하여감시합니다. 상황레지스터에서비트는실시간으로업데이트되며래치또는버퍼되지않습니다. 이레지스터는읽기전용이며레지스터를읽을때비트가삭제되지않습니다. 상황레지스터에서쿼리는이레지스터에설정된모든비트의이진가중치 (binary-weighted) 합계에해당하는 10 진수값을나타냅니다. 이벤트레지스터란? 이벤트레지스터는상황레지스터에서여러이벤트가변경되지않도록잠급니다. 이레지스터에는버퍼링이없습니다 ; 이벤트비트가설정되는동안이비트에대응하는연속이벤트는무시됩니다. 이레지스터는읽기전용입니다. 일단비트가설정되면, STAT:QUES:EVEN? 같은쿼리명령또는 *CLS( 상태삭제 ) 명령으로삭제하기전까지남아있습니다. 이레지스터에서쿼리는이레지스터에설정된모든비트의이진가중치 (binary-weighted) 합계에해당하는 10 진수값을나타냅니다. 활성화레지스터란? 활성화레지스터는이벤트레지스터의어떤비트가상태바이트레지스터그룹에보고되는지정의합니다. 활성화레지스터는읽기쓰기가가능합니다. *CLS( 상태삭제 ) 명령은활성화레지스터를삭제하지않지만이벤트레지스터에서모든비트를삭제합니다. STAT:PRES 명령은활성화레지스터에서모든비트를삭제합니다. 활성화레지스터의비트를활성화하여상태바이트레지스터에보고되도록하려면, 대응비트의이진가중치 (binary-weighted) 합계에해당하는 10 진수값을작성해야합니다. 202

제 장원격인터페이스참조사항 SCPI 상태시스템 Agilent 33250A 상태시스템 문제성데이터레지스터 C EV EN Volt Ovld 주 : C = 상황레지스터 EV = 이벤트레지스터 EN = 활성화레지스터 Ovld = 오버로드 Over Temp Loop Unlock Ext Mod Ovld Cal Error External Ref " 또는 " STAT:QUES:COND? 오류대기열 출력버퍼 STAT:QUES:EVENt? STAT:QUES:ENABLe <value> STAT:QUES:ENABLe? SYST:ERRor? 상태바이트레지스터 C EN " 또는 " 직렬폴 *STB? *SRE <value> *SRE? 요약비트 (RQS) 표준이벤트레지스터 작동완료 EV EN 쿼리오류장치오류실행오류명령오류 " 또는 " 전원켜짐 *ESR? *ESE <value> *ESE? 203

제 장원격인터페이스참조사항 SCPI 상태시스템 상태바이트레지스터 상태바이트요약레지스터는다른상태레지스터의상황을보고합니다. 함수발생기의출력버퍼에대기중인데이터는즉시 "Message Available" 비트 ( 비트 ) 에보고됩니다. 다른레지스터그룹중하나에서이벤트레지스터를삭제하면상태바이트상황레지스터에서해당비트가삭제됩니다. 출력버퍼에서대기쿼리를포함한모든메시지를확인하면 "Message Available" 비트가삭제됩니다. 활성화레지스터마스크를설정하고 SRQ( 서비스요청 ) 를작성하려면, *SRE 명령을사용하여해당레지스터에 10 진수값을작성해야합니다. 비트정의 - 상태바이트레지스터 비트수 10 진수값 정의 0 사용되지않음 1 사용되지않음 2 오류대기열 3 문제성데이터 사용가능한메시지 5 표준이벤트 6 마스터요약 7 사용되지않음 1 2 8 16 32 6 128 사용되지않음. "0" 이나타남. 사용되지않음. "0" 이나타남. 하나이상의오류가오류대기열에저장됩니다. 하나이상의비트가문제데이터레지스터에설정됩니다 ( 비트는활성화상태이어야함 ). 데이터는기기의출력버퍼에서사용할수있습니다. 하나이상의비트가표준이벤트레지스터에설정됩니다 ( 비트는활성화상태이어야함 ). 하나이상의비트가상태바이트레지스터에설정됩니다 ( 비트는활성화상태이어야함 ). 사용되지않음. "0" 이나타남. 20

제 장원격인터페이스참조사항 SCPI 상태시스템 다음과같은경우상태바이트상황레지스터가삭제됩니다. *CLS( 상태삭제 ) 명령을실행할경우. 다른레지스터에서이벤트레지스터를읽을경우 ( 상황레지스터의해당비트만삭제됩니다 ). 다음과같은경우상태바이트활성화레지스터가삭제됩니다. *SRE 0 명령을실행할경우. 전원을켠다음 *PSC 1 명령을사용하여활성화레지스터를삭제하도록함수발생기가이전에구성되어있는경우. 함수발생기를 *PSC 0 명령을사용하여구성한경우활성화레지스터는삭제되지않는다는점에유의하십시오. 서비스요청 (SRQ) 및직렬폴사용 이기능을사용하려면컴퓨터가 IEEE-88 서비스요청 (SRQ) 에응답하도록구성해야합니다. 상태바이트활성화레지스터 (*SRE 명령 ) 를사용하여 IEEE-88 SRQ 행으로가정되는상황비트를선택하십시오. "0" 에서 "1" 까지비트 6(RQS) 을전송할경우, IEEE-88 서비스요청메시지가컴퓨터에전송됩니다. 컴퓨터는인터페이스버스에서기기를폴하여서비스요청행으로가정되는비트가어떤것인지확인합니다 ( 즉, 비트 6 인기기는직렬폴응답으로설정합니다 ). 직렬폴이발행되면비트 6(RQS) 은직렬폴응답에서삭제되며 ( 다른비트에는영향이없음 ) 서비스요청행이삭제됩니다. *STB? 응답의 " 마스터요약비트 " 는삭제되지않습니다. 직렬폴응답을얻으려면 IEEE-88 직렬폴메시지를전송하십시오. 기기는 1 비트이진응답을전송합니다. 직렬폴수행은 IEEE-88 버스인터페이스하드웨어에의해자동으로처리됩니다. ASCII 명령및일부다른 GPIB 명령과달리, 직렬폴은즉시실행되며기기의메인프로세서에영향을미치지않습니다. 따라서, 직렬폴에서표시한상태는최신명령의영향을표시하는데필요하지않습니다. *OPC? 명령을사용하여직렬폴을실행하기전에, 기기에먼저전송된명령이완료되도록하십시오. 205

제 장원격인터페이스참조사항 SCPI 상태시스템 *STB? 를사용하여상태바이트읽기 *STB? 명령은직렬폴과비슷하지만다른 ASCII 기기명령처럼처리됩니다. *STB? 명령은직렬폴과동일한결과를나타내지만비트 6 은활성화되어있는한삭제되지않습니다. *STB? 명령은 IEEE-88 버스인터페이스하드웨어에의해자동으로처리되지않으며이전명령이완료된후에만실행됩니다. *STB? 명령을사용하여 SRQ 를삭제할수없습니다. 메시지사용가능비트 (MAV) 사용 상태바이트 " 메시지사용가능 " 비트 ( 비트 ) 를사용하여컴퓨터에서데이터를읽는시기를결정할수있습니다. 기기는출력버퍼에서모든메시지를확인해야만비트 를삭제할수있습니다. SRQ 를사용하여컴퓨터를인터럽트하려면 1. 장치삭제메시지를전송하여함수발생기를응답상태로복구하고출력버퍼를삭제하십시오 ( 예 : CLEAR 710). 2. *CLS 명령을사용하여이벤트레지스터와오류대기열을삭제하십시오. 3. 활성화레지스터마스크를설정하십시오. *ESE 명령을사용하여표준이벤트활성화레지스터를구성하고 *SRE 명령을사용하여상태바이트활성화레지스터를구성하십시오.. *OPC? 명령을전송하고결과를읽어동기화를확인하십시오. 5. 컴퓨터의 IEEE-88 SRQ 인터럽트를활성화하십시오. 명령시퀀스완료시기를결정하려면 1. 장치삭제메시지를전송하여함수발생기를응답상태로복구하고출력버퍼를삭제하십시오 ( 예 : CLEAR 710). 2. *CLS 명령을사용하여이벤트레지스터와오류대기열을삭제하십시오. 3. *ESE 1 명령을실행하여표준이벤트레지스터에서 " 작동완료 " 비트 (0 비트 ) 를활성화하십시오.. *OPC? 명령을전송하고결과를읽어동기화를확인하십시오. 5. 명령문자열을실행하여원하는구성을프로그램한다음마지막으로 *OPC 명령을실행하십시오. 명령시퀀스가완료될때 " 작동완료 " 비트 (0 비트 ) 가표준이벤트레지스터에설정됩니다. 206

제 장원격인터페이스참조사항 SCPI 상태시스템 6. 직렬폴을사용하여 5 비트 ( 표준이벤트레지스터에서루트 ) 가상태바이트상황레지스터에설정되는시기를확인하십시오. *SRE 32 ( 상태바이트활성화레지스터, 5 비트 ) 를전송하는경우에도 SRQ 인터럽트를구성할수있습니다. 문제성데이터레지스터 문제성데이터레지스터그룹은함수발생기의품질또는통합성에대한정보를제공합니다. 이러한상황은활성화레지스터를거쳐문제성데이터요약에보고됩니다. 활성화레지스터마스크를설정하려면, STAT:QUES:ENABle 명령을사용하여 10 진수값을레지스터에작성해야합니다. 비트정의 - 문제성데이터레지스터 비트번호 0 전압오버로드 1 사용되지않음 2 사용되지않음 3 사용되지않음 과열 5 잠금해제된루프 6 사용되지않음 7 외부모드오버로드 8 교정오류 9 외부기준 10 사용되지않음 11 사용되지않음 12 사용되지않음 13 사용되지않음 1 사용되지않음 15 사용되지않음 10 진수값 1 2 8 16 32 6 128 256 512 102 208 096 8192 1638 32768 정의 OUTPUT 커넥터의전압오버로드. 출력은비활성화상태입니다. 사용되지않음. "0" 이나타납니다. 사용되지않음. "0" 이나타납니다. 사용되지않음. "0" 이나타납니다. 사용되지않음. 내부온도가너무높으며전원차단현상이발생할수있습니다. 함수발생기의위상잠금기능이손실되었습니다. 주파수정확도에영향을미칩니다. 사용되지않음. "0" 이나타납니다. MOD IN 커넥터의전압오버로드. 교정, 교정메모리손실또는교정이보안해제되어있는동안오류가발생했습니다. 외부시간기반이사용중입니다. 사용되지않음. "0" 이나타납니다. 사용되지않음. "0" 이나타납니다. 사용되지않음. "0" 이나타납니다. 사용되지않음. "0" 이나타납니다. 사용되지않음. "0" 이나타납니다. 사용되지않음. "0" 이나타납니다. 207

제 장원격인터페이스참조사항 SCPI 상태시스템 다음과같은경우문제성데이터이벤트레지스터가삭제됩니다. *CLS( 상태삭제 ) 명령을실행할경우. STAT:QUES:EVEN? 명령을실행하여이벤트레지스터를쿼리한경우. 다음과같은경우문제성데이터활성화레지스터가삭제됩니다 : 전원을켠경우 (*PSC 명령은적용되지않습니다 ). STAT:PRES 명령을실행한경우. STAT:QUES:ENAB 0 명령을실행한경우. 표준이벤트레지스터 표준이벤트레지스터그룹은전원연결감지, 명령구문오류, 명령실행오류, 자가테스트, 교정오류, 쿼리오류또는 *OPC 명령실행과같은이벤트유형을보고합니다. 이러한상황은활성화레지스터를거쳐표준이벤트요약비트에보고됩니다. 활성화레지스터마스크를설정하려면, *ESE 명령을실행하여 10 진수값을레지스터에작성해야합니다. 비트정의 - 표준이벤트레지스터 비트번호 0 작동완료 1 사용되지않음 2 쿼리오류 3 장치오류 실행오류 5 명령오류 6 사용되지않음 7 전원켜짐 10 진수값 1 2 8 16 32 6 128 정의 *OPC 를포함한이전의모든명령을완료한다음, 중복된명령 ( 예 : 버스트시 *TRG) 을완료합니다. 사용되지않음. "0" 이나타납니다. 기기에서출력버퍼를읽으려고하지만버퍼가비어있습니다. 또는, 이전쿼리를읽기전에새로운명령행이수신되었습니다. 또는, 입출력버퍼가모두찼습니다. 자가테스트, 교정또는기타장치별오류가발생했습니다 ( 제 5 장참조 ). 실행오류가발생했습니다 ( 제 5 장참조 ). 명령구문오류가발생했습니다 ( 제 5 장참조 ). 사용되지않음. "0" 이나타납니다. 이벤트레지스터를마지막으로읽거나삭제한이후에전원이순환하였습니다. 208

제 장원격인터페이스참조사항 SCPI 상태시스템 다음과같은경우표준이벤트레지스터가삭제됩니다. *CLS 명령을실행한경우. *ESR? 명령을실행하여이벤트레지스터를쿼리한경우. 다음과같은경우표준이벤트활성화레지스터가삭제됩니다. *ESE 0 명령을실행한경우. 전원을켠다음 *PSC 1 명령을사용하여활성화레지스터를삭제하도록함수발생기가이전에구성되어있는경우. 함수발생기를 *PSC 0 명령을사용하여구성한경우활성화레지스터는삭제되지않는다는점에유의하십시오. 209

제 장원격인터페이스참조사항상태보고명령 상태보고명령 응용프로그램에대한내용은상태시스템레지스터의사용에대해설명한제 6 장에포함되어있습니다. 자세한내용은 25 페이지를참조하십시오. 상태바이트레지스터명령 레지스터비트정의는 20 페이지의표를참조하십시오. *STB? 이레지스터그룹의요약 ( 상황 ) 레지스터를쿼리합니다. 이명령은직렬폴과유사하지만처리방법은다른기기명령과동일합니다. 이명령은직렬폴과동일한결과를나타내지만 " 마스터요약 " 비트 (6 비트 ) 는 *STB? 명령으로삭제할수없습니다. *SRE <enable value> *SRE? 상태바이트에서비트를활성화하여서비스요청을작성합니다. 특정비트를활성화하려면, 이레지스터에서비트의이진가중치 (binaryweighted) 합계에해당하는 10 진수값을작성해야합니다. 선택된비트는상태바이트레지스터의 " 마스터요약 " 비트 (6 비트 ) 에요약됩니다. 선택된비트중하나를 "0" 에서 "1" 로변경하는경우, 서비스요청이작성됩니다. *SRE? 쿼리는 *SRE 명령에의해활성화된모든비트의이진가중치합계 (binary-weighted) 에해당하는 10 진수값을나타냅니다. *CLS( 상태삭제 ) 는활성화레지스터를삭제하지않지만이벤트레지스터의모든비트를삭제합니다. STATus:PRESet 은상태바이트활성화레지스터의비트를삭제하지않습니다. *PSC 0 은전원이순환하는동안활성화레지스터의내용을보관합니다. 210

제 장원격인터페이스참조사항상태보고명령 문제성데이터레지스터명령 레지스터비트정의는 207 페이지의표를참조하십시오. STATus:QUEStionable:CONDition? 이그룹의상황레지스터를쿼리합니다. 이레지스터는읽기전용이며레지스터를읽을때비트가삭제되지않습니다. 이레지스터의쿼리는레지스터에설정된모든비트의이진가중치합계에해당하는 10 진수값을나타냅니다. STATus:QUEStionable[:EVENt]? 이레지스터그룹의이벤트레지스터를쿼리합니다. 이레지스터는읽기전용입니다. 일단설정된비트는이명령이나 *CLS ( 상태삭제 ) 명령에의해삭제할때까지설정된상태로유지됩니다. 이레지스터의쿼리는레지스터에설정된모든비트의이진가중치합계에해당하는 10 진수값을나타냅니다. STATus:QUEStionable:ENABle <enable value> STATus:QUEStionable:ENABle? 이레지스터그룹의활성화레지스터비트를활성화합니다. 그런다음선택된비트를상태바이트에보고합니다. *CLS( 상태삭제 ) 는활성화레지스터를삭제하지않지만이벤트레지스터의모든비트를삭제합니다. STATus:PRESet 명령은활성화레지스터의모든비트를삭제합니다. 활성화레지스터의비트를활성화하려면, 이레지스터에서활성화하고자하는비트의이진가중치합계에해당하는 10 진수값을작성해야합니다. :ENAB? 쿼리는 STAT:QUES:ENAB 명령에의해활성화된모든비트의이진가중치합계 (binary-weighted) 에해당하는 10 진수값을나타냅니다. 211

제 장원격인터페이스참조사항상태보고명령 레지스터비트정의는 208 페이지의표를참조하십시오. *ESR? 표준이벤트레지스터명령 표준이벤트상태레지스터를쿼리합니다. 일단설정된비트는이명령이나 *CLS( 상태삭제 ) 명령에의해삭제할때까지설정된상태로유지됩니다. 이레지스터의쿼리는레지스터에설정된모든비트의이진가중치합계에해당하는 10 진수값을나타냅니다. *ESE <enable value> *ESE? 표준이벤트상태레지스터의비트를활성화하여상태바이트에보고합니다. 선택한비트는상태바이트레지스터의 " 표준이벤트 " 비트 (5 비트 ) 에요약됩니다. *ESE? 쿼리는 *ESE 명령에의해활성화된모든비트의이진가중치합계 (binary-weighted) 에해당하는 10 진수값을나타냅니다. *CLS( 상태삭제 ) 는활성화레지스터를삭제하지않지만이벤트레지스터의모든비트를삭제합니다. STATus:PRESet 은상태바이트활성화레지스터의비트를삭제하지않습니다. *PSC 0 은전원이순환하는동안활성화레지스터의내용을보관합니다. 212

제 장원격인터페이스참조사항상태보고명령 기타상태레지스터명령 *CLS 모든레지스터그룹의이벤트레지스터를삭제합니다. 이명령은오류대기열또한삭제하며 *OPC 작동을취소합니다. STATus:PRESet 문제성데이터활성화레지스터와표준작동활성화레지스터에서모든비트를삭제합니다. *PSC {0 1} *PSC? 전원연결상태삭제 (Power-On Status Clear) 의약어입니다. 전원연결시표준이벤트활성화레지스터와상태바이트상황레지스터를삭제합니다 (*PSC 1). *PSC 0 으로설정되어있으면이두레지스터는전원연결시삭제되지않습니다. 기본값은 *PSC 1 입니다. *PSC? 쿼리는전원연결상태삭제설정을나타냅니다. "0"( 전원연결시삭제하지않음 ) 또는 "1"( 전원연결시삭제 ) 을나타냅니다. *OPC 이전명령이완료된후표준이벤트레지스터에서 " 작동완료 " 비트 (0 비트 ) 를설정합니다. 버스트트리거스윕또는버스트와함께사용하면, *OPC 명령을실행한다음, 또는 " 작동완료 " 비트가이레지스터에설정되기전에명령을실행할수있습니다. 213

제 장원격인터페이스참조사항교정명령 교정명령 함수발생기의교정기능에대한간략한설명은제 3 장의 113 페이지, " 교정개요 " 를참조하십시오. 함수발생기의교정절차에대한자세한내용은 Agilent 33250A 서비스안내서의제 장을참조하십시오. CALibration:SECure:STATe {OFF ON},<code> CALibration:SECure:STATe? 기기교정을보안또는보안해제합니다. 교정코드는 12 개의문자를포함할수있습니다. :STAT? 쿼리는 "0"(OFF) 또는 "1"(ON) 을나타냅니다. CALibration:SETup <0 1 2 3... 115> CALibration:SETup? 함수발생기의각교정단계에대한내부상태를구성합니다. :SET? 쿼리는교정설정번호를확인하고 "0" 에서 "115" 까지의값을나타납니다. CALibration:VALue <value> CALibration:VALue? Agilent 33250A 서비스안내서의교정절차에설명된대로교정신호의값을지정하십시오. CAL:SET 명령을사용하여각교정단계에대한함수발생기의내부상태를구성하십시오. :VAL? 쿼리는 "+1.0000000000000E+01" 형태로번호를나타냅니다. CALibration? 지정된교정값 (CAL:VAL 명령 ) 으로기기를교정합니다. 함수발생기를교정하려면먼저정확한보안코드를입력하여보안을해제해야합니다. "0"(PASS) 또는 "1"(FAIL) 을나타냅니다. CALibration:SECure:CODE <new code> 새로운보안코드를입력합니다. 보안코드를변경하려면이전의보안코드를사용하여함수발생기를보안해제한다음새로운코드를입력해야합니다. 보안코드는비휘발성메모리에저장되어있습니다. 교정코드는 12 개의문자를포함할수있습니다. 첫번째오는글자에는문자 (A-Z) 를사용해야하지만, 나머지는문자, 숫자 (0-9) 또는밑줄문자 (" _ ") 를사용할수있습니다. 12 개의문자를모두사용할필요는없지만첫번째는반드시문자이어야합니다. 21

제 장원격인터페이스참조사항교정명령 CALibration:COUNt? 기기에쿼리하여교정횟수를확인합니다. 기기는교정된상태로공장에서출하됩니다. 기기를구입한다음카운트를읽어초기값을확인해야합니다. 교정카운트는비휘발성메모리에저장되어있습니다. 카운트는 "0" 을거친후최대 "65,535" 까지증가합니다. 값은각교정포인트마다하나씩증가하므로, 완전한교정은여러카운트로값을증가할수있습니다. CALibration:STRing <quoted string> CALibration:STRing? 메시지를비휘발성교정메모리에저장합니다. 메시지를저장하면메모리에저장되어있는기존의메시지를겹쳐씁니다. :STR? 쿼리는교정메시지를확인하고따옴표문자열을나타냅니다. 교정메시지는최대 0 개문자를포함할수있습니다 ( 추가문자는잘립니다 ). 다음예를참조하십시오. CAL:STR 'Cal Due: 01 June 2001' 기기가보안해제되어있을경우, 원격인터페이스에서만교정메시지를기록할수있습니다. 메시지읽기는전면판또는원격인터페이스모두에서가능합니다. 교정메시지는기기보안여부에관계없이읽을수있습니다. 215

제 장원격인터페이스참조사항 SCPI 언어소개 SCPI 언어소개 SCPI(Standard Commands for Programmable Instruments) 는기기를테스트하고측정하기위해설계된 ASCII 기반기기명령언어입니다. 원격인터페이스를통해함수발생기를프로그램할경우사용되는기본기법에대한소개는 128 페이지의 " 간단한프로그래밍개요 " 를참조하십시오. SCPI 명령은트리시스템이라고하는계층적구조를기반으로합니다. 이시스템에서연관된명령은공통노드또는루트아래에함께묶여서브시스템을구성합니다. 다음은 SOURce 서브시스템을트리시스템으로나타내고있습니다. SOURce: FREQuency :STARt {<frequency> MINimum MAXimum} :STARt? [MINimum MAXimum] FREQuency :STOP {<frequency> MINimum MAXimum} :STOP? [MINimum MAXimum] SWEep :SPACing {LINear LOGarithmic} :SPACing? SWEep :TIME {<seconds> MINimum MAXimum} :TIME? [MINimum MAXimum] SWEep :STATe {OFF ON} :STATe? 여기서 SOURce 는명령의루트키워드이고 FREQuency 와 SWEep 은 2 순위키워드이며 STARt 와 STOP 은 3 순위키워드입니다. 콜론 ( : ) 은명령키워드를저순위키워드와구분합니다. 216

제 장원격인터페이스참조사항 SCPI 언어소개 이설명서의명령포맷 이설명서에서명령을표시하는데사용된포맷은다음과같습니다. FREQuency {<frequency> MINimum MAXimum} 명령구문은대부분의명령 ( 및일부변수 ) 을대소문자혼합형태로표시합니다. 대문자는명령의약어를나타냅니다. 짧은프로그램행의경우에는약어를전송할수있습니다. 프로그램을보다잘파악할수있도록긴형태를전송할수도있습니다. 예를들어위의구문문장에서 FREQ 과 FREQUENCY 를모두사용할수있습니다. 대문자나소문자를사용할수있습니다. 따라서 FREQUENCY, freq 및 Freq 모두사용할수있습니다. FRE 와 FREQUEN 같은기타다른형태를사용하면오류가발생합니다. 중괄호 ( { } ) 를사용하여주어진명령문자열에선택한변수를표시합니다. 중괄호는명령문자열과함께전송되지않습니다. 수직막대 ( ) 를사용하여주어진명령문자열에선택한여러변수를구분합니다. 직각괄호 ( < > ) 는괄호로묶인변수에값을지정해야한다는의미입니다. 예를들어위의구문문장에서 frequency 변수가직각괄호로묶여있는것을볼수있습니다. 괄호는명령문자열과함께전송되지않습니다. 변수 ("FREQ 5000" 같은 ) 에값을지정해야합니다. 일부변수는대괄호 ( [ ] ) 로묶여있습니다. 대괄호는변수가선택사양이며생략할수있음을나타냅니다. 괄호는명령문자열과함께전송되지않습니다. 선택사양인변수에값을지정하지않으면, 기본값으로설정됩니다. 명령구분자 콜론 ( : ) 을사용하여명령키워드를저순위키워드와구분합니다. 변수와명령키워드를구분하려면공백를입력하십시오. 변수가한개이상필요한명령의경우, 아래와같이쉼표를사용하여옆에있는변수와구분해야합니다. "APPL:SIN 5 KHZ, 3.0 VPP, -2.5 V" 세미콜론 ( ; ) 을사용하여동일한서브시스템내의명령을구분할수있으며입력을최소화할수있습니다. 예를들어, 다음명령어문자열을전송하는것은, "FREQ:START 10; STOP 1000" 217

제 장원격인터페이스참조사항 SCPI 언어소개 다음두명령을전송하는것과동일합니다. "FREQ:START 10" "FREQ:STOP 1000" 콜론및세미콜론을사용하여다른서브시스템의명령과연결하십시오. 예를들어, 다음명령문자열에서콜론과세미콜론모두를사용하지않으면오류가발생합니다. "SWE:STAT ON;:TRIG:SOUR EXT" MIN 및 MAX 변수사용 명령의변수위치에 "MINimum" 또는 "MAXimum" 을사용할수도있습니다. 다음명령의예를참조하십시오. FREQuency {<frequency> MINimum MAXimum} 특정주파수를선택하는대신, MIN 을사용하여주파수를최소값으로설정하거나 MAX 를사용하여주파수를최대값으로설정할수있습니다. 변수설정쿼리 물음표 ("?") 를명령에추가하면변수의현재값을쿼리할수있습니다. 예를들어, 다음명령을실행하면출력주파수가 5 khz 로설정됩니다. "FREQ 5000" 그런다음, 다음명령을실행하면주파수값을쿼리할수있습니다. "FREQ?" 또한아래와같이현재함수에허용되는최소또는최대주파수를쿼리할수도있습니다. "FREQ? MIN" "FREQ? MAX" SCPI 명령종결자 함수발생기에전송된명령문자열은 <new line> 문자를사용하여종결해야합니다. IEEE-88 EOI(End-Or-Identify) 메시지는 <new line> 문자로해석되며, <new line> 문자위치에서명령문자열을종결하기위해사용될수있습니다. <carriage return> 다음에도 <new line> 을사용할수있습니다. 명령문자열종결은항상현재 SCPI 명령경로를루트레벨로재설정합니다. 218

제 장원격인터페이스참조사항 SCPI 언어소개 IEEE-88.2 공통명령 IEEE-88.2 표준은재설정, 자가테스트및상태작동같은기능을수행하는공통명령을정의합니다. 공통명령은항상별표 ( * ) 로시작하여 3 개의문자를사용할수있으며한개이상의변수를포함합니다. 공통키워드는공백으로첫번째변수와구분됩니다. 세미콜론 ( ; ) 을사용하여다음과같이여러명령을구분할수있습니다. "*RST; *CLS; *ESE 32; *OPC?" SCPI 변수유형 SCPI 언어는메시지프로그램및응답에사용하는여러가지서로다른데이터포맷을정의합니다. 숫자변수숫자변수가필요한명령은선택적기호, 소수점및특정표기법을포함한모든공통으로사용되는숫자의 10 진수표기를사용합니다. MINimum, MAXimum 및 DEFault와같은숫자변수에대한특수값도사용할수있습니다. 숫자변수와공업단위 ( 예 : Mhz 또는 Khz) 를함께전송할수있습니다. 특정숫자값만사용할수있는경우함수발생기는자동으로입력숫자변수를반올림합니다. 다음명령은숫자변수를사용합니다. FREQuency {<frequency> MINimum MAXimum} 개별변수개별변수는제한값이있는프로그램을설정할경우 ( 예, 버스, 직접, 외부 ) 사용됩니다. 개별변수는명령키워드와같이짧은형태와긴형태가있습니다. 대소문자를혼합하여사용할수있습니다. 쿼리응답은항상대문자의짧은형태로나타납니다. 다음명령은개별변수를사용합니다. SWEep:SPACing {LINear LOGarithmic} 부울변수부울 (Boolean) 변수는참이나거짓인단일이진조건을나타냅니다. 거짓인경우함수발생기는 "OFF" 나 "0" 을사용합니다. 참인경우함수발생기는 "ON" 이나 "1" 을사용합니다. 부울설정을쿼리할때기기는항상 "0" 또는 "1" 을나타냅니다. 다음명령은부울변수를사용합니다. AM:STATe {OFF ON} 문자열변수문자열변수에는실제거의모든 ASCII 문자가포함됩니다. 문자열은한쌍의따옴표로시작과끝을표시해야합니다. 단일따옴표나이중따옴표를사용할수있습니다. 문자열사이에다른문자없이, 문자열의일부분으로따옴표구분자를두번입력하여따옴표구분자를포함시킬수있습니다. 다음명령은문자열변수를사용합니다. DISPlay:TEXT <quoted string> 219

제 장원격인터페이스참조사항장치삭제사용 장치삭제사용 장치삭제는 IEEE-88 로우레벨버스메시지로써, 이메시지를사용하면함수발생기를응답상태로복구할수있습니다. 다른프로그래밍언어와 IEEE-88 인터페이스카드에서는각기고유한명령을통해이기능에액세스할수있습니다. 상태레지스터, 오류대기열및모든구성상태는장치삭제메시지가수신될때변경되지않습니다. 장치삭제는다음동작을수행합니다. 함수발생기의입출력버퍼를삭제합니다. 새로운명령문자열을받을수있도록함수발생기를준비합니다. RS-232 를작동하는경우, <Break> 문자를전송하면 IEEE-88 장치삭제메시지에상응하는작동을수행합니다. 중복된명령이있는경우 " 작동완료 " 표시없이종료됩니다 (*TRG 명령적용 ). 진행중인스윕이나버스트는즉시중단됩니다. 220

5 5 오류메시지

오류메시지 오류는 FIFO(First In First Out) 순으로검색할수있습니다. 첫번째나타난오류는저장된첫번째오류입니다. 오류를읽으면삭제됩니다. 함수발생기는오류가발생할때마다경고음을냅니다 ( 경고음을비활성화하지않는한 ). 오류가 20 개이상발생하는경우, 대기열에저장된마지막오류 ( 최근오류 ) 는 "Queue overflow" 로교체됩니다. 대기열에서오류를삭제하지않으면오류가추가저장되지않습니다. 오류대기열에오류가없으면, "No error" 메시지가표시됩니다. 오류대기열은 *CLS( 삭제상태 ) 명령또는전원이순환할때삭제됩니다. 오류대기열을읽는경우에도오류가삭제됩니다. 기기를다시설정 (*RST 명령 ) 하는경우에는오류가삭제되지않습니다. 전면판작동 : 를누른다음 " 원격명령오류대기열보기 "( 항목번호 2) 항목을선택하십시오. 그런다음 SELECT 소프트키를눌러오류대기열의오류를확인하십시오. 아래와같이목록에나타난첫번째오류 ( 예 : 목록의맨위에있는오류 ) 는발생한첫번째오류입니다. 5 원격인터페이스작동 : SYSTem:ERRor? Reads one error from the error queue 오류포맷은다음과같습니다 ( 오류문자열은최대 255 개의문자를포함할수있습니다 ). -113,"Undefined header" 222

제 5 장오류메시지명령오류 명령오류 -101 Invalid character 명령문자열에유효하지않은문자가포함되어있습니다. 명령헤더나변수에 #, $ 또는 % 와같은유효하지않은문자를사용했습니다. 예 : TRIG:SOUR BUS# -102 Syntax error 명령문자열에유효하지않은구문이포함되어있습니다. 명령헤더에서콜론의앞뒤또는쉼표앞에공백을삽입했습니다. 예 : APPL:SIN,1-103 Invalid separator 명령문자열에유효하지않은구분자가포함되어있습니다. 콜론, 세미콜론, 공백대신쉼표를사용했거나, - 쉼표대신공백을사용했습니다. 예 : TRIG:SOUR,BUS 또는 APPL:SIN 1 1000-105 GET not allowed 그룹실행트리거 (GET) 는문자열에사용할수없습니다. -108 Parameter not allowed 이명령에서예상되는변수보다많은변수가수신되었습니다. 변수가필요없는명령에여분의변수나추가변수를입력했습니다. 예 : APPL? 10-109 Missing parameter 이명령에서예상되는변수보다적은변수가수신되었습니다. 이명령에필요한한개이상의변수를생략했습니다. 예 : OUTP:LOAD 5-112 Program mnemonic too long 허용가능치인 12 개문자를초과하는명령헤더가수신되었습니다. 이오류는문자입력변수가너무긴경우에도보고됩니다. 예 : OUTP:SYNCHRONIZATION ON -113 Undefined header 이기기에유효하지않은명령이수신되었습니다. 명령을잘못입력했거나유효하지않은명령입니다. 짧은명령형식을사용하는경우, 최대 개의문자를포함해야합니다. 예 : TRIGG:SOUR BUS 223

제 5 장오류메시지명령오류 -123 Exponent too large 지수가 32,000 을초과하는숫자변수가있습니다. 예 : BURS:NCYCL 1E3000-12 Too many digits 선행 0 을제외하고 255 자리를초과하는가수를가진숫자변수가있습니다. -128 Numeric data not allowed 숫자변수가수신되었지만문자열이와야합니다. 예 : DISP:TEXT 123-131 Invalid suffix 숫자변수에잘못된접미사가지정되었습니다. 접미사를잘못입력했습니다. 예 : SWE:TIME 0.5 SECS -138 Suffix not allowed 이명령에는접미사를사용할수없습니다. 예 : BURS:NCYC 12 CYC -18 Character data not allowed 개별변수가수신되었지만문자열이나숫자변수가와야합니다. 변수목록을확인한다음, 유효한변수유형을사용했는지확인하십시오. 예 : DISP:TEXT ON 5-151 Invalid string data 유효하지않은문자열이수신되었습니다. 문자열양쪽에따옴표를표시했는지점검하고문자열이유효한 ASCII 문자로이루어졌는지확인하십시오. 예 : DISP:TEXT 'TESTING ( 뒷따옴표를표시하지않음 ) -158 String data not allowed 문자열이수신되었지만이명령에서는사용할수없습니다. 변수목록을확인한다음, 유효한변수유형을사용했는지확인하십시오. 예 : BURS:NCYC 'TEN' -161 Invalid block data DATA:DAC VOLATILE 명령에만적용됩니다. 확정길이블럭의경우, 전송된데이터의바이트수가블럭헤더에지정한바이트수와일치하지않습니다. 불확정길이블럭의경우, EOI(End-Or-Identify) 가 문자없이수신되었습니다. 22

제 5 장오류메시지명령오류 -168 Block data not allowed 데이터가확정길이블럭포맷으로함수발생기에전송되었지만이명령에서는사용할수없는포맷입니다. 명령과함께정확한데이터유형을전송했는지확인하십시오. 예 : BURS:NCYC #10-170 to -178 Expression errors 함수발생기에는수식을사용할수없습니다. 5 225

제 5 장오류메시지실행오류 실행오류 -211 Trigger ignored Group Execute Trigger(GET) 또는 *TRG 가수신되었지만트리거가무시되었습니다. 올바른트리거소스를선택했는지확인하고스윕이나버스트모드가활성화되어있는지확인하십시오. -223 Too much data 65,536 파형포인트를초과하는임의파형이지정되었습니다. DATA VOLATILE 또는 DATA:DAC VOLATILE 명령에서포인트의수를확인하십시오. -221 Settings conflict; turned off infinite burst to allow immediate trigger source 무한카운트버스트는외장또는버스 ( 소프트웨어 ) 트리거소스를선택할때만허용됩니다. 버스트카운트는최대값으로설정되었습니다 (1,000,000 주기 ). 5-221 Settings conflict; infinite burst changed trigger source to BUS 무한카운트버스트는외장또는버스 ( 소프트웨어 ) 트리거소스를선택할때만허용됩니다. BURS:NCYC INF 명령을전송하면트리거소스가직접에서버스로자동변경됩니다. -221 Settings conflict; burst period increased to fit entire burst BURS:NCYC 명령에서지정한사이클수가버스트주기에우선합니다 ( 버스트주기가최대값이아닌한 ). 함수발생기는버스트주기를증가시켜지정된버스트카운트나파형주파수를조절합니다. -221 Settings conflict; burst count reduced 버스트주기가현재최대치에있으므로, 지정된파형주파수에맞도록버스트주기를감소시킵니다. -221 Settings conflict; trigger delay reduced to fit entire burst 함수발생기에서현재버스트주기와버스트카운트를유지하기위해트리거지연을감소시킵니다. 트리거지연은트리거수신과버스트파형시작사이의시간입니다. 226

제 5 장오류메시지실행오류 -221 Settings conflict; triggered burst not available for noise 트리거버스트모드에서는잡음함수를사용할수없습니다. 잡음은게이트버스트모드에서만사용할수있습니다. -221 Settings conflict; amplitude units changed to Vpp due to high-z load 출력터미네이션이현재 " 하이임피던스 "(OUTP:LOAD 명령 ) 로설정되어있으면, 출력단위 (VOLT:UNIT 명령 ) 를 dbm 로설정할수없습니다. 함수발생기에서단위를 Vpp 로변환합니다. -221 Settings conflict; trigger output disabled by trigger external 외장트리거소스가선택되면 (TRIG:SOUR EXT 명령 ), 함수발생기는자동으로 " 트리거아웃 " 신호를비활성화합니다. 후면판 Trig 커넥터는동시에양쪽작동에사용할수없습니다 ( 외부트리거파형은동일한커넥터를사용하여스윕이나버스트를트리거합니다 ). -221 Settings conflict; trigger output connector used by FSK FSK 를활성화하고외장트리거소스를선택한경우 (FSK:SOUR EXT 명령 ), " 트리거아웃 " 신호를활성화할수없습니다 (OUTP:TRIG ON 명령 ). 후면판 Trig 커넥터는동시에양쪽작동에사용할수없습니다. -221 Settings conflict; trigger output connector used by burst gate 버스트가활성화된상태에서게이트버스트모드를선택한경우 (BURS:MODE GAT 명령 ), " 트리거아웃 " 신호를활성화할수없습니다 (OUTP:TRIG ON 명령 ). 후면판 Trig 커넥터는동시에양쪽작동에사용할수없습니다. 5-221 Settings conflict; trigger output connector used by trigger external 외장트리거소스가선택되면 (TRIG:SOUR EXT 명령 ), 함수발생기는자동으로 " 트리거아웃 " 신호를비활성화합니다. 후면판 Trig 커넥터는동시에양쪽작동에사용할수없습니다. 227

제 5 장오류메시지실행오류 -221 Settings conflict; frequency reduced for user function 임의파형의경우, 최대출력주파수는 25 MHz 로제한됩니다. 임의파형함수 (APPL:USER 또는 FUNC:USER 명령 ) 에서그보다높은주파수가허용되는함수로변경하면, 함수발생기는자동으로주파수를 25 MHz 로조정합니다. -221 Settings conflict; frequency reduced for pulse function 펄스파형의경우, 최대출력주파수는 50 MHz 로제한됩니다. 펄스함수 (APPL:PULS 또는 FUNC:PULS 명령 ) 에서그보다높은주파수가허용되는함수로변경하면, 함수발생기는자동으로주파수를 50 MHz 로조정합니다. -221 Settings conflict; frequency reduced for ramp function 램프파형의경우, 최대출력주파수는 1 MHz 로제한됩니다. 램프함수 (APPL:RAMP 또는 FUNC:RAMP 명령 ) 에서그보다높은주파수가허용되는함수로변경하면, 함수발생기는자동으로주파수를 1 MHz 로조정합니다. 5-221 Settings conflict; frequency made compatible with burst mode 내부트리거버스트의경우, 출력주파수는최소 2mHz 까지로제한됩니다. 함수발생기에서현재설정과호환하도록주파수를조정합니다. -221 Settings conflict; frequency made compatible with FM FM 이활성화되어있으면, 반송파의출력주파수는최소 5 Hz 까지로제한됩니다. 함수발생기에서현재설정과호환하도록주파수를조정합니다. -221 Settings conflict; burst turned off by selection of other mode or modulation 함수발생기에서는변조, 스윕또는버스트모드를동시에활성화할수있습니다. 한번에한개의모드만활성화할수있습니다. 변조, 스윕또는버스트모드를활성화하면다른모드는모두꺼집니다. -221 Settings conflict; 228

제 5 장오류메시지실행오류 FSK turned off by selection of other mode or modulation 함수발생기에서는변조, 스윕또는버스트모드를동시에활성화할수있습니다. 한번에한개의모드만활성화할수있습니다. 변조, 스윕또는버스트모드를활성화하면다른모드는모두꺼집니다. -221 Settings conflict; FM turned off by selection of other mode or modulation 함수발생기에서는변조, 스윕또는버스트모드를동시에활성화할수있습니다. 한번에한개의모드만활성화할수있습니다. 변조, 스윕또는버스트모드를활성화하면다른모드는모두꺼집니다. -221 Settings conflict; AM turned off by selection of other mode or modulation 함수발생기에서는변조, 스윕또는버스트모드를동시에활성화할수있습니다. 한번에한개의모드만활성화할수있습니다. 변조, 스윕또는버스트모드를활성화하면다른모드는모두꺼집니다. -221 Settings conflict; sweep turned off by selection of other mode or modulation 함수발생기에서는변조, 스윕또는버스트모드를동시에활성화할수있습니다. 한번에한개의모드만활성화할수있습니다. 변조, 스윕또는버스트모드를활성화하면다른모드는모두꺼집니다. -221 Settings conflict; not able to modulate this function 펄스, 잡음또는 dc 전압함수를사용하여변조파형을생성할수없습니다. 5-221 Settings conflict; not able to sweep this function 펄스, 잡음또는 dc 전압함수를사용하여스윕을생성할수없습니다. -221 Settings conflict; not able to burst this function dc 전압함수를사용하여버스트를생성할수없습니다. -221 Settings conflict; not able to modulate noise, modulation turned off 잡음함수를사용하여변조파형을생성할수없습니다. 선택된변조모드는꺼집니다. -221 Settings conflict; not able to sweep pulse, sweep turned off 229

제 5 장오류메시지실행오류 펄스함수를사용하여스윕을생성할수없습니다. 스윕모드는꺼집니다. -221 Settings conflict; not able to modulate dc, modulation turned off dc 전압함수를사용하여변조파형을생성할수없습니다. 선택된변조모드는꺼집니다. -221 Settings conflict; not able to sweep dc, modulation turned off dc 전압함수를사용하여스윕을생성할수없습니다. 스윕모드는꺼집니다. -221 Settings conflict; not able to burst dc, burst turned off dc 전압함수를사용하여버스트를생성할수없습니다. 버스트모드는꺼집니다. -221 Settings conflict; not able to sweep noise, sweep turned off 잡음함수를사용하여스윕을생성할수없습니다. 스윕모드는꺼집니다. 5-221 Settings conflict; pulse width decreased due to period 펄스파형의경우다음순서에따라유효한펄스를생성하고파형변수를자동으로조정합니다.(1) 상승시간, (2) 펄스폭, (3) 주기. 이러한경우, 함수발생기는펄스폭을감소시켜지정된주기를조절합니다 ( 구간시간은이미최소설정상태입니다 ). -221 Settings conflict; edge time decreased due to period 펄스파형의경우다음순서에따라유효한펄스를생성하고파형변수를조절합니다. (1) 상승시간, (2) 펄스폭, (3) 주기. 이러한경우, 함수발생기는구간시간을감소시켜지정된주기를조절하고펄스폭설정을유지합니다. 230

제 5 장오류메시지실행오류 -221 Settings conflict; edge time decreased due to pulse width 펄스파형의경우함수발생기는다음순서에따라유효한펄스를작성하고파형변수를조절합니다. (1) 상승시간, (2) 펄스폭, (3) 주기. 이러한경우, 함수발생기는구간시간을감소시켜지정된펄스폭을조절합니다. 펄스폭 > 1.6 X 구간시간 -221 Settings conflict; amplitude changed due to function 경우에따라진폭한계는현재선택된출력단위에의해결정됩니다. 이현상은출력함수에따라크레스트요인이다르기때문에단위가 Vrms 또는 dbm 일때발생합니다. 예를들어 5 Vrms 방형파 (50 ohms) 를출력한다음사인파로변경하는경우, 함수발생기는출력진폭을 3.536 Vrms(Vrms 단위사인파형의상한 ) 로자동조절합니다. -221 Settings conflict; offset changed on exit from dc function dc 전압함수에서전압수준은오프셋전압을조정하여제어됩니다 ( 현재진폭은무시됩니다 ). 다른함수를선택하면, 함수발생기는오프셋전압을현재진폭설정과호환할수있도록조절합니다. -221 Settings conflict; FM deviation cannot exceed carrier 반송파주파수는항상주파수편차보다크거가같아야합니다. 편차를반송파주파수보다큰값으로설정하려는경우 (FM 활성화상태 ), 함수발생기는편차를현재반송파주파수에사용할수있는최대값으로자동조정합니다. 5-221 Settings conflict; FM deviation exceeds max frequency 반송파주파수와편차의합계는선택된함수에대한최대주파수더하기 +100 khz( 사인과방형파는 80.1 MHz, 램프는 1.1 MHz, 임의파형은 25.1 MHz) 보다작거나같아야합니다. 편차를유효하지않은값으로설정하려는경우, 함수발생기는편차를현재반송파주파수에사용할수있는최대값으로자동조절합니다. 231

제 5 장오류메시지실행오류 -221 Settings conflict; frequency forced duty cycle change 방형파함수가선택되고, 현재듀티사이클을만들수없는주파수로변경하는경우, 듀티사이클은새로운주파수의최대값으로자동조절됩니다. 예를들어, 현재듀티사이클을 70% 로설정한다음주파수를 60 MHz 로변경하면, 듀티사이클이 50%( 이주파수의상한 ) 로자동조절됩니다. 듀티사이클 : 20% ~ 80% ( 주파수 < 25 MHz) 0% ~ 60% (25 MHz < 주파수 < 50 MHz) 50% ( 주파수 > 50 MHz) -221 Settings conflict; selected arb is missing, changing selection to default 기기상태를저장한후비휘발성메모리에서임의파형을삭제하면, 파형데이터가손실되며상태를불러올때파형이출력되지않습니다. 삭제된파형대신내장 " 지수상승 " 파형이출력됩니다. 5-221 Settings conflict; offset changed due to amplitude 다음은오프셋전압과출력진폭사이의관계입니다. Vmax 는선택한출력터미네이션의최대피크전압입니다 (50Ω 로드의경우 5 볼트, 하이임피던스로드의경우 10 볼트 ). 지정된오프셋전압이유효하지않은경우, 함수발생기는오프셋전압을지정된진폭에서허용하는최대 dc 전압으로자동조절합니다. Vpp Voffset < Vmax - ---- 2-221 Settings conflict; amplitude changed due to offset 다음은출력진폭과오프셋전압사이의관계입니다. Vmax 는선택한출력터미네이션의최대피크전압입니다 (50Ω 로드의경우 5 볼트, 하이임피던스로드의경우 10 볼트 ). 지정된진폭이유효하지않으면함수발생기는진폭을지정된오프셋전압에서허용하는최대값으로자동조절합니다. Vpp < 2 X (Vmax - Voffset ) -221 Settings conflict; low level changed due to high level 레벨은양수나음수값으로설정할수있지만, 하이레벨은항상로우레벨보다높아야합니다. 하이레벨을로우레벨보다낮게지정하면함수발생기는자동으로로우레벨을하이레벨보다 1 mv 낮게설정합니다. 232

제 5 장오류메시지실행오류 -221 Settings conflict; high level changed due to low level 레벨은양수나음수값으로설정할수있지만, 하이레벨은항상로우레벨보다높아야합니다. 하이레벨을로우레벨보다낮게지정하면함수발생기는자동으로하이레벨을로우레벨보다 1 mv 높게설정합니다. -222 Data out of range; 지정된변수가함수발생기허용치를초과합니다. 변수를함수발생기에서허용하는최대값으로조절합니다. 예 : PHAS 1000-222 Data out of range; value clipped to lower limit 지정된변수가함수발생기허용치를초과합니다. 변수를함수발생기에서허용하는최소값으로조절합니다. 예 : PHAS -1000-222 Data out of range; pulse edge time limited by period 지정된구간시간은지정된주기내에있어야합니다. 함수발생기는지정된주기에맞게구간시간을조절합니다. -222 Data out of range; pulse width limited by period; value clipped to... 지정된펄스폭은아래와같이주기와구간시간간의차보다작아야합니다. 함수발생기는지정된주기에맞게펄스폭을조절합니다. 펄스폭 < 주기 - (1.6 X 구간시간 ) 5-222 Data out of range; pulse edge time limited by width;?value clipped to... 지정된구간시간은아래와같이지정된펄스폭과맞아야합니다. 함수발생기는지정된펄스폭에맞게구간시간을조절합니다. 구간시간 < 0.625 X 펄스폭 -222 Data out of range; period; value clipped to... 이메시지는파형주기가상한또는하한으로제한된다는것을의미합니다. -222 Data out of range; frequency; value clipped to... 이메시지는파형주파수가상한또는하한으로제한된다는것을의미합니다. 233

제 5 장오류메시지실행오류 -222 Data out of range; user frequency; value clipped to upper limit 이메시지는임의파형함수를선택함에따라 (APPL:USER 또는 FUNC:USER 명령 ) 파형주파수가상한으로제한된다는것을의미합니다. -222 Data out of range; ramp frequency; value clipped to upper limit 이메시지는램프파형함수를선택함에따라 (APPL:RAMP 또는 FUNC:RAMP 명령 ) 파형주파수가상한으로제한된다는것을의미합니다. -222 Data out of range; pulse frequency; value clipped to upper limit 이메시지는펄스파형함수를선택함에따라 (APPL:PULS 또는 FUNC:PULS 명령 ) 파형주파수가상한으로제한된다는것을의미합니다. -222 Data out of range; burst period; value clipped to... 이메시지는버스트주기가상한또는하한으로제한된다는것을의미합니다. 5-222 Data out of range; burst count; value clipped to... 이메시지는버스트카운트가상한또는하한으로제한된다는것을의미합니다. -222 Data out of range; burst period limited by length of burst; value clipped to upper limit 버스트주기가너무짧으면지정한버스트카운트와주파수로출력할수없습니다 ( 아래참조 ). 버스트주기가너무짧은경우에는버스트를연속으로다시트리거할수있도록자동으로조절됩니다. Burst Count 버스트주기 > ------------------------ + 200 ns Waveform Frequency -222 Data out of range; burst count limited by length of burst; value clipped to lower limit Immediate 트리거소스가선택된경우 (TRIG:SOUR IMM 명령 ), 버스트카운트는다음과같이버스트주기와파형주파수의곱보다작아야합니다. -222 Data out of range; 버스트카운트 < 버스트주기 X 파형주파수 23

제 5 장오류메시지실행오류 amplitude; value clipped to... 이메시지는파형진폭이상한또는하한으로제한된다는것을의미합니다. -222 Data out of range; offset; value clipped to... 이메시지는오프셋전압이상한또는하한으로제한된다는것을의미합니다. -222 Data out of range; frequency in burst mode; value clipped to... 이메시지는주파수가버스트주기에따라정해진상한또는하한으로제한된다는것을의미합니다. -222 Data out of range; frequency in FM; value clipped to... 이메시지는반송파주파수가 FM:DEV 명령에서정해진상한또는하한으로제한된다는것을의미합니다. 반송파주파수는항상주파수편차보다크거나같아야합니다. -222 Data out of range; marker confined to sweep span; value clipped to... 이메시지는지정된마커주파수가시작주파수와정지주파수범위를초과한다는것을의미합니다. 마커주파수는지정된시작주파수와정지주파수사이에있어야합니다. 이범위에없는주파수로마커주파수를설정하려고하는경우, 함수발생기는자동으로마커주파수를시작주파수나정지주파수 ( 이들중가까운것 ) 와같게설정합니다. 이오류는스윕모드와마커주파수가모두활성화되어있을때만발생합니다. 5-222 Data out of range; pulse width; value clipped to... 이메시지는원하는펄스폭이펄스파형의주기에의해일반적으로결정되는상한또는하한으로제한된다는것을의미합니다. -222 Data out of range; pulse edge time; value clipped to... 이메시지는원하는구간시간이펄스폭및 / 또는펄스파형의주기에의해일반적으로결정되는상한또는하한으로제한된다는것을의미합니다. -222 Data out of range; FM deviation; value clipped to... 235

제 5 장오류메시지실행오류 이메시지는원하는 FM 편차가현재함수의주파수에서설정한하한또는상한으로제한된다는것을의미합니다. -222 Data out of range; trigger delay; value clipped to upper limit 트리거지연은최대 85 초로제한됩니다. 트리거지연은트리거수신과버스트파형시작사이의시간을설정합니다 ( 트리거버스트모드에서만사용됨 ). -222 Data out of range; trigger delay limited by length of burst; value clipped to upper limit 지정된트리거지연과버스트파형을완료하는데필요한시간의합계는버스트주기보다작아야합니다. -222 Data out of range; duty cycle; value clipped to... 듀티사이클은주파수가 25 MHz 미만일때 20% 에서 80% 사이의값으로제한됩니다. 듀티사이클 : 20% ~ 80% ( 주파수 < 25 MHz) 0% ~ 60% 까지 (25 MHz < 주파수 < 50 MHz) 50% ( 주파수 > 50 MHz) 5-222 Data out of range; duty cycle limited by frequency; value clipped to upper limit 주파수가 50 MHz 를초과하면듀티사이클이 50% 로제한됩니다. 듀티사이클 : 20% ~ 80% ( 주파수 < 25 MHz) 0% ~ 60% (25 MHz < 주파수 < 50 MHz) 50% ( 주파수 > 50 MHz) -313 Calibration memory lost; memory corruption detected 함수발생기의교정상수를저장할경우사용되는비휘발성메모리에서점검오류가감지되었습니다. 이오류는장치실패또는번개, 자기장같은극한상황으로인해발생할수있습니다. -31 Save/recall memory lost; memory corruption detected 기기상태를저장할경우사용되는비휘발성메모리에서점검오류가감지 236

제 5 장오류메시지실행오류 되었습니다. 이오류는장치실패또는번개, 자기장같은극한상황으로인해발생할수있습니다. -315 Configuration memory lost; memory corruption detected 함수발생기의구성설정 ( 예 : 원격인터페이스설정 ) 을저장할경우사용되는비휘발성메모리에서점검오류가감지되었습니다. 이오류는장치실패또는번개, 자기장같은극한상황으로인해발생할수있습니다. -350 Queue overflow 20 개이상의오류가발생하여오류대기열이가득찼습니다. 대기열에서오류를삭제하지않으면오류가추가저장되지않습니다. 오류대기열은 *CLS( 삭제상태 ) 명령또는전원이순환할때삭제됩니다. 대기열을읽어도오류가삭제됩니다. 기기를다시설정 (*RST 명령 ) 하는경우에는오류가삭제되지않습니다. -361 Parity error in program message 이오류는함수발생기의패리티설정 (RS-232 인터페이스 ) 이컴퓨터의패리티설정과일치할지않을때발생합니다. 이오류는 RS-232 케이블에잡음이있을때도발생합니다. -362 Framing error in program message 이오류는컴퓨터의정지비트수 (RS-232 인터페이스 ) 가함수발생기의설정 ( 정지비트 1 로고정 ) 과일치하지않을때발생합니다. -363 Input buffer overrun RS-232 인터페이스를사용하도록구성하는동안함수발생기에너무많은문자가전송되었습니다. 이오류는일반적으로컴퓨터와함수발생기사이에데이터핸드쉐이크를선택하지않을때발생합니다. 이오류를방지하려면, 33250A 의핸드쉐이크모드중하나를선택하십시오 ( 자세한내용은 106 페이지의 " 원격인터페이스구성 " 참조 ). 5 237

제 5 장오류메시지쿼리오류 쿼리오류 -10 Query INTERRUPTED 명령이수신되었지만출력버퍼에이전명령의데이터가들어있습니다 ( 이전데이터는손실됨 ). -20 Query UNTERMINATED 함수발생기와대화하도록 ( 예 : 인터페이스를거쳐데이터전송 ) 지정되었지만출력버퍼에데이터를전송하는명령이수신되지않았습니다. 예를들어 APPLy 명령 ( 데이터를작성하지않는명령 ) 을실행한다음 "Enter" 문장을실행하여인터페이스의데이터를읽었습니다. -30 Query DEADLOCKED 출력버퍼에비해너무많은데이터를작성하는명령이수신되었으며입력버퍼역시가득찼습니다. 명령은계속실행되지만모든데이터가손실됩니다. -0 Query UNTERMINATED after indefinite response *IDN? 명령은명령문자열의마지막쿼리명령으로사용해야합니다. 예 : *IDN?;:SYST:VERS? 5 238

제 5 장오류메시지기기오류 기기오류 501 to 50 501: Cross-isolation UART framing error 502: Cross-isolation UART overrun error 503: Cross-isolation UART parity error 50: Cross-isolation UART noise error 이오류는내부하드웨어실패또는 GPIB 및 RS-232 로직회로와의펌웨어제어상호작용에결함이있음을의미합니다. 섀시접지회로와유동회로사이의분리는광학적분리막과직렬링크에의해제어됩니다. 51 Not able to execute command while GPIB selected SYST:LOCAL 과 SYST:RWLOCK 명령은 RS-232 인터페이스를선택한경우에만유효합니다. 522 I/O processor output buffer overflow 이오류는내부하드웨어실패또는 GPIB 및 RS-232 로직회로와의펌웨어제어상호작용에결함이있음을의미합니다. 523 I/O processor received unknown code 이오류는내부하드웨어실패또는 GPIB 및 RS-232 로직회로와의펌웨어제어상호작용에결함이있음을의미합니다. 580 Reference phase-locked loop is unlocked PHAS:UNL:ERR:STAT 가활성화되어있고 ("on") 주파수를제어하는내부위상잠금루프가잠금해제되어있습니다. 이오류는외부기준이잠금범위를벗어난경우에주로발생합니다. 5 590 I/O processor had unexpected reset 이오류는내부하드웨어실패또는 GPIB 및 RS-232 로직회로와의펌웨어제어상호작용에결함이있음을의미합니다. 239

제 5 장오류메시지자가테스트오류 자가테스트오류 다음오류는자가테스트를실행하는동안발생할수있는문제입니다. 자세한내용은 Agilent 33250A 서비스안내서를참조하십시오. 601 Self-test failed; system logic 이오류는메인 CPU(U202) 가메인로직 FPGA(U302) 와통신할수없음을의미합니다. 602 Self-test failed; dsp 이오류는메인 CPU(U202) 가 DSP(U506) 와통신할수없음을의미합니다. 603 Self-test failed; waveform logic 이오류는메인 CPU(U202) 가파형로직 FPGA(U1201) 와통신할수없음을의미합니다. 60 Self-test failed; even waveform memory bank 이오류는 " 짝수 " 파형메모리 (U130) 또는파형로직 FPGA 회로도 (U1301, U1302, U1306) 에결함이있음을의미합니다. 5 605 Self-test failed; odd waveform memory bank 이오류는 " 홀수 " 파형메모리 (U1305) 또는파형로직 FPGA 회로도 (U1302, U1303, U1307) 에결함이있음을의미합니다. 606 Self-test failed; cross-isolation interface 이오류는 I/O 프로세서 (U105) 가시간초과또는자가테스트에실패했음을의미합니다. 607 to 61 607: Self-test failed; ground 608: Self-test failed; +16V supply 609: Self-test failed; +12V supply 610: Self-test failed; +5V supply 611: Self-test failed; +3.3V supply 612: Self-test failed; -2.1V supply 613: Self-test failed; -5.2V supply 61: Self-test failed; -16V supply 이오류는내부 ADC 에서전원이예상범위를초과한전압으로공급되고있다는사실이감지되었음을의미합니다. 615 Self-test failed; primary phase locked loop 20

제 5 장오류메시지자가테스트오류 이오류는기본 PLL(U901, U903) 이잠금실패했다는것을의미합니다. 616 Self-test failed; secondary phase locked loop at 200 MHz 이오류는펄스함수에사용되는보조 PLL(U90-U907) 이 200 MHz 에서잠금실패했다는것을의미합니다. 617 Self-test failed; secondary phase locked loop at 100 MHz 이오류는펄스함수에사용되는보조 PLL(U90-U907) 이 100 MHz 에서잠금실패했다는것을의미합니다. 618 to 625 618: Self-test failed; display contrast DAC 619: Self-test failed; leading edge DAC 620: Self-test failed; trailing edge DAC 621: Self-test failed; square-wave threshold DAC 622: Self-test failed; time base calibration DAC 623: Self-test failed; dc offset DAC 62: Self-test failed; null DAC 625: Self-test failed; amplitude DAC 이오류는시스템 DAC(U701-U705), DAC MUX 로직회로또는 DAC MUX (U706-U708, U603) 채널의기능이불량함을의미합니다. 이러한자가테스트는내부 ADC 를사용하여시스템 DAC 이올바르게작동하는지확인합니다. 각 DAC 의판독스케일은 25%, 50% 및 75% 입니다. 626 to 630 626: Self-test failed; analog-digital path select relay 627: Self-test failed; -10 db attenuator path 628: Self-test failed; -20 db attenuator path 629: Self-test failed; +20 db amplifier path 이오류는지정된지연이잘못전환되고있거나, 감쇠기 / 증폭기에서예상감쇠또는증폭을제공하고있지않다는것을의미합니다. 이러한자가테스트는내부 ADC 를사용하여출력경로지연, 출력증폭기합성 (+20 db) 및출력감쇠기가올바르게작동하고있는지확인합니다. 5 21

제 5 장오류메시지교정오류 교정오류 다음오류는교정중발생할수있는결함을나타냅니다. 교정절차에대한자세한내용은제 장 Agilent 33250A 서비스안내서를참조하십시오. 701 Calibration error; security defeated by hardware jumper 내부회로기판의하드웨어점퍼설치로인해함수발생기의교정보안기능이비활성화되었습니다. 702 Calibration error; calibration memory is secured 교정메모리가보안되어있을때는교정을수행할수없습니다. 기기를보안해제하려면, 정확한보안코드와함께 CAL:SEC:STAT ON 명령을사용하십시오. 703 Calibration error; secure code provided was invalid CAL:SEC:STAT ON 명령으로지정한보안코드가유효하지않습니다. 705 Calibration error; calibration aborted 교정을수행하는동안에는구성명령 (APPL:SIN 같은 ) 을받지않습니다. 5 706 Calibration error; provided value is out of range CAL:VAL 명령으로지정한교정값이범위를벗어났습니다. 707 Calibration error; signal input is out of range 내부아날로그대디지털컨버터 (ADC) 에서후면판 Modulation In 커넥터가범위를벗어났음이감지되었습니다. 850 Calibration error; setup is invalid CAL:SET 명령으로유효하지않은교정설정번호를지정했습니다. 교정절차에대한자세한내용은 Agilent 33250A 서비스안내서를참조하십시오. 851 Calibration error; setup is out of order 특정교정설정은특정시퀀스에서수행되어야만합니다. 교정절차에대한자세한내용은 Agilent 33250A 서비스안내서를참조하십시오. 22

제 5 장오류메시지임의파형오류 임의파형오류 다음오류는임의파형작동중발생할수있는결함을나타냅니다. 자세한내용은 178 페이지의 " 임의파형명령 " 을참조하십시오. 770 Nonvolatile arb waveform memory corruption detected 임의파형을저장하는경우사용되는비휘발성메모리에서점검오류가감지되었습니다. 임의파형은메모리에서복구할수없습니다. 781 Not enough memory to store new arb waveform; use DATA:DELETE 개의비휘발성메모리위치에이미임의파형이들어있습니다. 다른파형을저장하려면, DATA:DELete 명령을사용하여저장된파형중하나를먼저삭제해야합니다. 781 Not enough memory to store new arb waveform; bad sectors 하드웨어오류로인하여임의파형저장에사용할수있는메모리위치가더이상없습니다. 이오류는플래시메모리장치가실패하여발생할수도있습니다. 782 Cannot overwrite a built-in waveform 다음내장파형이름은예약되어있으며 DATA:COPY 명령과함께사용할수없습니다 : "EXP_RISE", "EXP_FALL", "NEG_RAMP", "SINC" 및 "CARDIAC". 5 78 Name of source arb waveform for copy must be VOLATILE DATA:COPY 명령을사용할때 "VOLATILE" 이외의소스에서는복사할수없습니다. 785 Specified arb waveform does not exist DATA:COPY 명령은휘발성메모리로부터비휘발성메모리의지정된이름으로파형을복사합니다. DATA:COPY 명령을실행하기전에 DATA VOLATILE 또는 DATA:DAC VOLATILE 명령을사용하여파형을다운로드해야합니다. 786 Not able to delete a built-in arb waveform 다음과같은 5 개의내장파형은삭제할수없습니다 : "EXP_RISE", "EXP_FALL", "NEG_RAMP", "SINC" 및 "CARDIAC". 23

제 5 장오류메시지임의파형오류 787 Not able to delete the currently selected active arb waveform 현재출력중인임의파형은삭제할수없습니다 (FUNC:USER 명령 ). 788 Cannot copy to VOLATILE arb waveform DATA:COPY 명령은휘발성메모리로부터비휘발성메모리의지정된이름으로파형을복사합니다. 복사할소스는항상 "VOLATILE" 입니다. 다른소스로부터복사할수없으며 "VOLATILE" 에복사할수없습니다. 800 Block length must be even 함수발생기에서이진데이터는 2 바이트로전송되는 16 비트정수로표시합니다 (DATA:DAC VOLATILE 명령 ). 810 State has not been stored *RCL 명령에서지정한저장위치가이전 *SAV 명령에서사용되지않았습니다. 비어있는저장위치에서기기상태를불러올수없습니다. 5 2

6 6 응용프로그램

응용프로그램 본장에는사용자응용프로그램개발에도움이되는여러가지원격인터페이스프로그램의예문이수록되어있습니다. 제 장, 115 페이지의 " 원격인터페이스참조사항 " 에는함수발생기를프로그램할경우사용되는 SCPI(Standard Commands for Programmable Instruments) 명령구문이나열되어있습니다. 소개 본장에는 3 개의프로그램예문이포함되어있으며각예문은동일한기능을다른프로그램언어로설명하고있습니다. 프로그램예문은 BASIC for Windows, Microsoft Visual Basic for Windows 및 Microsoft Visual C++ for Windows 로작성되어있습니다. 각프로그램예문에는프로그램작동의이해를돕는주석이포함되어있습니다. 각예문은함수발생기프로그램과관련된다음항목에대해설명합니다. 짧은형식과긴형식의 SCPI 명령사용. AM 파형구성. FM 파형구성. 선형주파수스윕구성. 구간시간이다양한펄스파형구성. 트리거버스트파형구성. 임의파형에대한 ASCII 와이진데이터다운로드. 33250A 상태레지스터사용. 6 프로그램예문은 Agilent 33250A 에제공된 CD-ROM 에도들어있습니다 ("examples" 디렉토리참조 ). 예문은각프로그래밍언어의서브디렉토리에있습니다. "Basic" 디렉토리에는 ASCII 파일이한개들어있으며 BASIC 명령 GET "filename" 을실행하면프로그램예문을검색할수있습니다. 다른두개의예문서브디렉토리에는 Microsoft Visual Basic 또는 Visual C++ 사용에필요한프로젝트파일이모두들어있습니다. 26

제 6 장응용프로그램소개 CD-ROM 을설치하면기기를제어할수있는 ActiveX 의구성요소를옵션설치할수있습니다. ActiveX 의구성요소는 Visual Basic 과 Visual C++ 사용시필요합니다. SICL(Standard Instrument Control Language) 라이브러리또는 NI-88.2 라이브러리와같은필수하드웨어드라이버는 GPIB 인터페이스카드를설치할때미리로드되어있어야합니다. RS-232 인터페이스를사용하면, SICL 이나 NI-88.2 라이브러리에서도 PC 의 RS-232 포트에액세스할수있으며드라이버를 3 가지언어로사용할수있습니다. 기기구입시 GPIB 인터페이스및 RS-232 인터페이스가함께제공됩니다. 한번에한개의인터페이스만사용할수있습니다. 출고시 GPIB 인터페이스가선택되어있으며주소는 "10" 으로설정되어있습니다. RS-232 의기본설정은 57.6K bps, 8 비트패리티없음및 DTR /DSR 핸드쉐이크입니다. 본장의프로그래밍예문은이러한기본설정을전제로합니다. GPIB 주소를변경하거나 RS-232 인터페이스를대신선택하려면, 키를누르고 "I/O" 메뉴에서원하는사항을선택하십시오. 6 27

제 6 장응용프로그램예문 : BASIC for Windows 예문 : BASIC for Windows 6 10! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""! 20! Copyright (c) 2000 Agilent Technologies. All Rights Reserved.! 30!! 0! Agilent Technologies provides programming samples for illustration! 50! purposes only. This sample program assumes that you are familiar! 60! with the programming language being demonstrated and the tools used! 70! to create and debug procedures. Agilent support engineers can help! 80! answer questions relating to the functionality of the software! 90! components provided by Agilent, but they will not modify these samples! 100! to provide added functionality or construct procedures to meet your! 110! specific needs.! 120! You have a royalty-free right to use, modify, reproduce, and distribute! 130! this sample program (and/or any modified version) in any way you find! 10! useful, provided that you agree that Agilent has no warranty,! 150! obligations, or liability for any sample programs.! 160! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""! 170! Agilent 33250A 80MHz Function/Arb Waveform Generator Examples 180! 190! Examples include Modulation, Pulse, Sweeping, and Burst. 200! Examples illustrate various uses of short/long form SCPI. 210! Examples also illustrate enabling/disabling output BNCs. 220! To view results on Scope, set to: 230! Channel 1: Output BNC, 50ohms, 50us/div, 200mV/div 20! Channel 2: Sync BNC, 50us/div, 500mV/div, trigger on Channel 2 250! 260! BASIC for Windows examples for GPIB/RS-232 270! 3-30-00 280! 290! GPIB Configuration 300! 310 ASSIGN @Fgen TO 710! GPIB ASCII data/commands 320 ASSIGN @Bin TO 710;FORMAT OFF! GPIB Binary data 330! 30! RS-232 Configuration: uncomment these lines - comment out GPIB lines 350! 360! ASSIGN @Fgen TO 9! RS-232 ASCII data/commands 370! ASSIGN @Bin TO 9;FORMAT OFF! RS-232 Binary data 380! CONTROL 9,3;57600! 57.6k Baud 390! CONTROL 9,;3! 8 bits no parity; 2 stop bits 00! CONTROL 9,5;1! DTR on OUTPUT 10! CONTROL 9,12;16! DSR on ENTER 20! CONTROL 9,100;0! Turn OFF XON/XOFF 30 COM /Instrument/@Fgen,@Bin! Global instrument addresses 0! 50! Return 33250A to turn-on conditions 60! 70 OUTPUT @Fgen;"*RST"! Default state of instrument 80 OUTPUT @Fgen;"*CLS"! Clear errors and status 90! 계속... 28

제 6 장응용프로그램예문 : BASIC for Windows 500 PRINT "AM Modulation - press CONTinue" 510! 520 OUTPUT @Fgen;"OUTPut:LOAD INFinity"! Configure for Hi Z load 530 OUTPUT @Fgen;"APPLy:SINusoid 1e6,1,0"! 1MHz Sine, 1Vpp, 0Vdc Offset 50 OUTPUT @Fgen;"AM:INTernal:FUNCtion RAMP"! Modulating signal: Ramp 550 OUTPUT @Fgen;"AM:INTernal:FREQuency 10e3"! Modulating frequency: 10kHz 560 OUTPUT @Fgen;"AM:DEPTh 80"! Modulating depth: 80% 570 OUTPUT @Fgen;"AM:STATe ON"! Turn ON AM modulation 580 Check_errors! Routine checks for errors 590 PAUSE 600 OUTPUT @Fgen;"am:stat off"! Turn OFF AM modulation 610! 620 PRINT "FM Modulation - press CONTinue" 630! 60 OUTPUT @Fgen;"outp:load 50"! Configure for 50 ohm load 650 OUTPUT @Fgen;"appl:sin 20e3,1,0"! 20kHz Sine, 1Vpp, 0Vdc Offset 660 OUTPUT @Fgen;"fm:dev 20e3"! FM deviation: 20kHz 670 OUTPUT @Fgen;"fm:int:freq 1000"! FM Modulating Freq: 1kHz 680 OUTPUT @Fgen;"fm:stat on"! Turn ON FM modulation 690 Check_errors! Routine checks for errors 700 PAUSE 710 OUTPUT @Fgen;"fm:stat off"! Turn OFF FM modulation 720! 730 PRINT "Linear Sweep - press CONTinue" 70! 750 OUTPUT @Fgen;"sweep:time 1"! 1 second sweep time 760 OUTPUT @Fgen;"freq:start 100"! Start frequency: 100Hz 770 OUTPUT @Fgen;"freq:stop 20000"! Stop frequency: 20kHz 780 OUTPUT @Fgen;"sweep:stat on"! Turn ON sweeping 790 Check_errors! Routine checks for errors 800 PAUSE 810 OUTPUT @Fgen;"sweep:stat off"! Turn OFF sweeping 820! 830 PRINT "Pulse Waveform with variable Edge Times - press CONTinue" 80! 850 OUTPUT @Fgen;"output:state off"! Disable Output BNC 860 OUTPUT @Fgen;"volt:low 0;:volt:high 0.75"! Low = 0V, High = 0.75V 870 OUTPUT @Fgen;"pulse:period 1e-3"! 1ms intervals 880 OUTPUT @Fgen;"pulse:width 100e-6"! 100us pulse width 890 OUTPUT @Fgen;"pulse:tran 10e-6"! Edge time 10us 900 OUTPUT @Fgen;"func pulse"! Select Function Pulse 910 OUTPUT @Fgen;"output:state on"! Enable Output BNC 920 FOR I=1 TO 10! Vary edge by 1usec steps 930 OUTPUT @Fgen;"puls:tran ";1.0E-5+I*1.E-6 90 WAIT.3 950 NEXT I 960 Check_errors! Routine checks for errors 970 PAUSE 980! 6 계속... 29

제 6 장응용프로그램예문 : BASIC for Windows 6 990 PRINT "Triggered Burst - press CONTinue" 1000! 1010 OUTPUT @Fgen;"output:state off"! Turn OFF Output BNC 1020 OUTPUT @Fgen;"output:sync off"! Disable Sync BNC 1030 OUTPUT @Fgen;"func square"! Select square wave 100 OUTPUT @Fgen;"frequency 20e3"! 20kHz 1050 OUTPUT @Fgen;"volt 1;:volt:offset 0"! 1Vpp and 0V offset 1060 OUTPUT @Fgen;"func:square:dcycle 20"! 20% duty cycle 1070 OUTPUT @Fgen;"trig:sour bus"! Bus triggering 1080 OUTPUT @Fgen;"burst:ncycles 3"! Burst of 3 cycles per trigger 1090 OUTPUT @Fgen;"burst:state on"! Enable Burst 1100 OUTPUT @Fgen;"output:state on"! Turn ON Output BNC 1110 OUTPUT @Fgen;"output:sync on"! Enable Sync BNC 1120 Check_errors! Routine checks for errors 1130 FOR I=1 TO 20 110 OUTPUT @Fgen;"*trg"! Send BUS trigger 1150 WAIT.1! Wait 100msec 1160 NEXT I 1170 PAUSE 1180! 1190 PRINT "Download 20 point Arbitrary waveform using ASCII - press CONTinue" 1200! 1210 REAL Arb_20(1:20)! Valid range: -1.0 to +1.0 1220 DATA -1,1,-1,-1,1,1,-1,-1,-1,1,1,1,-1,-1,-1,-1,1,1,1,1 1230 READ Arb_20(*)! Read constants into array 120 OUTPUT @Fgen;"data volatile,";arb_20(*)! Download 20 point waveform 1250 OUTPUT @Fgen;"func:user volatile"! Select downloaded waveform 1260 OUTPUT @Fgen;"apply:user 10e3,1,0"! Output waveform: 10kHz, 1Vpp 1270 Check_errors! Routine checks for errors 1280 PAUSE 1290! 1300 PRINT "Download 6 point Arbitrary waveform using Binary - press CONTinue" 1310! 1320 INTEGER Arb_6(1:6)! Valid range: -207 to +207 1330 DATA 207,-207,207,207,-207,-207 130 READ Arb_6(*)! Read constants into array 1350 OUTPUT @Fgen;"data:dac volatile,#212";! Send command; suppress CR/LF 1360! Note that the WAIT commands are not needed for GPIB - only for RS-232 1370 WAIT.1! Time to switch to binary mode 1380 OUTPUT @Bin;Arb_6(*);! 12 bytes - no terminator 1390 WAIT.1! Time to switch to ASCII mode 100 OUTPUT @Fgen;";:apply:user 5000,1,0"! Terminator + APPLy 110 Check_errors! Routine checks for errors 120 PAUSE 130! 계속... 250

제 6 장응용프로그램예문 : BASIC for Windows 10 PRINT "Using the Status Registers" 150! 160 OUTPUT @Fgen;"appl:sin 10e3,1,0"! 10kHz Sine wave; 1Vpp 170 OUTPUT @Fgen;"trig:sour bus"! Bus Trigger in Burst 180 OUTPUT @Fgen;"burst:ncycles 50000"! 50000 cycles x 0.1ms = 5s 190 OUTPUT @Fgen;"burst:stat on"! Turn ON burst mode 1500 OUTPUT @Fgen;"*ese 1"! Operation complete enabled 1510 OUTPUT @Fgen;"*sre 32"! Operation complete sets SRQ 1520 Check_errors! Routine checks for errors 1530 OUTPUT @Fgen;"*trg;*opc"! Trigger burst 150! *OPC signals end of *TRG 1550! 1560! Now wait for Operation Complete to signal Burst complete 1570! 1580 WHILE 1 1590 OUTPUT @Fgen;"*stb?"! Request Status Byte 1600 ENTER @Fgen;Stb! Read Status Byte 1610 IF (BIT(Stb,6)) THEN! Test for Master Summary Bit 1620 PRINT "Done" 1630 STOP 160 END IF 1650 END WHILE 1660 END 1670! 1680! Subprogram to check for instrument errors. 1690! 1700 SUB Check_errors 1710 DIM Description$[100] 1720 INTEGER Err_num 1730 COM /Instrument/@Fgen,@Bin 170! 1750! Query the error queue until a "0, No Error" is found 1760! 1770 WHILE 1 1780 OUTPUT @Fgen;"SYSTem:ERRor?"! Request Error message 1790 ENTER @Fgen;Err_num,Description$! Error number,description 1800 IF NOT Err_num THEN SUBEXIT! If error = 0 then exit 1810 PRINT Err_num,Description$! Print Error,Description 1820 END WHILE 1830 SUBEND 6 251

제 6 장응용프로그램예문 : Microsoft Visual Basic for Windows 예문 : Microsoft Visual Basic for Windows Option Explicit Dim m_count As Integer Private IOUtils As New AgtUtilsObject ' Used to sequence messages ' """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""' ' Copyright (c) 2000 Agilent Technologies. All Rights Reserved. ' ' ' ' Agilent Technologies provides programming samples for illustration ' ' purposes only. This sample program assumes that you are familiar ' ' with the programming language being demonstrated and the tools used ' ' to create and debug procedures. Agilent support engineers can help ' ' answer questions relating to the functionality of the software ' ' components provided by Agilent, but they will not modify these samples ' ' to provide added functionality or construct procedures to meet your ' ' specific needs. ' ' You have a royalty-free right to use, modify, reproduce, and distribute ' ' this sample program (and/or any modified version) in any way you find ' ' useful, provided that you agree that Agilent has no warranty, ' ' obligations, or liability for any sample programs. ' ' """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""' ' ' Agilent 33250A 80 MHz Function/Arbitrary Waveform Generator Examples ' ' Examples include Modulation, Pulse, Sweeping, Burst, and Status checking. ' Examples illustrate various uses of short/long form SCPI. ' Examples also illustrate enabling/disabling output BNCs. ' To view results on Scope, set to: ' Channel 1: Output BNC, 50ohms, 50us/div, 200mV/div ' Channel 2: Sync BNC, 50us/div, 500mV/div, trigger on Channel 2 ' ' Microsoft Visual Basic 6.0 Programming Examples ' 3-30-00 ' Private Sub cmdstart_click() 6 Dim i As Integer cmdstart.enabled = False ' ' Return the 33250A to turn-on conditions ' Arb.IO.Output "*RST" Arb.IO.Output "*CLS" ' Used as general purpose counter ' Disable Start button ' Default state of instrument ' Clear errors and status 계속... 252

제 6 장응용프로그램예문 : Microsoft Visual Basic for Windows ' ' AM Modulation ' Arb.Output "OUTPut:LOAD INFinity" ' Configure for Hi Z load Arb.Output "APPLy:SINusoid 1e6,1,0" ' 1MHz Sine, 1Vpp, 0Vdc offset Arb.Output "AM:INTernal:FUNCtion RAMP" ' Modulating signal: Ramp Arb.Output "AM:INTernal:FREQuency 10e3" ' Modulating frequency: 10kHz Arb.Output "AM:DEPTh 80" ' Modulating depth: 80% Arb.Output "AM:STATe ON" ' Turn ON AM modulation Check_Errors ' Routine checks for errors MsgBox "AM Modulation", vbokonly, "33250A Example" Arb.Output "AM:STATe OFF" ' Turn OFF AM modulation ' ' ' ' ' ' ' ' ' FM Modulation Arb.Output "outp:load 50" ' Configure for 50 ohm load Arb.Output "appl:sin 20e3,1,0" ' 20kHz Sine, 1Vpp, 0Vdc Offset Arb.Output "fm:dev 20e3" ' FM deviation: 20kHz Arb.Output "fm:int:freq 1000" ' FM Modulating Freq: 1kHz Arb.Output "fm:stat on" ' Turn ON FM modulation Check_Errors ' Routine checks for errors MsgBox "FM Modulation", vbokonly, "33250A Example" Arb.Output "fm:stat off" ' Turn OFF FM modulation Linear Sweep Arb.Output "sweep:time 1" ' 1 second sweep time Arb.Output "freq:start 100" ' Start frequency: 100Hz Arb.Output "freq:stop 20000" ' Stop frequency: 20kHz Arb.Output "sweep:stat on" ' Turn ON sweeping Check_Errors ' Routine checks for errors MsgBox "Linear Sweep", vbokonly, "33250A Example" Arb.Output "sweep:stat off" ' Turn OFF sweeping Pulse Waveform with variable Edge Times Arb.Output "output:state off" ' Disable Output BNC Arb.Output "volt:low 0;:volt:high 0.75" ' Low = 0V, High = 0.75V Arb.Output "pulse:period 1e-3" ' 1ms intervals Arb.Output "pulse:width 100e-6" ' 100us pulse width Arb.Output "pulse:tran 10e-6" ' Edge time 10us Arb.Output "func pulse" ' Select Function Pulse Arb.Output "output:state on" ' Enable Output BNC For i = 1 To 20 ' Vary edge by 1usec steps Arb.Output "puls:tran " & (0.00001 + i * 0.000001) Sleep 300 ' Wait 300msec Next i Check_Errors ' Routine checks for errors MsgBox "Pulse Waveform with variable Edge Times", vbokonly, "33250A Example" 6 계속... 253

제 6 장응용프로그램예문 : Microsoft Visual Basic for Windows ' ' ' ' ' ' ' ' ' ' Triggered Burst Arb.Output "output:state off" ' Turn OFF Output BNC Arb.Output "output:sync off" ' Disable Sync BNC Arb.Output "func square" ' Select Function square Arb.Output "frequency 20e3" ' 20kHz Arb.Output "volt 1;:volt:offset 0" ' 1Vpp and 0V offset Arb.Output "func:square:dcycle 20" ' 20% duty cycle Arb.Output "trig:sour bus" ' Bus triggering Arb.Output "burst:ncycles 3" ' Burst of 3 cycles per trigger Arb.Output "burst:state on" ' Enable Burst Arb.Output "output:state on" ' Turn ON Output BNC Arb.Output "output:sync on" ' Enable Sync BNC Check_Errors ' Routine checks for errors For i = 1 To 20 Arb.Output "*trg" ' Send BUS trigger Sleep 100 ' Wait 100msec Next i MsgBox "Triggered Burst", vbokonly, "33250A Example" Download a 20 point Arbitrary waveform using ASCII. Dim Arb_20(0 To 19) As Double ' Allocate array of 20 reals Fill_array Arb_20 ' Call routine to fill array With Arb.IO.Write.Command "data volatile,", False ' Place command into buffer.argument(0) = Arb_20 ' Place comma separated data into buffer.send ' Send command + data End With Arb.Output "func:user volatile" ' Select downloaded waveform Arb.Output "apply:user 10e3,1,0" ' Output waveform: 10kHz, 1Vpp Check_Errors ' Routine checks for errors MsgBox "Download a 20 point Arb waveform using ASCII.", vbokonly, "33250A Example" Download a 6 point Arbitrary waveform using Binary. This example for GPIB only Dim Arb_6() Dim Length As Long Dim Command() As Byte ' Create array ' Used to find total length of array ' Used to store total command sequence 6 Arb_6 = Array(207, -207, 207, 207, -207, -207) Length = IOUtils.CreateIEEEBlock(Arb_6, IIOUtils_Short, IIOUtils_BigEndian, "data:dac volatile,", Command) Arb.IO.WriteBytes Length, Command ' Download command and bytes Arb.Output "apply:user 5000,1,0" ' Output waveform: 5kHz, 1Vpp Check_Errors MsgBox "Download a 6 point Arb waveform using Binary.", vbokonly, "33250A Example" 계속... 25

제 6 장응용프로그램예문 : Microsoft Visual Basic for Windows ' ' ' Using the Status Registers Arb.Output "apply:sin 10e3,1,0" Arb.Output "trig:sour bus" Arb.Output "burst:ncycles 50000" Arb.Output "burst:stat on" Arb.Output "*ese 1" Arb.Output "*sre 32" Check_Errors Arb.Output "*trg;*opc" Dim Stats As Integer Dim Done As Boolean Done = False ' 10kHz Sine wave; 1Vpp ' Bus Trigger in Burst ' 50000 cycles x 0.1ms = 5s ' Turn ON burst mode ' Operation complete enabled ' Operation complete sets SRQ ' Routine checks for errors ' Trigger burst ' *OPC signals end of *TRG ' Variable to store status ' Controls While loop While Not Done Arb.Output "*stb?" Arb.Enter Stats If Stats And 6 Then Done = True End If Wend ' Request status byte ' Read status byte ' Test Master Summary bit MsgBox "Done", vbokonly, "33250A " cmdstart.enabled = True End Sub Private Sub Form_Load() Dim IdStr As String m_count = 1 Arb.Output "*IDN?" Arb.Enter IdStr Caption = IdStr End Sub ' Query instrument information ' Read result into IdStr ' Make that data the message on box Sub Check_Errors() Dim ErrVal(0 To 1) With Arb.Output "syst:err?" ' Query any errors data.enter ErrVal ' Read: Errnum,"Error String" While ErrVal(0) <> 0 ' End if find: 0,"No Error" lsterrors.additem ErrVal(0) & "," & ErrVal(1) ' Display errors lsterrors.refresh ' Update the box.output "SYST:ERR?" ' Request error message.enter ErrVal ' Read error message Wend End With End Sub 6 계속... 255

제 6 장응용프로그램예문 : Microsoft Visual Basic for Windows Sub WaitForOPC() Dim Stats As Byte With Arb Stats =.IO.Query("*STB?") Do While (Stats And 6) = 0 Sleep 100 Stats =.IO.Query("*STB?") Loop End With End Sub ' Read Status Byte ' Test for Master Summary Bit ' Pause for 100msec ' Read Status Byte Sub Fill_array(ByRef data_array() As Double) ' ' Routine can be used to fill array passed from Main Program. Fills entire array ' with sequence of +/- 1.0 ' data_array(0) = -1# data_array(1) = 1# data_array(2) = -1# data_array(3) = -1# data_array() = 1# data_array(5) = 1# data_array(6) = -1# data_array(7) = -1# data_array(8) = -1# data_array(9) = 1# data_array(10) = 1# data_array(11) = 1# data_array(12) = -1# data_array(13) = -1# data_array(1) = -1# data_array(15) = -1# data_array(16) = 1# data_array(17) = 1# data_array(18) = 1# data_array(19) = 1# End Sub 6 256

제 6 장응용프로그램예문 : Microsoft Visual C++ for Windows 예문 : Microsoft Visual C++ for Windows //'"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""' //' Copyright (c) 2000 Agilent Technologies. All Rights Reserved. ' //' ' //' Agilent Technologies provides programming samples for illustration ' //' purposes only. This sample program assumes that you are familiar ' //' with the programming language being demonstrated and the tools used ' //' to create and debug procedures. Agilent support engineers can help ' //' answer questions relating to the functionality of the software ' //' components provided by Agilent, but they will not modify these samples ' //' to provide added functionality or construct procedures to meet your ' //' specific needs. ' //' You have a royalty-free right to use, modify, reproduce, and distribute ' //' this sample program (and/or any modified version) in any way you find ' //' useful, provided that you agree that Agilent has no warranty, ' //' obligations, or liability for any sample programs. ' //'"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""' // // Agilent 33250A 80 MHz Function/Arb Waveform Generator Examples // // Examples include Modulation, Pulse, Sweeping, Burst, and Status Checking. // Examples illustrate various uses of short/long form SCPI. // Examples also illustrate enabling/disabling output BNCs. // To view results on Scope, set to: // Channel 1: Output BNC, 50ohms, 50us/div, 200mV/div // Channel 2: Sync BNC, 50us/div, 500mV/div, trigger on Channel 2 // // Microsoft Visual C++ 6.0 for GPIB/RS-232 // 3-30-00 // #include <stdio.h> #include <comdef.h> // // Import the IOUtils // (your directory is dependent on where BenchLlink XL was installed) // #pragma warning(disable:192) // Suppresses warning from import #import "C:\siclnt\servers\AgtIOUtils.dll" using namespace AgilentIOUtilsLib; 계속... 6 257

제 6 장응용프로그램예문 : Microsoft Visual C++ for Windows void Check_Errors(IIO *pioobj) { _variant_t ErrNum, ErrStr; while (1) { ErrNum = ""; ErrStr = ""; pioobj->output(":syst:err?"); pioobj->enter(&errnum, "#,K"); pioobj->enter(&errstr, "K"); ErrNum.ChangeType(VT_I); // Initialize variants // Read number; don't flush input buffer // Read the string } } if ((long) ErrNum == 0) // Checking for: 0,"No Error" { break; } else { printf ("\nerror %d: %S\n", (long) ErrNum, ErrStr.bstrVal); } void Pause() { // Routine to permit stopping of execution of program } printf ("Press Enter to continue..."); fflush(stdout); fgetc(stdin); printf("\n"); // Wait for LF void Fill_array(double data[20]) { // Routine can be used to fill array passed from Main Program. Fills entire // array with sequence of +/- 1.0 6 data[0] = -1.0; data[1] = 1.0; data[2] = -1.0; data[3] = -1.0; data[] = 1.0; data[5] = 1.0; data[6] = -1.0; data[7] = -1.0; data[8] = -1.0; data[9] = 1.0; data[10] = 1.0; data[11] = 1.0; data[12] = -1.0; data[13] = -1.0; data[1] = -1.0; data[15] = -1.0; data[16] = 1.0; data[17] = 1.0; data[18] = 1.0; data[19] = 1.0; 계속... 258

제 6 장응용프로그램예문 : Microsoft Visual C++ for Windows } int main(int argc, char* argv[]) { CoInitialize(NULL); int i; char cmds[ 100 ]; // General purpose counter // Used to store command string try { IIOManagerPtr IOMgr; IIOPtr IOObj; IIOUtilsPtr IOUtils; IOUtils.CreateInstance( uuidof(agtutilsobject)); IOMgr.CreateInstance( uuidof(agtiomanager)); // // RS-232 Configuration: uncomment line - comment out GPIB line // IOObj = IOMgr->ConnectToInstrument(L"COM1::Baud=57600,Handshake=DTR_DSR"); // // GPIB Configuration IOObj = IOMgr->ConnectToInstrument(L"GPIB0::10"); // // Return 33250A to turn-on conditions // IOObj->Output("*RST"); IOObj->Output("*CLS"); // // AM Modulation // printf ("AM Modulation\n"); IOObj->Output("OUTPut:LOAD INFinity"); IOObj->Output("APPLy:SINusoid 1e6,1,0"); IOObj->Output("AM:INTernal:FUNCtion RAMP"); IOObj->Output("AM:INTernal:FREQuency 10e3"); // Default state of instrument // Clear errors and status // Configure for Hi Z load // 1MHz Sine, 1Vpp, 0Vdc offset // Modulating signal: Ramp // Modulating frequency: 10kHz IOObj->Output("AM:DEPTh 80"); // Modulation depth: 80% IOObj->Output("AM:STATe ON"); // Turn ON AM modulation Check_Errors(IOObj); // Routine check for errors Pause(); IOObj->Output("am:stat off"); // Turn OFF AM modulation // // FM Modulation // printf ("FM Modulation\n"); IOObj->Output("outp:load 50"); IOObj->Output("appl:sin 20e3,1,0"); IOObj->Output("fm:dev 20e3"); IOObj->Output("fm:int:freq 1000"); IOObj->Output("fm:stat on"); Check_Errors(IOObj); Pause(); IOObj->Output("fm:stat off"); // Configure for 50 ohm load // 20kHz Sine, 1Vpp, 0Vdc Offset // FM deviation: 20kHz // FM Modulation Freq: 1kHz // Turn ON FM modulation // Routine check for errors // Turn OFF FM modulation 6 계속... 259

제 6 장응용프로그램예문 : Microsoft Visual C++ for Windows 6 // // Linear Sweep // printf ("Linear Sweep\n"); IOObj->Output("sweep:time 1"); IOObj->Output("freq:start 100"); IOObj->Output("freq:stop 20000"); IOObj->Output("sweep:stat on"); Check_Errors(IOObj); Pause(); IOObj->Output("sweep:stat off"); // // Pulse period with variable Edge Times // printf ("Pulse Waveform with variable Edge Times\n"); // 1 second sweep time // Start frequency 100Hz // Stop frequency 20kHz // Turn ON sweeping // Routine check for errors // Turn OFF sweeping IOObj->Output("output:state off"); // Disable Output BNC IOObj->Output("volt:low 0;:volt:high 0.75"); // Low = 0V, High = 0.75V IOObj->Output("pulse:period 1e-3"); // 1ms intervals IOObj->Output("pulse:width 100e-6"); // 100us pulse width IOObj->Output("pulse:tran 10e-6"); // Edge time 10us IOObj->Output("func pulse"); // Select Function Pulse IOObj->Output("output:state on"); // Enable Output BNC for ( i = 0; i < 10; i++ ) { // Vary edge by 1usec steps sprintf(cmds, "puls:tran %f\n",0.00001+0.000001*float(i)); IOObj->Output(cmds); SleepEx(300, 0); // Wait 300msec } Check_Errors(IOObj); Pause(); // // Triggered Burst // printf ("Triggered Burst\n"); IOObj->Output("output:state off"); IOObj->Output("output:sync off"); IOObj->Output("func square"); IOObj->Output("frequency 20e3"); IOObj->Output("volt 1;:volt:offset 0"); IOObj->Output("func:square:dcycle 20"); IOObj->Output("trig:sour bus"); IOObj->Output("burst:ncycles 3"); IOObj->Output("burst:state on"); IOObj->Output("output:state on"); IOObj->Output("output:sync on"); Check_Errors(IOObj); for (int i = 1; i <= 20; i++) { IOObj->Output("*trg"); SleepEx(100, 0); } Pause(); // Routine check for errors // Turn OFF Output BNC // Disable Sync BNC // Select square wave // 20kHz // 1Vpp and 0V offset // 20% duty cycle // Bus triggering // Burst of 3 cycles // Enable Burst // Turn On Output BNC // Enable Sync BNC // Routine check for errors // Send BUS trigger // Wait 100msec 계속... 260

제 6 장응용프로그램예문 : Microsoft Visual C++ for Windows // // Download a 20 point Arbitrary waveform using ASCII. // printf ("Download a 20 point Arbitrary waveform using ASCII\n"); // Download 20 point waveform { double Real_array[20]; Fill_array(Real_array); IWritePtr pwrite = IOObj->Write(); pwrite->command ("data volatile, ", VARIANT_FALSE); // Command into buffer for (int i = 0; i < 20; i++) pwrite->putargument(i, Real_array[i]); // Comma separated list to buffer pwrite->send (); // Send buffer to the instrument } IOObj->Output("func:user volatile"); // Select downloaded waveform IOObj->Output("apply:user 10e3,1,0"); // Output waveform: 10kHz, 1Vpp Check_Errors(IOObj); // Routine check for errors Pause(); // // Download a 6 point arbitrary waveform using Binary. // printf ("Download a 6 point Arbitrary waveform using Binary\n"); long Len; _variant_t DataArray = "207,-207,207,207,-207,-207"; SAFEARRAY *pblock; // Create SCPI command with Binary block appended on end Len = IOUtils->CreateIEEEBlock(DataArray, IIOUtils_Short, IIOUtils_BigEndian, _variant_t("data:dac volatile, "), &pblock); IOObj->WriteBytes(Len, &pblock); // Send command and data SleepEx(100, 0); // Wait 100msec for interface // (for RS-232 only) IOObj->Output("apply:user 5000,1,0"); // Output waveform: 5kHz, 1Vpp Check_Errors(IOObj); // Routine check for errors Pause(); 계속... 6 261

제 6 장응용프로그램예문 : Microsoft Visual C++ for Windows // // Using the Status Registers // printf ("Using the Status Registers\n"); IOObj->Output("apply:sin 10e3,1,0"); IOObj->Output("trig:sour bus"); IOObj->Output("burst:ncycles 50000"); IOObj->Output("burst:stat on"); IOObj->Output("*ese 1"); IOObj->Output("*sre 32"); Check_Errors(IOObj); IOObj->Output("*trg;*opc"); _variant_t Stb; Stb.vt = VT_I2; while (1) { IOObj->Output("*stb?"); IOObj->Enter(&Stb, "K"); if ((short) Stb & 0x0) { break; } } // 10kHz Sine wave; 1Vpp // Bus Trigger in Burst // 50000 cycles x 0.1 = 5s // Turn ON burst mode // Operation complete enabled // Operation complete sets SRQ // Routine check for errors // *OPC signals end of *TRG // Force Enter() to convert to Short // Request Status Byte // Read Status Byte // Test for Master Summary Bit printf ("End of Program\n"); } catch (_com_error &e) { _bstr_t dsp = e.description(); _bstr_t emsg = e.errormessage(); fprintf (stderr, "COM Exception occurred during processing!\ndescription::%s\nmessage::%s\n", (char *) dsp, (char *) emsg); } } CoUninitialize(); return 0; 6 262

7 지침서 7

지침서 Agilent 33250A 에서최상의성능을얻으려면기기의내부작동에대해충분히이해하는것이좋습니다. 본장에서는신호발생의기본개념과함수발생기의내부작동에대한세부사항에대해설명합니다. " 직접디지털합성 (DDS)"(265 페이지 ) " 임의파형작성 "(268 페이지 ) " 방형파생성 "(270 페이지 ) " 펄스파형생성 "(270 페이지 ) " 신호결함 "(272 페이지 ) " 출력진폭제어 "(273 페이지 ) " 접지루프 "(275 페이지 ) "AC 신호의특성 "(276 페이지 ) " 변조 "(278 페이지 ) " 주파수스윕 "(280 페이지 ) " 버스트 "(282 페이지 ) 복잡한출력파형을생성하기어려운일부응용프로그램에서도임의파형발생기를사용하면문제를간단히해결할수있습니다. 임의파형발생기를사용하면상승시간, 링잉, 글리치, 잡음및랜덤타이밍변동같은신호결함을제어방식으로쉽게시뮬레이션할수있습니다. 임의파형발생기는물리학, 화학, 생체임상의학, 기계및기타여러분야에활용할수있습니다. 펌프, 펄스, 버블또는버스트가불안정하거나시간에따라변하는경우에도사용할수있는응용프로그램이있으며, 이용용프로그램은파형데이터를지정하는사용자의능력에의해서만제한됩니다. 7 26

제 7 장지침서직접디지털합성 (DDS) 직접디지털합성 (DDS) 디지털신호처리방법은다양한응용프로그램에서일반적으로사용되고있는방법입니다. 디지털신호생성방법을사용하면디지털오디오콤팩트디스크플레이어, 전자식신디사이저또는음성합성전화메시지시스템등여러장치에서복합파형을쉽게작성또는재프로듀싱할수있습니다. 33250A 에서는펄스를제외한모든파형함수에직접디지털합성 (DDS) 이라는신호생성기법을사용합니다. 다음그림과같이, 원하는파형을 나타내는디지털데이터의흐름은파형메모리로부터순차적으로읽혀지며디지털 - 아날로그컨버터 (DAC) 의입력에적용됩니다. DAC 는함수발생기의샘플링주파수 200 MHz 에서클럭되며원하는파형의근사치인전압을계단식으로출력합니다. 그런다음, 로우패스 (Low-pass) " 안티에일리어싱 " 필터에서계단식전압을매끈하게연결하여최종파형을작성합니다. 주소 파형메모리 데이터 200 MHz 안티에일리어싱필터 파형 DAC 직접디지털합성회로도 33250A 는두개의안티에일리어싱필터를사용합니다. 아홉번째의타원형필터는거의평평하게나타나는통과대역및 80 MHz 이상의컷오프로인해연속사인파에사용됩니다. 연속사인파를제외한다른파형에사용할경우, 타원형필터에서링잉현상이심하게나타나기때문에, 다른파형함수에는일곱번째인선형위상필터를사용합니다. 표준파형및 16,38(16K) 포인트미만으로정의된임의파형의경우, 함수발생기는 16K 워드깊이의파형메모리를사용합니다. 16K 포인트이상으로정의된임의파형의경우, 함수발생기는 65,536(6K) 워드깊이의파형메모리를사용합니다. 7 265

제 7 장지침서직접디지털합성 (DDS) 33250A 는,096 의불연속전압레벨 ( 또는 12 비트수직해상도 ) 로진폭값을표시합니다. 지정된파형데이터는파형사이클한개로파형메모리를채우는샘플로나누어집니다 ( 아래사인파그림참조 ). 16K 또는 6K 포인트가정확히포함되지않은임의파형을작성한경우, 파형은포인트를반복하거나파형메모리를채우는데필요한기존포인트사이에포인트를보간하여자동으로 " 확장 " 됩니다. 모든파형메모리는파형사이클한개로채워지기때문에, 각메모리위치는 2p /16,38 라디언이나 2p/65,536 라디언의위상각에해당합니다. +207 8192 16383 (180 ) (360 ) DAC 메모리주소 0 코드 ( 위상 ) 096 12288 (90 ) (270 ) -208 파형메모리의사인파형태 7 직접디지털합성 (DDS) 발생기는위상누적기법을사용하여파형메모리주소지정을제어합니다. 메모리주소를순서대로작성하는카운터대신 "adder" 가사용됩니다 ( 다음페이지참조 ). 각클럭사이클에서위상증가레지스터 (PIR) 로로드된상수는위상어큐뮬레이터의현재결과에추가됩니다. 위상어큐뮬레이터출력의최상위비트는파형메모리지정에사용됩니다.PIR 상수를변경하면모든파형메모리단계를거치는데필요한클럭사이클수가변경되며, 그에따라출력주파수가변경됩니다. 새로운 PIR 상수가레지스터로로드되는경우, 파형출력주파수는다음에오는클럭사이클에연속하여위상을변경합니다. PIR 은시간에따른위상값의속도변화를결정하며결과적으로동기화된주파수를제어합니다. 위상어큐뮬레이터의비트수가많을수록주파수해상도가높아집니다. PIR 은위상값의변화속도에만 ( 위상자체에는영향을미치지않음 ) 영향을미치기때문에파형주파수를변경해도위상이변하지않습니다. 266

제 7 장지침서직접디지털합성 (DDS) 위상증가레지스터 (PIR) 6 비트 주소 200 MHz 6 비트 6 비트 MSB (1 또는 16 비트 ) 파형메모리주소 위상레지스터 위상어큐뮬레이터회로도 33250A 는내부적으로 2-6 x 200 MHz 또는 10.8 피코헤르쯔주파수해상도를산출하는 6 비트위상어큐뮬레이터를사용합니다. 위상레지스터의 1 비트나최상위 16 비트만이파형메모리지정에사용된다는점을참고하십시오. 따라서저주파수 ( 12.21 khz 미만 ) 를합성할때주소는클럭사이클에서변경되지않습니다. 그러나고주파수 (12.2 khz 이상 ) 의경우, 주소는각클럭사이클한개이상의위치에서변경되며일부포인트는건너뜁니다. 너무많은포인트를건너뛴경우, " 에일리어싱 " 현상이발생하며파형출력이다소왜곡됩니다. Nyquist 샘플링이론에따르면, 에일리어싱을방지하기위해서는원하는출력파형의고주파수구성요소가샘플링주파수의 1/2 미만이어야합니다 (33250A 에는 100 MHz). 7 267

제 7 장지침서임의파형작성 임의파형작성 대부분의응용프로그램에서는함수발생기에서파형메모리를채우는데필요한만큼포인트를반복하므로 ( 또는보간 ) 특정포인트수를가진임의파형을작성할필요가없습니다. 예를들어, 100 포인트를지정한경우, 각파형포인트는평균 16,38 / 100, 즉 163.8 번반복됩니다. 33250A 의경우출력주파수를변경하기위해파형의길이를변경하지않아도됩니다. 원하는길이의파형을작성한다음함수발생기의출력주파수를조정하면됩니다. 그러나최상의결과를얻으려면 ( 또한, 전압양자화오류를최소화하기위해 ), 전체범위의파형 DAC 를사용하는것이좋습니다 ( 전체,096 레벨사용 ). 함수발생기의전면판에서파형포인트를입력할때, 같은시간간격으로포인트를입력하지않아도됩니다. 파형이보다복잡해지면필요한만큼언제나포인트를추가할수있습니다. 전면판에서만선형보간법을사용하여파형포인트간의변환점을부드럽게연결할수있습니다. 이러한기능을통해상대적으로적은수의포인트로유용한임의파형을작성할수있습니다. 33250A 에서는주파수상한인 25 MHz 까지임의파형을출력할수있습니다. 그러나함수발생기의대역폭한계와에이리어싱으로인해실질적인상한제한은항상그보다낮아야한다는점을명심하십시오. 함수발생기의 -3 db 대역폭을초과하는파형구성요소는감쇠됩니다. 10 개의사이클을가진사인파형으로이루어진임의파형을예로들면, 출력주파수를 5 MHz 로설정할때, 실제출력주파수는 50 MHz 이며진폭은 3 db 로감쇠됩니다. 5 MHz 이상으로주파수를증가시키면더많은감쇠가발생합니다. 대략 8 MHz 에서는에일리어싱으로인한파형왜곡이발생합니다. 대부분의임의파형에에일리어싱이나타나지만, 이것이문제가되는지의여부는사용중인응용프로그램에따라다릅니다. 임의파형을작성할때함수발생기는항상유한시간기록을복제하여파형메모리에서데이터의주기버전을작성합니다. 그러나다음페이지의설명과같이, 마지막포인트에단절이있는신호형태및위상이나타날수도있습니다. 파형형태가반복될때, 마지막포인트단절이주파수도메인의누출오류를일으킵니다. 이는단절을설명하려면여러가지스펙트럼항목이필요하기때문입니다. 7 268

제 7 장지침서임의파형작성 누출오류는파형기록에기본주파수의사이클수 ( 정수 ) 가포함되어있지않은경우에발생합니다. 기본주파수에서발생하는전력과조파가직각샘플링함수의스펙트럼구성요소로전달됩니다. 누출오류를줄이려면, 창내의사이클을보다많이포함시켜남아있는마지막포인트의단절크기를감소시키거나, 사이클수 ( 정수 ) 를포함하는창의길이를조절하십시오. 일부신호는불연속주파수로이루어져있습니다. 이들신호는반복되지않으므로, 모든주파수구성요소는창길이와조화를이루어연관될수없습니다. 마지막포인트단절과스텍트럼누출을최소화하려면, 이러한상황에주의해야합니다. 0 90 180 270 360 /0 90 180 270 360 1 사이클 단절된임의파형 7 위파형의스펙트럼 (100 khz) 269

제 7 장지침서방형파생성 방형파생성 고주파수에서의에일리어싱으로인한단절을감소시키기위해, 33250A 는또다른파형생성기법으로방형파를발생시킵니다. 2 MHz 이상의주파수인경우, DDS 생성사인파를컴퍼레이터 (Comparator) 로루팅시켜방형파를작성합니다. 그런다음컴퍼레이터의디지털출력이방형파의기본출력으로사용됩니다. 파형의듀티사이클은컴퍼레이터의임계값에따라다양합니다. 2 MHz 미만의주파수인경우, 또다른파형형태가파형메모리에로드되어지터를최소화합니다. 파형 DAC 안티에일리어싱필터 컴퍼레이터 임계값전압 DAC 방형파생성회로도 펄스파형생성 7 고주파수에서의에일리어싱으로인한왜곡을감소시키기위해, 33250A 는또다른파형생성기법을사용하여펄스파형을작성합니다. 펄스파형생성의경우, 클럭사이클을계산하여주기와펄스폭모두를도출해냅니다. 미세한주기해상도를얻으려면, 위상잠금루프로클럭주파수를 100 MHz 에서 200 MHz 까지다양화하십시오 ( 다음페이지참조 ). 미세한주기폭해상도를얻으려면, 아날로그지연 (0 ~ 10 ns) 을후미구간에적용하십시오. 상승과하강구간시간은회로도에따라다르며커패시터의전류충전을다양화시킵니다. 주기, 펄스폭및구간시간은특정제한내에서독립적으로제어됩니다. 270

제 7 장지침서펄스파형생성 주기카운터 100-200 MHz 로드 선두구간 설정 삭제 플립 / 플롭 구간시간회로 폭카운터 로드 지연 0-10 ns 후미구간 펄스파형생성회로도 90% 90% 50% 10% 펄스폭 10% 50% 상승시간 주기 하강시간 펄스파형변수 7 271

제 7 장지침서신호결함 신호결함 사인파형의신호결함은스펙트럼분석기를사용하면주파수도메인에서쉽게설명하거나관찰할수있습니다. 기본주파수와다른주파수를가진출력신호의구성요소 ( 또는 " 반송파 ") 는스퓨리어스로간주됩니다. 신호결함은조파, 비조파또는위상잡음으로나뉘며, 반송파레벨과관련된데시벨 " 또는 "dbc" 단위로지정됩니다. 조파결함조파구성요소는항상기본주파수의배수로나타나며파형 DAC 의비선형및기타신호경로요소로작성됩니다. 33250A 는 100 MHz 로우패스필터를사용하여최고주파수조파를감쇠합니다. 보다낮은주파수와저진폭에서조파왜곡현상을일으키는다른요인으로는함수발생기의 Sync 출력커넥터에연결된케이블을통한전류흐름이있습니다. 이전류는케이블피복의저항을통하는작은방형파전압을감소시킬수있으며, 이전압의일부가메인신호에부과될수있습니다. 이러한현상이응용프로그램에문제가되는경우, 케이블을제거하거나 Sync 출력커넥터를비활성화해야합니다. Sync 출력커넥터를사용하는응용프로그램의경우, 고임피던스로드 (50Ω 로드 ) 에서케이블을터미네이팅하면영향을최소화할수있습니다. 비조파결함비조파스퓨리어스구성요소 ("spurs" 라고함 ) 의최대소소는파형 DAC 입니다. DAC 의비선형성으로인해조파가함수발생기의통과대역으로에일리어싱되거나 " 겹칩니다 (folded back)". 이러한 spurs 는신호주파수와함수발생기의샘플링주파수 (200 MHz) 사이에단분수관계가성립하는경우중요합니다. 예를들어 75 MHz 에서 DAC 는 150 MHz 와 225 MHz 에서조파를만들어냅니다. 함수발생기의 200 MHz 샘플링주파수에서 50 MHz 와 25 MHz 인조파는 50 MHz 와 25 MHz 에서 spurs 로나타납니다. 비조파 spurs 의다른소스는출력신호로연관되지않은마이크로프로세서클럭과같은신호소스의결합입니다. 일반적으로 spurs 의상수진폭 ( -75 dbm, 112 µvpp) 은신호진폭과무관하며, 대부분의문제는 100 mvpp 미만의신호진폭에서발생합니다. 저진폭의스퓨리어스를최소화하려면, 함수발생기의출력레벨을상대적으로높게유지하고가능하다면외부감쇠기를사용하십시오. 7 272

제 7 장지침서출력진폭제어 위상잡음출력주파수 (" 지터 ") 에어떠한변경이라도생기면위상잡음이발생합니다. 위상잡음은기본주파수근처에나타나는잡음층의높은부분으로나타나며, 반송파주파수의 6 dbc / octave 에서증가합니다. 33250A 의위상잡음사양은기본주파수중앙에있는 30 khz 대역의모든잡음구성요소합계를나타냅니다. 이 " 통합위상잡음 " 과지터는다음과같은관계가있습니다. 초단위지터 (rms) = 1 x 2π ------------------ Frequency 10 ( PhaseNoiseindBc/20) 양자화오류유한 DAC 해상도 (12 비트 ) 는전압양자화오류를일으킵니다. 오류가일률적으로 ±0.5 최하위비트 (LSB) 범위를초과하여분배된다고가정하면, 이에해당하는잡음레벨은전체 DAC 범위 (,096 레벨 ) 를사용하는사인파형의경우 -7 dbc 입니다. 마찬가지로유한길이파형메모리는위상양자화오류를야기합니다. 이러한오류를로우레벨위상변조로생각하고 ±0.5 LSB 범위를초과하는일률적분배를가정해볼때, 이에해당하는잡음레벨은샘플길이가 16K 인사인파형의경우 -76 dbc 입니다. 33250 의모든표준파형은 DAC 의전체범위를사용하며샘플길이는 16K 입니다. DAC 의범위전체를사용하지않거나 16,38 포인트미만으로지정된모든임의파형은상대적으로높은양자화오류를표시합니다. 출력진폭제어 33250A 는아날로그승수를사용하여 10 db 범위를초과하는신호진폭을제어합니다. 아래에표시된대로, 승수입력중하나는안티에일리어싱필터의출력에서가져옵니다. 다른입력은두 DAC 의출력합계인 dc 제어전압에서가져옵니다. DAC 중하나는원하는출력진폭에해당하는최소전압으로설정됩니다. 다른 DAC 는함수발생기에서주파수응답변동에맞는전압을제공합니다. 33250A 의교정절차에서는알맞은 DAC 값을계산하기위해필요한모든정보가제공됩니다 (Agilent 33250A 서비스안내서참조 ). 두개의감쇠기 (-10 db, -20 db) 및증폭기 (+20 db) 는광범위한진폭값 (1 mvpp ~ 10 Vpp) 을초과하는 10 db 단계에서출력진폭을제어하기위해다양하게조합되어사용됩니다. 7 273

제 7 장지침서출력진폭제어 파형 DAC 안티에일리어싱필터 승수 감쇠기 출력증폭기 0 db 또는 -10 db 0 db 또는 -20 db 0 db 또는 +20 db 메인출력 진폭 DAC DC 오프셋 DAC 평평도 /AM DAC dc 오프셋은출력증폭기이전이아닌, 감쇠기단계이후의 ac 신호로계산합니다. 이러한경우상대적으로작은 ac 신호가상대적으로큰 dc 전압으로오프셋될수있습니다. 예를들어, 100 mvpp 신호를거의 5 Vdc(50Ω 로드 ) 로오프셋할수있습니다. 범위를변경하는경우 33250A 는출력전압이전류진폭설정을초과하지않는감쇠기를스위치합니다. 그러나스위칭으로인한일시적왜곡이나 " 글리치 " 는일부응용프로그램에문제를발생시킬수있습니다. 따라서, 33250A 에서는확정범위기능을통해감쇠기와증폭기스위치를현재상태로 " 고정 " 시킵니다. 그러나진폭을예상범위이하로감소시키면진폭과오프셋정확도및해상도 ( 파형충실도포함 ) 에좋지않은영향을미칠수도있습니다. 아래그림과같이, 33250A 의출력임피던스는 50Ω 으로고정되어있으며, 로드저항으로전압디바이더를형성합니다. Agilent 33250A 50Ω V GEN R L V L 7 27

제 7 장지침서접지루프 편의상로드임피던스를함수발생기에나타나는대로지정할수있으며이러한경우그에따른로드전압이정확하게표시됩니다. 실제로드임피던스가지정한값과다르면표시된진폭, 오프셋및하이 / 로우레벨이맞지않습니다. 소스저항의편차가측정되면기기교정시고려됩니다. 따라서로드전압의정확성은아래에보여지듯이우선적으로로드저항의정확성에의해결정됩니다. 50 V L (%) -------- x R L (%) R L + 50 접지루프 원격인터페이스커넥터와트리거커넥터외에, 33250A 는섀시 ( 어스 ) 접지에서절연되어있습니다. 이절연을통해시스템의접지루프를제거하고또한, 출력신호의기준을접지가아닌전압으로설정할수있습니다. 다음페이지의그림은함수발생기가동축케이블을통해로드에연결되어있는모습입니다. 접지전위 (V GND ) 에어떠한변화라도생기면케이블피복의 I GND 전류흐름이형성됩니다. 또한, 피복임피던스 (Z Shield ) 로인해전압드롭현상이나타나게됩니다. 전압드롭 (I GND x Z Shield ) 은로드전압의오류를유발합니다. 그러나, 기기가절연되어있기때문에경로에일련의고임피던스 ( 일반적으로병렬 5nF 에서 1MΩ ) 가발생하게되어 I GND 흐름을반대로하므로이러한현상을최소화할수있습니다. Agilent 33250A 50Ω V GEN V OUT Z Shield R L V L = V OUT - (I GND x Z Shield ) 1 MΩ 5 nf I GND 7 V GND 접지루프효과 275

제 7 장지침서 AC 신호의특성 약간의킬로헤르쯔를초과하는주파수에서, 동축케이블의피복은저항이아닌전기유도체가되며, 케이블은변압기처럼작동합니다. 이런현상이발생하면, 피복과중심도체의전류는같지만반대가됩니다. I GND 로인해피복의전압이감소하면, 중심도체에서도이와유사한전압감소현상이발생합니다. 이것을발룬효과 (Balun Effect) 라고하며고주파수에서접지루프를감소시킵니다. 피복저항을낮출수록저주파수에서발룬효과가발생합니다. 따라서단일꼬임동축케이블보다둘이나세개의꼬인피복으로된동축케이블을사용하는것이좋습니다. 접지루프로인한오류를감소시키려면, 함수발생기를고품질동축케이블을사용하는로드에연결하고케이블피복을통해로드에서접지하십시오. 가능하면함수발생기와로드를같은콘센트에연결하여접지전위의차를최소화하십시오. AC 신호의특성 가장일반적인 ac 신호는사인파입니다. 실제로모든주기적신호는여러사인파형의합계로표시됩니다. 사인파형의크기는일반적으로피크, 피크투피크또는 RMS( 제곱평균제곱근 ) 값으로지정됩니다. 모든측정에서파형의오프셋전압은 0 이라고간주합니다. V RMS = 0.707 V Peak V Peak V Pk-Pk T = 1 f 7 파형의피크전압은파형에있는모든포인트의최대절대값입니다. 피크투피크전압은최대전압과최소전압의차이입니다. RMS 전압은파형에있는모든포인트의전압제곱을합한후포인트수로합계를나누고그몫의제곱근을취한값입니다. 파형의 RMS 값은신호의 1 사이클평균전력을의미하기도합니다. 전력 = V RMS 2 /R L. 크레스트요인은 RMS 에대한신호의피크값비율이며파형형태에따라다릅니다. 아래의표는일반파형의각크레스트요인과 RMS 값을나타냅니다. 276

제 7 장지침서 AC 신호의특성 지정된 ac 레벨이 "1 밀리와트에상응하는데시빌 "(dbm) 로나타나는경우가있습니다. dbm 이전력레벨을나타내므로신호의 RMS 전압과로드저항을알아야만계산을할수있습니다. dbm = 10 x log 10 (P / 0.001) 여기서 P = V RMS 2 /R L 50Ω 로드의사인파형의경우, 다음표는전압에대한 dbm 을나타냅니다. dbm RMS 전압 피크투피크전압 +23.98 dbm 3.5 Vrms 10.00 Vpp +13.01 dbm 1.00 Vrms 2.828 Vpp +10.00 dbm 707 mvrms 2.000 Vpp +6.99 dbm 500 mvrms 1.1 Vpp 0.00 dbm 22 mvrms 632 mvpp -6.99 dbm 100 mvrms 283 mvpp -10.00 dbm 70.7 mvrms 200 mvpp -36.02 dbm 3.5 mvrms 10.0 mvpp 75Ω 또는 600Ω 로드의경우에는다음변환식을사용하십시오. dbm (75Ω) = dbm (50Ω) - 1.76 dbm (600Ω) = dbm (50Ω) - 10.79 7 277

제 7 장지침서변조 변조 변조는고주파수신호 ( 반송파신호 ) 를저주파수정보 ( 변조신호 ) 로수정하는과정입니다. 반송파와변조신호에는모든파형형태가가능하지만, 반송파는일반적으로사인파형입니다. 변조의가장일반적형태는진폭변조 (AM) 와주파수변조 (FM) 입니다. 이러한두가지변조형태는반송파의진폭또는주파수를각각변조신호의순간값에따라수정합니다. 변조의세번째형태는출력주파수가디지털변조신호의상태에따라두개의주파수사이를 " 이동 " 하는 FSK(Frequency-Shift Keying) 입니다. 함수발생기에는내부또는외부변조소스를사용할수있습니다. 내부소스를선택한경우, 변조파형은내부디지털신호프로세서 (DSP) 에서실행하는 DDS 프로세스에의해작성됩니다. 외부소스를선택한경우, 변조파형은함수발생기후면판 Modulation In 커넥터의현재신호수준에의해제어됩니다. 외부신호는아날로그 - 디지털컨버터 (ADC) 에의해샘플링되고숫자화된다음 DSP 로루팅됩니다. 양쪽변조소스와함께변조파형을나타내는디지털샘플의흐름이나타납니다. FSK 의경우출력주파수는후면판 Trig In 커넥터의현재신호레벨에의해결정된다는점에주의하십시오. 진폭변조 (AM) AM 의경우, DSP 는변조샘플을디지털 - 아날로그컨버터 (DAC) 로보낸다음아날로그승수를거쳐출력진폭을제어합니다. DAC 와승수는함수발생기의출력수준을설정하는데사용된다는면에서동일합니다 (273 페이지의 " 출력진폭제어 " 참조 ). 이러한형태의 AM 을 " 이중 측파대송신반송파 (Double Sideband Transmitted Carrier)" 라고하며, 이는대부분의 AM 방송국에서사용되는변조형태입니다. 변조신호 7 변조반송파 (100% 깊이표시 ) 진폭변조 278

제 7 장지침서변조 진폭변조의총계를변조깊이라고하며이는변조에서사용할진폭범위를나타냅니다. 예를들어깊이를 80% 로설정하면, 진폭설정을 10% 에서 90% 까지다양하게할수있으며 (90% - 10% = 80%), 신호는내부또는전체스케일 (±5V) 외부변조신호중에서선택합니다. 주파수변조 (FM) FM 의경우, DSP 는변조샘플로 PIR 의내용을변경하는방식으로기기주파수를변조합니다 (265 페이지의 " 직접디지털합성 (DDS)" 참조 ). 후면판 Modulation In 커넥터는 dc 결합방식이므로, 33250A 를사용하면전압제어발진기 (VCO) 를에뮬레이트할수 있습니다. 반송파주파수와변조파형주파수의편차를주파수편차라고합니다. 변조신호대역폭이 1% 미만인파형을협대역 FM 이라고합니다. 넓은편차를가진파형을광대역 FM 이라고합니다. 변조파형의대역폭은다음방정식으로구할수있습니다. BW 2 x ( 변조신호대역폭 ) BW 2 x ( 편차 + 변조신호대역폭 ) 협대역 FM 의경우 광대역 FM 의경우 미국의상업 FM 방송국에서는일반적으로 15 khz 의변조대역폭과 75 khz 의편차를가진 " 광대역 " 을사용합니다. 따라서변조대역폭은다음과같습니다. 2 x (75 khz + 15 khz) = 180 khz. 채널간격은 200 khz 입니다. 변조신호 변조반송파 주파수변조 7 279

제 7 장지침서주파수스윕 FSK(Frequency-Shift Keying) FSK 는주파수가두개의사전설정된값으로상호대체된다는점을제외하고는 FM 과유사합니다. 출력이두주파수 (" 반송파주파수 " 및 "hop 주파수 ") 사이에서움직이는속도는내부속도발생기또는후면판 Trig In 커넥터의신호레벨에의해결정됩니다. 주파수변경은순간적이며위상은연속적입니다. 내부변조신호는듀티사이클이 50% 인방형파입니다. 내부 FSK 속도는 2 mhz 에서 1 MHz 까지설정할수있습니다. 변조신호 변조반송파 FSK 주파수스윕 7 주파수스윕은 FM 과유사하지만변조파형을사용하지않습니다. 대신내부 DSP 는선형또는로그함수중하나를바탕으로출력주파수를설정합니다. 선형스윕에서출력주파수는상수 " 초당헤르쯔 " 방식으로변경합니다. 로그스윕에서출력주파수는상수 " 초당옥타브 " 또는 " 초당십진 " 방식으로변경합니다. 로그스윕은저주파수의해상도가선형스윕에서잠재적으로손실될수있는광범위주파수에유용합니다. 내부트리거소스또는외부하드웨어트리거소스를사용하여스윕을발생시킬수있습니다. 내부소스를선택하면지정된스윕시간으로정해진속도로연속스윕을출력합니다. 외부소스를선택하면, 하드웨어트리거를사용하여후면판 Trig In 커넥터에적용합니다. 함수발생기는 Trig In 에서 TTL 펄스를수신할때마다한번스윕합니다. 스윕은유한수의작은주파수단계로구성됩니다. 각단계에서동일한시간이소요되기때문에, 스윕시간이길어질수록단계가작아지고따라서더나은해상도를얻게됩니다. 스윕에서불연속주파수포인트의수는자동으로계산되고사용자가선택한스윕시간을기준으로합니다. 280

제 7 장지침서주파수스윕 Sync 출력 메인출력 주파수스윕 트리거스윕의경우, 트리거소스는외부신호, 키또는원격인터페이스에서수신된명령을사용할수있습니다. 외부트리거신호의입력은후면판 Trig In 커넥터입니다. 이커넥터는 TTL 호환레벨을사용하며섀시접지를기준으로합니다 ( 유동접지아님 ). 입력으로사용되지않을때 Trig In 커넥터는내부트리거가발생할경우 33250A 에서다른기기를트리거할수있도록출력으로구성할수있습니다. Sync 및마커신호전면판 Sync 커넥터의출력은각스윕의시작부분에서 " 하이 " 가됩니다. 마커함수가비활성화되어있는경우, Sync 신호는스윕의중간부분에서 " 로우 " 가됩니다. 그러나마커함수를활성화한경우, Sync 신호는출력주파수가지정된마커주파수에도달할때 " 로우 " 가됩니다. 마커주파수는지정된시작주파수와정지주파수사이에있어야합니다. 마커함수를사용하면테스트중인장치 (DUT) 의응답에서주파수를식별할수있습니다 ( 예를들어공명을식별하려는경우 ). - 이렇게하려면, Sync 출력을오실로스코프채널중하나에연결하고 DUT 출력을다른채널에연결하십시오. 그런다음오실로스코프를 Sync 신호의상승구간과함께트리거하고화면왼쪽에시작주파수위치를정하십시오. Sync 신호의하강구간이장치의응답에서원하는기능과일직선이될때까지마커주파수를조정하십시오. 그런다음 33250A 의전면판디스플레이에서주파수를읽을수있습니다. 7 281

제 7 장지침서버스트 Sync 출력 DUT 출력 DUT 공명에서마커를사용한스윕 버스트 버스트라는지정된사이클수를가진파형을출력하도록함수발생기를구성할수있습니다. N 사이클버스트 (" 트리거버스트 " 라고도함 ) 또는게이트버스트의두가지모드에서버스트를사용할수있습니다. N 사이클버스트 N 사이클버스트는특정수의파형주기 (1 ~ 1,000,000 까지 ) 로이루어져있으며항상트리거이벤트를통해초기화됩니다. 함수발생기가일단트리거되면연속파형이되는 " 무한대 " 로버스트카운트를설정할수도있습니다. Sync 출력 메인출력 3- 사이클버스트파형 7 버스트의경우, 트리거소스는외부신호, 내부타이머, 키또는원격인터페이스에서수신된명령을사용할수있습니다. 외부트리거신호의입력은후면판 Trig In 커넥터입니다. 이커넥터는 TTL 호환레벨을사용하며섀시접지를기준으로합니다 ( 유동접지아님 ). 입력으로사용되지않을때 Trig In 커넥터는내부트리거가발생할경우 33250A 에서다른기기를트리거하도록출력으로구성할수있습니다. 282

제 7 장지침서버스트 트리거영향은 85 초까지지연할수있어 (100 피코초씩증가 ) 다른이벤트와함께버스트의시작을동기화할수있습니다. 트리거지연을삽입하여시스템에있는다른기기의케이블지연과응답시간을보상할수도있습니다. N 사이클버스트는항상파형에서시작위상이라고하는같은포인트에서시작하고끝납니다. 시작위상 은파형기록의시작에해당하고 360 은파형기록의끝에해당합니다. 예를들어, 응용프로그램에두개의 5 MHz 사인파가필요하고, 그사인파는다른파형위상의정확히 90 라고간주할경우, 아래설명과같이두개의 33250A 를사용할수있습니다. 먼저하나의함수발생기를 " 마스터 " 로지정하고다른하나를 " 종속 " 으로지정하십시오. 다음과같이고품질동축케이블을사용하여마스터의 10 MHz Out 커넥터를종속의 10 MHz In 커넥터에연결하십시오. 이렇게구성하면양쪽기기에서정확히같은주파수가발생하며, 두기기사이의장기간위상이동이없어집니다. 다음으로, 두개의 Trig In/Out 커넥터를함께연결하여마스터에서종속을트리거할수있게하십시오. 마스터 종속 7 283

제 7 장지침서버스트 아래와같이연결을한다음, 다음단계에따라두기기를구성하십시오. 1 양쪽기기에서 5 MHz 사인파형을출력하도록구성하십시오. 2 양쪽기기에서 N 사이클버스트모드를활성화하고버스트카운트를 3 사이클로설정한다음시작위상을 0 도로설정하십시오. 3 " 마스터 " 에서내부트리거소스를선택하고 Trig Out 커넥터의상승구간으로 " 트리거아웃 " 신호를활성화하십시오. " 종속 " 에서외부트리거소스를선택하고트리거신호의상승구간에서트리거를활성화하십시오. 5 오실로스코프를사용하여양쪽기기에서현재 3 사이클버스트파형이생성중인지확인하십시오. 그런다음, 한기기의트리거지연변수를조정하여두버스트가서로정렬되게하십시오. 이제두기기는동기화되며트리거지연변수를조정하기전까지동기화상태로남아있게됩니다. 6 한기기의시작위상을 90 로설정하십시오. 그런다음, 응용프로그램에필요한대로각기기의버스트카운트를조정하십시오. 연속버스트파형이필요한경우, 양쪽기기의버스트카운트를 " 무한대 " 로선택하고 " 마스터 " 의수동트리거를활성화하십시오. 이예문의경우, 트리거지연변수는실제시스템교정상수가됩니다. 지연변수가일단설정되면, 주파수나시작위상이변경되더라도두기기는정렬상태로유지됩니다. 마스터가종속을트리거할때마다두기기는재동기화됩니다. 전원이순환할때이전트리거지연을복구하면기기를재정렬할수있습니다. 기기의다른쌍이사용되거나다른파형함수가선택된경우, 다른지연값이필요할수있다는점에주의하십시오. 7 게이트버스트게이트버스트모드의출력파형은후면판 Trig In 커넥터에사용된외부신호의수준에따라 "on" 또는 "off" 가됩니다. 게이트신호가참이면연속파형이출력됩니다. 게이트신호가거짓이면현재파형사이클이완료되고, 함수발생기는선택한파형의시작버스트위상에상응하는전압에서남은사이클동안중단됩니다. 잡음파형의경우게이트신호가거짓이면출력이즉시중단됩니다. 28

8 사양 8

제 8 장사양 Agilent 33250A 함수 / 임의파형발생기 파형 표준파형 : 사인, 방형, 램프, 잡음, Sin(x)/x, 지수상승, 지수하강, 음수램프, Cardiac, DC 볼트 임의파형 : 파형길이 : 1 ~ 6K 포인트 진폭해상도 : 12 비트 ( 사인포함 ) 반복률 : 1 µhz ~ 25 MHz 샘플율 : 200 MSa/s 필터대역폭 : 50 MHz 비휘발성메모리 : 개의 6K 파형 1 주파수특성사인 : 방형 : 램프 : 펄스 : 잡음 ( 가우스 ): Arb: 해상도 : 1 µhz ~ 80 MHz 1 µhz ~ 80 MHz 1 µhz ~ 1 MHz 500 µhz ~ 50 MHz 50 MHz 대역폭 1 µhz ~ 25 MHz 1 Hz; 펄스제외, 5 자리수 정확도 (1 년 ) 2 ppm, 18 C ~ 28 C 3 ppm, 0 C ~ 55 C 사인파스펙트럼순도조파왜곡 DC ~ 1 MHz: 1 MHz ~ 5 MHz: 5 MHz ~ 80 MHz: 총조파왜곡 DC ~ 20 khz: <3 Vpp 2 >3 Vpp -60 dbc -57 dbc -37 dbc -55 dbc -5 dbc -30 dbc <0.2% + 0.1 mvrms 스퓨리어스 ( 비조파 ) 3 DC ~ 1 MHz: -60 dbc 1 MHz ~ 20 MHz: -50 dbc 20 MHz ~ 80 MHz: -50 dbc + 6 dbc/octave 위상잡음 (30 khz 대역 ) 10 MHz <-65 dbc( 표준 ) 80 MHz <-7 dbc( 표준 ) 신호특성 방형파 상승 / 하강시간 : <8 ns 오버슈트 : <5% 비대칭 : 주기의 1% + 1 ns 지터 (rms) < 2 MHz: 0.01% + 525 ps 2 MHz: 0.1% + 75 ps 듀티사이클 25 MHz: 20.0% ~ 80.0% 25 MHz ~ 50 MHz: 0.0% ~ 60.0% 50 MHz ~ 80 MHz: 50.0%( 고정 ) 펄스 주기 : 20.00 ns ~ 2000.0 s 펄스폭 : 8.0 ns ~ 1999.9 s 변수구간시간 : 5.00 ns ~ 1.00 ms 오버슈트 : <5% 지터 (rms): 100 ppm + 50 ps 램프 선형 : < 피크출력의 0.1% 대칭 : 0.0% ~ 100.0% Arb 최소구간시간 : < 10 ns 선형 : < 피크출력의 0.1% 정착시간 : < 50 ns ~ 최종값의 0.5% 지터 (rms): 30 ppm + 2.5 ns 1 총 개의파형을저장할수있습니다. 2 저진폭에서의조파왜곡은 -70 dbm 플로어로제한됩니다. 3 저진폭에서의스퓨리어스잡음은 -75 dbm 플로어로제한됩니다. 구간시간은고주파수에서감소됩니다. 8 286

제 8 장사양 Agilent 33250A 함수 / 임의파형발생기 출력특성 1 진폭 (50Ω): 10 mvpp ~ 10 Vpp 2 정확도 (1 khz에서, >10 mvpp, 자동범위설정켜짐 ): 설정의 ± 1% ±1 mvpp 평평도 (1 khz에대응하는사인파, 자동범위설정켜짐 ) <10 MHz: ± 1%(0.1 db) 3 10 MHz ~ 50 MHz: ± 2% (0.2 db) 50 MHz ~ 80 MHz ± 5%(0. db) 단위 : 해상도 : 오프셋 (50Ω): 정확도 : Vpp, Vrms, dbm, 하이레벨, 로우레벨 0.1 mv 또는 자리수 ± 5 Vpk ac + dc 설정의 1% + 2 mv 진폭의 + 0.5% 파형출력임피던스 : 50Ω 표준 ( 고정 ) >10 MΩ( 출력비활성화 ) 절연 : 2 Vpk접지에대해최대보호 : 단락회로보호 ; 오버로드릴레이는메인출력을자동으로비활성화합니다. 변조특성 AM 변조 반송파 : 사인, 방형파, 램프, Arb 변조파 : 사인, 방형, 램프, 잡음, Arb 변조주파수 : 2 mhz ~ 20 khz 깊이 : 0.0% ~ 120.0% 소스 : 내부 / 외부 FM 변조 반송파 : 사인, 방형, 램프, Arb 변조파 : 사인, 방형, 램프, 잡음, Arb 변조주파수 : 2 mhz ~ 20 khz 피크편차 : DC ~ 80 MHz 소스 : 내부 / 외부 FSK 반송파 : 변조파 : 내부속도 : 사인, 방형, 램프, Arb 50% 듀티사이클방형파 2 mhz ~ 100 khz 주파수범위 : 소스 : 외부변조입력전압범위 : 입력임피던스 : 주파수 : 버스트 1 µhz ~ 80 MHz 내부 / 외부 ± 5V 전체스케일 10 kω DC ~ 20 khz 파형 : 사인, 방형, 램프, 펄스, 잡 음, Arb 주파수 : 1 µhz ~ 80 MHz 5 버스트카운트 : 1 ~ 1,000,000 사이클, 또 는무한대 시작 / 정지위상 : -360.0 ~ +360.0 내부주기 : 1 ms ~ 500 s 게이트소스 : 외부트리거 트리거소스 : 단일, 외부또는내부속 도 트리거지연 N 사이클, 무한대 : 0.0 ns ~ 85.000 s 스윕 파형 : 사인, 방형, 램프, Arb 유형 : 선형또는로그 방향 : 상향또는하향 시작 F / 정지 F: 100 µhz ~ 80 MHz 스윕시간 : 1 ms ~ 500 s 트리거 : 단일, 외부또는내부 마커 : Sync 신호의하강구간 ( 프로그램가능 ) 1 작동온도 18 C ~ 28 C 범위를 C 벗어날때마다출력진폭과오프셋사양의 1/10 씩추가합니다 (1 년사양 ). 2 20 mvpp ~ 20 Vpp, 개방회로로드. 3 1자리수로반올림된 db. 기기는 "%" 사양을따릅니다. 단락회로, 접지에대해항상보호됨. 5 25 MHz 이상의사인및방형파는항상 " 무한 " 버스트카운트에서만허용됩니다. 287 8

제 8 장사양 Agilent 33250A 함수 / 임의파형발생기 시스템특성 구성시간 ( 표준 ) 1 함수변경 표준 : 2 102 ms 펄스 : 660 ms 내장 Arb: 2 20 ms 주파수변경 : 2 ms 진폭변경 : 50 ms 오프셋변경 : 50 ms 사용자 Arb 선택 : <16K 포인트에 <00 ms 변조변경 : <200 ms Arb 다운로드시간 GPIB / RS-232 (115 Kbps) 3 Arb 길이 이진 ASCII 정수 ASCII 실수 6K 포인트 23 초 92 초 15 초 16K 포인트 6 초 23 초 39 초 8K 포인트 3 초 12 초 20 초 K 포인트 1.5 초 6 초 10 초 2K 포인트 0.75 초 3 초 5 초 트리거특성 트리거입력입력레벨 : 경사도 : TTL 호환상승또는하강 ( 선택가능 ) >100 ns 10 kω, DC 결합 펄스폭 : 입력임피던스 : 대기시간스윕 : <10 s( 표준 ) 버스트 : <100 ns( 표준 ) 지터 (rms) 스윕 : 2.5 µs 버스트 : 트리거출력레벨 : 펄스폭 : 최대속도 : 팬아웃 : 1 ns; 펄스제외, 300 ps 50Ω, TTL 호환 >50 ns 1 MHz Agilent 33250A 개 클럭기준 위상오프셋 범위 : -360 ~ +360 해상도 : 0.001 외부기준입력잠금범위 : 레벨 : 임피던스 : 잠금시간 : 내부기준출력주파수 : 레벨 : 임피던스 : SYNC 출력 레벨 : 임피던스 : 10 MHz ± 35 khz 100 mvpp ~ 5 Vpp 1 kω 공칭, ac 결합 <2 s 10 MHz 632 mvpp(0 dbm), 공칭 50Ω 공칭, ac 결합 TTL 호환 >1 kω 50Ω 공칭 1 변수를변경하고새로운신호를출력하는시간. 2 변조또는스윕꺼짐. 3 5 자리수정수와 12 자리수실수에대한시간. 8 288

제 8 장사양 Agilent 33250A 함수 / 임의파형발생기 일반사양 전력공급 : 50-60 Hz 작동의경우, 100-20 V(±10%) 50-00 Hz 작동의경우, 100-127 V (±10%). IEC 6066 CAT II 안전설계 : EMC 테스트 : 1 EN61010-1, CSA1010.1, UL-3111-1 IEC-61326-1 IEC-61000--3 기준 B IEC-61000--3 기준 B 전력소모 : 10 VA 작동환경 : 0 C ~ 55 C 80% R.H. ~ 0 C 오염도 : 실내용또는거주용 IEC 6066 Degree 2 음향잡음 : 워밍업시간 : 교정간격 : 보증 : 0 dba 1 시간 1 년일반 3 년 저장온도 : -30 C ~ 70 C 저장상태 : 전원켜짐상태 : 인터페이스 : 언어 : 크기 (WxHxD) 벤치탑 : 랙장착 : 무게 : 개의사용자구성 기본값또는최종값 IEEE-88 및 RS-232 표준 SCPI-1997, IEEE-88.2 25 x 10 x 37 mm 213 x 89 x 38 mm.6 kg 포함된내용물 : 사용설명서, 서비스안내서, 빠른참조설명서, 테스트데이터, 연결소프트웨어, RS- 232 케이블, 전원코드 1 투과및전도된전자파보호테스트 : IEC/EN 61000--3:1995 에따라 3 V/m 에서, 또는 IEC/EN 61000--6:1996 에따라 3 Vrms 에서제품을테스트할경우, 제품이기준 A 는만족시키지못할수있지만기준 B 는만족시킵니다. 본 ISM 장치는캐나다 ICES-001 를준수합니다. Cet appareil ISM est conforme a la norme NMB-001 du Canada. N1019 289 8

제 8 장사양 Agilent 33250A 함수 / 임의파형발생기 제품크기 103.6 mm 25. mm 37.0 mm 88.5 mm 216.6 mm 38.3 mm 모든크기는밀리미터단위입니다. 8 290

찾아보기 Agilent 33250A 작동에대해궁금한점이있으시면, 1-800-52-8( 미국 ) 로전화하시거나가까운 Agilent 기술사무소로문의하십시오. 기호 "hop" 주파수 (FSK), 73, 159 *CLS 명령, 213 *ESE 명령, 212 *IDN? 명령, 191 *LRN? 명령, 19 *OPC 명령, 16, 172, 19, 213 *OPC? 명령, 16, 172, 19 *PSC 명령, 213 *RCL 명령, 189 *RST 명령, 193 *SAV 명령, 188 *SRE 명령, 210 *STB? 명령, 205, 210 *TRG 명령, 16, 172, 176 *TST? 명령, 193 *WAI 명령, 16, 172, 19 숫자 0 위상기준, 201 10 MHz 입력, 200 10 MHz 입력커넥터, 200 10 MHz 출력커넥터, 200 33250A 개요, 2 33250A 에제공된 CD-ROM, 26 가 가우스잡음, 135 각버스트위상, 171 각, 위상 ( 버스트 ), 170 감쇠기설정, 13 감전위험, 6 개요, 15 디스플레이, 숫자입력, 5 전면판, 3 전면판메뉴, 31 제품, 2 후면판, 6 개요, 프로그래밍, 128 개정판, 펌웨어, 105 게이트버스트, 81, 28 게이트버스트모드, 167 결함, 신호, 272 경고음, 101 활성화 / 비활성화, 19 경사도 ( 트리거 ) 트리거입력, 165 트리거출력, 165 경사도, 트리거극성, 트리거, 165, 173, 176 버스트, 85 스윕, 79 고무범퍼, 분리, 27 공기흐름과열, 28 공통변수유형, 219 광대역 FM, 279 교정, 215 메시지, 112 명령, 21 보안, 21 보안코드, 110 보안해제, 21 설정, 21 오류메시지, 22 읽기카운트, 111 카운트읽기, 215 텍스트메시지저장, 215 교정증명서, 15 구간시간, 19 정의, 19 구간시간, 펄스, 22, 63 구문, SCPI 명령, 117 구성원격인터페이스버스인터페이스구성인터페이스구성주소 GPIB, 106 그래프모드, 23 극성, 59 극성, 파형, 59 기기 ID 문자열, 191 기기개요, 2 기기교정명령, 21 보안, 21 오류메시지, 22 카운트읽기, 215 텍스트메시지저장, 215 기기드라이버, 27 기기사양, 285 기기상태전면판에서이름지정, 3 전면판에서저장, 3 전원차단상태복구, 190 기기상태저장, 98, 188 기기오류, 100, 191 기기자가테스트, 102, 193 기기재설정, 33, 193 기기저장상태기본이름, 189 메모리에서삭제., 190 기기크기, 288, 289 기능변조로가능출력함수변조로가능, 9 기술지원, 7 기준, 외부, 200 깊이 (AM), 153 깊이, AM 변조, 279 내부트리거, 89, 16, 172, 175 내용물, 15 내장임의파형, 179 이름, 18 내장형도움말시스템, 25 누출오류는파형기록에기본주파수의사이클수 ( 정수 ) 가포함되어있지않은경우에발생합니다. 기본주파수에서발생하는전력과조파가직각샘플링함수의스펙트럼구성요소로전달됩니다. 누출오류를, 268 다 다운로드시간, arb 파형, 288 단위, 16, 171 단위구분자, 10 단위전압변환, 18 단위, 진폭, 55 대기열, 오류, 100, 191 대비, 디스플레이, 102 대칭, 58 대칭정의, 1 데이터비트수 (RS-232), 107 데이터비트 (RS-232), 107 데이터프레임포맷 (RS-232), 197, 198 도, 170 도 vs. 라디언, 171 찾아보기 291

찾아보기 찾아보기 도움말시스템, 25, 26 동기신호동기커넥터, 60 모든파형의경우, 60 듀티사이클, 57 변조한계, 13 전면판선택, 21 정의, 57, 13 주파수한계, 51, 57, 138, 13 디스플레이, 192 개요, 대비, 102 메시지표시, 103, 192 숫자포맷화면숫자포맷, 10 활성화 / 비활성화, 103, 192 디스플레이공백, 101 디스플레이밝기, 102 디스플레이전구보호기모드, 101 디스플레이, 그래프모드, 23 디지털신호처리 (DSP), 278 라 라디언, 170 랙장착키트, 28 램프파대칭, 58, 1 레지스터다이어그램, 203 레지스터다이어그램, 상태레지스터, 203 레지스터활성화, 202 레지스터, 상태, 202 로그스윕, 163 로드, 33, 56 로드임피던스, 27 로드터미네이션, 33 로컬언어, 26 로컬작동 (RS-232), 195 마 마커신호, 281 마커주파수, 166 마커주파수스윕마커주파수, 79 메뉴빠른참조, 31 메뉴작동, 29 메시지, 215 오류, 221 메시지사용가능 (MAV), 206 명령라이브러리, 27 명령예문 BASIC for Windows, 28 Visual Basic, 252 Visual C++, 257 명령오류, 100, 191 명령요약, 117 명령종결자, 218 명령참조사항, 115 명령트리거, 176 명령의일부분, 16 모뎀, 핸드쉐이크모드 (RS-232), 108, 197 무게, 기기, 288 무게, 기기기기무게, 289 문맥의존도움말, 25 문자열오류, 221 문제해결, RS-232, 199 문제성데이터레지스터명령, 211 비트정의, 207 작동, 207 바 바이트순서, 이진블럭전송, 183 반송파, 68 반송파주파수, 69 발룬효과, 276 밝기, 디스플레이, 102 방형파듀티사이클, 57, 13 듀티사이클선택, 21 지침서설명, 270 버스트리거, 89, 176 버스 ( 소프트웨어 ) 트리거, 16, 172, 175 버스트, 81, 83, 170, 282, 28 n 사이클버스트, 282 개요, 167 게이트극성게이트극성 ( 버스트 ), 173, 176 게이트모드, 167 버스트위상, 85 버스트유형, 81 버스트주기, 8 버스트카운트, 83, 169 사용가능한모드, 167 외부게이트모드, 81 외부트리거소스, 90 전면판작동, 0 트리거모드, 81, 167 트리거소스, 85 트리거아웃신호, 87 트리거지연, 173, 176 트리거출력, 91 파형주파수, 83 버스트위상, 171 버스트주기, 170 버스트카운트, 169 버전, SCPI, 105, 193 번역된언어, 도움말시스템, 26 범위자동설정, 273 범퍼, 분리, 27 변수유형, 219 변조, 3 AM, 6 FM, 68 지침서설명, 278 변조깊이 (AM), 66, 153, 279 변조깊이, 퍼센트변조, 3 변조소스, 71, 155 AM 외부소스 AM AM 변조소스, 67 FSK 외부소스 FSK FSK 변조소스, 75 변조주파수, 70 변조파형, 70 변조파형형태, 155 변환시간, 펄스, 19 보간법, 9 보안교정암호, 교정, 110 보오율 (RS-232), 107 보정, 112 292

찾아보기 보증, 1 부동소수점다운로드, arbs, 180 블럭포맷, 이진, 182 비트정의, 20 문제성데이터레지스터, 207 상태바이트레지스터, 20 표준이벤트레지스터, 208 빠른시작, 13 빠른참조, 명령, 117 사 사양, 285 사용자정의이름저장상태, 98, 189 사운드 ( 경고음 ), 101 사이클수, 버스트, 169 사이클카운트버스트, 169 사이클카운트 ( 버스트 ), 83 사인파스펙트럼순도, 286 상태레지스터, 202, 203 문제성데이터레지스터, 207 상태바이트레지스터상태바이트레지스터, 20 표준이벤트레지스터, 208 상태바이트레지스터, 20 상태바이트레지스터명령, 210 상태시스템, 202 상태저장, 188 기기상태저장, 98 위치이름지정, 189 이름지정, 98 전면판작동, 3 전면판에서이름지정, 3 전원차단복구, 98 상황레지스터, 202 새로운행, 218 새시접지, 6 서비스요청 (SRQ), 205 선형 vs. 로그, 280 선형 vs. 로그간격, 163 선형보간법, 9 선형스윕, 163 소수점, 10 소프트웨어개정판, 105 소프트웨어 ( 버스 ) 트리거, 89, 16, 172, 175 소프트웨어, 연결장치, 15 소프트키라벨, 손잡이위치변경, 16 손잡이, 분리, 27 수동트리거, 89 숫자입력, 5 숫자키패드, 5 쉼표구분자, 10 스왑바이트순서, 183 스윕, 76, 280 간격, 78 개요, 161 동기신호, 76, 77 마커주파수, 166 선형 vs. 로그, 78, 280 선형 vs. 로그간격, 163 스윕시간주파수스윕시간, 78 주파수스윕, 16 시작주파수, 76, 162 외부트리거소스, 90 전면판작동, 38 정지주파수, 76 정지주파수주파수스윕정지주파수정지주파수, 스윕, 162 주파수범위, 163 주파수스팬, 77 중심주파수, 77, 163 트리거소스, 79 트리거아웃신호, 80 트리거출력, 91 스윕시간시간, 스윕, 16 시간지연, 트리거, 173, 176 시스템오류, 100, 191 시작위상, 170, 282 시작위상 ( 버스트 ), 85 시작위상, 버스트, 170 시작주파수, 스윕, 162 신호결함, 272 아 안전기호, 1 양수트리거경사도, 165, 173, 176 양자화오류, 273 언어 SCPI 개요, 216 언어선택, 26 언어, 도움말시스템, 26 에일리어싱, 267 역상파형, 59 예문 BASIC for Windows, 28 Visual Basic, 252 Visual C++, 257 프로그래밍, 25 오류, 100, 191 "data out of range" 오류, 233 "settings conflict" 오류, 226 기기오류, 239 실행오류, 226 위상잠금해제시, 201 임의파형오류, 23 자가테스트오류원격오류자가테스트오류, 20 쿼리오류, 238 허용갯수, 191 오류메시지, 221 오버로드, 전압, 59 오버로드, 출력, 1 오프셋 arb 파형한계, 133 로드한계, 5, 133, 10 임의파형한계, 5, 10 전면판선택, 20 진폭한계, 5, 133, 10 온도과열, 28 외부게이트모드, 버스트, 167 외부게이트버스트, 81 외부기준, 200 외부트리거, 89, 16, 172, 175 외부트리거소스, 90, 91 원격오류, 100, 191 "data out of range" 오류, 233 "settings conflict" 오류, 226 기기오류, 239 실행오류, 226 임의파형오류, 23 쿼리오류, 238 원격인터페이스구성, 106 명령요약, 117 찾아보기 293

찾아보기 찾아보기 명령참조사항, 115 선택, 106, 195 원격트리거, 176 원격 ( 버스 ) 트리거, 89 위상단위버스트위상, 171 위상양자화오류, 273 위상오류, 273 위상오프셋, 200 위상잠금, 200, 201 위상잡음, 273, 286 위상 ( 버스트 ), 85 위상, 버스트, 170 음수램프파형, 179 음수트리거경사도, 165, 173, 176 응용프로그램, 25 응용프로그램예문 BASIC for Windows, 28 Visual Basic, 252 Visual C++, 257 이름임의파형사용자정의이름임의파형, 96 저장상태, 98, 189 저장상태의기본이름, 189 이름지정, 98 이벤트레지스터, 202 이진다운로드, arbs, 181 이진블럭포맷, 182 인터페이스오류, 100, 191 인터페이스 ( 버스 ) 트리거, 89 임의파형 RS-232 에서사용할수있는핸드쉐이크모드, 181 RS-232 에서사용할수있는핸드쉐이크모드 RS-232 arb 한계, 196 개요, 178 규칙, 97 내장파형, 179 다운로드시간, 288 메모리에서삭제, 186 변조파형형태, 97 부동소수점값다운로드, 180 오류메시지, 23 이름지정, 96 이진값다운로드, 181 전면판규칙, 96 전면판작동, 2 전면판에서작성, 93 정수값다운로드, 181 지침서설명, 268 진폭한계, 132 크레스트요인계산, 187 포인트보간법, 9 임의파형한계, 10 임피던스, 로드, 33 자 자가테스트, 102, 193 오류메시지, 20 자동범위, 13 자동범위, 진폭, 58 자동전압범위, 58 작동, 20 작동완료, 19 잠금해제시오류, 201 잡음, 135 장치삭제, 195, 220 재설정, 33, 193 저장상태, 98, 188 기본이름, 189 메모리에서삭제, 190 이름지정, 98 전원차단복구, 98 전원차단상태복구자동전원차단복구, 190 저장상태불러오기, 189 저장상태삭제, 190 저장상태이름지정전면판작동, 3 저장된상태전면판작동, 3 전면판에서이름지정, 3 저항, 로드, 33, 27 전구보호기모드, 101 전면판 arb 파형작성, 93 개요, 3 디스플레이개요, 디스플레이활성화 / 비활성화, 103, 192 숫자입력, 5 숫자포맷, 10 커넥터, 3 전면판메뉴빠른참조, 31 전면판메뉴작동, 29 전면판선택, 18 전압단위, 16 단위, 전압, 131 변환, 18 출력진폭단위, 55 전압범위자동설정, 13, 273 전압오버로드, 59 전원스위치, 15 전원차단복구, 98, 190 전원커넥터, 6 전원코드, 직렬케이블, 15 접지루프, 27 정수다운로드, arbs, 181 정의, 58 정지, 195 제곱평균제곱근, 276 제품개요, 2 제품사양, 285 제품크기, 288, 289 조파왜곡, 286 종결자, 명령, 218 주기버스트모드, 8 전면판선택, 17 펄스파형, 62 주기, 펄스, 18 주파수듀티사이클한계, 51, 138 버스트한계, 51 전면판선택, 17 함수한계, 51, 131, 138 주파수범위, 163 주파수범위, 스윕, 163 주파수변조개요, 15 반송파, 68 반송파주파수, 69 변조소스, 71, 155 변조주파수, 70, 156 변조파형, 70 변조파형형태, 155 주파수편차, 70, 156 지침서설명, 278 29

찾아보기 편차, 279 주파수스윕, 163, 166, 280 " 트리거출력 ", 91 간격, 78 개요, 161 동기신호, 76, 77 마커주파수, 79 선형 vs. 로그, 78 시작주파수, 76 외부트리거소스, 90 전면판작동, 38 정지주파수, 76 주파수스팬, 77 중심주파수, 77 트리거소스, 79 트리거아웃신호, 80 주파수편차, 70 주파수편차 (FM), 70, 156, 279 주파수 -shift 키, FSK 참조, 36 중심주파수, 163 중심주파수, 스윕, 163 지수상승파형, 179 지수하강파형, 179 지연트리거, 173, 176 지원, 기술, 7 지침서, 263 지침서설명, 273 지터, 273 직렬 arb 한계, 181, 196 데이터프레임포맷, 197, 198 로컬모드복구, 195 문제해결, 199 보오율선택, 107 인터페이스구성, 196 인터페이스선택, 106, 195 케이블키트, 199 케이블핀배치도, 199 패리티선택, 107 핸드쉐이크선택, 108, 197 직렬인터페이스보오율, 5 전면판구성, 5 커넥터, 6 패리티및비트수, 5 핸드쉐이크모드, 5 직렬폴, 205 직접디지털합성 DDS, 265 직접트리거, 16, 172, 175 진폭, 18 arb 파형한계, 132 dbm 한계, 139 단위제한, 52 로드한계, 52, 131, 139 오프셋한계, 52, 139 임의파형한계, 53 지침서설명, 273 하이 / 로우레벨, 10 확보범위, 58 진폭단위변환, 18 진폭변조, 68 개요, 151 반송파, 6 반송파주파수, 6 변조깊이, 66, 279 변조소스, 67, 152 변조주파수, 153 변조파형, 65 변조파형형태, 152 지침서설명, 278 짝수패리티, 107 차 출력극성, 59 커넥터, 59 활성화 / 비활성화, 59, 1 출력기간전면판선택, 17 출력단위 dbm 한계, 16 출력단위진폭단위, 55 출력로드, 56 출력명령, 1 출력오버로드, 1 출력임피던스, 27 출력저항, 33 출력주파수듀티사이클한계, 51, 138 버스트한계, 51 전면판선택, 17 함수한계, 51, 131, 138 출력진폭, 273 arb 파형한계, 132 dbm 한계, 139 단위제한, 52 로드한계, 52, 131, 139 오프셋한계, 52, 139 임의파형한계, 53, 10 전면판선택, 18 하이 / 로우레벨, 10 확보범위, 58 출력커넥터, 1 출력터미네이션, 33, 56, 27 출력파형극성, 59 출력함수주파수한계, 50 진폭한계, 50 펄스주기한계, 19 허용변조모드, 137 카 카달로그임의파형, 185 카운트 ( 버스트 ), 83 캐리지리턴, 218 커넥터, 200 Modulation In, 67, 71, 75 Sync 출력, 166 Trig In, 90 Trig Out, 91 동기출력, 60 출력, 1 커넥터 10 MHz 출력, 200 케이블핀배치도 (RS-232), 199 케이블, 직렬, 15 크기, 기기, 288, 289 크레스트요인, 276 크레스트요인, arb 파형, 187 타터미널, 166 10 MHz 입력, 200 10 MHz 출력, 200 Modulation In, 67, 71, 75 Trig In, 90 Trig Out, 91, 166, 17, 177 동기출력, 60 출력, 1 찾아보기 295

찾아보기 찾아보기 터미네이션, 33, 56 터미네이션, 로드, 27 테스트, 102, 193 텍스트메시지교정, 215 메시지, 112 톤활성화 / 비활성화, 19 통신문제 RS-232, 199 트리거, 16, 172, 175? 스 ( 소프트웨어 ), 172 Trig In 커넥터, 90 Trig Out 커넥터, 91 내부소스, 89 버스 ( 소프트웨어 ), 175 버스트, 85, 87 소프트웨어 ( 버스 ), 16 수동소스, 89 스윕, 79, 80 외부, 16, 172, 175 외부소스트리거소프트웨어 ( 버스 ) 소스, 89 전면판작동, 2 직접 ( 내부 ), 16, 172, 175 트리거소스, 88 트리거아웃신호 ( 버스트 ), 87 트리거아웃신호 ( 스윕 ), 80 트리거지연, 173, 176 트리거경사도, 165, 173, 176 버스트, 85 스윕, 79 트리거소스, 16, 172, 175 트리거입력, 165 트리거지연, 282 트리거출력, 165 트리거출력신호, 166, 17, 177 파 파형포인트보간법, 9 파형결함, 272 파형극성, 59 파형극성역상파형, 59 파형역상, 59 파형지침서, 263 파형출력극성, 59 커넥터, 59 활성화 / 비활성화, 59, 1 패리티없음, 107 패리티 (RS-232), 107 퍼센트변조 (AM), 66, 153, 279 펄스전면판구성, 22 펄스구간시간, 63 펄스주기, 18, 19 펄스파형구간시간, 19 지침서설명, 270 펄스주기, 62 펄스폭, 22, 19 펄스폭, 63 정의, 18, 19 펌웨어개정판, 105 편차, 279 편차 (FM), 70, 156 편차, FM 변조, 279 포인트보간법, 9 폭, 펄스정의, 19 표준이벤트레지스터명령, 212 비트정의, 208 작동, 208 프레임포맷 (RS-232), 197, 198 프로그래밍개요, 128 프로그래밍명령, 115 프로그래밍예문, 25 프로그램예문 BASIC for Windows, 28 Visual Basic, 252 Visual C++, 257 피크전압, 276 피크주파수편차 (FM), 70, 156 피크투피크전압, 276 필터, 안티에일리어싱, 265 필터, 안티에일리어싱필터, 265 하 하이 Z 로드, 33, 56 하이레벨로우레벨, 12 하이임피던스로드, 56 함수주파수한계, 50 진폭한계, 50 펄스주기한계, 19 허용변조모드, 137 함수한계, 19 핸드쉐이크 (RS-232), 108, 197 arb 한계, 181, 196 허용오류갯수, 191 헤더, 이진블럭, 182 협대역 FM, 279 홀수패리티, 107 화면, 메시지표시, 103, 192 화면공백, 101 화면대비, 102 화면보호기모드, 101 화면활성화 / 비활성화, 103, 192 확보범위, 13, 273 후면판개요, 6 커넥터, 6 후면판연결, 200 흐름제어 (RS-232), 108, 197 A ac 커넥터, 6 ActiveX 드라이버, 27 Agilent Express, 7 AM DEPTh 명령 am 변조깊이진폭변조변조깊이, 153 example in BASIC, 29 example in Visual Basic, 253 example in Visual C++, 259 INTernal FREQuency 명령, 153 FUNCtion 명령, 152 SOURce 명령, 152 STATe 명령, 153 반송파, 6 반송파주파수, 6 변조깊이, 66, 279 변조소스, 67 296

찾아보기 변조파형, 65 전면판작동진폭변조전면판작동, 3 진폭변조, 6 am 개요, 151 변조소스, 152 변조주파수, 153 변조파형형태, 152 지침서설명, 278 amplitude modulation example in BASIC, 29 example in Visual Basic, 253 example in Visual C++, 259 APPLy DC 명령, 135 PULSe 명령, 135 RAMP 명령, 135 SINusoid 명령, 13 SQUare 명령, 135 USER 명령, 136 APPLy 명령, 130 수행된작동, 130 APPLy? 명령, 136 arb 파형삭제, 186 arbitrary waveform example in BASIC, 250 example in Visual Basic, 25 example in Visual C++, 261 arbitrary waveforms example in BASIC, 250 example in Visual Basic, 25 example in Visual C++, 260 B BASIC 예문, 28 BNC Modulation In, 71, 75 BNC Modulation In, 67 BURSt GATE POLarity 명령, 173, 176 INTernal PERiod 명령, 170 MODE 명령, 169 NCYCles 명령, 169 PHASe 명령, 171 STATe 명령, 171 burst example in BASIC, 250 example in Visual Basic, 25 example in Visual C++, 260 C CALibration COUNt? 명령, 215 SECure CODE 명령, 21 STATe 명령, 21 SETup 명령, 21 STRing 명령, 215 VALue 명령, 21 CALibration? 명령, 21 Cardiac 파형, 179 CD-ROM, 연결소프트웨어, 15 D DATA ATTRibute CFACtor? 명령, 187 CATalog? 명령, 185 COPY 명령, 183 DAC VOLATILE 명령, 181 DELete ALL 명령, 186 DELete 명령, 186 NVOLatile CATalog? 명령, 185 FREE? 명령, 186 DATA VOLATILE 명령, 180 dbc, 272 dbm, 55, 16, 277 dc 오프셋 arb 파형한계, 133 로드한계, 5, 133, 10 임의파형한계, 5, 10 전면판선택, 20 진폭한계, 5, 133, 10 dc 전압, 10 전면판선택, 20 DISPlay TEXT CLEar 명령, 193 TEXT 명령, 192 DISPlay 명령, 192 DSP, 278 DTR/DSR(RS-232), 108, 197 E end-or-identify 메시지, 218 EOI, 218 example arbitrary waveform in BASIC, 250 arbitrary waveform in Visual Basic, 25 arbitrary waveform in Visual C++, 261 status registers, 251 example program status registers, 251 F FM, 68, 69, 70, 71, 15, 155, 279 DEViation 명령, 156 example in BASIC, 29 example in Visual Basic, 253 example in Visual C++, 259 INTernal FREQuency 명령, 156 FUNCtion 명령, 155 SOURce 명령, 155 STATe 명령, 157 fm 변조주파수, 156 주파수편차, 156 지침서설명, 278 FORMat BORDer 명령, 183 FREQuency CENTer 명령, 163 SPAN 명령, 163 STARt 명령, 162 STOP 명령, 162 frequency modulation example in BASIC, 29 example in Visual Basic, 253 example in Visual C++, 259 frequency sweep 찾아보기 297

찾아보기 찾아보기 example in BASIC, 29 example in Visual Basic, 253 example in Visual C++, 260 FREQuency 명령, 138 FREQuency? 명령, 138 FSK "hop" 주파수, 73, 159 FSK 속도, 37, 73 SOURce 명령, 159 개요, 158 반송파주파수, 72 변조변조 FSK 주파수 -shift 키 FSK 참조변조소스, 75, 159 변조파형, 72 전면판작동, 36 지침서설명, 278 FSK 속도, 37 FSKey FREQuency 명령, 159 INTernal RATE 명령 FSK FSK 속도, 160 STATe 명령, 160 FUNCtion RAMP SYMMetry 명령, 1 SYMMetry? 명령, 1 SQUare DCYCle 명령, 13 DCYCle? 명령, 13 USER 명령, 18 FUNCtion USER 명령, 185 FUNCtion 명령, 137 FUNCtion? 명령, 137 G GPIB 기본주소, 인터페이스선택, 106, 195 전면판구성, 주소, 106 주소설정, H 커넥터, 6 heart 파형, 179 hop 주파수, 36 I ID 문자열, 191 IEEE-88 기본주소, 인터페이스선택, 106, 195 전면판구성, 주소, 106 주소설정, 커넥터, 6 IEEE-88 서비스요청, 205 IEEE-88 이진블럭포맷, 182 L LCD 디스플레이,, 101 learn 문자열, 19 M MARKer FREQuency 명령, 166 MAV, 206 MEMory NSTates? 명령, 190 STATe DELete 명령, 190 NAME 명령, 189 VALid? 명령, 190 Microsoft Visual Basic 예문, 252 Microsoft Visual C++ 예문, 257 modulation example in BASIC, 29 Modulation In 커넥터, 67, 71, 75 N n 사이클버스트, 282 NI-88.2 명령라이브러리, 27 Nyquist 샘플링이론, 267 O OUTPut TRIGger SLOPe 명령, 165, 173, 176 TRIGger 명령, 166, 17, 177 P PHASe REFerence 명령, 201 UNLock ERRor STATe 명령, 201 PHASe 명령, 200 program example arbitrary waveform in BASIC, 250 arbitrary waveform in Visual Basic, 25 arbitrary waveform in Visual C++, 261 PULSe PERiod 명령, 18 TRANsition 명령, 19 WIDTh 명령, 19 pulse waveform example in BASIC, 29 example in Visual Basic, 253 example in Visual C++, 260 R RMS 전압, 276 RS-232 arb 한계, 181 데이터프레임포맷, 197, 198 로컬모드복구, 195 문제해결, 199 보오율, 5 보오율선택, 107 인터페이스구성, 196 인터페이스선택, 106, 195 전면판구성, 5 커넥터, 6 케이블키트, 199 케이블핀배치도, 199 패리티및비트수, 5 패리티선택, 107 298

찾아보기 핸드쉐이크모드, 5 핸드쉐이크선택, 108, 197 RS-232 케이블, 15 RTS/CTS(RS-232), 108, 197 S SCPI 명령종결자, 218 변수유형, 219 언어개요, 216 SCPI 명령요약, 117 SCPI 명령참조사항, 115 SCPI 버전, 105, 193 SCPI 상태시스템, 202 SICL 명령라이브러리, 27 sin(x)/x 파형, 179 Sinc 파형, 179 spurs, 272 SRQ, 205 STATus PRESet 명령, 213 QUEStionable CONDition? 명령, 211 ENABle 명령, 211 QUEStionable? 명령, 211 status registers example in BASIC, 251 example in Visual Basic, 255 example in Visual C++, 262 SWEep SPACing 명령, 163 STATe 명령, 16 TIME 명령, 16 sweep example in BASIC, 29 example in Visual Basic, 253 example in Visual C++, 260 sync 신호, 281 Sync 커넥터, 166 SYSTem BEEPer STATe 명령, 19 BEEPer 명령, 19 ERRor? 명령, 191 INTerface 명령, 195 LOCal 명령, 195 RWLock 명령, 195 T VERSion? 명령, 193 Trig In 커넥터, 90 Trig Out 커넥터, 91 커넥터 Trig Out, 166, 17, 177 TRIGger DELay 명령, 173, 176 SLOPe 명령, 165, 173, 176 SOURce 명령, 16, 172, 175 TRIGger 명령, 176 TXCO 시간기반, 200 U UNIT ANGLe 명령, 201 V Visual Basic 예문, 252 Visual C++ 예문, 257 VOLTage HIGH 명령, 12 HIGH? 명령, 12 LOW 명령, 12 LOW? 명령, 12 OFFSet 명령, 10 OFFSet? 명령, 10 RANGe AUTO 명령, 13 AUTO? 명령, 13 UNIT 명령, 16 VOLTage 명령, 139 VOLTage? 명령, 139 vpp, 55, 16 vrms, 55, 16 X XON/XOFF(RS-232), 108, 197 찾아보기 299

찾아보기 300

c Copyright Agilent Technologies, Inc. 2000, 2002 본설명서는미국법이나국제저작권법의보호를받으므로어떠한부분도 Agilent Technologies와의사전계약및서면동의없이는어떠한형식이나수단 ( 전자적저장과검색또는외국어로의번역등 ) 으로도복제할수없습니다. 설명서부품번호 33250-9036, 2002년 5월 ( 33250-9026 설명서세트로주문 ) 인쇄내역 제 2 판, 2002 년 5 월제 1 판, 2000 년 월 말레이시아에서인쇄 Agilent Technologies, Inc. 815 1th Street S.W. Loveland, Colorado 80537 U.S.A. 지원 제품유지보수계약및기타고객지원계약은 Agilent Technologies 제품에유효합니다. 지원이필요한경우가까운 Agilent Technologies 영업사무소로연락주시기바랍니다. 보다자세한정보에대해서는 Agilent 웹사이트 www.agilent.com/find/assist 를참조해주십시오. 등록상표정보 Microsoft 및 Windows 는 Microsoft Corporation의미국등록상표입니다. 기타모든상표및제품이름은해당회사의상표또는등록상표입니다. 보증서 Agilent Technologies는본제품의사양이우송시포함된설명서의내용과일치함을보증합니다. Agilent Technologies 는본제품의교정측정이미국국립표준및기술연구소 ( 이전의국립표준연구소 ) 에근거하여, 이기관의교정설비및기타국제표준위원회회원국의교정설비로가능한범위까지측정할수있음을보증합니다. 보증본문서의내용은 " 있는그대로 " 제공되며추후개정본에서예고없이변경될수있습니다. 또한 Agilent는관련법률이허용하는최대한의범위내에서명시적이거나묵시적인어떤형태의보증 ( 상품성및특정목적의적합성에대한묵시적인보증을포함하며이에제한되지않음 ) 도배제합니다. Agilent는본문서나여기에포함된정보의오류또는본문서나정보의제공, 이용, 효과와관련된부수적또는파생적손해에대해책임을지지않습니다. Agilent와사용자가본문서의내용에대한보증사항이포함된별도의서면계약서를갖고있다면별도계약서의보증규정에따릅니다. 기술라이센스본문서에기술된하드웨어및 / 또는소프트웨어는라이센스에준하여제공되며라이센스의규정에따라서만사용하거나복사할수있습니다. 제한권한범주미국정부의본계약또는하도급계약의이행에이용하는소프트웨어의경우 DFAR 252.227-701(1995년 6월 ) 에규정된바와같은 " 상업용컴퓨터소프트웨어 " 나 FAR 2.101(a) 에규정된바와같은 " 상업용품목 " 으로또는 FAR 52.227-19 (1987년 6월 ) 이나이와동등한대리인규정또는계약에규정된바와같은 " 한정컴퓨터소트프웨어 " 로보급및인가됩니다. 소프트웨어의사용, 복제, 폐기는 Agilent Technologies의표준상업라이센스규정과미국비 DOD 부서와대리인에따릅니다. 정부는 FAR 52.227-19(c)(1-2) (1987년 6 월 ) 에규정된제한권이상의권한을부여받을수없습니다. 미정부사용자들은기술정보에유효한 FAR 52.227-1 (1987년 6월 ) 또는 DFAR 252.227-7015 (b)(2) (1995년 11월 ) 에규정되어있는제한권이상의권한을부여받을수없습니다. 안전안내문제품에대체부품을설치하거나무허가변경을실행하지마십시오. 기능의안전을위해서비스및수리시에는제품을 Agilent Technologies 판매및서비스사무소로반환하십시오. 경고 경고올바로실행하거나준수하지않을경우부상이나사망을초래할수있는작동절차나실행방법등에주의를요합니다. 명시된조건이완전히이해되고충족되기전에는경고표시를무시하고작업을진행하지마십시오. 주의 주의올바로실행하거나준수하지않을경우제품에손상을초래하거나중요한정보손실을초래할수있는작동절차나실행방법등에주의를요합니다. 명시된조건이완전히이해되고충족되기전에는주의표시를무시하고작업을진행하지마십시오. 접지기호 섀시접지기호 경고 관련위험에대해잘알고있는숙련된서비스기술자만이기기덮개를분리할수있습니다. 주의 화재위험으로부터의지속적인보호를위해선로퓨즈를규격전압및전선종류로바꾸십시오.

DECLARATION OF CONFORMITY According to ISO/IEC Guide 22 and CEN/CENELEC EN 501 Manufacturer's Name: Manufacturer s Address: Declares, that the product Product Name: Model Number: Product Options: Agilent Technologies, Inc. 815 1th Street SW Loveland, Colorado 80537 U.S.A. 80 MHz Function / Arbitrary Waveform Generator 33250A This declaration covers all options of the above product. Agilent Technologies (Malaysia) Sdn. Bhd. Bayan Lepas Free Industrial Zone 11900 Penang Malaysia Conforms with the following European Directives: The product herewith complies with the requirements of the Low Voltage Directive 73/23/EEC and the EMC Directive 89/336/EEC (including 93/68/EEC) and carries the CE Marking accordingly. Conforms with the following product standards: EMC Standard Limit IEC 61326-1:1997+A1:1998 / EN 61326-1:1997+A1:1998 CISPR 11:1990 / EN 55011:1991 IEC 61000--2:1995+A1:1998 / EN 61000--2:1995 IEC 61000--3:1995 / EN 61000--3:1995 IEC 61000--:1995 / EN 61000--:1995 IEC 61000--5:1995 / EN 61000--5:1995 IEC 61000--6:1996 / EN 61000--6:1996 IEC 61000--11:199 / EN 61000--11:199 Group 1 Class A kv CD, 8kV AD 3 V/m, 80-1000 MHz 0.5kV signal lines, 1kV power lines 0.5 kv line-line, 1 kv line-ground 3V, 0.15-80 MHz I cycle, 100% Dips: 30% 10ms; 60% 100ms Interrupt > 95%@5000ms Canada: ICES-001:1998 Australia/New Zealand: AS/NZS 206.1 The product was tested in a typical configuration with Agilent Technologies test systems. Safety IEC 61010-1:1990+A1:1992+A2:1995 / EN 61010-1:1993+A2:1995 Canada: CSA C22.2 No. 1010.1:1992 UL 3111-1: 199 March 12, 2001 Date Ray Corson Product Regulations Program Manager For further information, please contact your local Agilent Technologies sales office, agent or distributor. Authorized EU-representative: Agilent Technologies Deutschland GmbH, Herrenberger Straβe 130, D 7103 Böblingen, Germany SA