云计算免费试用-最高4x Tesla V100

结构的导入和导出

结构的导入和导出GDS文件Surface的导入

结构的导入和导出

结构导入

软件中结构的导入有两种方式,即:软件界面输入和脚本输入。

软件支持将指定格式的文件导入工程中。在软件功能区 Home 标签页中,点击Import选择要输入的文件类型。

Description

图中文件类型详情可参阅下表:

Number Name Description
1 Gds Gds是Cadence Design Systems软件公司开发的一种二进制文件格式,通常用于存储半导体的几何形状、层次结构等信息
2 Osg Osg文件是开源三维引擎OpenSceneGraph(OSG)开发的3D场景图形,可以储存各种模型信息
3 Ive Ive文件是由OSG定义的一种二进制场景格式,通常用来保存三维模型
4 3dc 3dc文件是Amabilis软件公司推出的软件3DCrafter所创建的一种用于存储三维媒体的文件格式
5 3ds 3ds是Autodesk公司早期开发的三维图形文件格式,广泛用于3D建模和动画领域
6 Ac Ac文件是由3D模型软件AC3D创建的一种3D模型文件
7 Obj Obj格式最初由Wavefront公司开发,现已成为3D模型之间广泛使用的格式
8 Geo Geo文件是由Carbon Graphics公司软件创建的一种3D模型文件
9 Dae Dae是Collada推出用于不同软件之间存储和传输3D模型的文件格式
10 Shp Shp文件是由ESRI开发的一种空间数据开放格式
11 Flt OpenFlight(Flt)最早是由ESRI开发的3D场景描述文件
12 Stl Stl是由3D Systems软件公司开发,使用非结构化三角形描述三维物体
13 Ply Ply是由斯坦福大学开发的一套针对多边体模型的三维数据格式
14 TXT TXT是包含未格式化文本的纯文本文件

结构导出

软件中结构的导出有两种方式,即:软件界面输出和脚本输出。

软件支持导出指定格式的文件。在软件功能区 Home 标签页中,点击Export选择要输出的文件类型。

Description

在数据可视化窗口,点击 Export to... 可以将数据导出为指定类型的文件。

Description

以GDS文件导出为示例,用户可以参考以下步骤:
GDS文件广泛应用于微纳加工、光电子、半导体等领域的版图设计与流片。需要注意的是,GDS文件一般仅能导出二维结构。且对于部分复杂的结构可能出现精度损失,建议导出后进行验证。

  1. 在主菜单栏 Home 标签页中找到Export按钮,点击并选择Export gds选项。

  1. 在弹出的导出对话框中,设置导出选项,如指定GDS层等参数。

  1. 点击 Next 按钮,进行导出设置,通常选择默认设置即可。

  1. 点击 Finish 按钮,选择GDS文件的保存目录,完成导出。

  2. 导出完成后,可使用第三方GDS查看工具打开并检查导出的GDS文件内容。

注意事项:

  • 若结构中包含自定义层或特殊图形,建议在导出对话框中对层映射厚度进行设置,确保GDS文件层信息准确。
  • 导出过程中如遇到报错或文件不完整,请检查结构设计是否规范,或尝试简化结构后再次导出。
  • GDS文件仅支持二维结构,软件中默认为ZX平面,如需要导出3D结构,请选择其他文件格式类型。

Surface结构的导入

软件支持直接导入 .txt 格式的数据文件,并将其转换为软件兼容的表面模型。用户可快速导入复杂光学元件(如自由曲面透镜、光栅结构)的三维设计数据,无需手动建模,从而显著提升工作效率。

上图中各选项含义如下:

