中华卫星 发表于 2005-11-17 00:03:00

zmx 和 seq 的转换方法



将 filename.seq文件拷贝到seq2zmx 目录下      

然后运行cmd 打开命令提示行 进入c:\zemax\seq2zmx         

c:\zemax\seq2zmx\seq2zmx.exe   filename.seqfilename.zmxfilename.log 回车      

转换过程中会有一些小问题,就是某些zemax无法识别的seq命令 例如渐晕系数等等!      

这些信息都会存储在filename.log中,根据这个信息可以对系统进行修正。         

将 .zmx 文件转换成 .seq 文件用CODE V中的macro根据提示就可完成。   
[此贴子已经被作者于2005-11-17 9:40:23编辑过]



设计光学 发表于 2005-11-17 04:39:00



<P>太感谢了,正在找啊!再次谢谢!</P>



设计光学 发表于 2005-11-17 06:15:00



<P><STRONG><FONT face=Verdana color=#da2549>to 中华卫星:</FONT></STRONG></P>
<P><STRONG><FONT face=Verdana color=#da2549>我按照你说的方法做了,将**.SEQ转化为**.zmx时老出错啊,你能详细告知具体步骤吗?</FONT></STRONG></P>
<P><STRONG><FONT face=Verdana color=#da2549>1,我把**.SEQ拷贝到E:\zemax\seq2zmx</FONT></STRONG></P>
<P><STRONG><FONT face=Verdana color=#da2549>2,运行CMD.EXE</FONT></STRONG></P>
<P><STRONG><FONT face=Verdana color=#da2549>3,然后就不知道如何正确的输入了,尝试了半个多小时,老是出错 说 CAN’TOPEN**.SEQ</FONT></STRONG></P>
<P><STRONG><FONT face=Verdana color=#da2549>请中华卫星指教,谢谢了!!!</FONT></STRONG></P>
<P><STRONG><FONT face=Verdana color=#da2549></FONT></STRONG> </P>
<P><STRONG><FONT face=Verdana color=#da2549>再就是 将.zmx转化为.seq 如何用CODE V下的MACRO实现,也请你一并告知,再次感谢!</FONT></STRONG></P>



中华卫星 发表于 2005-11-17 17:32:00



<P><FONT face=Verdana color=#da2549>1,我把**.SEQ拷贝到E:\zemax\seq2zmx---你的安装路径 是E 盘</FONT></P><P><FONT face=Verdana color=#da2549>2,进入命令提示行<FONT face=宋体 color=#000000>E:\zemax\seq2zmx\seq2zmx.exe   filename.seqfilename.zmxfilename.log </FONT></FONT></P><P>你要了解这个转换程序一个可以在dos下运行的程序,尽管命令提示行不是dos.</P><P>如果你会用dos,这个命令的操作当然是很容易的。</P><P>CODE V中有一个macro\zemaxtocv.seq</P><P>运行它根据提示就可以用CODE V 打开相应的.ZMX文件</P>
[此贴子已经被作者于2005-11-17 9:35:01编辑过]



设计光学 发表于 2005-11-17 22:58:00



to 卫星:
<P 0cm 0cm 0pt">我这样输入的:</P>
<P 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt"><FONT face="Times New Roman">1,<FONT size=3></FONT>E</FONT>:<FONT face="Times New Roman">\</FONT></P>
<P 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt"><FONT face="Times New Roman">2,<FONT size=3></FONT>E</FONT>:<FONT face="Times New Roman">\zemax\seq2zmx\seq2zmx.exe a.seq a.zmx a.log</FONT></P>
<P 0cm 0cm 0pt"><p><FONT face="Times New Roman"> </FONT></p></P>
<P 0cm 0cm 0pt"><FONT face="Times New Roman">Error</FONT>:<FONT face="Times New Roman">can’t open input file</FONT>:<FONT face="Times New Roman">a.seq</FONT></P>
<P 0cm 0cm 0pt">可是我是在<FONT face="Times New Roman">zmax\seq2zmx </FONT>里面命名为<FONT face="Times New Roman">a.seq</FONT>的啊</P>
<P 0cm 0cm 0pt">为什么啊?</P>
<P 0cm 0cm 0pt">请指教!</P>



新手小李 发表于 2005-11-18 01:22:00

<P>你要进到</P>
<P>E:\zemax\seq2zmx\里操作。</P>
<P>dos基本问题,呵呵</P>

设计光学 发表于 2005-11-19 00:27:00

<P>哎,我进去了啊</P>
<P>我进了 E:\zemax\seq2zmx\</P>
<P>可是提示 :zemax\seq2zmx不是内部或外部命令,也不是可运行的程序或批处理文件。</P>
<P>请告知如何处理?</P>

新手小李 发表于 2005-11-19 05:58:00

<P>当前目录为E:时键入</P>
<P>cd zemax\seq2zmx</P>

设计光学 发表于 2005-11-21 17:38:00

同意楼上的!十分谢谢!!!

johncai 发表于 2005-11-21 23:21:00

<P>成功!步骤如下,FYI</P>
<P>1、在Code V中将文件另存为*.seq<BR>2、filename.seq文件拷贝到seq2zmx 目录下<BR>3、然后运行cmd 打开命令提示行 进入c:\zemax\seq2zmx 目录<BR>4、键入seq2zmx.exe   filename.seqfilename.zmxfilename.log 并回车<BR></P>
<P>Note: 转换过程中会有一些小问题,就是某些zemax无法识别的seq命令 例如渐晕系数等等! 这些信息都会存储在filename.log中,根据这个信息可以对系统进行修正,将 .zmx 文件转换成 .seq 文件用CODE V中的macro根据提示就可完成。</P>
页: [1]
查看完整版本: zmx 和 seq 的转换方法