资源简介
绿色版zemax 2009 免安装 部分汉化 光学设计不可缺。有破解版的安装起来比较麻烦
代码片段和文件信息
#include
#include
#include
#include
#include “usersurf.h“
/*
May 28 1998 Written by Kenneth E. Moore
Sep 15 2000 decreased iteration step size and added sphere intercept. JFS
May 15 2001 corrected surface derivative. KEM
*/
int __declspec(dllexport) APIENTRY UserDefinedSurface(USER_DATA *UD FIXED_DATA *FD);
/* a generic Snells law refraction routine */
int Refract(double thisn double nextn double *l double *m double *n double ln double mn double nn);
BOOL WINAPI DllMain (HANDLE hInst ULONG ul_reason_for_call LPVOID lpReserved)
{
return TRUE;
}
/*
This DLL models an anamorphic aspheric surface.
This surface is essentially an even aspheric surface with different terms for
the x and y directions.
The sag is given by:
Z = ((CX*x*x)+(CY*y*y)) / (1 + sqrt(1-((1+KX)*CX*CX*x*x)-((1+KY)*CY*CY*y*y)))
+ AR*( (1 - AP)*x*x + (1 + AP)*y*y )^2
+ BR*( (1 - BP)*x*x + (1 + BP)*y*y )^3
+ CR*( (1 - CP)*x*x + (1 + CP)*y*y )^4
+ DR*( (1 - DP)*x*x + (1 + DP)*y*y )^5
Note the terms AR BR CR and DR ... have units of length to the -3 -5 -7 and -9 power.
The terms AP BP CP and DP are dimensionless.
The surface is rotationally symmetric only if AP = BP = CP = DP == 0 and CX = CY and KX = KY.
*/
int __declspec(dllexport) APIENTRY UserDefinedSurface(USER_DATA *UD FIXED_DATA *FD)
{
int i loop;
double alpha xpower ypower t tp x y z dz sag mx my;
double AR BR CR DR AP BP CP DP CX CY KX KY X2 Y2 temp;
switch(FD->type)
{
case 0:
/* ZEMAX is requesting general information about the surface */
switch(FD->numb)
{
case 0:
/* ZEMAX wants to know the name of the surface */
/* do not exceed 12 characters */
strcpy(UD->string“Anamorphic“);
break;
case 1:
/* ZEMAX wants to know if this surface is rotationally symmetric */
/* it is not so return a null string */
UD->string[0] = ‘\0‘;
break;
case 2:
/* ZEMAX wants to know if this surface is a gradient index media */
/* it is not so return a null string */
UD->string[0] = ‘\0‘;
break;
}
break;
case 1:
/* ZEMAX is requesting the names of the parameter columns */
/* the value FD->numb will indicate which value ZEMAX wants. */
/* Only “q“ in parameter 1 is used for this surface type */
/* returning a null string indicates that the parameter is unused. */
switch(FD->numb)
{
case 1:
strcpy(UD->string “Cx“);
break;
case 2:
strcpy(UD->string “Cy“);
break;
case 3:
strcpy(UD->string “Kx“);
break;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5 2005-02-02 12:14 Temp\A.TXT
文件 5 2005-02-02 12:14 Undo\A.TXT
文件 26 2005-02-02 12:14 RAYLIST.TXT
文件 1256 2005-02-02 12:14 Seq2ZMX\seq2zmx.txt
文件 1652 2005-02-02 12:14 DLL\User Defined Surface Project file sample\usersurf.h
文件 2009 2005-02-02 12:14 DLL\usersurf.h
文件 5296 2005-02-02 12:14 Extend\ArrayDemo.c
文件 3833 2005-02-02 12:14 POP\DLL\beamsamp1.c
文件 5742 2005-02-02 12:14 ob
文件 8559 2005-02-02 12:14 ob
文件 28403 2005-02-02 12:14 Extend\dde_demo.c
文件 3597 2005-02-02 12:14 ob
文件 12665 2005-02-02 12:14 ob
文件 10549 2005-02-02 12:14 ob
文件 4506 2005-02-02 12:14 ob
文件 2354 2005-02-02 12:14 GRIDSAMP.C
文件 2778 2005-02-02 12:14 ob
文件 2598 2005-02-02 12:14 ob
文件 2434 2005-02-02 12:14 ob
文件 2456 2005-02-02 12:14 ob
文件 2218 2005-02-02 12:14 ob
文件 2517 2005-02-02 12:14 ob
文件 2924 2005-02-02 12:14 ob
文件 2458 2005-02-02 12:14 ob
文件 11966 2005-02-02 12:14 ob
文件 4557 2005-02-02 12:14 ob
文件 7142 2005-02-02 12:14 Extend\NSCTraceDemo.c
文件 15393 2005-02-02 12:14 Extend\PhasePlot.c
文件 7665 2005-02-02 12:14 ob
文件 13528 2005-02-02 12:14 Extend\SagCalculation.c
............此处省略1009个文件信息
- 上一篇:openssl绿色版
- 下一篇:重爱轻友(flash作品有源文件)
相关资源
- 5930961黄瓜视频.rar
- 200922CrossDarkhgz2009-77169.com.zip
- 全国大学生电子设计竞赛获奖作品精
- AltiumDesignerWinter09 破解局域网不冲突
- 交通部 2019新发布 809 794 1253相关标准
- GM T 0009-2012 SM2密码算法使用规范
- ZEMAX资料大集合
- labview车牌识别的程序
- 华为ME909S-821 硬件指南 AT指令集
- 数字电子秤设计(ADC0809)
- WIN10家庭版远程桌面完美解决方案18
- M00930 OLED初始化代码
- Altium Designer Winter 09破解补丁文件.ra
- SensorKinect093-Bin-Win64-v5.1.2.1
- stm32实现4096点FFT
- vos20092120vos30002120手机归属地2018年7月
- IEC-60929-2006去法文 DALI纯英文可编辑版
- 《Zemax激光光学设计应用——自学案例
- ICM-20948 datasheet 手册 资料
- 一种新型的基于FPGA的SMS4密码算法电路
- 《支付机构合规手册》基础版V1.0927
- TMS320VC5509A(LQFP)Bootloader测试程序
- jaffe人脸数据库219109
- GB T 20009-2005 信息安全技术 数据库管理
- congzhou09_3489437.zip
- IEEE 1609.12协议2016版
- 倾转旋翼机飞行控制_11709793
- 2005050908263612215.rar
- 51单片机AD0809电路设计程序+原理图
- WinEdt7 破解去暗桩09-23更新
评论
共有 条评论