asap getting started guide (2005) · 2019-12-16 · asap 에서 시작 3 이설명서는 asap™...

80
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ASAP™ 광학 모델링 소프트웨어 시작 설명서 BREAULT RESEARCH ORGANIZATION, INC.

Upload: others

Post on 02-Mar-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

. . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A S A P ™

광학 모델링 소프트웨어

시작 설명서BREAULT RESEARCH ORGANIZATION, INC.

Page 2: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주
Page 3: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

. . .

. .

이 설명서는 ASAP™ 2005에 사용됩니다. 이 설명서에 대한 의견이 있으시면 [email protected]으로 보내주

십시오. 기술 지원, 이 설명서의 추가 사본에 대한 정보 또는 다른 BRO 제품에 대한 기술 정보는 아래의 주소로 문의하십시오.

Breault Research Organization, Inc.6400 East Grant Road, Suite 350Tucson, AZ 85715

미국/캐나다: 1-800-882-5085미국/캐나다 이외의 지역: +1-520-721-0500팩스: +1-520-721-9630

전자 메일: 기술 지원: [email protected] 일반 정보: [email protected]

웹 사이트: http://www.breault.com

Breault Research Organization, Inc.(BRO)는 특정 목적에 대한 시장성이나 적합성에 대한 암시적 보증을 포함하

지만 이에 제한되지 않고 명시적 또는 암시적인 모든 종류의 보증 없이 있는 그대로 이 설명서를 제공합니다. 일부

주는 특정 거래에서 명시적 또는 암시적 보증의 부인을 허용하지 않으므로 이 내용이 귀하에게 적용되지 않을 수있습니다. 이 설명서의 정보는 사전 통보 없이 변경될 수 있습니다.

Copyright © 2000-2005, Breault Research Corporation, Inc. All rights reserved.

이 제품 및 관련 설명서는 저작권 법에 의해 보호되며 사용, 복사, 배포 및 디컴파일을 제한하는 라이센스 하에서 배포됩니다. 이 제품 또는 관련 설명서의 어떤 부분도 Breault Research Organization, Inc. 및 라이센스 허가자의 사전

서면 승인 없이는 어떤 방법으로, 어떤 형태로든 재생할 수 없습니다. 미국 법률을 위반하는 것은 금지됩니다.

BRO는 이 설명서에 나오는 제품명의 등록 상표를 인정합니다.

Acrobat는 Adobe Systems, Inc.의 등록 상표입니다.AutoCAD는 Autodesk Corporation의 등록 상표입니다.ASAP, APART, ReflectorCAD, smartEditor 및 smartIGES는 Breault Research Organization, Inc.의 상표입니다.CATIA는 Dassault Systemes의 제품입니다. ZEMAX는 Focus Software, Inc.의 등록 상표입니다.Pentium은 Intel Corporation의 등록 상표입니다.Windows 2000 및 XP는 Microsoft Corporation의 등록 상표입니다.CODE V는 Optical Research Associates의 등록 상표입니다.Rhinoceros는 Robert McNeel & Associates의 등록 상표입니다.Sentinel은 등록 상표이며 SuperPro and SuperProNet는 SafeNet, Inc.의 상표입니다.OpenGL은 Silicon Graphics의 등록 상표입니다.OSLO는 Sinclair Optics, Inc.의 등록 제품입니다.SolidWorks는 SolidWorks Corporation의 등록 상표입니다.

broman0108_getstart (2005/02/08)

ASAP 에서 시작 3

Page 4: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주
Page 5: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

. . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .내용

시작 7BRO CD 7

신규 ASAP 사용자를 위한 항목 8지원 8BRO 에 문의 9컨설팅 서비스 10

컴퓨터 권장 사항 11

ASAP 설치하기 13새 ASAP 설치 13ASAP 시작하기 16ASAP 제거하기 18

ASAP 의 특징 19

ASAP 모듈 23ASAP Basic 버전 25ASAP 에서 PRO 모듈 사용 25ASAP 에서 CAD 모듈 사용 25ASAP 에서 Optical 모듈 사용 26ASAP 에서 ELTM 모듈 사용 26

ASAP 에서 시작 5

Page 6: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

ASAP 사용 환경 27한글 ASAP 입문서 27Builder, 스크립팅 또는 둘 모두 ? 27도움말 메뉴 29창의 안과 밖 30

ASAP 간단한 살펴보기 49시스템 구축 51소스 만들기 58분석 수행 65결과 시각화 69요약 74

가져오기 및 내보내기 75BRO 광원 라이브러리 및 마법사 75DXF 파일 75외관 조명 테스트 모듈 76CAD 지원 76CODE V, OSLO, SYNOPSYS 및 ZEMAX 파일 76CATIA 77

ReflectorCAD 파일 77APART 파일 77플롯 파일 77ASAP 모듈 내에서 가져오기 / 내보내기 78

색인 79

6 ASAP 에서 시작

Page 7: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

. . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .시작 1ASAP 시작 설명서는 ASAP를 설치하고 그 환경에 익숙해지며 기능을 익힐 수 있도

록 하기 위한 것입니다.

이 장에서는 BRO CD 및 인쇄된 정보용 제품, 신규 사용자를 위한 하드웨어 키와 소프트웨어 키에 대한 정보를 포함한 ASAP 패키지의 내용을 설명합니다 . 기술 지원

및 BRO에 연락하는 방법에 대한 정보도 포함되어 있습니다.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B R O C D

ASAP 프로그램 이외에 BRO CD에는 ASAP를 소개하는 다른 소프트웨어와 정보용

제품이 포함되어 있습니다. 이러한 항목은 아래에서 설명합니다.

최신 릴리스 정보다른 정보용 제품에서 다루지 않을 수 있는 최신 릴리스 정보를 BRO/ASAP CD에 텍스트 파일, Release_Notes.txt로 제공됩니다. BRO는 ASAP를 설치하기 전에 릴리스

노트 파일을 확인할 것을 권장합니다.

전자 설명서BRO/ASAP CD에는 아래 나열된 사용자 설명서들이 들어 있습니다. 이러한 설명서

는 Adobe® Acrobat® Reader 형식 (PDF 파일)으로 되어 있어 온라인으로 읽거나, 인쇄하거나, 컴퓨터에 설치할 수 있습니다. PDF 파일은 Adobe Acrobat Reader 6.0 이상에서 열어야 합니다 . 자세한 내용은 온라인 도움말의 Adobe Acrobat 항목을 참조

하십시오.

1 한글 ASAP 입문서 는 ASAP 개념과 사용에 대해 소개합니다. 20 여 장으로 구성되어 있으며

새로 시작하는 사용자가 ASAP를 이해할 수 있도록 여러 가지 지식을 제공합니다.

2 ASAP Technical Summary는 ASAP의 광학 모델링과 분석을 위한 기술 명세를 제공합

니다.

3 Notes 및 Guides는 특정 응용 분야의 자세한 정보를 제공합니다.

BRO 웹 사이트 http://www.breault.com/software/k-base.php에서 ASAP 설명서를 직접 다운로드 하거나 인쇄할 수도 있습니다.

ASAP에서 시작 7

Page 8: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

시작

신규 ASAP 사용자를 위한 항목

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 신규 A S A P 사용자를 위한 항목

신규 ASAP 사용자인 경우 ASAP 패키지에 다음 항목이 있어야 합니다.

하드웨어 인증 키 Sentinel® SuperPro™ or SuperProNet™ 하드웨어 키는 컴퓨터의 병렬 포트나 USB포트에 연결하는 작은 장치입니다. 여기에는 ASAP를 사용하기 위한 식별 코드가 들어 있습니다. ASAP를 설치하기 전에 하드웨어 키를 설치해야 합니다. 15 페이지의 "하드웨어 키 설치"를 참조하십시오.

소프트웨어 인증 키인쇄된 시트인 BRO 소프트웨어 인증 키 에는 ASAP 설치 과정에서 입력해야 하는 고유한 영숫자 소프트웨어 인증이 포함되어 있습니다. 첫 번째 섹션은 BRO 고객 ID입

니다 . ASAP를 설치한 후에 ASAP Registration 대화 상자의 Help 메뉴에서 등록 정보를 볼 수 있습니다. 16 페이지의 "ASAP의 사용 인증"을 참조하십시오.

설치 설명서인쇄된 Installation Guide(설치 설명서)에서는 ASAP를 성공적으로 설치하는 데 필요할 수 있는 정보를 즉시 확인할 수 있습니다. 이 정보는 이 시작 설명서에도 포함되

어 있습니다.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 지원

유지 관리 계획유지 관리 계획 회원은 모든 부(minor) ASAP 릴리스와 12개월마다 발생하는 주(major) 업그레이드 릴리스에 액세스할 수 있습니다 . 소프트웨어를 최신 상태로 유지하고 주 ASAP 릴리스와 온라인 정보용 제품을 자동으로 받고 , 최신 온라인 도움

말을 포함한 소프트웨어 업데이트에 대한 전자 메일 알림을 받고, 모든 Breault 광원

라이브러리 모델에 액세스하며 전문가 기술 지원을 받을 수 있습니다.

기술 소프트웨어 지원유지 관리 회원이 이 설명서나 ASAP 온라인 도움말에서 찾을 수 없는 ASAP에 대한

질문이 있는 경우 또는 설명서를 잘 이해하지 못하는 경우 BRO 기술 지원에 문의하

십시오. 9 페이지의 "BRO에 문의"를 참조하십시오. 연락을 취한 후 24 시간 내에 응답을 받을 수 있습니다.

8 ASAP 시작

Page 9: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

. . .

. .시작

BRO에 문의

문제 해결 단계

BRO에 기술 지원을 요청하기 전에 다음 문제 해결 단계를 수행하십시오.

1 실행하고 있는 ASAP 릴리스를 확인합니다.

2 ASAP 작업 중에 발생한 오류 메시지와 오류를 초래한 원인을 기록합니다.

3 문제에 대한 정보는 온라인 도움말을 확인합니다.

입력 파일 보내기1 필요하면 ASAP 입력 파일(예: *.inr, *.enx, *.enz)을 보내 주십시오.

2 신속한 문제 해결을 위해서 , 가능하다면 하나의 독립된 실행 파일로 여러분의 코드를 바꾸어

주십시오. (여러 개의 독립된 파일이 서로 연결된 코드는 문제 해결을 어렵게 합니다.) 해당 코드 안에서 문제를 명시하여 주시고 , 여러분이 기대했던 결과와 실제로 ASAP로부터 얻게 된결과를 모두 설명해 주십시오.

3 메시지에 있는 고객 ID와 ASAP 버전 번호(Registration의 Help 메뉴에서 얻을 수 있음)를 포함시킵니다.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B R O에 문의

BRO는 제품 정보, 기술 지원 또는 광학 엔지니어링 서비스에 대해 문의하는 경우 아래에서 설명하는 여러 가지 방법으로 답변을 제공합니다. 귀하의 의견을 환영합니다.

웹 사이트 , 전화 , 팩스 , 전자 메일BRO 웹 사이트 http://www.breault.com에는 소프트웨어 제품과 엔지니어링 서비스 ,교육 과정, 쇼 일정, 소식지 및 보도 자료에 대한 최신 정보가 들어 있습니다. 이 사이

트를 즐겨찾기에 추가하고 어떤 새로운 소식이 있는지 정기적으로 확인하시기 바랍

니다.

Breault Research Organization, Inc., 6400 E. Grant Road, Suite 350, Tucson, AZ(Arizona) 85715 USA의 주소로 우편을 보내는 방법 외에 전화, 팩스 또는 전자 메일

을 이용하실 수도 있습니다.

웹 사이트

광학 소프트웨어

• www.breault.com

• http://www.breault.com/software/software-overview.php

미국/캐나다 • 1-800-882-5085

미국/캐나다 이외의 지역

• +1-520-721-0500

팩스 • +1-520-721-9630

전자 메일 • [email protected](제품 정보)

[email protected](기술 관련 질문 및 의견)

ASAP에서 시작 9

Page 10: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

시작

컨설팅 서비스

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 컨설팅 서비스

BRO 컨설팅 서비스 팀은 우주/군사, 자동차, 생명 의학, 전자 제품, 디스플레이, 광학

측정학 , 전자 통신 등의 응용 분야에 대해 광범위한 광학 시스템을 설계 , 분석 또는

구축하는 데 도움을 줄 수 있습니다. BRO는 ISO 9001 인증을 획득했습니다.

우리의 역량은 잡광 분석 , 조명 시스템 분석과 설계 , 간섭 광학 시스템 엔지니어링 ,원형 개발, 산란 분석 및 소스 모델링의 분야를 포괄합니다.

컨설팅 서비스 팀은 광학 분야의 대학원을 졸업한 전문가들로 구성되어 있습니다 .당사의 우수한 광학 엔지니어링 역량을 통해 기존의 리소스를 보완하거나 여러분의

기본 광학 엔지니어링 리소스로 이용할 수 있습니다.

귀하가 겪고 있는 엔지니어링 과제에 대해 BRO에 문의하십시오.

웹 • http://www.breault.com/software/software-overview.php

미국/캐나다 • 1-800-882-5085

미국/캐나다 이외의 지역

• +1-520-721-0500

팩스 • +1-520-721-9630

전자 메일 • [email protected]

10 ASAP 시작

Page 11: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

. . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .컴퓨터 권장 사항 2Breault 의 ASAP™ 실행을 위한 최소 컴퓨터 권장 사항은 아래 표와 같습니다 .ASAP는 계산, 분석 및 그래픽 출력을 위해 프로세서 리소스를 집중적으로 사용합니

다. 최적의 성능을 위해 예산이 허용하는 한 최소 권장 사항 이상의 고성능 하드웨어

를 구입하는 것이 좋습니다.

ASAP 컴퓨터 권장 사항

하드웨어 최소 권장 사항 설명

컴퓨터 프로세서 Pentium®, 450 MHz 예산이 허용하는 경우 듀얼 프로세서 및가장 빠른 Intel® 또는 AMD 권장

운영 체제 Windows® XP Windows 2000 지원

RAM 256 MB 이상 모든 ASAP 모듈에 적용

디스플레이 카드 1280 x 1024 이상의 픽셀 해상도 ,최소 64MB(16비트) 이상의 메모리

예산이 허용하는 경우 더 큰 메모리 권장

병렬 또는 USB 포트 하드웨어 키에 필요

하드 드라이브 40GB 예산이 허용하는 경우 더 큰 저장 공간

권장

비용을 고려하여 SCSI 드라이브보다는

Fast IDE 권장

ASAP에서 시작 11

Page 12: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주
Page 13: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

. . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .ASAP 설치하기 3Breault Research Organization, Inc.의 강력하고 전반적인 광학 분석 프로그램인

ASAP™(Advanced Systems Analysis Program)를 사용해 주셔서 감사합니다 . 20년이상 엔지니어들은 광학 시스템의 설계 , 분석 및 원형 개발에 성공적으로 ASAP를

사용해 왔습니다 . 이 절에서는 다음 운영 체제에서 실행하도록 ASAP를 설치 , 시작

및 제거하는 방법을 설명합니다.

• Windows XP

