ZEMAX | 使用 Project Directory 组织 OpticStudio文件

在 OpticStudio 和 OpticsViewer 21.3 中引入的 Project Directory 系统可以轻松打包和存储重要的 Zemax 文件,以便可以在逐个项目的基础上轻松访问和操作它们。Project Directory 有助于防止覆盖存储在由多个 OpticStudio 设计文件访问的公共文件中的数据。

传统文件组织的问题

OpticStudio 或 OpticsViewer 系统的完整表示不仅依赖于存储在 ZOS(或较旧的ZMX)镜头文件中的数据,还依赖于许多其他支持文件类型。其中包含支持数据,例如光学材料信息、涂层处方和 CAD 文件。

在 Zemax 的传统组织系统中,许多这些支持文件位于 \Documents\Zemax\ 文件夹结构中通常,许多不同的光学系统模型(ZOS 或更旧的 ZMX 文件)会引用同一个文件。在用户或计算机之间共享文件时,如果收件人修改了其计算机上的任何底层文件,则此结构可能会导致问题。例如,在打开存档 (ZAR) 文件时,他们可以选择在解压ZAR时覆盖或跳过任何重复文件。覆盖文件可能会导致他们丢失编辑和自定义;跳过文件可能会阻止他们看到原始系统的正确表示。

每个 OpticStudio 系统将使用不同的底层文件,但在给定系统中使用的文件的完整列表可在“Files Used”部分的“Analyze...Reports..Prescription Data”下访问。

使用 Project Directory 文件组织系统

为避免出现上一节中描述的问题,建议您在 Project Directory 系统中组织文件。这允许轻松打包和存储与给定系统关联的所有文件,以便可以在逐个项目的基础上轻松访问和操作这些文件。将系统保存到 Project Directory 时,支持文件的项目特定版本将保存到唯一的文件夹中,以防止覆盖存储在公共文件夹中的数据。

要将系统保存到 Project Directory,请导航到 File...Convert to Project Directory。选择一个现有文件夹或创建一个新文件夹;这将是您的 ZOS(或更旧的ZMX)、ZDA 和支持文件的位置。

在您指定的 Project Directory 中,该软件将为您的模型中使用的受支持文件类型创建子文件夹和文件。这些可能包括 ABG_DATA、COATINGS 和 GLASSCAT 文件夹。

您的 \Documents\Zemax\ 文件夹将继续存在,并且仍将包含 OpticStudio 或OpticsViewer 安装中包含的所有文件。对于保存为项目目录的文件,如果在该目录中找不到任何所需的文件,软件接下来将在 File...Project Preferences...Folders下指定的文件夹中查找并使用适当的文件夹或文件。

要查看支持的文件类型列表,请参阅产品文档。从 OpticStudio和 OpticsViewer 21.3 开始,包含的文件如下:

接收保存为Project Directories的文件

加载存档文件时,您可以选择将文件提取到项目目录。建议您选中此框。这样做将创建与之前概述的文件结构相同的文件结构。

如果您不希望将文件组织为 Project Directory,则可以取消选中此选项。还原存档后,只有您的 ZOS 和 ZDA 文件位于指定的 “To Folder” 中。所有其他支持文件将组织在 \Documents\Zemax\ 文件夹层次结构中,或者在适用的情况下,在项目首选项中指定的文件夹中。

