设计导入
Setup 选项卡 Project 组中的 Import(导入) 按钮读取 TFCalc(.tfd)、Essential Macleod(.dds)和 OptiLayer(.dsg)保存的镀膜设计,并把它们作为 TFStudio 设计加入某个项目文件夹。可以一次选取任意数量、来自任一程序的文件;每个文件成为一个设计。
左侧列出所有能读取的设计:程序、层数,以及还有多少材料名称需要指定 TFStudio 材料。无法读取的文件列在下方并注明原因。添加文件… 会把新选取的文件追加到同一批中。
右侧显示当前高亮的设计:入射介质、基底、出射介质和参考波长,然后是层堆栈,给出每层导入后的物理厚度(纳米),旁边是文件中对该层的描述(光学厚度、锁定)。读取时所做的假设或略去的内容写在堆栈上方,无法计算厚度的层也在此注明。堆栈下方是材料表,最下方是该设计在正入射下、按文件自身绘图范围计算的透射率、反射率和吸收率,所有材料都指定后即会显示。
材料。 设计中的材料名称沿用该程序自己数据库中的写法。每个名称会在你的材料目录中按名称精确查找,匹配结果显示在选择器中;来自同一程序导入的材料优先于其他材料,用户目录优先于内置库,Air 始终对应内置的 Air。任何建议都可以用选择器更改。名称在整批中共享,指定一次即覆盖所有使用它的设计。请先导入该程序的材料文件(材料编辑器,导入材料文件…),这样名称才能被找到。未指定的名称会作为缺失材料导入:设计编辑器会标记它,之后可用 替换材料 修正。
OptiLayer 设计只用缩写来命名材料,因此读取器会在设计所在文件夹中查找:项目文件中若有缩写对应表则用之,否则取在控制波长处折射率与层中记录值相同的那个材料文件。文件夹中的基底文件提供介质,若项目未指明基底,也由此提供基底。以这种方式找到的材料标记为“来自设计所在文件夹”,并随设计一起保存,如同 .tfs 文件携带材料一样,因此设计按其原本使用的定义计算。若要改用目录中的材料,在该行的选择器中选取即可;状态旁的按钮可恢复文件中的定义。
底栏。 TFCalc 文件不记录波长单位,但每一层都同时带有四分之一波数和物理厚度,二者只在正确的单位下相符,因此开关会从文件中读出单位。也可手动设为 nm 或 µm;若与文件不符,设计中会注明。选择项目文件夹,然后点 导入。设计编辑器会打开最后加入的设计。
不予导入的内容
Section titled “不予导入的内容”Rugate 或渐变折射率设计会列在无法读取的文件下方并注明原因。OptiLayer 的 rugate 层、Essential Macleod 的堆积密度层和 TFCalc 的可变材料都是这些程序构建渐变折射率的方式,而 TFStudio 没有渐变层可以承载它们。
| 量 | TFCalc | Essential Macleod | OptiLayer | 在 TFStudio 中 |
|---|---|---|---|---|
| 层编号 | 从基底起 | 从入射介质起 | 从基底起 | 无论来自哪个程序,存储方式相同 |
| 层厚度 | 物理厚度(nm);QWOT 仅作参考显示 | λ₀ 处的全波光学厚度,或物理厚度 | 控制波长处的四分之一波数,按层中记录的折射率,在匹配角度下定义 | 物理厚度(nm);光学厚度用该层在 λ₀ 处的折射率换算,文件有匹配角度时按该角度换算 |
| 吸收层 | 物理厚度(nm) | 光学厚度按 n 的实部 | 四分之一波数按 n 的实部;折射率过低、光波无法在匹配角度下传播的层按正入射换算并注明 | 物理厚度(nm) |
| 参考波长 | Environment,单位由各层数据判断 | 按文件的单位 | 控制波长 | nm |
| 背面 | 背面层 | 无 | 无 | 背面堆栈;表面模式随之设置 |
| 出射介质 | Environment;与基底相同表示半无限基底,否则表示计算基底的两个表面 | 基底即出射介质 | 项目文件;基底视为半无限,这是程序的默认设置,其 Back Side 选项不在文件中 | 按文件,并相应设置评估模式;程序没有出射介质时取基底材料,含义相同 |
| 基底厚度 | Environment,mm | 未使用 | 文件中没有 | 文件没有时取 TFStudio 默认值 |
| 常数折射率 | 无 | 以数字作为材料名称,且目录中没有同名材料时 | 文件夹中没有匹配材料时取记录的折射率 | 嵌入设计的常数折射率材料 |
| 锁定层 | Optimize = No | Lock | 状态 F | 锁定 |
堆栈公式及其符号、文件中的入射角、匹配角度,以及读取时略去或假设的内容(优化目标、层分组、链接层、第一个之外的环境、监控设置、项目未指明的介质)都会以程序当前语言写入设计的备注。