• Windows 2000

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 새 A S A P 설치

일반적인 새 ASAP 설치 시나리오는 다음 단계를 포함합니다.

• BRO CD에서 하드 드라이브에 ASAP 프로그램 설치

• 컴퓨터에 SafeNet Sentinel™ SuperPro™ 또는 SuperProNet™ 하드웨어 키 설치

• ASAP 시작하기

이 단계는 아래에서 자세히 설명합니다.

ASAP에서 시작 13

Page 14: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

A S A P 설치하기

새 ASAP 설치

ASAP 소프트웨어 설치하기참고 ASAP를 설치하려면 먼저 관리자로 로그인하거나 관리자와 같은 수준의 권한을 사

용하여 로그인해야 합니다.

1 BRO CD를 CD-ROM 드라이브에 넣습니다. 아래와 같은 CD 자동 실행 창이 열립니다 . 자동

실행 화면 왼쪽에는 Install 구역이 있고 오른쪽에는 기타 사용자 정보에 대한 링크가 있습니다.

디스크를 넣은 후의 BRO CD 자동 실행 창

2 자동 실행 기능이 해제되어 있을 경우 d:\setup을 실행합니다. 여기서 d는 설치 CD의 드라이

브 문자입니다.

3 Release Notes를 읽으려면 Install 아래의 Step 1에서 Release Notes.txt를 클릭합니다.

4 ASAP를 설치하려면 Step 2에서 Install ASAP를 클릭합니다.

5 설치하는 동안 화면에 나타나는 지시를 따릅니다. 소프트웨어 키를 입력하고 ASAP를 설치할

장소를 묻는 메시지가 나타나면 설치할 디렉토리를 선택해야 합니다 . 기본적으로 ASAP는

C:\Program Files\asapxxxx 디렉토리에 설치됩니다.

6 설치가 완료되면 컴퓨터를 다시 시작합니다.

7 ASAP를 시작하기 전에 적절한 포트에 병렬 또는 USB 키를 설치합니다("하드웨어 키 설치"참조). 키를 설치하지 않으면 ASAP는 데모 모드로 열립니다.

14 ASAP 시작

Page 15: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

. . .

. .A S A P 설치하기

새 ASAP 설치

하드웨어 키 설치신규 사용자인 경우 , BRO는 ASAP 내용물 안에 소프트웨어 사용을 인증하기 위해

고유 ID 번호를 제공하는 SafeNet( 이전에는 Rainbow Technologies) Sentinel™SuperPro™ or SuperProNet™ 하드웨어 키를 제공합니다. 키는 병렬 포트 키의 경우

직사각형 커넥터 또는 USB 포트의 경우 길고 좁은 키 장치입니다(아래 사진 참조).

팁 BRO는 ASAP를 설치하고 ASAP를 시작하기 전에 하드웨어 키를 설치할 것을 권장합

니다(14 페이지의 "ASAP 소프트웨어 설치하기" 참조).

설치하는 동안 ASAP는 프로그램이 하드웨어 키와 통신할 수 있도록 드라이버를 설치합니다. ASAP는 컴퓨터의 첫째 병렬 포트를 사용하도록 드라이버를 구성합니다.하드웨어 키의 I.D.는 ASAP Help 메뉴의 Registration 대화 상자에 자동 입력됩니다.

1 컴퓨터 시스템 날짜가 올바른지 확인합니다. 올바르지 않으면 키가 작동하지 않을 수 있습니다.

2 컴퓨터 전원을 끕니다. 병렬 포트용 Sentinel SuperPro 하드웨어를 사용하는 경우(아래 그림 참조) 컴퓨터 뒤에 있는 병렬 포트에 꽂습니다. USB 키는 ASAP를 설치한 후 에 꽂아야 합니다.

Sentinel® SuperPro™ 하드웨어 키(SafeNet에서 제공): 797 네트워크

병렬 포트 키(왼쪽 위), 단일 사용자 키(오른쪽 위), USB 포트 키(아래)

키 바닥에 있는 화살표는 포트에 꽂는 방향을 나타냅니다 . 키는 포트에 연결된 다른

장치의 사용을 방해하지 않습니다.

ASAP에서 시작 15

Page 16: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

A S A P 설치하기

ASAP 시작하기

3 병렬 포트를 사용하면서, 프린터 등의 다른 장치를 사용하려는 경우 병렬 하드웨어 키의 반대

편 끝쪽을 통해 연결합니다.

참고 둘 이상의 컴퓨터에 각각 소프트웨어를 설치한 다음, 현재 ASAP를 실행하고자 하는

컴퓨터에 하드웨어 키를 연결하는 방법으로 사용할 수 있습니다 . 이 방법을 이용하여 사

무실과 가정의 컴퓨터에서 ASAP를 필요에 따라 쉽게 사용할 수 있습니다. 한 컴퓨터 네

트워크 계정에 로그인한 후 동일 혹은 다른 컴퓨터에 새로운 계정으로 로그인하는 경우 키를 다시 연결해야 합니다.

LAN에 다른 ASAP 사용자가 있는 경우 ASAP/Pro 모듈에 있는 ASAP 원격 기능을 이용

할 수 있습니다(시작 설명서의 25 페이지의 "ASAP Remote" 참조).

자세한 내용은 About ASAP 아래의 온라인 도움말에서 Hardware Key를 참조하십

시오.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A S A P 시작하기 ASAP를 시작하기 전에 하드웨어 키를 설치해야 합니다. 바탕 화면에서 프로그램 아이콘을 클릭하여 ASAP를 시작하거나 , 시작 메뉴의 프로그램 아래 설치하는 동안 지정한 폴더에서 시작할 수 있습니다.

ASAP의 사용 인증1 설치 후에 처음 ASAP를 시작하면 Help 메뉴에 있는 Registration 대화 상자에 고유한

BRO 소프트웨어 라이센스 키를 입력해야 합니다 . 하드웨어 키를 설치한 경우 키 ID 번호가

대화 상자에 나타납니다.

16 ASAP 시작

Page 17: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

. . .

. .A S A P 설치하기

ASAP 시작하기

ASAP Registration 대화 상자

참고 BRO 소프트웨어 라이센스 키가 없는 경우 Registration 대화 상자에서 DemoMode 단추를 클릭하여 새 기능을 미리 보거나 샘플 프로젝트를 시도해 볼 수 있습니다.

2 License Key 영역에 라이센스 키가 표시되지 않는 경우 ASAP 구입 시 제공하는 "BROSoftware Authorization Keys" 문서의 키 번호를 입력합니다.

팁 메모장이나 전자 메일 같은 응용 프로그램에서 키를 복사한 다음 클립보드를 통해

Registration 대화 상자에 붙여 넣을 수 있습니다 . Registration 대화 상자의 Import

From Clipboard 단추를 사용합니다.

3 Update를 클릭하여 번호를 확인하고 ASAP에 저장합니다. 번호가 틀린 경우, 번호를 다시 입력하고 Update를 다시 클릭하라는 메시지가 나타납니다. 왼쪽에서 첫째 소프트웨어 키 번호

집합은 BRO 고객 ID입니다.

4 네트워크에서 ASAP를 실행 중인 경우 귀하 또는 관리자는 Registration 대화 상자의

Network License Servers 아래에서 IP 주소를 찾을 수 있습니다.

5 ASAP를 시작할 준비가 되었으면 Close를 클릭합니다.

참고 설치 절차를 수행하는 동안 문제가 있는 경우 고객 서비스에 문의하십시오.

ASAP에서 시작 17

Page 18: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

A S A P 설치하기

ASAP 제거하기

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A S A P 제거하기

Microsoft의 Windows 프로그램 설치 지침에 따라 BRO는 컴퓨터에서 ASAP의 기존

버전을 제거하기 위한 간단한 제거 기능을 제공합니다 . 제거 관리자(uninstaller)는실행 파일, 도움말 및 관련 프로그램 파일을 제거합니다.

주의 제거 기능을 유지하려면 제거 실행 파일과 제거 로그 파일을 변경하거나, 이름을 바꾸

거나 삭제하지 마십시오. 이러한 파일은 ASAP를 설치한 디렉토리에 있습니다. 이러한 파

일의 일반적인 이름은 각각 unins000.exe 및 unins000.dat입니다.

참고 ASAP Uninstaller는 처음 ASAP를 설치한 후 추가된 파일은 제거하지 않습니다 .

Uninstaller는 ASAP를 설치한 디렉토리는 삭제하지 않을 수 있습니다.

Windows에서 ASAP 제거하기1 관리자 계정 또는 관리자와 같은 수준의 권한을 가진 계정으로 로그인합니다.

2 Windows의 시작> 설정 메뉴에서 제어판을 선택하고 프로그램 추가/제거 아이콘을 클릭합니

다. 설치된 다른 프로그램과 함께 ASAP가 나열됩니다.

3 제거할 ASAP 버전을 강조 표시합니다. 추가/제거 단추를 클릭하여 ASAP를 제거합니다.

18 ASAP 시작

Page 19: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

. . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .ASAP의 특징 4세상에서 가장 정교한 광학 소프트웨어 프로그램인 ASAP™는 골치 아픈 광학 디자

인 및 분석 문제를 해결하는 데 필요한 기능을 제공합니다. 단일 반사경 및 렌즈를 비롯한 이미징 장치 및 빛집중 장치의 복합 시스템에 이르기까지 모든 것을 모델링하

며 간섭 효과를 고려합니다 . 소스 이미지 , 포인트 소스 , 광선 그리드 및 팬을 사용하

여 초정밀 소스 모델을 작성하거나 완전한 소스 형상 및 해당 광학 속성을 모델링 하여 백열 전구, 발광 다이오드(LED), 냉음극 형광 램프(CCFL) 및 고강도 방전(HID)아크 램프를 시뮬레이션 합니다.

ASAP의 핵심은 광학계에서 그 효율성과 정확성을 인정한 비연속 광선 추적 엔진에

있습니다. 광선은 정해지지 않은 순서 및 횟수로 표면에 충돌할 수 있으며, 이 경우 자동적으로 광선 분열이 발생합니다. ASAP의 모든 기능은 일반 데스크톱 컴퓨터 속도

에 최적화되어 있습니다. 따라서 간단한 시스템으로 몇 분 안에 수 백만 광선을 추적

할 수 있습니다. 광선은 순방향, 역방향, 연속적 또는 단계별로 추적할 수 있습니다.

ASAP에는 결과를 시각화하고 프레젠테이션 용 그래픽을 작성하는 데 필요한 모든

그래픽 툴과 다양한 분석 툴이 포함되어 있습니다.

기능• 광학/기계 구성 요소, 피팅/사용자가 프로그래밍 가능한 표면, 지지 구조 및 배플

모델링

• CAD 패키지 및 기타 광학 소프트웨어를 포함하여, 다른 프로그램과 데이터/시스

템 기하구조 교환

• 아크 소스, LED, CCFL 및 백열 소스를 포함하여, 모든 유형의 광원 유형 모델링

• 비간섭 이미징/비이미징 조명 시스템에서 가시광선, 자외선, 적외선의 물리적 특성 시뮬레이션

• 간섭 시스템 모델링 <Optical 모듈>

• 광섬유와 섬유 커플링의 진행 모델링 <Optical 모듈>

• 복합 시스템의 복사 측정법 모델링

• LCD 배경 조명 장치 및 기타 디스플레이 시스템 모델링

• ASAP 복셀(voxel)법으로 빛/세포 조직의 상호 작용, 비균질 체적 및 형광 모델링

• 광학 시스템의 점등시 외관 모델링

• 광학적 활성 미디어 모델링

• 개선 기능: 단축 복굴절 모델링

ASAP에서 시작 19

Page 20: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

A S A P의 특징

• 광학 시스템의 편광 모델링 <Optical 모듈>

• 임의 배열 모델링

• 미리 정의된 프로필을 사용하여 표면(BRDF) 및 체적 산란 모델링 또는 독자 모델

작성

• 대화형 디스플레이 기능을 사용하여 분석을 진행하는 동안 잠재적 문제 영역 경고

• 실시간으로 시스템 기하구조, 광선 추적 및 이동식 광원 렌더링

• 원형 개발 이전에 전체 시스템 시뮬레이션

• 신속하고 정확하며 신뢰할 수 있는 결과 획득

• 개발 비용 및 제품 시장 출시 기간 최소화

상호 운용성• 신규 기능: Lumerical의 유한 차분 시간 영역(FDTD) 코드 FDTD Solutions™에

서 필드 분포를 가져오거나 내보내는 플러그인 <Optical 모듈>

• 신규기능: SolidWorks™용 API 기반 플러그인 <CAD 모듈>

• 신규기능: CATIA용 CAA V5 플러그인 <CAD/CATIA 모듈>

• CODE V, OSLO, SYNOPSYS™ 및 ZEMAX 렌즈 디자인 응용 프로그램용 통합

변환기 <Optical 모듈>

• 기하구조 및 광학 속성 교환용 XML 기반 CAD 파일 형식 <CAD 모듈>

• CAD 반복 작업에 사용하는 광학 속성 및 객체 이름의 메모리용 SmartIGES™ 변환기<CAD 모듈>

• Rhinoceros 3D Surface/Solid Modeler <CAD 모듈>

• 측정한 소스 데이터 가져오기

• DXF 파일 가져오기/내보내기

• IGES 파일 가져오기/내보내기 <CAD 모듈>

20 ASAP 시작

Page 21: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

. . .

. .A S A P 의 특징

추가 시뮬레이션 툴 /특징• 신규기능: ASAP 스프레드시트 스타일 작성기 또는 스크립트 언어 내에서의 공차

광학 시스템

• 신규기능: 2D/3D 조감도 및 360도 극좌표계를 포함하여 여러 형식으로 플롯 결과를 시각화

• 개선 기능: 숫자 및 그래픽으로 CIE/색도 분석 수행

• 개선 기능: 완벽한 스펙트럼 정보와 함께 BRO 소스 라이브러리에서 소스 사용

• 신규기능: 새로운 8개의 미리 정의된 "확산판" 산란 모델 사용

• ASAP BSDF 피팅 유틸리티를 사용하여 Harvey 및 다항식 모델 작성

• 확장된 소스 조명 패턴 계산 및 플롯

• 미리 정의된 또는 사용자 정의된 조명 테스트에 대해 통과 /실패 표시기 사용

<ELTM 모듈>

• SAE 지상 차량 조명 표준 설명서인 SAE HS-34를 기반으로 하는 SAE(자동차 공학회) 테스트 <ELTM 모듈>

• FMVSS(미연방 자동차 안전 기준) 조명 테스트 <ELTM 모듈>

• ECE(유럽 경제 위원회) 조명 테스트 <ELTM 모듈>

• 웨이브프론트 전파(propagation) 분석을 위한 가우시안 빔 분해 <Optical 모듈>

• 미세구조에서의 전파에 사용하는 유한 차분(FD) 빔 전파 방식(BPM) <Optical 모듈>

• 개별 광선 내역을 분석하기 위한 Double-precision 광선 추적 <Optical 모듈>

사용자 인터페이스• 신규기능: BRO 소스 라이브러리 마법사

