Zemax的玻璃库一般指材料目录文件,也就是AGF这类玻璃目录文件所在的位置。你在换电脑、换盘符、把用户文档迁到网盘,或者团队要统一目录时,最容易出现的问题是软件还能打开,但材料目录下拉框里自定义玻璃库不见了,或加载模型时提示找不到相关目录。处理这类问题,核心就是先确认GLASSCAT目录当前指向哪里,再按同一口径完成迁移、备份、恢复,并在迁移后做一次可验证的检查。
一、Zemax玻璃库路径怎么迁移
迁移玻璃库路径的关键点有两个,一是用软件里的文件夹设置把GLASSCAT指到新位置,二是手动把原目录里的AGF文件搬过去,因为仅修改设置并不会自动搬运旧文件。
1、先在软件里定位当前GLASSCAT目录
打开【Setup】→【Project Preferences】→【Folders】,在列表里找到GLASSCAT对应的路径,记录当前目录位置与目录名,避免后面复制错层级。
2、规划新目录位置,并先建好目标文件夹
建议把新目录放到本地稳定路径,例如`D:ZemaxDataGlasscat`,不要放到容易离线或盘符会漂移的位置;如果你必须放网络盘,先确保该路径在离线时也可用,否则后续启动可能直接受影响。
3、在Folders里把GLASSCAT改到新目录
仍在【Setup】→【Project Preferences】→【Folders】页面,找到GLASSCAT这一项,点击右侧【...】选择你新建的目标文件夹,然后点击【OK】保存设置。
4、手动搬运玻璃库文件,并优先复制AGF
用资源管理器打开旧GLASSCAT目录,把你需要的自定义目录文件复制到新目录,重点保留`.agf`文件;`.bgf`一般会在使用AGF时由软件自动生成,不建议编辑,也不必作为迁移的必要文件。
5、重启软件并用材料目录窗口做验收
重启后打开【Libraries】→【Materials Catalog】,在Catalog下拉框里确认你迁移过来的自定义AGF能正常出现,并能选中查看折射率等数据;如果这里能正常显示,说明路径迁移已经生效。
二、Zemax玻璃库备份与恢复怎么做
备份与恢复要同时考虑两类范围,一类是全局的GLASSCAT用户数据目录,另一类是项目级的支持文件目录。团队协作或交付给外部时,更推荐把项目相关的玻璃库随项目一起打包,减少对对方电脑全局目录的依赖。
1、备份前先确认GLASSCAT真实位置与口径
在【Setup】→【Project Preferences】→【Folders】确认GLASSCAT路径后,再去文件系统备份该目录;这样你备份的是当前正在用的目录,而不是默认目录或历史目录。
2、全局备份建议只备AGF,并带上版本备注
把GLASSCAT目录下你们自建或厂商新增的`.agf`复制到备份位置,同时按日期或版本加一个说明文件,记录这次备份对应的项目版本或材料更新批次;BGF可忽略,后续会按需重建。
3、项目交付时用Project Directory把玻璃库随项目落地
如果你使用Project Directory体系,执行【File】→【Convert to Project Directory】,选择一个新的项目目录后,软件会在该目录下为支持文件生成子文件夹,其中可能包含GLASSCAT等文件夹;对方打开项目时会优先在项目目录里找支持文件,找不到才回退到全局Folders配置。
4、恢复时先放文件,再改Folders,最后重启验证
恢复到新机器时,先把备份的AGF文件放入你计划的新GLASSCAT目录,再打开【Setup】→【Project Preferences】→【Folders】把GLASSCAT指向该目录,点击【OK】保存,然后重启软件,最后到【Libraries】→【Materials Catalog】核对目录是否出现。
5、需要保留不同客户口径时,用Folders配置的保存与加载
Folders设置支持保存与加载不同的文件夹集合,你可以为不同客户或不同项目保存一套配置;切换任务时加载对应配置,能减少反复手动改路径造成的误用与覆盖。
三、Zemax玻璃库路径迁移后材料目录仍为空怎么办
这一步只解决一个常见故障:你已经迁移了路径,也复制了文件,但材料目录里仍看不到自定义玻璃库,或打开模型仍提示缺少目录。按下面顺序排查,通常能很快定位是路径没生效、文件放错层级,还是项目优先级覆盖了全局路径。
1、先回到Folders确认GLASSCAT是否真指到新目录
打开【Setup】→【Project Preferences】→【Folders】,再次核对GLASSCAT路径是否就是你新目录,不要只看文件系统里有没有复制;路径没指过去,复制再多也不会被加载。
2、确认AGF是否放在GLASSCAT目录根层级
很多人会把AGF放到多一层子文件夹里,导致软件在GLASSCAT根目录扫描不到;你可以把一个已存在的AGF与自定义AGF放到同一层级做对照,确保目录结构一致。
3、用Materials Catalog窗口验证是否能读取到AGF
打开【Libraries】→【Materials Catalog】,看Catalog下拉框里是否出现你复制的AGF;如果下拉框出现但选中后无数据,再回到AGF文件本体检查是否被误改编码或内容结构。
4、若使用Project Directory,先检查项目目录内是否已有GLASSCAT覆盖
如果该模型被保存为Project Directory,项目目录内可能自带GLASSCAT文件夹;此时软件会先用项目目录里的支持文件,与你全局GLASSCAT设置不一致也属正常,你需要把自定义AGF放到项目目录的GLASSCAT里,或按项目规则重新打包。
5、路径改动后务必重启软件再判断结果
部分文件夹位置变更需要重启才会生效;你在改完【Folders】后立刻打开材料目录窗口看到的结果,可能仍是旧配置缓存,重启后再做最终判断更可靠。
总结
Zemax玻璃库路径迁移的标准做法是先在【Setup】→【Project Preferences】→【Folders】里确认并修改GLASSCAT目录,再手动复制AGF到新目录,重启后用【Libraries】→【Materials Catalog】验收。备份与恢复则建议以AGF为核心进行目录级备份,并在项目交付时尽量采用Project Directory把GLASSCAT随项目一起打包,迁移后若仍不显示,再按路径是否生效、文件层级是否正确、项目目录是否覆盖这条排查链快速定位问题。