Name Description
Select File 选择要导入的 .txt 文件。请注意,文件格式需满足特定要求。
The Data Origin X/Y:根据导入文件格式确定导入结构数据的原点。若文件中已定义平面坐标位置,则以此为准偏移平面;若未定义,则以当前 Composite View 中心为参考点进行偏移。Z:设置导入结构的厚度。例如,若导入平面厚度为2 μm\mu m,则此处应设置大于 2 μm\mu m 的值,以确保结构完整显示;若设置值小于实际厚度,则超出部分将无法显示。
The Date Span x/y span:设置X、Y方向上的宽度。若文件中已包含坐标信息,软件将自动设定此值;若未包含,则按此设置对结构进行缩放。
Surface to Import 选择导入数据对应的表面。Upper Surface :上表面;Lower Surface :下表面。
File Settings File units :设置导入数据的单位。Invert x and y axis :若导出文件时发生坐标轴翻转,勾选此项可自动校正。

支持导入的 .txt 文件格式有两种:

  • 完整坐标格式:包含 X、Y 方向的数据点数、坐标值及对应的 Z(X,Y) 数据。
  • 仅高度数据格式:仅包含 Z(X,Y) 数值。

以上可以参考导入自由曲面结构

成功导入结构后,软件将在对象树中生成对应的 Import 结构。该结构与普通结构相比,额外包含一个 Import data 编辑页面,其各项参数含义如下所示:

Name Description
Import Surface 点击后弹出导入窗口(与上文一致),用于为当前结构导入另一个表面,以构成双面结构。
Clear all data 清空当前结构的所有表面。
Data size Data x/y points 分别显示 X 与 Y 方向上的原始数据点数。
dx/dy 分别显示 X 与 Y 方向上数据点的等间距离散间隔。仅在数据为等距离散时显示。
Fine scale adjustments x scale 设置 X 方向的缩放比例。当未启用非均匀缩放时,此缩放为等比例缩放。
y scale 勾选 not uniform scaling 后启用,用于独立设置 Y 方向的缩放比例。
Lower ref height 定义或显示结构下表面的厚度。
Surface Upper ref height 定义或显示结构上表面的厚度。
Ref height span 定义或显示结构的整体厚度。

(n,k)材料的导入

软件支持导入.txt文件构建一个折射率随空间位置变化的结构。导入数据为指定单一频率下的复折射率信息。

上图中各选项含义如下:

Name Description
Select File 选择要导入的 .txt 文件。请注意,文件格式需满足特定要求。
The Data Origin X/Y/Z:设置导入结构数据原点在全局坐标系中的位置。
The Date Span x/y/z span:显示导入数据在 X、Y、Z 方向上的宽度。此信息为只读,不可修改。
File Settings File units :设置导入数据的单位。Import ad Mkji instead of Mijk :若数据文件的存储顺序有误,勾选此项可反转数据的读取顺序。
Plot Settings Plot plane :选择用于可视化的截面。 Image n / Image k :选择绘制折射率的实部 (n) 或虚部 (k)。

因需区分各向同性与各向异性材料,共有四种文件排列方式。其基本结构一致:前三行分别定义了 X、Y、Z 方向的数据点数、坐标最小值和坐标最大值,后续行则为按特定顺序排列的折射率矩阵数据。

  1. 各向同性材料
  • 折射率仅有实部 (n):

  • 复折射率 (实部n和虚部k):

  1. 各向异性材料(nxxn_{xx},nyyn_{yy},nzzn_{zz}
  • 折射率仅有实部(n):

  • 复折射率(实部n和虚部k):

导入时,请确保折射率数据在X、Y、Z各方向上的坐标点为均匀间隔。成功导入后:

  • 软件会在对象树中创建一个对应的 Import 结构。
  • 该结构在求解时会使用其内部定义的均匀网格。
    此外,该结构的属性页面会额外包含一个 Import Data 页,用于查看和调整结构参数,具体说明如下:

Name Description
Import (n,k) material 点击后弹出导入窗口,可重新导入材料数据文件。
Clear all data 清空当前结构的数据。
Data size Data x/y/z points 分别显示 X、Y、Z 方向上的原始数据点数。
dx/dy/dz 分别显示 X、Y、Z 方向上数据点的等间距离散间隔。
Fine scale adjustments x scale 设置 X 方向的缩放比例。未启用非均匀缩放时,所有方向等比例缩放。
y/z scale 勾选 not uniform scaling 后启用,用于独立设置 Y 或 Z 方向的缩放比例。