• 신규기능: ASAP 스프레드시트 스타일 작성기 내에서 또는 스크립팅 도중에 객체

시각화

• 개선 기능: "명령 팁"이 있는 ASAP 스마트 스크립팅 언어

• 개선 기능: 스크립팅 언어를 대체하는 스프레드시트 작성기 인터페이스<자동 명령 팁 포함>

• 개선 기능: ASAP 고급 차트 패키지를 사용하여 플롯 된 결과에 주석을 달거나, 내보내기(exporting)

• Python, VBscript 및 JScript 등과 같은 대체 언어에 대해 통합된 스크립팅 지원

• 네트워크 컴퓨터에서 광선 추적을 수행하는 ASAP 원격 <Pro 모듈>

ASAP에서 시작 21

Page 22: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

A S A P의 특징

• 카탈로그에서 소스, 렌즈, 글라스 속성, 분산 모델 및 광코팅 끌어놓기(Drag-and-drop)

• ASAP 내에 사용자 정의 작업 영역 작성

• ASAP 사용자 인터페이스에 대한 자세한 내용은 27 페이지의 "ASAP 사용 환경"장을 참조하십시오.

리소스• 신규: 모든 ASAP 기술 문서를 포함한 온라인 기술 자료 , 저널 기사 및 페이퍼

(peer-reviewed paper)기술 자료 URL: http://www.breault.com/software/k-base.php

• 신규: ASAP 참조 안내서(온라인 도움말 명령 항목에서 파생된 설명서)

• 600개 이상의 예제 파일 중 하나로 시뮬레이션 시작

• LED, CCFL, 백열 및 아크 소스를 포함하여 BRO 광원 라이브러리에 있는 130개 이상

의 소스 사용 소스 목록 URL: http://www.breault.com/software/asap-lightsourcelib.php

• 미리 정의된 글라스 속성 및 광학 속성 모델을 가져오거나 사용자에 맞게 작성

• "명령 팁", 명령 예제 파일 및 온라인 문서를 포함한 포괄적인 도움말 시스템

• 주요 ASAP 기능을 종합적으로 설명한 절차 노트 및 기술 안내서

• 한글 ASAP 입문서(종합적인 자습 안내서)

• BRO 엔지니어들이 교육에 사용했던 소개서 및 분야별 자습서 교육 과정 설명 및일정 URL: http://www.breault.com/software/training.php

"간단히 살펴보기"로 직접 ASAP를 체험이 설명서의 49 페이지의 "ASAP 간단한 살펴보기" 장을 자세히 읽어보는 것이 좋습

니다 . 광학 시스템을 만들면서 몇 가지 일반적인 동작을 직접 해보면 ASAP 인터페

이스에 익숙해질 수 있습니다.

22 ASAP 시작

Page 23: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

. . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .ASAP 모듈 5BRO는 이 장에서 요약하는 광학 설계 요구 사항을 만족시키기 위해 ASAP의 Basic버전과 여러 가지 모듈을 제공합니다. 자세한 내용이 필요하면 BRO에 문의하십시오.

여러 광학 설계 요구 사항을 위한 ASAP Basic 버전 및 모듈

모듈 기능

ASAP Basic 버전

비이미징(조명 시스템)DXF 가져오기/내보내기

IGES 내보내기

BRO 광원 라이브러리

BSDF Fit 유틸리티

CIE 수치 및 그래픽 컬러 분석

Editor 및 Builder에서의 공차 분석

인스턴스 카운트: 1배열 크기:

객체 수: 1,000기하구조 엔티티: 10,000픽셀 맵: 736x736소스 수: 999미디어/모델/코팅: 60

총 기하구조 저장: 600,000 표면 함수 계수

최대 FFT(Fast Fourier Transform) 크기: 65536

Pro 모듈 ASAP Basic 버전에 추가 기능

Remote 모듈(아래의 모듈 설명 참조) 배열 크기:

객체 수: 9,999기하구조 엔티티: 30,000픽셀 맵: 2896 x 2896소스 수: 4096미디어 99, /모델/코팅: 100

분포 파일 크기는 사용 가능한 가상 메모리에 의해서만 제한됨

총 기하구조 저장: 6,000,000 표면 함수 계수

최대 FFT(Fast Fourier Transform) 크기: 65536 (Basic과 동일)객체 당 동시 격자 순서: 99객체 당 중요 산란 영역: 20인스턴스 카운트: 2

ASAP에서 시작 23

Page 24: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

A S A P 모듈

참고 ASAP 모듈에서 특정 가져오기 /내보내기 기능에 대한 자세한 내용은 "가져오기 및내보내기" 장 또는 온라인 도움말을 참조하십시오.

CAD 모듈 ASAP Basic 버전 또는 Pro 모듈에 추가 기능

CAD(Computer Aided Design) - ASAP Basic 버전 또는 ASAP/Pro에추가

IGES(Initial Graphics Exchange Specification) 가져오기: CAD 시스템에 입력된 3D 시스템 표면 기하구조는 ASAP smartIGES™ 변환기를사용하여 ASAP 에지 항목으로 직접 변환됩니다 . 이러한 에지 항목은10,000 포인트 Bezier 기하구조를 포함하여 거의 모든 구성을 설명할수 있습니다 . 참고 : CAD 모델에서는 객체 수가 많아지는 경향이 있기때문에 사용자는 더 많은 객체를 허용하고 더 선명한 사진을 제공하는ASAP/Pro가 필요할 수 있습니다.

Rhinoceros® 3D Surface Modeler - 끊김 없는 기하구조 및 광학 속성변환

Rhinoceros용의 XML 기반 CAD 파일 형식

SolidWork용 API 기반 플러그인

CAD/CATIA 모듈

CAD 모듈의 CATIA용 CAA V5 플러그인

Optical 모듈 ASAP Basic 버전 또는 Pro 모듈에 추가 기능

간섭(이미징) 시스템 지원

CODE V®, OSLO® 및 ZEMAX® 렌즈 디자인 응용 프로그램용 통합 변환기

유한 차분(FD) 빔 전파 방식(BPM)

Lumerical의 FDTD Solutions™에서 필드 분포 가져오기를 통해 유한 차분 시간 영역(FDTD) 시뮬레이션

편광 및 Double-precision 광선 추적

ELTM 모듈 ASAP Basic 버전 또는 Pro 모듈에 추가 기능

외관 조명 테스트 모듈(ELTM)은 주로 자동차 산업의 SAE, FMVSS 또는 ECE 테스트 준수 작업을 자동화합니다. 사용자 정의 가능한 테스트를 통해 확장할 수 있습니다.

모듈 기능

24 ASAP 시작

Page 25: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

. . .

. .A S A P 모듈

ASAP Basic 버전

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A S A P B A S I C 버전

ASAP의 Basic 버전은 비이미징(조명) 분석에 최대 1,000 개의 객체를 처리할 수 있습니다 . DXF(디지털 교환 형식) 파일을 가져오고 내보내며 IGES(Initial GraphicsExchange Specification) 파일을 내보낼 수 있습니다 . BRO 광원 라이브러리는 필라

멘트, LED(발광 다이오드), CCFL(냉음극 형광 램프) 및 아크 소스의 기하구조 모델

링에 사용할 수 있습니다(75 페이지의 "가져오기 및 내보내기" 참조). 공차 분석은

Builder 및 Editor에서 수행할 수 있습니다. CIE 분석이 지원됩니다. BSDF Utility는대부분의 Harvey 또는 다항식 적합 모델에 사용할 수 있습니다.

필요 요건에 맞게 아래에서 설명하는 모듈을 임의 조합하여 ASAP의 Basic 버전에

추가하십시오.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A S A P에서 P R O 모듈 사용

PRO 모듈은 파워유저를 중심으로 개발되었습니다. 둘은 모델링 할 수 있는 광학 시스템 크기에서 주로 차이가 있습니다 . ASAP/Pro는 CAD 프로그램에서 일반적으로

사용되는 대규모 광학 시스템 모델 분석에 사용됩니다.

ASAP RemotePro 모듈의 ASAP Remote 기능을 사용하면 동일한 Windows 기반 LAN에 있는 최대

5개의 ASAP 사용자 컴퓨터에서 ASAP 계산 커널을 실행하여 실시간으로 ASAP의능력을 확장할 수 있습니다 . LAN 컴퓨터에 대한 액세스는 설정된 프로토콜에 따라

다르며, 여기에는 자신의 컴퓨터를 서버로 액세스하기 위해 원격 ASAP 사용자로부

터 권한을 받는 클라이언트(로컬) 사용자가 포함됩니다. 클라이언트는 원격 컴퓨터

에서 계산된 데이터를 수집합니다 . 세션을 수행하는 동안 파일은 원격 서버에 거주

하며 로컬 컴퓨터로 복사할 수 있습니다. 서버가 ASAP Remote을 통해 열리면, 원격

컴퓨터의 탐색기 보기를 Local 탭 옆에 있는 Explorer 창에서 사용할 수 있습니다 .Local 탭은 클라이언트 컴퓨터를 나타냅니다.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A S A P에서 C A D 모듈 사용

CAD(컴퓨터를 이용한 설계) 모듈은 나중에 ASAP 분석을 위해 통합 smartIGES 변환기를 통해 IGES 형식의 광학 시스템 데이터를 ASAP 입력 형식으로 변환합니다 .Rhinoceros 3D Surface Modeler가 이 모델에 포함되어 있으며 , 완벽한 기하구조와

광학 속성 변환을 위해 Rhinoceros용 XML 기반 CAD 파일 형식을 지원합니다. API기반 플러그인을 통해 SolidWorks 파일 가져오기가 지원됩니다.

ASAP/CAD에서 CATIA 모듈 사용CAA V5 플러그인은 CAD 모듈에 있습니다.

ASAP에서 시작 25

Page 26: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

A S A P 모듈

ASAP에서 Optical 모듈 사용

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A S A P에서 O P T I C A L 모듈 사용

Optical 모듈은 간섭(이미징) 기능을 ASAP Basic 버전 또는 ASAP/Pro에 추가합니

다 . 간섭( 이미징) 시스템 지원 , 편광과 Double-precision 기능 , CODE V, OSLO,SYNOPSYS, ZEMAX 렌즈 설계 응용 프로그램용 통합 변환기(76 페이지의 "CODEV, OSLO, SYNOPSYS 및 ZEMAX 파일" 참조), Lumerical의 유한 차분(FD) 빔 전파

방식(BPM), 유한 차분 시간 영역(FDTD) 코드 FDTD Solutions 등의 기능도 포함되

어 있습니다.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A S A P에서 E L T M 모듈 사용

ELTM 모듈(외관 조명 테스트 모듈)에는 다음 표준 준수 여부 테스트가 포함됩니다.

• SAE 지상 차량 조명 표준 설명서인 SAE HS-34를 기반으로 하는 SAE(자동차 공학회) 테스

트 환경

• FMVSS(미연방 자동차 안전 기준)

• ECE(유럽 경제 위원회) 요구 사항

ELTM은 일련의 대화 상자를 통해 설정 과정을 안내하며 각 테스트 지점에 대해 텍스트 통과/실패 표시기를 제공합니다.

26 ASAP 시작

Page 27: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

. . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .ASAP 사용 환경 6이장에서는 일반적으로 사용자 인터페이스(UI)라고 하는 ASAP 사용 환경의 레이아

웃을 소개합니다. 숨겨진 ASAP 커널과 통신하는 프로그램의 보이는 부분으로, 다양

한 창과 대화 상자에서 사용자 입력을 받아 광학 시스템을 만들고 분석합니다. UI를사용하면 ASAP는 입력을 ASAP 명령 구문으로 변환합니다. 정확한 명령 구문을 모르더라도 현재 수행하는 광학 엔지니어링 작업에만 몰두할 수 있습니다.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 한글 A S A P 입문서

BRO는 한글 ASAP 입문서를 읽을 것을 적극 권장합니다. 이 입문서는 각 장이 간결한

문장과 그림으로 ASAP에 대해 소개합니다. ASAP 소개 자습서 과정을 기준으로, 입문서에는 UI와 ASAP 스크립팅 언어에 대해 배울 수 있는 예제가 포함되어 있습니다.입문서 PDF 파일은 BRO CD에 있으며 , http://www.breault.com/software/k-base.php의 웹 기술 자료에서도 구할 수 있습니다.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B U I L D E R , 스크립팅 또는 둘 모두?초보 사용자인 경우 광학 시스템을 구축하기 위해 주로 메뉴와 대화 상자로 이루어

진 ASAP Builder로 작업을 시작할 것입니다 . ASAP 스크립팅 언어로도 작업할 수있습니다. 필요에 따라 UI를 개인화하면 ASAP는 UI에서 명령 스크립팅까지 원활하

고 거의 완벽한 환경을 제공합니다.

ASAP가 ASAP Builder 및 ASAP 스크립팅 언어와 작동하는 방법에 익숙해지면 어떤 인터페이스가 사용자에게 더 좋은지 알게 될 것입니다.

ASAP는 곧 광학 시스템을 설계, 분석 및 원형 개발에 있어 필수 불가결한 툴이 될 것입니다.

ASAP에서 시작 27

Page 28: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

A S A P 사용 환경

Builder, 스크립팅 또는 둘 모두?

처음으로 ASAP를 열면 "ASAP 창(기본 모드)"의 그림과 비슷한 기본 ASAP 창이 나타납니다.

팁 ASAP를 최적의 환경에서 사용하려면 디스플레이 모니터를 1024 x 768, 1600만 컬러

로 설정하는 것이 좋습니다. 그러나 800 x 600 해상도, 64000 컬러에서도 사용은 가능합

니다.

ASAP 창(기본 모드)

명령출력창

ASAP 문서창영역

(Editor, Builder, Viewers)

사용자정의가능한단추표시줄

사용자정의가능한단추표시줄

도구모음도구모음

*각상태영역을클릭하면파장, 시스템단위또는파일메뉴가열립니다

ASAP

작업영역

ASAP

작업영역

동적메뉴동적메뉴

탐색기보기

빠른시작도구모음

파장단위*

현재프롬프트

명령입력창

현재작업디렉토리*

시스템단위*시스템단위*

28 ASAP 시작

Page 29: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

. . .

. .A S A P 사용 환경

도움말 메뉴

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 도움말 메뉴

온라인 도움말은 ASAP 사용에 대한 정보를 제공합니다. 여러 가지 방법으로 ASAP온라인도움말에 액세스할 수 있습니다. Help 메뉴에서, 메뉴 표시줄에서 단추를

눌러 , 대화 상자 내에서 또는 Editor 창에서 명령어(command)를 강조 선택하고 F1키를 눌러 액세스합니다 . 아래의 그림은 세 개의 창으로 이루어진 ASAP Help 창의

스냅샷을 보여줍니다.

ASAP Help 창

Help 창은 아래의 그림처럼 Contents 탭, Index 탭 및 Search 탭 등 ASAP에 대한 정보를 찾는 세 가지 방법을 제공합니다.

ASAP에서 시작 29

Page 30: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

A S A P 사용 환경

창의 안과 밖