ZEMAX | 使用 Project Directory 组织 OpticStudio文件相关推荐

  1. 计算机目录读取,从项目目录中读取SQL查询文件(Read SQL query file from project directory)...

    从项目目录中读取SQL查询文件(Read SQL query file from project directory) 我在Visual Studio项目中放置了3个特别大的SQL查询,位于项目目录中 ...

  2. Project directory ‘x/x/x‘ is not part of the build defined by settings file ‘x/x/x‘. If this is ...

    错误信息: Project directory '/Users/Work/workspace/visitorRegisterKotlin/versionPlugin' is not part of t ...

  3. Maven打包时抛出should not point at files within the project directory …异常

    版权声明:本文首发 http://asing1elife.com ,转载请注明出处. https://blog.csdn.net/asing1elife/article/details/8273211 ...

  4. Flume使用Spooling Directory Source采集文件夹数据到hdfs

    一.需求说明 flume监控linux上一个目录(/home/flume_data)下进入的文件,并写入hdfs的相应目录下(hdfs://master:9000/flume/spool/%Y%m%d ...

  5. [架构之路-164]-《软考-系统分析师》-3-操作系统基本原理-文件系统(文件的逻辑组织、文件的物理组织、硬盘空间管理、分布式文件系统)

    目录 3 . 4 文件系统 3.4.1文件的组织结构 1 . 逻辑结构 2 . 物理结构 3 . 树形文件结构 3.4.2 硬盘存储空间管理 1 . 空闲文件目录 2 . 空闲块链 3 . 位示图法 ...

  6. project下build.gradle文件和module下buil.gradle

    前言 自己写了几个gradle文件模板,如果还在使用Support包开发的可以参考. 定义一个全局统一配置文件config.gradle Project目录下的config.gradle /*** 全 ...

  7. 安装composer报错Project directory fecshop/ is not empt

    如上图所示: Project directory fecshop/ is not empty 解决方案: 1.清空目录的所有内容 2.php的函数要删除 puyenv ,pcntl_signal ,p ...

  8. 电商美工psd文件_PS教程:10个创建PS专业和有组织PSD文件的技巧

    今天给大家分享创建PS专业和有组织的PSD文件的10种方法,希望对你有帮助! 1.使用指南和网格 Photoshop中有很多选项可以帮助您使对象彼此对齐.参考线和网格是有用的工具,可帮助您在像素网格上 ...

  9. composer报错Project directory is not empty.的解决

    问题 执行composer create-project flarum/flarum .后报错: [InvalidArgumentException] Project directory " ...

  10. Simulink学习——使用Simulink Project去管理工程文件

    使用Simulink Project去管理工程文件 当模型内容不断增长后,管理模型会变得复杂起来.挺难记住那么多文件,和他们之间的关系.比如前面几期,我们又用了m文件去管理变量,又创建了复用组件给主模 ...

最新文章

  1. 【HTML5游戏开发】简单的《找不同汉字版》,来考考你的眼力吧
  2. Linux之DNS服务
  3. mega_[MEGA DEAL] Ultimate JavaScript电子书和课程包(96%折扣)
  4. 学会python之后-学会Python后,人生简直开挂了!
  5. 2014 年第六届全国大学生数学竞赛预赛数学类最后一题参考解答
  6. Windows下一个比较完美的线程池实现
  7. Gitlab上传代码
  8. java8新特性简述
  9. 怎么做圆一圈圈扩散效果_软文推广怎么样做才有效果?
  10. 初学 Ajax(涉及 php)
  11. 用screenfetch显示带有酷炫Linux标志的基本硬件信息
  12. Android中ICS4.0Launcher中Fold的功能详解【androidICS4.0--Launcher系列三】
  13. SQL Server 存储
  14. oracle 存储 秘密,鲜为人知的Exadata存储性能秘密
  15. shader篇-动画
  16. 为 Hexo 搭建的博客添加属于自己的个性域名
  17. 全角空格可复制粘贴,解决字符对齐问题
  18. esp8266 OTA 云远程更新固件 wifiupdate
  19. osd 显示 png格式图片水印
  20. iSIGHT9.0 设计优化

热门文章

  1. Hadoop技术原理与应用
  2. html 百度地图坐标拾取,百度拾取坐标系统坐标反查是什么意思
  3. MYSQL登录和常见命令
  4. 歌曲剪辑软件测试自学,想做vlog?想剪视频?全网最良心的视频剪辑软件测评之入门篇...
  5. Qt网络编程-TcpClient入门Demo(1)
  6. Spring+SpringMVC+MyBatis+JQ+BootStrap练习
  7. 计算机右键功能总结,电脑小技巧分享:右键菜单功能使用技巧
  8. CAD.NET 选择集操作
  9. java 异或_Java异或详解
  10. IOS性能优化方面的文章,Mark下