光电工程师社区

标题: zmx 和 seq 的转换方法 [打印本页]

作者: 中华卫星    时间: 2005-11-17 00:03
标题: zmx 和 seq 的转换方法


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

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

c:\zemax\seq2zmx\seq2zmx.exe   filename.seq  filename.zmx  filename.log 回车        

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

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

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





作者: 设计光学    时间: 2005-11-17 04:39


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




作者: 设计光学    时间: 2005-11-17 06:15


<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’T  OPEN  **.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


<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.seq  filename.zmx  filename.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


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

你要进到

E:\zemax\seq2zmx\里操作。

dos基本问题,呵呵


作者: 设计光学    时间: 2005-11-19 00:27

哎,我进去了啊

我进了 E:\zemax\seq2zmx\

可是提示 :zemax\seq2zmx不是内部或外部命令,也不是可运行的程序或批处理文件。

请告知如何处理?


作者: 新手小李    时间: 2005-11-19 05:58

当前目录为E:时键入

cd zemax\seq2zmx


作者: 设计光学    时间: 2005-11-21 17:38
同意楼上的!十分谢谢!!!
作者: johncai    时间: 2005-11-21 23:21

成功!步骤如下,FYI

1、在Code V中将文件另存为*.seq
2、filename.seq文件拷贝到seq2zmx 目录下
3、然后运行cmd 打开命令提示行 进入c:\zemax\seq2zmx 目录
4、键入seq2zmx.exe filename.seq filename.zmx filename.log 并回车

Note: 转换过程中会有一些小问题,就是某些zemax无法识别的seq命令 例如渐晕系数等等! 这些信息都会存储在filename.log中,根据这个信息可以对系统进行修正,将 .zmx 文件转换成 .seq 文件用CODE V中的macro根据提示就可完成。






欢迎光临 光电工程师社区 (http://bbs.oecr.com/) Powered by Discuz! X3.2