Contents 탭 몇 분 정도 시간을 내어 Contents 탭(왼쪽 창)을 탐색하여 Help에 익숙해지는 것이 좋습니다 . 여기에서 전체 도움말 시스템의 범위를 볼 수 있습니다 . 가운데는 항목을 계층적으로 표시할 수 있는 트리입니다 . 이 트리는 포함된 그룹을 확장하고 축소할 수있기 때문에 동적입니다. 목차는 책과 페이지로 구성되어 있습니다. 책은 항목의 그룹

을 나타냅니다 . 페이지는 항목을 구성하고 있는 정보의 개별 단위입니다 . 책 제목을

클릭하면 책의 항목 목록이 열립니다. Contents 는 오른쪽 창에 표시된 해당 항목을 강조 표시해 주므로 도움말의 어디에 있는지 추적할 수 있습니다. Contents 탭의 여러 책(예: ASAP Commands)은 빠른 검색을 위해 항목을 알파벳 순으로 표시합니다.

Contents 탭은 모든 항목에 대한 높은 수준의 보기를 제공하지만 아래에서 설명하는

Index 또는 Search 탭에서도 도움말을 검색할 수 있어 도움말을 더 쉽게 찾을 수 있도

록 합니다. 두 기능 모두 전역 검색 툴을 제공하지만 방법은 서로 다릅니다.

Index 탭 색인은 검색 범위를 좁혀줍니다 . 항목과 관련된 단어나 구인 키워드로 구성하여 목차를 보다 세부적으로 표시하는 항목 분석입니다 . 찾으려는 내용을 알고 있는 경우

Index 검색 창에 키워드를 입력하고 결과를 확인합니다. 찾으려는 정확한 용어를 모르는 경우 Index는 일반적인 개념과 동의어는 물론 항목 제목에 대한 항목을 포함합

니다. 목록 맨 위에 단어를 입력하거나 색인 목록을 탐색하여 Index 탭에서 항목을 찾을 수 있습니다.

Search 탭 색인이 검색 범위를 좁히는 반면 , 전체 텍스트 검색은 범위를 넓힙니다 . Search 탭(Find 탭이라고도 함)에 단어나 구를 입력하면 전체 텍스트를 검색하여 실제 단어나

구가 들어 있는 모든 항목을 표시합니다.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 창의 안과 밖ASAP에서 작업하는 동안 사용자 작업을 위해 UI에서 여러 문서 창을 사용할 수 있습니다 . 창 밖으로 쉽게 나가고 들어올 수 있으며 , ASAP Workspace에는 현재 작업

중인 창이 표시됩니다.

• ASAP Workspace에서는 열린 문서 창, 파일 및 객체 목록을 볼 수 있습니다.

• Command Input에서는 스크립팅 언어를 입력하고 활성화된 로컬(또는 원격) 시스템을 볼 수 있으며, Command Output에서는 결과를 표시합니다.

• Builder 및 Editor 창에서는 스크립트 파일을 작성 및 수정할 수 있으며, 포함된 길잡이를 사용하고 공차를 분석할 수 있습니다.

• Plot Viewer, Chart Viewer, 3D Viewer 및 Display Viewer에는 진행 중인 작업이

표시됩니다.

30 ASAP 시작

Page 31: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

. . .

. .A S A P 사용 환경

창의 안과 밖

• 빠른 시작 도구 모음에서는 소스, 글라스, 모델, 예제 스크립트, 사용자 정의 스크

립트 및 렌즈에 쉽게 액세스할 수 있습니다.

• BSDF Fit Utility에서는 Harvey 및 다항식 모델을 맞춥니다.

• Screen Editor 창에서는 사용자 정의 대화 상자를 디자인합니다.

참고 위에 열거한 각 작업 창을 이 장에서 설명합니다. 자세한 내용은 온라인 도움말을 참조하십시오.

사용자 기본 설정File 메뉴에서 Preferences를 선택하여 ASAP의 기본 설정을 구성할 수 있습니다. 일반 설정 이외에 사용자 인터페이스 Preferences 대화 상자에는 Builder, Input/Output,Custom Toolbar Editor, Quick Start 도구 모음 , IGES/GTX, Plot Viewer, ASAPRemote 및 3D Viewer에 대한 설정이 포함되어 있습니다.

ASAP WorkspaceASAP Workspace 창은 처음에는 Views와 Objects 두개 탭에 상태 목록을 표시합니다.

Views 탭이 활성화된 ASAP Workspace 창

A S A P 창Views 탭은 사용 가능한 모든 ASAP 창을 나열합니다. 이러한 창과 관련된 파일을 열면 ASAP Workspace는 파일 형식이 연결된 창 이름 아래에 열린 파일을 나열합니다.어떤 파일이 열려 있는지 확인하고 Views 탭에서 파일 이름을 클릭하여 숨겨진 창을

표시할 수 있습니다.

ASAP에서 시작 31

Page 32: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

A S A P 사용 환경

창의 안과 밖

객체 추적

Objects 탭은 열린 파일과 연결된 모든 객체를 나열합니다. 각 객체 옆의 확인란은 작업에 포함할 객체(CONSIDER 명령)를 지정하기 위한 것입니다.

프로젝트 작업ASAP는 많은 소프트웨어 프로그램에서 사용되는 프로젝트라고 하는 파일 관리 개념을 사용합니다 . 쉽게 보고 빨리 액세스할 수 있도록 관련된 모든 파일을 연결하여

각 프로젝트를 구성할 수 있습니다. ASAP 프로젝트 파일(*.apf)은 프로젝트와 관련

된 파일과 각 파일이 저장된 디렉토리를 추적합니다.

프로젝트 만들기

1 주 도구 모음에서 New 단추 옆의 삼각형 화살표를 선택합니다 . 드롭다운 목록에서

Project를 선택합니다.

2 New Project 대화 상자에서 프로젝트 이름을 할당하고 ASAP 프로젝트 파일(*.apf)을 저장

할 디렉토리를 지정합니다.

팁 반드시 필요한 것은 아니지만 가능하면 관련 파일과 같은 디렉토리에 ASAP 프로젝트

파일을 저장하는 것이 좋습니다.

3 File 메뉴에서 Preferences> General 탭을 선택하고 프로젝트 기본 설정을 선택합니다.

참고 ASAP Workspace의 Files 탭은 프로젝트를 만들거나 로드한 후에만 표시됩니다.

프로젝트 로드

4 File 메뉴에서 Project> Load를 선택합니다. Open Project 대화 상자에서 Files of type:ASAP Project (*.apf)를 선택하고 원하는 프로젝트 파일이 들어 있는 디렉토리로 이동합니다.Open을 클릭합니다.

5 ASAP Workspace 창에 프로젝트 파일이 열리면 Files 탭에서 파일 이름을 선택하여 관련

창(예: Builder, Editor 또는 Plot)을 엽니다.

샘플 프로젝트 열기

샘플 프로젝트는 ASAP에 내장된 광학 시스템의 실용적인 예제이며, 텍스트 파일로

된 간단한 설명이 함께 제공됩니다.

6 File 메뉴에서 Project> Load를 선택합니다.

7 ASAP\Project\Samples 디렉토리로 이동합니다.

8 선택한 프로젝트 디렉토리를 두 번 클릭합니다.

9 열려는 프로젝트(*.apf) 파일을 두 번 클릭합니다.

32 ASAP 시작

Page 33: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

. . .

. .A S A P 사용 환경

창의 안과 밖

Bui lderBuilder를 사용하면 시스템을 간단하게 구축할 수 있습니다 . 초보 및 숙련된 ASAP사용자 모두를 위해 설계된 Builder는 ASAP의 사용 개념을 소개합니다 . 가장 표준

적인 스프레드시트 기능을 사용하여 전체 시스템을 한 창에서 만들고, 파일 확장명,.enx(XML 파일) 또는 .enz(압축된 XML 파일)으로 저장할 수 있습니다 . Type 열에

서 빈 셀을 두 번 클릭하여 모든 ASAP 명령을 사용할 수 있습니다(아래 그림 참조).메뉴에서 명령이 어디에 있는지 잘 모르면 메뉴 맨 아래에서 Find를 선택합니다.

Builder 창에서 시스템 만들기

다음의 기능 예제를 보면 Builder에서 어떤 작업을 수행할 수 있는지 알 수 있습니다.

• 내장 ASAP 명령 구조

사용자가 ASAP 명령 구조를 흉내 내어 순서대로 Builder에 입력하기 때문에, 더 나은 사용자 지원 환경에서 이 명령 구조에 대해 실제로 배우게 되는 것입니다. ASAP는 사용자에 의한 입력을 올바른 구문으로 자동 변환하므로 입력 오류가 훨씬 줄어

들고 더 쉽게 확인됩니다.

ASAP에서 시작 33

Page 34: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

A S A P 사용 환경

창의 안과 밖

• 미리 보기

Builder의 미리 보기 기능을 통해 기하구조(단일 또는 복수 항목)를 확인합니다. 기하

구조는 3D Viewer에 표시됩니다.

• 렌즈 전개

Builder에서 렌즈를 이루고 있는 각각의 표면을 따로따로 전개합니다 . 이들 표면은

일반적으로 전개 명령을 수행하기 전까지는 숨겨져 있습니다.

• 공차 분석

이 기능은 Builder에서 사용할 수 있도록 만들어 ASAP의 공차 분석 기능을 단순화

합니다. 자동 Monte Carlo 분석은 공차 테이블에서 기존 기하구조로 임의의 뒤틀림

(균일 또는 정상 분포)을 적용합니다. (공차는 ASAP Editor에서도 사용할 수 있습

니다.)

• 기하구조의 사진 보기

Builder 팝업 메뉴에서 기하구조를 선택하기 전에 각 모서리(Edge), 렌즈, 표면, 발광

및 그리드 명령의 축소 사진을 미리 볼 수 있습니다.

• "Tear Off" 명령 메뉴

사용 편의를 위해 하위 메뉴를 분리(또는 "tear off")하고 Builder 창 가장자리에 도킹

하거나 창 아무 곳에나 둘 수 있습니다. System 같은 하위 메뉴 제목을 마우스 오른쪽

단추로 클릭하고 Dock 또는 Floating을 선택합니다.

• 복사 및 붙여넣기

같은 Builder *.enx 파일 또는 다른 Builder 파일 내에서 정보를 복제해야 하는 경우

Copy 및 Paste를 사용하여 시간을 절약하고 오류를 줄이십시오.

• 라인 상태

작성된 builder 파일의 결과를 실험하기 위해 , 실행에 포함하거나 제외할 특정 행을

지정합니다.

Builder에 대한 자세한 내용은 Quick Tour의 51 페이지의 "Builder에서 시스템 정의"를 참조하십시오. 또한 온라인 Help의 Content 탭에서 Working in ASAP를 참조하십

시오.

Command Input도킹 가능하고 확장 가능한 Command Input 창은 ASAP 명령을 입력하는 곳입니다.Command Input 창에서 간편하게 작업하고, Builder 또는 Editor 같은 다양한 창 사이

를 이동할 수 있습니다.

Command Input 창(명령을 입력한 상태)

34 ASAP 시작

Page 35: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

. . .

. .A S A P 사용 환경

창의 안과 밖

명령어를 입력하거나 이전에 입력한 명령어를 선택(상자 오른쪽의 아래 화살표를 클릭하여 목록 표시)하여 명령을 입력할 수 있습니다. 이 창에 입력하는 명령은 File 메뉴에서 Run을 선택하거나 Enter 키를 누르면 ASAP에서 실행됩니다.

Command Input 창에서 대화식으로 작업하거나 배치 모드에서 백그라운드(시스템

프롬프트에서)로 작업할 수 있습니다. 출력 파일은 ASAP의 그래픽 기능과 완벽하게

호환되기 때문에 그래픽을 쉽게 보거나 조작할 수 있습니다.

Command OutputCommand Output 창 왼쪽의 탐색기 보기는 현재 작업 디렉토리(Local 탭)의 파일 목록을 제공합니다. ASAP Remote를 통해 하나 이상의 서버가 열려 있는 경우, 각 컴퓨

터의 탐색기 보기를 활성화할 수 있는 탭이 Local 탭 옆에 나타납니다.

오른쪽의 도킹 가능하고 확장 가능한 Command Output 창은 ASAP가 명령을 실행

하는 동안의 활동 상태를 표시합니다. 이 창을 스크롤 하여 이전 출력을 검토할 수 있습니다. ASAP는 스크롤 창에 표시하기 위해 마지막 10000 줄의 출력을 저장합니다.

팁 작업하는 동안 Command Output 창의 활동 상태를 확인하십시오. 어기에 ASAP 커

널로 전송하는 명령이 에코 될 뿐 아니라 문제를 식별할 수 있는 경고와 오류 메시지가 표시됩니다.

탐색기 보기(왼쪽)가 있는 Command Output 창(오른쪽)

ASAP에서 시작 35

Page 36: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

A S A P 사용 환경

창의 안과 밖

ASAP Edi torEditor 창은 스크립트(*.inr, *.inx, *.txt) 파일 편집, 잘라내기, 붙여넣기 등의 기본적

인 텍스트 입력 작업을 지원합니다 . 또한 파일 내용을 처리하도록 ASAP 커널에 전송할 수도 있습니다 . Editor는 공차 분석을 포함한 광범위한 기능을 지원합니다 . 포함된 길잡이에 구문 작성 , 색상을 이용한 명령어 강조 , 키 입력 매크로 , 텍스트 끌어

다 놓기, 다중 분할 보기 및 자동 들여쓰기에 대한 몇 가지 다른 예가 들어 있습니다.작업 편의에 따라 창을 떼어 내 크기를 조정할 수도 있습니다.

스크립트가 있는 ASAP Editor 창

E D I T O R 창 열기

세 가지 방법 중 하나로 Editor 창을 열 수 있습니다.

1 File 메뉴에서 New를 선택합니다.

2 기본 도구 모음에서 New 단추를 클릭합니다.

3 Ctrl+N을 누릅니다.

도움 얻기

Editor에는 도움말에 액세스하는 두 가지 이상의 방법이 있습니다.

1 주 ASAP 메뉴에서 Help를 선택하고 Editor Help를 선택합니다.

2 Editor 창에서 명령어를 강조 표시하고 F1 키를 눌러 관련 도움말 항목 또는 도움말 항목 목록

을 엽니다.

36 ASAP 시작

Page 37: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

. . .

. .A S A P 사용 환경

창의 안과 밖

Editor에는 스크립트를 만드는 데 도움을 주기 위해 smartEditor™를 이용한 길잡이

가 내장되어 있습니다.

• ASAP 명령 목록: ASAP 명령의 올바른 이름이나 철자를 찾아 보려면 Ctrl+스페이

스바를 사용하여 스크롤 할 수 있는 알파벳 순의 명령 목록을 열 수 있습니다 .Editor에 입력하는 명령과 가장 가까운 첫 이름이 목록에 강조 표시됩니다. Editor에서 강조 표시된 명령을 추가하려면 이름을 두 번 클릭합니다. Esc 키를 눌러 팝업 창을 닫습니다.

포함된 길잡이: 명령 목록

