매일 눈팅만 하다가 몇자 적어봅니다. 아래의 seq는 일반적으로 제가 하는형식이며
설계자들 마다 개성있게 하시는 거라고 생각합니다.
저는 휴대폰 렌즈쪽을 주로 설계하며 설명하고자 하는 내용은 자세한것 보다는
전체적인 와꾸(?) 위주로 말씀드리겠습니다.
우선 seq를 짜기 위해서는 아래의 명령을 코멘드 창(CODEV기준)에 입력해 주세요
edi auto(이것이 auto란 화일로 생성됩니다. 사용자분들 기호에 맞게 화일명을 입력하세요)
그럼 edit창이 한개 뜨겠죠!!
우선 변수들을 Variable할수 있도록 지정해 주셔야 합니다.
1. 곡률반경(CCY), 렌즈 두께 및 공기간격 (THC), 코닉상수 및 비구면 계수(kc,ac,bc......)
위의 명령어를 CODEV 명령어책에서 찾아보시거나 F1을 눌러 help를 찾으시면 사용방법이
자세히 나와있습니다.
물론 비구면변수들을 사용하실려면 각각의 면들을 먼저 비구면화 시켜야 됩니다.
만일 Glass를 사용하신다면 glc를 사용하셔서 굴절율을 변수로 사용하실수 있습니다.
2. 위의 변수들은 최적화시 많은 변수를 주기 위해 꼭 필요한 내용이며 아래는 실제적으로
auto seq내에서 구속조건을 주는 항목입니다.
1. EFL (주로 폰카에서는 화각을 결정짓는 변수로서 초점거리를 구속시킴니다.)
2. 렌즈의 center,edge, 공기간격을 구속시켜 줍니다. mxt,mnt,mne,mae,mna...
위의 사항은 Glass인 경우에는 가공가능한 data를 사출물인 경우 사출가능한 data를 구속조건으로 주시면 됩니다 .구체적인 값은 알어서들 찾아 보세요.
3. Sensor에 입사하는 주광선의 각도(Chief Ray Angle)를 구속하기 위해서 AOI란 것을 사용하세요.
4. 기구물적으로 구속되는 렌즈계의 Total Track,이나 Flang Back을 구속시키기 위해서
OAL란 명령을 쓰시면 효과적입니다. 이외에 IMD, IMC를 사용할수 도 있습니다.
5.왜곡수차를 보정하기 위해서 diy 란 것을 사용해 보세요, 각 필드별로 적절히 사용하시면 될듭합니다. 또한 주광선의 입사고를 조절하기 위하여 diy와 함께 Y란 명령을 사용해 주세요.
6. 다음으로는 Weight에 관련된 사항을 이용해 보시기 바랍니다.
Del (aperture를 grid로 쪼개서 광선의 개수를 얼만큼 넣어주는 지와 관련)
WTA (Aperture weight)
WTX,WTY,WTF,필드별 tan,rad(sagital)방향의 웨이트값을 사용합니다.
대략 위의 내용들이면 어느정도 설계가 가능하리라 생각이 됩니다. 위의 내용이 어떠한 의미를 갖고 있는지는 여러분들이 직접 찾아서 이해하셔야 되는 부분이라고 생각됩니다. 프로그램은 단지 편하게 설계를 해줄 뿐이며 기초적인 광학지식에 대하여 찾고 공부하는 것도 매우 중요한 것이라 생각됩니다.
제가 사용하는 명령어는 저만의 방식이며,다른분들 역시 자기만의 형식이 있다고 생각됩니다. 글을 보고 웃으시는 분들도 있겠지만, 여러분들에게 조금이나마 프로그램 접근이 쉽게 되면 하는 생각에 미흡하나마 적어봅니다.
첫댓글 책을 보라는 말 잊지 않아주신 것 고맙습니다. ^^