• 명령 구문을 위한 팁: 명령어를 입력하고 스페이스바를 눌러 관련 명령어 팁을 엽니다. 둘 이상의 구문이 있는 경우 앞으로 또는 뒤로 화살표를 사용하여 구문을 확인합니다 . 팁 창 맨 아래에 있는 Command Reference를 클릭하여 해당 명령어의

도움말 항목을 봅니다 . 참고 : 이 기능을 활성화하려면 View 메뉴에서 CommandTips를 선택합니다.

내장된 길잡이: 명령어 팁

팁 필요에 따라 Editor 창을 만들거나 제거하십시오 . 예를 들어 , 시스템 기하구조를 위해

Editor를 하나 열고, 광선 초기화와 추적 명령을 위해 둘째 창을 열고, 광선 데이터 분석을

위해 셋째 창을 엽니다. 창 사이를 전환하면서 해당 변경을 수행하고 분석이 완료될 때까

지 입력을 다시 실행합니다.

ASAP에서 시작 37

Page 38: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

A S A P 사용 환경

창의 안과 밖

E D I T O R 창 기능 설정

Editor 창의 팝업 메뉴에는 Window Properties 대화 상자를 여는 명령이 들어 있습니

다. 여기서 다양한 유형의 구문 색상을 선택하고, 사이드 바를 추가하거나 제거하고,다른 속성을 변경할 수 있습니다.

세가지 색상으로 코딩 된 스크립트와 팝업 메뉴가 있는 ASAP Editor

Editor의 Window Properties 대화 상자에는 Color/Font, Languages/Tabs,

Keyboard, Miscellaneous 등의 탭이 있습니다.

38 ASAP 시작

Page 39: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

. . .

. .A S A P 사용 환경

창의 안과 밖

스크립팅 언어 선택

특정 스크립팅 언어로 작업하려는 경우, Editor는 여러 언어를 지원하며 Editor 도구

모음에서 언어를 선택할 수 있습니다.

Editor에서 지원하는 스크립팅 언어

M I N I B U I L D E R 를 사용한 신속한 스크립팅 작업

Mini Builder를 활성화하여 Editor에서 작업하는 동안 ASAP Builder의 스크립트를

신속하게 작성할 수 있습니다. 활성 Editor 창에서 View> Mini Builder를 선택합니다.비어 있는 한 줄의 Builder가 Editor 창 맨 아래에 열립니다. Type 열의 빈 셀을 두 번클릭하고 드롭다운 메뉴에서 원하는 ASAP 명령을 선택합니다 . Mini Builder 줄을

복사하고 붙여 넣거나 끌어다 놓는 방법으로 Editor로 해당 스크립트를 이동시킬 수있습니다.

Mini Builder를 사용하여 Editor에 한 줄의 스크립트 추가

스크립트 템플릿 사용

스크립트 템플릿은 ASAP에서 사용자가 지정한 광학 시스템의 정의와 설명을 지원

합니다 . ASAP는 미리 정의된 스크립트 템플릿 모음을 제공하며 , 사용자가 사용자

정의 스크립트 템플릿을 직접 만들 수도 있습니다.

미리 정의된 스크립팅 템플릿에는 스크립트(*.inr 파일)를 만드는 데 사용되는 고급

ASAP 명령 예제가 포함되어 있습니다. 이러한 예제는 시스템 정의, 재료 속성 정의,기하구조 정의, 소스 정의, 광선 추적 작업 및 결과 분석 등이 있습니다.

미리 정의된 스크립트 템플릿을 선택하여 Editor 파일(*.inr)로 가져올 수 있습니다 .File> Template 메뉴에서 Import Template 대화 상자에 나열된 템플릿을 선택하여 템플릿을 가져옵니다. 이 명령에 액세스하려면 Editor 창이 열려 있어야 합니다.

자신의 템플릿을 만들어 미리 정의된 스크립트 템플릿에 추가하고 템플릿 목록으로

내보낼(추가할) 수도 있습니다. Editor 창에서 명령 스크립트를 입력합니다. 스크립

트를 선택하고 File 메뉴에서 Export Template을 선택합니다.

ASAP에서 시작 39

Page 40: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

A S A P 사용 환경

창의 안과 밖

사용자 정의 도구 모음이 있는 명령 문자열 프로그래밍

사용자 정의 도구 모음을 통해 Editor에서 자주 사용하는 명령 문자열을 쉽게 프로그

래밍할 수 있습니다. ASAP 창에서 최대 20개의 사용자 정의 명령 도구 단추를 프로

그래밍하여 사용할 수 있습니다. 온라인 도움말에서 User Interface Preferences/Custom Toolbar Editor Tab을 참조하십시오.

편집기에서 공차 분석

이 기능은 Editor에서 사용할 수 있도록 만들어 ASAP의 공차 분석기능을 단순화합

니다. 자동 Monte Carlo 분석은 공차 테이블에서 기존 기하구조로 임의의 혼돈(균일

또는 정상 분포)을 생성합니다. (공차는 Builder에서도 사용할 수 있습니다.)

Screen Edi torScreen(SCR) Editor는 입 /출력(I/O) 대화 상자를 편집하기 위한 프로그래밍 가능한

화면 템플릿(사용자 인터페이스)을 정의합니다 . SCR 대화 상자는 값을 만들어

ASAP 변수에 할당하는 데 사용할 수 있습니다. 예를 들어, SCR에서 만든 대화 상자

를 사용하여 다른 값으로 같은 스크립트를 여러 번 테스트하십시오.

SCR Dialog Editor 는 모든 ASAP 매크로의 입 / 출력을 지원합니다 . View> SCREditor는 SCR Editor 문서 창을 엽니다. 대화 상자 레이아웃을 왼쪽 창에서 만들면 대응하는 ASAP 스크립트가 오른쪽 창에 자동으로 만들어집니다.

Screen Editor 문서 창(오른쪽) 및 ASAP Workspace(왼쪽)

40 ASAP 시작

Page 41: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

. . .

. .A S A P 사용 환경

창의 안과 밖

Plot V iewer분석을 진행하기 전에 ASAP Plot Viewer에서 확인하여 광학 시스템 모델이 올바른

지 확인할 수 있습니다 . Project Workspace 대화 상자에서 시스템을 위해 만든

Builder(*.enx, *.enz) 파일을 실행합니다 . 주 메뉴 모음이나 Builder의 Display 및Analysis 메뉴에서 적절한 명령을 선택하여 플롯을 만듭니다 . 주석 도구 모음(왼쪽

아래 표시)을 사용하여 텍스트 상자, 도형, 선 및 색상을 추가합니다.

ASAP Plot Viewer 창(메쉬 플롯, 오른쪽 클릭 메뉴 및 주석 도구 모음 표시)

ASAP에서 시작 41

Page 42: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

A S A P 사용 환경

창의 안과 밖

Chart V iewer데이터를 차트 형식으로 표현할 수 있을 경우 ASAP Chart Viewer 창이 ASAP에서

자동으로 열립니다. XML 파일 형식으로 차트 파일을 저장하고, 프레젠테이션 용으

로 다른 응용 프로그램에 내보낼 수 있습니다. 주석 도구 모음(왼쪽 아래 표시)을 사용하여 텍스트 상자, 도형, 선 및 색상을 추가합니다.

Chart 창(SPOTS POS 분포 표시)

File 메뉴에서 Save As를 선택합니다. Save As 대화 상자의 Files of Type에서 ChartFiles (*.plx) 를 선택합니다 . 디스플레이 기능에 대한 내용은 43 페이지의 "ChartViewer Editor"를 참조하십시오.

42 ASAP 시작

Page 43: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

. . .

. .A S A P 사용 환경

창의 안과 밖

C H A R T V I E W E R E D I T O R차트 표시 기능은 ASAP에서 생성되는 차트의 전체적인 모양에 영향을 줍니다. 차트

배경 색상, 제목과 위치, 여백, 테두리, 배경 이미지, 프레임과 축, 펜 색상과 너비, 3D및 벽을 정의하는 속성과 방법이 들어 있습니다. 거의 모든 차트 속성을 Chart Editor에서 편집할 수 있습니다 . Chart Editor 를 열려면 Chart Viewer 도구 모음에서

(Edit Chart Properties)를 클릭합니다.

차트 속성을 적용할 수 있는 Chart Editor 대화 상자

ASAP에서 시작 43

Page 44: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

A S A P 사용 환경

창의 안과 밖

3D ViewerASAP는 다양한 플롯 창에서 2D 플롯을 생성하지만 또한 Full 3D 플롯 데이터를

벡터(*.vcr) 파일에 저장합니다. 현재 벡터 파일의 내용을 보려면 System 메뉴에서

3D View를 선택합니다. 그러면 3D Viewer 창이 시작되고 3D Viewer에 현재 벡터

파일이 열립니다.

3D Viewer 창에서 플롯 데이터 보기

자세한 내용은 Quick Tour의 56 페이지의 "ASAP 3D Viewer 창"의 사이드바를 참조

하십시오.

44 ASAP 시작

Page 45: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

. . .

. .A S A P 사용 환경

창의 안과 밖

Display V iewerDisplay Viewer graphics 창은 분포 데이터 파일을 표시합니다. 더 나은 결과 그래픽

과 정확한 데이터 분석을 위해 광선 스폿을 표시하거나, 등고선, 팔레트 커서 및 레이

블 등을 조절할 수 있습니다.

ASAP Display Viewer 창

마우스 오른쪽 클릭을 사용하여 나타나는 팝업 메뉴에서 Display Viewer의 설정을

변경할 수 있습니다 . 기본 설정을 변경하고 나중에 사용하기 위해 설정을 저장하려

는 경우 , Display Viewer 메뉴에서 Configuration을 선택하고 Save를 선택합니다 .Save Configuration As 대화 상자에서 드롭다운 상자를 열고 사용자 정의 보기 중 하나를 선택하여 덮어씁니다.

ASAP에서 시작 45

Page 46: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

A S A P 사용 환경

창의 안과 밖

T I L E V I E W여러 Display Viewer 창을 바둑판 식으로 배열하려면 ASAP Workspace에서 DisplayViewer를 마우스 오른쪽 단추로 클릭하고 팝업 메뉴에서 Tile을 선택합니다.

데이터의 3 D 보기

Display Viewer의 3D 기능은 데이터 일부(또는 단면)를 시각화하는 방법을 제공합

니다. 3D 보기는 2D, 평면 보기로만 표시하는 것과는 달리 픽셀의 시각적 높이 정보

를 제공합니다.

Display Viewer에서 데이터의 3D 보기

46 ASAP 시작

Page 47: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

. . .

. .A S A P 사용 환경

창의 안과 밖

BSDF F i t 유틸리티Harvey 모델 또는 다항식 모델의 적용이 적합한 대부분의 경우 , ASAP에 통합된

BSDF Fit 유틸리티를 사용할 수 있습니다.

Harvey 모델이 열려 있는 BSDF Fit 유틸리티 창

Quick Star t 도구 모음ASAP 창 오른쪽에는 28 페이지의 "ASAP 창(기본 모드)"에서 볼 수 있듯이 QuickStart 도구 모음이 포함되어 있습니다. 도구 모음은 다음에 대한 액세스를 제공합니다.

• 광원

• 글라스 미디어, 분산 모델 및 표면 거칠기 모델

• 예제 스크립트

• 사용자 정의 INR 스크립트

• 렌즈

자세한 내용은 온라인 도움말을 참조하십시오.

ASAP에서 시작 47

Page 48: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주
Page 49: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

. . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .ASAP 간단한 살펴보기 7ASAP의 개요를 살펴보는 가장 좋은 방법은 간단한 예제를 수행하는 것입니다 . 이장에서는 구형 표면을 가진 작은 오목 거울을 만들고 광선을 추적하여 생성되는 이미지의 종류를 확인할 것입니다. 기하구조는 거울과 광선을 모으는 검출기로만 구성

됩니다.

오목 거울의 광선 추적

문제는 간단하지만 모든 ASAP 시뮬레이션에 기본적인 4가지의 공통된 단계를 사용

할 것입니다.

1 시스템 구축

2 소스 작성

3 광선 추적

4 분석 수행

이 절차를 단계적으로 수행하여 프로세스가 어떻게 이루어지는지 배운 다음 이후의

몇 장에서 각 단계를 자세히 살펴볼 것입니다.

시스템을 구축하는 작업을 시작하기 전에 몇 가지 유의할 사항이 있습니다.

5 units 1 unit

Mirror diameter = 5 unitsMirror radius of curvature = 20 unitsDetector diameter = 1 unit

프로파일

5 유닛 1 유닛

반사경직경 = 5 유닛반사경굴곡부반경 = 20 유닛검출기직경 = 1 유닛

5 유닛 1 유닛

반사경직경 = 5 유닛반사경굴곡부반경 = 20 유닛검출기직경 = 1 유닛

ASAP에서 시작 49

Page 50: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

A S A P 간단한 살펴보기

예비 작업1 Windows 탐색기 또는 내 컴퓨터를 사용하여 이 프로젝트를 위한 디렉토리를 새로 만듭니다.

예를 들어, c:\ASAP Work 위치의 디렉토리를 사용하고 Spherical Mirror Project로 이름을 지정합니다 . 편리한 경로를 선택할 수 있습니다 . ASAP는 이 프로젝트와 관련

된 모든 작업 파일을 이곳에 저장합니다.

2 바탕 화면에서 ASAP 아이콘 을 두 번 클릭하여 ASAP를 시작합니다.

3 주 메뉴 모음에 있는 File 메뉴에서 Set Working Directory를 선택합니다.

작업 디렉토리 선택

맨 위에 있는 아이콘 (예: c:\ drive)을 두 번 클릭하여 목록을 확장하면 전체 드라이브

를 볼 수 있습니다. 앞 단계에서 만든 새 디렉토리를 선택합니다.

4 주 도구 모음에서 (New) 옆의 삼각형 화살표를 선택합니다 . 드롭다운 목록에서

Builder를 선택합니다.

5 File 메뉴에서 Save As를 선택하고 파일 이름(예: Spherical Mirror)을 지정합니다.

50 ASAP 시작

Page 51: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

. . .

. .A S A P 간단한 살펴보기

시스템 구축

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 시스템 구축

이제 Builder에서 준비 단계를 수행합니다 . 속성을 정의하는 것으로 시작할 수 있습

니다. 속성 정의는 ASAP에게 시스템의 다양한 표면의 투과율과 반사율 특성에 대해

알려줍니다. 아래, "Builder에서 시스템 정의"의 사이드바를 참조하십시오.

ASAP는 여러분이 모델에서 지정한 굴절, 다층 박막 코팅 또는 사용자 정의 코팅(실수 혹은 복소수의 인덱스를 가질 수 있음)을 사용하여 Fresnel 계수를 계산할 수 있습

니다. 그러나 이 문제의 경우 거울과 검출기에 대한 몇 가지 이상적인 코팅을 정의할

것입니다. 첫 번째 코팅은 거울에 대한 것입니다.

B U I L D E R에서 시스템 정의

ASAP Builder는 기하구조 , 속성 및 소스 정의는 물론

광선 추적과 분석 수행을 위한 스프레드시트 스타일 창입니다 . Builder 창이 활성화되면 ASAP 메뉴 모음이

Builder 관련 메뉴로 변경됩니다.

Builder가 활성화된 상태에서 ASAP 메뉴 모음

단일 ASAP 명령을 입력하기 위해 각 행이 사용됩니다 .새 행의 가장 왼쪽 셀을 두 번 클릭하여 팝업 메뉴를 열어 명령 입력을 시작합니다 . 메뉴는 사용 가능한 모든

Builder 명령을 나열합니다 . 일단 명령을 입력했으면

ASAP는 해당 행에 적용할 수 있는 각 열 상단에 상황

에 맞는 머리글을 생성합니다 . 머리글은 강조 표시된

셀을 위한 적절한 명령 매개 변수를 입력하라는 메시

지를 표시합니다.

스프레드시트 스타일 행과 열

명령매개변수ASAP 명령

명령클래스

상황에맞는머리글

명령매개변수명령매개변수ASAP 명령

명령클래스명령클래스

상황에맞는머리글상황에맞는머리글

ASAP에서 시작 51

Page 52: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

A S A P 간단한 살펴보기

시스템 구축

Bui lder에서 새 항목 작성1 스프레드시트의 첫 줄에 있는 Type 열 아래에서 가장 왼쪽 셀을 두 번 클릭합니다.

명령의 팝업 메뉴가 열립니다.

2 팝업 메뉴에서 System> Materials> Coatings를 선택하고 Properties를 클릭합니다.

열 머리글은 아래 셀의 다양한 매개 변수를 설명합니다. Type 열은 Coatings를 표시

하고 Cmd 열은 Properties를 표시합니다.

3 Name 열에서 셀을 두 번 클릭하고 코팅에 이름을 할당합니다.

예제에서는 Reflect로 지정했습니다 . 이 이름을 사용하여 나중에 이 코팅 종류를 참조할 것입니다.

4 Tab 키를 누르거나 다른 셀을 클릭하여 항목을 완성합니다.

5 같은 방식으로 Reflect 1을 1로 설정하고 Transmit 1을 0으로 설정합니다.

코팅을 사용하면 입사광의 100%를 반사하고 아무것도 통과시키지 않는 이상적인

거울 코팅을 정의할 수 있습니다.

첫 번째 항목을 마쳤습니다. 남아 있는 열은 비워둘 수 있습니다. (둘 이상의 파장을

사용할 때 추가 반사와 통과 계수를 정의하는 데 사용할 수 있습니다.)

팁 다음 명령 구문은 Builder 스프레드시트의 다음 행으로 가거나 읽기 쉽도록 하기 위해

빈 행을 중간에 남길 수 있습니다. ASAP는 파일을 실행할 때 빈 행은 무시합니다. 빈 행

을 새로 삽입하려면 Type 열을 마우스 오른쪽 단추로 클릭하고 Insert를 선택합니다.

필요한 유일한 다른 코팅은 흡수하는 코팅입니다. 검출기에 이 코팅을 적용함으로써

광선이 마지막에 검출기 위에서 정지하게 될 것입니다.

6 앞 단계에서와 마찬가지로 코팅을 만들지만 이번에는 Absorb라고 이름을 지정하고 Reflect1과 Transmit 1 열을 0으로 설정합니다.

52 ASAP 시작

Page 53: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

. . .

. .A S A P 간단한 살펴보기

시스템 구축

Builder에서 코팅 속성 지정

그 외의 매개 변수

많은 경우에 시스템의 예비 설정은 시스템 유닛의 집합, 하나 이상의 파장, 일부 굴절

미디어의 속성의 정의처럼 다른 매개 변수도 포함합니다 . 파장 또는 객체의 절대 치수에 영향을 받는 분석이 본 예제에는 포함되어 있지 않으므로 이러한 매개 변수를

생략할 수 있습니다.

ASAP에서 시작 53

Page 54: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

A S A P 간단한 살펴보기

시스템 구축

거울 정의

코팅이 정의되면 시스템 기하구조를 구축할 수 있습니다 . 이 모델에는 구형 거울과

검출기의 두 기하구조 요소만 있습니다.

참고 ASAP는 비연속 광선 추적 프로그램이기 때문에 기하구조 요소를 특정 순서로 정의

할 필요가 없습니다. 거울부터 시작하는 것도 가능합니다.

7 코팅 속성을 정의한 행의 아래쪽 새 행의 가장 왼쪽 셀을 두 번 클릭합니다. 이번에는 팝업 메뉴에서 System> Geometry> Surfaces> Spherical을 선택합니다.

새 명령에 따라 열 머리글이 어떻게 변경되는지 주목하십시오.

8 이 요소의 이름은 Mirror로 지정합니다.

9 Z축에 수직(기본값)인 거울을 정의하려고 합니다.

Z축은 간단한 시스템을 위한 전통적인 광학 축입니다.

10 거울 위치는 기본값인 원점(Z=0)에 둡니다.

11 거울의 곡률 반경을 20 유닛으로 합니다.

12 Aperture 모양으로 Ellipse를 선택합니다.

Aperture 열은 거울의 모양을 설명합니다. 이 셀을 두 번 클릭하면 드롭다운 상자에

선택 목록이 표시됩니다. 원형 거울을 원할 경우 Aperture 옵션에서 Ellipse를 선택합

니다.

13 Semiwidth X와 Semiwidth Y를 2.5 유닛으로 설정하여 직경이 5 유닛인 원형 거울을 만듭

니다.

나머지 열은 Aperture의 중앙에 구멍을 집어넣고자 하는 경우 사용할 수 있습니다 .예를 들어 , Cassegrain 망원경 시스템을 만들려는 경우 이것을 사용할 수 있습니다 .이 예제에서는 이러한 셀을 비워둡니다.

54 ASAP 시작

Page 55: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

. . .

. .A S A P 간단한 살펴보기

시스템 구축

광학 속성 정의그런 다음 이 거울에 대해 일부 광학 속성을 정의해야 합니다. 앞에서 Reflect로 이름

붙인 코팅의 특성을 부여할 수 있습니다.

1 거울을 정의한 행의 아래에서 Type 열 셀을 두 번 클릭하여 새 항목을 시작합니다. 팝업 메뉴

에서 System> Object Control> Object Modifiers> Interface를 선택합니다. 코팅을 Bare에서 Reflect로 변경합니다.

이렇게 하면 앞에서 정의한 거울이 100% 반사합니다. 거울 표면 양쪽의 미디어는 기본값인 Air로 설정을 유지할 수 있습니다. (굴절 인터페이스의 경우 둘 중 하나 또는

모두를 변경합니다.) 거울을 ASAP 3D Viewer에서 미리 볼 수 있습니다.

2 메뉴 모음에서 Preview> All을 선택합니다.

All 메뉴 명령은 현재 시스템의 3D 보기를 보여줍니다.

참고 ASAP가 미리 보기를 위해 데이터를 준비하는 동안 Command Output 창에 활동

상태가 표시됩니다. 나중에 알게 되겠지만 이 창에는 ASAP 사용자 인터페이스와 커널 사이의 통신 내용이 표시됩니다. Command Input 창에 직접 명령을 순차적으로 입력하여

같은 결과를 얻을 수 있습니다.

3 3D Viewer 창 위의 단추 도구 모음을 사용하여 시스템을 조작해 보십시오. (포인터를 각 단추

위로 가져가면 도구 설명이 표시됩니다. 상태 표시줄에는 더 자세한 설명이 표시됩니다.)

시간을 절약하도록 도와주는 ASAP 그래픽 도구에 대한 자세한 내용은 56 페이지의

"ASAP 3D Viewer 창"의 사이드바를 참조하십시오.

ASAP에서 시작 55

Page 56: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

A S A P 간단한 살펴보기

시스템 구축

A S A P 3 D V I E W E R 창

뷰어 컨트롤 대화 상자(상단)를 확대한 상태의 3D Viewer 창(하단)

ASAP 3D Viewer는 기하구조 , 광선 및 분석 결과를

동적으로 조작할 수 있는 강력하고

필수적인 시각화 도구입니다 . 3D Viewer를 사용하면

모델과 성능을 시각화할 수 있습니다.

도구모음

트리

트리오른쪽클릭메뉴

인쇄

복사 보기

모드

화면

반전회전축

표준/사용자정의

보기

뷰어컨트롤

파일추가

변환 (객체이동)

회전

배율증가/감소

도구모음

트리

트리오른쪽클릭메뉴

인쇄

복사 보기

모드

화면

반전회전축

표준/사용자정의

보기

뷰어컨트롤

파일추가

변환 (객체이동)

회전

배율증가/감소

56 ASAP 시작

Page 57: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

. . .

. .A S A P 간단한 살펴보기

시스템 구축

검출기 정의이 모델에서 마지막 기하구조 요소는 검출기입니다. 새 행의 왼쪽 셀을 두 번 클릭하

여 전과 마찬가지로 새 항목을 시작합니다. 항상 그렇듯이 원할 경우 행은 비워둘 수있습니다 . System> Geometry> Surfaces> Plane을 선택합니다 . 다음과 같이 검출기

를 정의합니다.

1 Preview > All을 사용하여 결과를 보고 거울과 검출기 모두 확인합니다. 3D Viewer를 닫습

니다.

2 팝업 메뉴에서 전과 마찬가지로 광학 속성을 추가합니다(System> Object Control> ObjectModifiers > Interface > Coating). 이 번에는 Bare를 Absorb로 바꾸어 반사도 통과도 시키지

않도록 정의한 코팅을 사용합니다 . 나중에 광선을 추적하면 광선은 이 표면에서 정지할 것입

니다.

3 Builder 파일을 저장합니다(File> Save).

참고 Builder 파일은 XML 형식인 *.enx와 압축된 XML 형식인 *.enz의 두 가지 형식으로

저장할 수 있습니다.

시스템이 이제 완성되었습니다. Builder 창은 아래와 같이 표시될 것입니다.

팁 Builder를 보면 열 머리글은 현재 선택한 행이나 셀에만 대응합니다 . 이 예제에서

Detector 행이 선택되었습니다.

Detector 행이 선택된 Builder 항목

Name • Detector

Axis • Z

Location • 10

Aperture • Ellipse

Semiwidth X

• 0.5

Semiwidth Y

• 0.5

ASAP에서 시작 57

Page 58: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

A S A P 간단한 살펴보기

소스 만들기

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 소스 만들기

이 예제의 경우 병렬 광선의 그리드를 정의합니다. 이것은 ASAP에서 2단계의 과정

입니다.

ASAP에서 병렬 광선의 그리드 정의• 광선이 시작되는 위치를 정의합니다.

• 광선의 진행 방향을 정의합니다.

1 Builder에서 기하구조 정의의 마지막 행 아래에 있는 새 행의 첫 번째 셀을 두 번 클릭합니다.팝업 메뉴에서 Rays> Grids> Grid를 선택합니다. 각 Builder 열에서 다음과 같이 매개 변수

를 설정합니다.

Grid Elliptic 소스에 대한 매개 변수 그림

Option • Ellipse

Axis • Z

Position • 9

X Axis Min • -2.5

X Axis Max • 2.5

Y Axis Min • -2.5

Y Axis Max • 2.5

X Axis Rays • 100

Y Axis Rays • 100

Aperture • (비워둠)

Random • (비워둠)

Region • (비워둠)

반사경

Z=9

2.5

2.5

광선그리드

Z

반사경

Z=9

2.5

2.5

광선그리드

Z

58 ASAP 시작

Page 59: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

. . .

. .A S A P 간단한 살펴보기

소스 만들기

이러한 매개 변수는 광선 그리드의 시작 지점 위치를 설정합니다. 모두 원점(거울의

정점)에서 9 유닛 떨어진 Z축과 수직인 평면에 있으며 반경이 2.5 유닛인 원을 채웁

니다. 배열이 직사각형인 경우 한 면에 100개씩 총 10,000 광선이 될 것입니다. 거울

이 원형이므로 광선 정의에서 타원 분포를 선택했으며, 따라서 100x100 직사각형 그리드가 타원으로 잘라지고 모서리는 없어집니다.

참고 광선이 거울과 상호 작용하기 전에는 검출기에 도달할 수 없으므로 거울과 검출기 사이에 광선이 배치되었습니다. 보다 현실적인 모델에서는 검출기의 앞과 뒤쪽 두면을 모두

만들고 정의할 수 있습니다.

2 다음 행의 왼쪽 셀을 두 번 클릭하고 Rays> Grids> Source를 선택합니다.

DIRECTION 명령은 광선의 방향을 설정합니다 . Vector A, Vector B, Vector C 등 설정할 필드가 세 개 있습니다. 이 세 값은 방향 벡터의 구성 요소로, 각각 X, Y 및 Z축입니다.

3 Vector A와 Vector B는 0으로, Vector C는 -1로 설정합니다.

이렇게 하면 광선이 검출기 근처의 시작점에서 -Z 방향을 따라 거울 쪽으로 향하게

됩니다 . 완료되면 Builder 창의 마지막 행에 있는 두 개의 소스 정의 줄은 다음 그림

과 비슷하게 됩니다.

광선 방향을 위한 Builder 항목

여기에서 다시 Builder 파일을 저장하는 것이 좋습니다.

4 File 메뉴에서 Save를 선택합니다.

광선 추적

시스템과 광선 소스를 정의하면 가장 어려운 작업이 완료된 것입니다. 광선 추적 작업은 전적으로 ASAP의 몫입니다 . ASAP는 처음 위치에서 미리 설정된 방향을 따라 빛의 진행 경로에서 발견되는 모든 개체와 상호 작용하면서 각 광선을 추적합니

다. ASAP는 광선이 기하구조 요소에 도달하는 순서를 제한하지 않습니다. (이것은

비연속 광선 추적에 가장 중요한 개념입니다 .) 광선이 각 객체와 상호 작용하는 방법은 해당 객체의 속성에 따라 다릅니다. 이 과정은 모든 광선이 처리될 때까지 계속

됩니다.

Builder 창에 모든 것을 올바르게 입력했으면 모든 광선이 거울과 상호 작용에 의해

반사되고 , 최종적으로 검출기에 도달할 것으로 기대할 수 있습니다 . 나중에 시스템

의 프로파일을 볼 것이며 모든 것이 계획대로 진행되고 있는지 확인하기 위해 추적

하면서 광선 일부를 플롯 할 것입니다.

ASAP에서 시작 59

Page 60: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

A S A P 간단한 살펴보기

소스 만들기

B U I L D E R 실행

시스템을 여러 번 미리 보았지만 시스템을 구축하도록 ASAP에게 실제로 지시하지

는 않았습니다 . Builder를 "실행"한다는 것은 시스템 정의와 광선을 메모리의 해당

데이터베이스에 저장하는 것을 의미합니다.

Bui lder 파일 실행1 ASAP 도구 모음에서 (End)를 클릭하여 시작합니다. 이렇게 하면 ASA가 초기화되고 같

은 시스템이 중복 실행되지 않습니다.

2 Builder 단추 모음에서 (Run)을 클릭합니다.

ASAP가 실행되는 동안 ASAP Command Output 창을 봅니다. ASAP 커널로 전송된

명령이 이 창에 에코 됩니다 . 오류가 발생하면 ASAP는 여기에 오류를 보고합니다 .창을 위로 스크롤 하여 오류를 확인합니다.

Builder 항목에 필수 매개 변수 중 하나를 실수로 입력하지 않으면 어떤 일이 발생하

는지 나타내는 61 페이지의 "Builder를 실행하는 동안 발견된 오류"의 사이드바를 참조하십시오. 이 예제에서 GRID 소스를 정의하기 위한 광선 수와 관련된 매개 변수중

하나가 생략되었습니다.

60 ASAP 시작

Page 61: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

. . .

. .A S A P 간단한 살펴보기

소스 만들기

B U I L D E R를 실행하는 동안 발견된 오류

중요 매개 변수를 비워 두는 등 Builder에오류가 발생하는 경우(위의 그림 참조),ASAP 는 Builder 를 실행하자 마자

Command Output 창에 오류 메시지를

기록합니다(오른쪽의 그림 참조).

Builder의 일부 매개 변수는 옵션이며 일부

는 아닙니다. 일반적으로 Builder는 필요

한 매개 변수에 기본값을 제공합니다 .이 예제에서 두 번째 축 방향의 광선 수에 대한 기본값이 제거되었고 교체 값이 입력되지 않았습니다 . 결과적으로

ASAP는 오류 메시지를 표시했습니다.

오류가 발생하면 Builder에서 오류를 해결하고 , 를 클릭하여 ASAP를 다시

초기화하고 Builder를 다시 실행합니다.

ASAP에서 시작 61

Page 62: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

A S A P 간단한 살펴보기

소스 만들기

광선 추적을 위한 그래픽

추적하는 동안 모든 광선 경로를 반드시 그래픽으로 플롯 할 필요는 없지만, 검증 목적으로 광선 경로의 일부를 기하구조와 함께 플롯 하는 것은 유용합니다. ASAP에서

광선 추적은 광선이 다양한 접촉면과 상호 작용할 때 광선의 변화와 새 광선 궤적을

계산하는 것을 의미하며 이 과정은 전적으로 수학적인 것입니다 . 광선 추적에 필요

한 계산을 하는 시간보다 광선 그래픽을 그리는 시간이 일반적으로 훨씬 오래 걸립

니다.

팁 광선을 추적하면서 적절한(적을수록 광선 경로의 플롯을 위한 시간이 줄어듭니다 .) 몇

개의 광선 경로만을 표시하여 올바른 위치에 광원이 만들어졌는지, 올바른 방향을 가리키

고 있는지 확인하십시오.

1 메뉴 모음에서 Trace> Trace Rays를 선택합니다. Trace Rays 대화 상자는 광선 추적의 매개

변수와 기하구조를 제어합니다.

플롯 창과 광선 추적 플롯의 매개 변수

2 대화 상자의 TRACE 영역에서 Plot Rays w/ Geometry를 선택합니다.

3 Plot Ray Options 영역에서 Title 텍스트 상자에 Ray Trace를 입력합니다. 100번째 광선

을 지정합니다.(이 옵션은 광선 경로 플롯시 매 100번째 광선만을 플롯하겠다는 것을 의미합

니다.)

4 Override Color를 선택하고 광선을 나타낼 색상을 선택합니다.

5 WINDOW 영역에서 Vertical이 Y로 , Horizontal이 Z로 설정되었는지 확인합니다 . AutoScale을 체크하고 각 축과 관련된 Min 및 Max 값이 0으로 설정되었는지 확인합니다(이 경우

Min/Max 값은 회색으로 표시됩니다). 이것은 ASAP가 배율을 자동으로 지정하도록 지시합

니다.

6 Plot Geometry Options 영역에서 Profiles를 선택합니다.

62 ASAP 시작

Page 63: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

. . .

. .A S A P 간단한 살펴보기

소스 만들기

7 Pixel Resolution of Plot을 검토하고 해상도 값 101을 입력합니다.

Pixel Resolution 설정은 수직 방향을 101 요소로 나누어 그래픽 해상도를 제어합

니다.

8 OK를 클릭합니다.

Command Output 및 ASAP Plot 창은 아래 그림과 어느 정도 비슷하게 나타날 것입

니다. 컴퓨터 속도에 따라 일부 값은 다를 수 있습니다. 그러나 Command Output 창은 오류나 경고가 없어야 하며 광선은 예상대로 검출기에 집중되어야 합니다.

첫째 광선 추적 플롯

Command Output 창에 표시된 플롯에 대한 정보

9 Plot Viewer를 열어 둡니다. Builder 창은 닫아도 됩니다.

ASAP에서 시작 63

Page 64: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

A S A P 간단한 살펴보기

소스 만들기

Bui lder에서 광선 추적 및 분석 수행지금까지는 ASAP 시뮬레이션의 추적과 분석 부분을 보여주기 위해 메뉴 항목과 대화 상자를 사용했습니다 . 이러한 모든 동작은 Builder 파일에서 명령어을 사용하여

수행할 수 있습니다 . 먼저 System> Geometry> Verify Geometry> Graphics> Window에서 Window 명령과 System> Geometry> Verify Geometry> Graphics> Pixels 의Pixels 명령을 사용하여 창과 픽셀을 설정합니다.

그런 다음 시스템 기하구조의 페이셋(facet) 플롯이나 프로파일 또는 둘 모두를 표시

하도록 선택할 수 있습니다. 모든 플롯을 같은 창에서 보려면 Overlay 옵션을 사용하

여 다음 플롯을 위해 플롯 창을 열어 둡니다. 여기서는 Profiles 및 Plot Facets 선택에

대해 Overlay 옵션을 사용합니다.(이렇게 함으로서 광선 경로를 나타내는 플롯이 프로파일과 페이셋 플롯과 한 창에 겹쳐서 표시되게 됩니다.) 그러나 분석 결과를 위한

플롯은 광선의 경로가 표시된 창에 겹쳐서 표시되는 것은 우리가 원하는 것이 아니

기 때문에, Trace Plot 명령에서는 이 옵션을 사용하지 마십시오. 광선 추적과 플롯 명령은 Trace> Trace에 있습니다. Trace 명령에서 Plot 옵션을 선택합니다. 이제 Builder파일은 다음 그림과 비슷할 것입니다.

대화 상자를 사용했을 경우와 같은 그래픽 결과들이 다시 생성됩니다 . Builder 파일

을 실행하여 결과를 확인합니다.

64 ASAP 시작

Page 65: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

. . .

. .A S A P 간단한 살펴보기

분석 수행

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 분석 수행

과정의 마지막 단계는 결과를 분석하는 것입니다 . 이 경우 검출기에 생성된 이미지

종류를 보게 될 것입니다 . 각 광선이 도착하는 곳을 보여주는 스폿 다이어그램을 만드는 것으로 시작합니다.

스폿 다이어그램 만들기1 Analysis 메뉴에서 Calculate Flux Distribution을 선택하여 Calculate Flux Distribution 대

화 상자를 엽니다.

스폿 다이어그램 설정

2 Method 섹션에서 Flux/Area(SPOTS POSITION을 사용한 조사)를 선택합니다.

3 Plot 섹션에서 Plot all rays를 선택하고 Title 텍스트 상자에 Spots Diagram을 입력합니다.

4 WINDOW 섹션에서 Vertical로 Y를, Horizontal로 X를 선택합니다. Auto Scale을 선택합

니다.

5 PIXELS Resolution 섹션에서 Vertical Elements in Window 텍스트 상자에 101을, AspectRatio 텍스트 상자에 1.000을 입력합니다.

6 OK를 클릭하여 다이어그램을 생성합니다.

ASAP에서 시작 65

Page 66: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

A S A P 간단한 살펴보기

분석 수행

스폿 다이어그램

참고 스폿 다이어그램에는 객체의 광학적 속성에 의한 결과 뿐 만 아니라 , 사용된 그리드

소스의 기하학적 특성에 기인하는 결과도 어느 정도 포함되게 됩니다.

최적 초점

구형 거울의 곡률 반경의 절반인 위치에 검출기를 배치했습니다 . 그러나 이것이 최적의 초점입니까? ASAP에 포함된 많은 분석 도구 중 , 최상의 RMS(Root-mean-square) 값을 제공하는 초점을 찾기 위해 광선 궤적을 따라 이동하는 유틸리티가 있습니다.

최상의 포커스 결정1 File 메뉴에서 Analysis> Focus Rays를 선택합니다.

아래 그림과 같은 대화 상자가 표시됩니다.

최적 초점 평면으로 광선 이동

ASAP에 최적 초점 평면으로 광선을 이동하도록 요청합니다. OK를 클릭합니다.

66 ASAP 시작

Page 67: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

. . .

. .A S A P 간단한 살펴보기

분석 수행

OK를 클릭하여 Command Output 창을 보면 , 최상의 RMS값을 주는 초점은 우리가

처음 검출기를 배치한 10 유닛이 아니라 Z=9.947485에 있는 것을 알 수 있습니다.

최적 초점 출력

2 다음에, 또 다른 스폿 다이어그램을 만들어 초점을 약간 이동한 효과를 확인합니다.

결과 스폿 플롯의 모양과 크기로 볼 때 변화는 매우 주목할 만 합니다. 두 다이어그램

의 배율에서 스폿의 전체 크기가 이론상 예측한 대로 3분의 1로 줄었음에 주목하십

시오.

최상의 RMS 초점에 있는 스폿

표시된 값은 Z 위치가 9.947에서 배율이 자동 조정된 창의 X와 Y 좌표입니다.

참고 이 스폿 다이어그램과 곡률 반경의 절반 위치에서 광선을 스폿 다이어그램으로 표시

했던 경우를 비교해 보십시오. X(가로) 방향의 배율 변화를 주목하십시오.

시각적 분석을 위한 다음 단계로 진행하기 전, 최적 초점을 구하고 위에서와 같은 결과를 얻게 해주는 Builder상에서의 명령어를 작성해 봅니다.

ASAP에서 시작 67

Page 68: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

A S A P 간단한 살펴보기

분석 수행

광선의 진행 방향에 수직인 결과를 볼 수 있도록 창을 재설정해야 합니다 . 즉 , 플롯

창이 X-Y 평면에 있어야 합니다. 분석을 위해 픽셀 값을 변경해야 하는 경우 지금이

변경할 시기입니다. 이러한 명령은 System> Geometry> Verify Geometry> Graphics>Window 및 System> Geometry> Verify Geometry> Graphics> Pixels 에 있습니다 .ASAP가 창 크기를 자동 조정하게 합니다. 이러한 두 설정에 대해 대화 상자에서 수행한 것처럼 픽셀 해상도에 101(또는 다른 값)을 사용합니다.

마지막으로 스폿 다이어그램은 Analysis> Calculate Flux Distribution> Spots에 있습

니다. 검출기가 최적 초점에 배치되지 않았기 때문에(아직 최상의 위치를 알지 못함)Analysis> Focus> Spots에서 최적 초점의 위치를 찾아야 합니다. Focus Move를 사용

하여 이 작업을 수행할 수 있습니다. 그 아래쪽 행에서 플롯 창과 스폿 다이어그램에

대한 명령을 반복합니다. 이제 Builder 파일은 최근 추가한 명령으로 다음과 같이 나타날 것입니다.

그래픽 결과는 대화 상자로 생성한 것과 같습니다 . Builder 파일을 실행하여 결과를

확인합니다.

68 ASAP 시작

Page 69: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

. . .

. .A S A P 간단한 살펴보기

결과 시각화

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 결과 시각화

스폿 다이어그램이 만들어지면 이 결과를 Display 메뉴의 다양한 분석 및 시각화 도구로 추가 분석할 수 있습니다. 중요한 몇 가지만 설명하겠습니다.

참고 ASAP 메뉴 모음이 Display 메뉴가 표시되지 않으면 활성화된 창을 변경해야 합니

다. ASAP Workspace 창을 클릭하여 주 메뉴 모음으로 돌아갑니다.

시각화 도구 사용1 File 메뉴에서 Display> Graphics> Picture를 선택합니다.

여기에서 우리는 정사각형의 패턴을 확인하게 됩니다 . 이 패턴은 우리가 고정 간격

을 가진, 직사각형의 그리드 소스를 사용했기 때문에 얻어지게 된 것입니다.

Display Viewer 창의 스폿 다이어그램

ASAP에서 시작 69

Page 70: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

A S A P 간단한 살펴보기

결과 시각화

2 그런 다음 평균을 적용합니다 . Display 메뉴에서 Processing> Average를 선택합니다 .Display: AVERAGE 대화 상자에서 Average Over 1 Adjacent Pixel을 클릭합니다 . OK를

클릭합니다.

평균 적용

3 Display> Graphics> Picture를 사용하여 다른 사진을 만들어 효과를 확인합니다.

하나의 인접 픽셀에 평균을 적용한 효과

변경할 Display Viewer의 영역 내에서 마우스 오른쪽 단추로 클릭하여 디스플레이

설정을 변경할 수 있습니다.

70 ASAP 시작

Page 71: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

. . .

. .A S A P 간단한 살펴보기

결과 시각화

4 그런 다음 Display 메뉴에서 Graphics> Isometric을 선택합니다.

등축 플롯 표시

5 Title 텍스트 상자에 Best Focus Isometric을 입력하고 Abscissa Magnification 텍스트 상자에 1을 입력합니다. OK를 클릭합니다.

결과의 등축 플롯이 ASAP Chart 창에 표시됩니다.

최적 초점에서의 등축 플롯

마지막으로 반경 방향으로 평균을 수행하고, 그 단면을 플롯합니다. 반경에 대한 함수로서 값이 주어지는 포함 에너지(Enclosed energy)도 함께 플롯합니다.

ASAP에서 시작 71

Page 72: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

A S A P 간단한 살펴보기

결과 시각화

6 Display 메뉴에서 Graphics> Radial을 선택합니다 . 아래의 Display: RADIAL 대화 상자에

표시된 옵션을 사용하여 유입이 이미지에 집중되는 곳을 찾습니다.

플롯의 반경 방향 평균 적용

반경 방향으로의 평균 결과의 단면 플롯과 누적 포함 에너지 함수의 플롯

72 ASAP 시작

Page 73: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

. . .

. .A S A P 간단한 살펴보기

결과 시각화

Bui lder에서 시각화 수행이제 시각화 도구를 사용하기 위한 Builder 명령어를 사용합니다 . Display 명령은

Spots Distribution 명령을 사용하여 만든 파일을 사용합니다. Picture 명령은 플럭스

분포를 시각화하는 좋은 방법입니다.

1 Display 및 Picture는 Analysis> Display> Display와 Analysis> Display> Graphics>Picture에 있습니다.

2 평균을 적용 또는 적용하지 않은 결과 이미지 picture를 확인합니다.

3 분포 파일에서 숫자를 평균하기 전에 Display 명령을 다시 수행합니다.

마지막으로 분포 파일의 다른 보기를 살펴보겠습니다 . 등축 보기와 반경 방향으로

평균된 보기는 플럭스 분포의 특성을 요약적으로 확인하는 데 유용합니다.

4 Analysis> Display> Graphics> Isotropic 및 Analysis> Display> Graphics> Radial에서 보기 명령을 찾습니다.

Builder 파일은 이제 방금 사용한 마지막 명령으로 완료되며, 아래와 같습니다.

이번에도 생성되는 그래픽 결과들은 대화 상자를 사용해 시각화 한 경우와 동일합니

다. Builder 파일을 실행하여 결과를 확인합니다.

ASAP에서 시작 73

Page 74: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

A S A P 간단한 살펴보기

요약

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 요약

기본 ASAP 분석 과정의 간단한 살펴보기를 완료하면서 모든 ASAP 작업에 필요한

4가지 기본 단계를 수행해 보았습니다.

• 시스템을 만들고, 기하구조 항목을 포함시키고, 이러한 항목에 광학 속성을 할당

한다.

• 소스를 만든다.

이 경우 소스는 병렬 그리드 광선이었습니다 . 이것은 무한대로부터 온 광원이나 콜리메이트(Collimated)된 광원을 의미합니다.

• 시스템 및 검출기와 상호 작용하는 광선을 추적한다.

• 몇 가지 기본 분석을 수행한다.

최상의 포커스를 찾기 전과 찾은 후의 스폿 다이어그램을 살펴 보았습니다 . 스폿 다이어그램을 만든 후에 분포 파일을 만들어 검출기상에서의 위치에 따라 광선들을 구분했습니다. 이 살펴보기는 다른 형태의 분석 및 시각화(예: 평균 적용)를 위한 출발

점입니다.

각 4가지 단계 동안 더 많은 작업이 가능합니다. ASAP는 뛰어난 유연성을 가지고 있으며, 광범위한 문제에 강력한 도구로 사용될 수 있습니다.

74 ASAP 시작

Page 75: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

. . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .가져오기 및 내보내기 8ASAP에서 생성된 파일 또는 ASAP에 입력으로 사용되는 파일 등 여러 종류의 파일

을 가져오거나 내보낼 수 있습니다. 이러한 파일 종류를 아래에서 설명합니다. 이 설명서에서 참조하는 모듈에 대한 설명은 "ASAP 모듈" 장을 참조하십시오. 자세한 내용은 온라인 도움말의 Importing and Exporting Files 항목을 참조하십시오.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B R O 광원 라이브러리 및 마법사

BRO 광원 라이브러리는 미국 및 유럽의 소스 모델을 수집해 놓은 것이며, 이로부터

필라멘트, 발광 다이오드(LED), 아크 및 냉음극 형광 램프(CCF)로 구성된 소스를 가져올 수 있습니다 . 정밀 기하구조 모델은 Rhinoceros® (Rhino) CAD 설계 소프트웨

어를 사용하여 최초 설계되고, IGES 형식으로 내보내집니다. 이러한 하위 어셈블리

를 ASAP로 가져오고, ASAP 스크립트 언어로 변환하고, 매크로 형식의 라이브러리

파일에 통합했습니다.

참고 최신 BRO 광원 파일은 현재 유지 관리 계약을 체결한 고객이 사용할 수 있습니다. 모

든 사용자는 소스의 카탈로그를 BRO 웹 페이지 www.breault.com/software/asap-lightsourcelib.php에서 볼 수 있습니다. BRO는 라이브러리를 계속 확장할 것입니다.

광원 라이브러리는 제품에서 사용될 업계들의 소스를 직접 조사 , 평가 및 모델링 할필요성을 없애 제품 계획 및 원형 개발 비용을 절감합니다.

ASAP가 설치되면 Sources 탭의 Quick Start 도구 모음 또는 ASAP의 Rays 메뉴에서

라이브러리에 액세스할 수 있습니다 . ASAP에서 라이브러리 사용 과정을 안내하는

마법사를 사용할 수 있습니다. BRO 광원 라이브러리 마법사를 사용할 때는 광원 세트 작성 및 저장과 ASAP 스크립트 명령을 템플릿에 기록하는 두 가지 옵션을 사용

할 수 있습니다 . 각 옵션은 온라인 도움말 항목 "BRO Light Source Library Wizard-Overview" 및 Feature Note, ASAP Light Source Library Wizard에서 설명합니다.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D X F 파일

ASAP 의 Basic 버전은 양방향 DXF/CAD(digital exchange format/computer-aideddesign) 변환을 포함하고 있습니다 . ASAP 는 AutoCAD release 12 이상의 모든

AutoCAD® DXF 표면 정의(및 BLOCKS)를 ASAP EDGE 기반 객체로 변환할 수 있습니다 . 가져오기의 경우 하드 드라이브의 asap\bin 폴더에 있는 Dxf2asap.exe 파일

을 사용합니다. 내보내는 경우 File 메뉴에서 Export to CAD를 클릭합니다.

ASAP에서 시작 75

Page 76: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

가져오기 및 내보내기

외관 조명 테스트 모듈

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 외관 조명 테스트 모듈

외관 조명 테스트 모듈(ELTM)은 기하구조 파일을 가져와 정부 표준 조명 테스트의

준수 여부를 확인합니다. 자세한 내용은 26 페이지의 "ASAP에서 ELTM 모듈 사용"또는 온라인 도움말을 참조하십시오.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C A D 지원

IGES 파일ASAP의 CAD 모듈에는 통합 IGES 파일 변환기인 smartIGES™가 포함되어 있습니다. CAD 프로그램에서 처음 만든 기하구조에 대해 광학 분석을 수행하기 위해 IGES(Initial Graphics Exchange Specification) 파일을 ASAP 형식으로 변환

할 수 있습니다. IGES Translator의 Windows 버전은 CAD 모듈에만 포함되어 있습니다 . IGES 파일 변환기를 사용하여 , 광학 분석을 위한 시스템 기하구조로

Rhinoceros®(Rhino) 모델을 가져올 수 있습니다.

ASAP의 Basic 버전에서도 IGES 형식의 CAD 파일 내보내기를 지원합니다. 버전과

관련된 기능은 표 78 페이지의 "ASAP 모듈의 가져오기/내보내기 기능" 또는 온라인

도움말에서 설명합니다.

XML 기반 CAD 파일 형식ASAP는 Rhino용 XML 기반 CAD 파일 형식을 지원합니다. 여기에는 각 객체의 기하구조 및 광학 속성에 대한 정보가 들어 있습니다. 광학 정보는 코드 사이를 이동할

때 기하구조와의 관계를 유지합니다.

Sol idWorks 기하구조Save As 대화 상자(CAD 모듈) 를 통해 SolidWorks 에서 GTX 파일 형식으로

SolidWorks® 기하구조 파일을 가져옵니다.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C O D E V , O S L O , S Y N O P S Y S 및 Z E M A X 파일

ASAP의 광학 모듈에는 CODE V®, OSLO®, SYNOPSYS™ 및 ZEMAX® 파일을 가져오는 완벽하게 통합된 기능이 포함되어 있습니다. ASAP에서는 File 메뉴의 Open대화 상자에서 이러한 파일 형식(*.seq, *.len 또는 *.zmx)을 열 수 있습니다.

76 ASAP 시작

Page 77: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

. . .

. .가져오기 및 내보내기

CATIA

Zemax 변환기를 사용하면 ASAP에서 기존의 ZEMAX 파일을 ASAP로 가져오고 ,ZEMAX 렌즈 설계 데이터 , 표면 종류의 변환을 위한 옵션과 , ASAP에서의 출력을

위한 기본 설정을 지정할 수 있습니다. ZEMAX 데이터로부터 ASAP는 단일 전역 좌표계에서 각 표면의 위치와 방향을 계산하고 , 지역 좌표계에서 전역 좌표계로 표면

을 변환하는 데 필요한 각 표면의 변환 매트릭스를 결정하고 , 변환 매트릭스를

ASAP에서 필요한 각도와 위치 변수로 분해합니다.

ASAP의 GLA2CAT 유틸리티는 ZEMAX.AGF 카탈로그나 OSLO.GLC 글라스 카탈로그를 ASAP.CAT 형식으로 변환합니다. 자세한 내용은 도움말 항목 "ConvertingLens Design Glass Catalogs"를 참조하십시오.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C A T I A

ASAP에서 CATIA/CAD 모듈이 있는 CAA V5 플러그인을 통해 CATIA 파일을 가져옵니다.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . R E F L E C T O R C A D 파일

ASAP를 사용하여 ReflectorCAD™에서 만든 반사경의 출력을 검사할 수 있습니다.출력 모양이나 등고선과 관련된 ReflectorCAD 의 모양 관련 설정 변경은

ReflectorCAD 도움말의 지침을 따르십시오. ReflectorCAD 파일을 ASAP로 내보내

기 전에 ReflectorCAD 파일을 ASAP *.inr 입력 파일로 변환해야 합니다. File 메뉴의

ReflectorCAD에 있는 Export>To ASAP 명령을 사용하여 이 단계를 수행합니다 .(Dis2Sdf.exe 유틸리티를 사용하여 ASAP 소스 분포 파일을 ReflectorCAD로 가져올

수도 있습니다. (ReflectorCAD User's Guide를 참조하십시오.)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A P A R T 파일

APART™ 사용자인 경우 시스템 데이터를 ASAP 입력으로 변환하는 두 변환 프로그

램 AP2RBS 및 AP2RBE를 APART에서 제공합니다.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 플롯 파일

유틸리티 HPGLNP.exe 는 ASAP 플롯(*.plr) 파일을 읽고 플롯을 위해 내보낼

Hewlett-Packard 파일을 만듭니다 . PSCSRIP.exe 유틸리티는 ASAP *.plr 파일을 읽고 인쇄를 위한 PostScript 파일을 만듭니다 . 두 유틸리티 모두 하드 드라이브의

asapxxxx\bin 디렉토리에 있습니다.

ASAP에서 시작 77

Page 78: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

가져오기 및 내보내기

ASAP 모듈 내에서 가져오기/내보내기

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A S A P 모듈 내에서 가져오기 /내보내기

ASAP 모듈은 CAD 및 렌즈 설계 입력을 위한 파일 지원에 따라 구분됩니다.

ASAP 모듈의 가져오기/내보내기 기능

ASAP 모듈 CAD 입력 CAD 출력 렌즈 설계 입력

Basic 버전 DXF DXF, IGS

Pro DXF DXF, IGS

CAD DXF, IGS, GTX DXF, IGS

광학 DXF DXF, IGS CODE V, OSLO, ZEMAX

CAD/CATIA CATPART,CATPRODUCT

78 ASAP 시작

Page 79: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

. . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .색인

Numerics3D Viewer 44, 56

AAdobe Acrobat Reader 7

APART 파일

ASAP 에 가져오기 77ASAP 16

둘 이상의 컴퓨터에 있는 16모듈 23제품 및 기능 23컴퓨터 권장 사항 11

ASAP Basic 버전 23, 25ASAP 시작하기 16ASAP 입력 파일 9ASAP 제거하기 18ASAP 제품 및 기능 23ASAP 플롯 파일

읽기 77ASAP 용 컴퓨터 하드웨어 11ASAP 의 Pro 모듈 25ASAP 의 모듈 23AutoCAD 75

BBRO

CD 7

광원 라이브러리 75기술 지원 8엔지니어링 서비스 10웹 사이트 9전화 , 팩스 , 전자 메일 9

BRO CD 14

BRO 광원 라이브러리 75Builder 33, 51

"Tear Off" 명령 메뉴 34

Preview All 55

기하구조 사진 34기하구조 정의 51속성 정의 51실행 60오류 61

CCAD 모듈 24, 25, 76CAD 모듈의 IGES 변환기 76CAD 파일 형식 76CAD 의 CATIA 모듈 24Calculate Flux Distribution 대화 상자 65

CATIA 모듈 25, 77CD, BRO 7Chart Viewer 42

Chart Editor 43CODE V 76

Command Input 창 35Command Output

탐색기 보기 35Command Output 창 35Command Tips 37

DDisplay Viewer 45

3D 보기 46Display Viewer 의 3D 보기 46DXF/CAD 75

EEditor

명령 팁 37색으로 코딩 된 스크립트 38스크립팅 언어 39

창 속성 38한 줄의 Builder 39

Editor 창 36Help 36

Editor 의 Window Properties 38ELTM 76

ELTM 모듈 24, 26

FFDTD 24

HHelp 의 Contents 탭 30Help 의 Find 탭

Search 탭이라고도 함 30Help 의 Index 탭 30Help 의 Search 탭 30

IIGES 파일 변환기 76

LLAN

ASAP Remote 25Lumerical 24

MMini Builder 39

OOptical 모듈 24, 26OSLO 파일

ASAP 에 가져오기 76

PPDF 파일 7

ASAP 에서 시작 79

Page 80: ASAP Getting Started Guide (2005) · 2019-12-16 · ASAP 에서 시작 3 이설명서는 ASAP™ 2005에사용됩니다.이설명서에대한의견이있으시면support@breault.com으로보내주

색인

Plot Viewer 41

Plot Viewer 창 41Preferences

설정 31Pro 모듈 23Pro 모듈의 원격 옵션 25

QQuick Start 도구 모음 47

RRegistration 대화 상자 17Remote 모듈 23Rhino 75, 76Rhinoceros 76

SSafeNet Sentinel 하드웨어 키 15SCR Dialog Editor 40SCR Editor 40Screen(SCR) Editor 40

Sentinel SuperPro 하드웨어 키 15Sentinel 하드웨어 키 15smartEditor 37smartIGES 76SolidWorks 76SYNOPSYS 76

WWorking Directory 작성 50

XXML 기반 CAD 파일 형식 76

ZZEMAX 파일

ASAP 에 가져오기 76

가결과 분석 65고객 서비스 9공차 분석 34, 36, 40

광선

추적 59광원 라이브러리 75광원 라이브러리 마법사 75광학 모듈

파일 가져오기 76구문 37글라스 카탈로그

변환 77기술 지원 8

다도움말 29도움말 항목 29도움말의 전체 텍스트 검색 30둘 이상의 컴퓨터에 있는 ASAP 16

라릴리스 노트 텍스트 파일 7

마문제 해결 단계 9

바변환기

IGES 76Zemax 77

분포 데이터 파일 45

사사용자 인터페이스 27사용자 인터페이스 Preferences 31, 40

사용자 정의 도구 모음 40샘플 프로젝트 32설명서

ASAP 7

도움말 29한글 ASAP 입문서 27

소스 75최신 카탈로그 75

소프트웨어 8

소프트웨어 인증 키 8스크립트 템플릿 39스크립팅 언어 39스폿 다이어그램 66시각화 도구 69

아외관 조명 테스트 모듈 26, 76유한 차분 BPM 26

자작업 디렉토리 50

차창

3D Viewer 44, 56ASAP Workspace 31BSDF Fit 47Builder 33Chart Viewer 42Command Input 35Command Output 35Display Viewer 45Editor 36Plot Viewer 41

최소 컴퓨터 권장 사항 11최적 초점 66

카컨설팅 서비스 10

타탐색기 보기 35템플릿 , 스크립트 39

파프로젝트 32플롯 파일 77

하하드웨어 키 8한글 ASAP 입문서 27

80 ASAP 에서 시작