Skip to content

图形用户界面

NOTE

原文来源:Sentaurus Structure Editor User Guide, Version W-2024.09, Synopsys, Inc. PDF 源页码:第 2 章,对应 PDF 第 44–63 页

GUI 模式

SDE 提供完整的图形用户界面(GUI)用于交互式建模。主要组成包括:

  • 菜单栏:顶部提供所有操作入口
  • 工具栏:常用操作快捷按钮
  • 视图窗口:显示结构几何,支持缩放、平移、旋转
  • 命令行窗口:Scheme 交互输入和输出
  • 侧边面板:材料、区域、接触列表和属性编辑

菜单栏

菜单主要功能
File新建、打开、保存模型,导入导出文件,退出
Edit撤销、重做,编辑偏好设置
View控制显示样式、网格、坐标轴、渲染模式
Materials材料管理、激活材料
Regions区域操作、重命名、合并
Contacts接触定义、编辑
Geometry基本形状绘制、布尔操作、变换
Process蚀刻/沉积工艺仿真
Doping掺杂轮廓定义
Refinement网格细化窗口定义
Tools扩展工具、查询、脚本
Windows窗口管理
Help关于、版本信息

工具栏

工具栏提供对常用功能的快速访问。你可以通过 View > Toolbars 显示或隐藏特定工具栏。

常用工具栏按钮:

  • New:新建模型
  • Open:打开现有模型
  • Save:保存当前模型
  • Undo / Redo:撤销/重做操作
  • Zoom In / Zoom Out:快速缩放
  • Fit to Window:自适应视图大小
  • Refresh:重绘视图

恢复 GUI 设置

SDE 会自动保存上一次会话的 GUI 设置(窗口大小、位置、面板布局等),并在下次启动时自动恢复。

如需禁用自动恢复,在启动前设置环境变量:

bash
# bash
export SDE_NO_RESTORE_GUI=1

视图操作

鼠标操作

操作2D3D
缩放滚轮上下滚轮上下
平移左键拖拽左键拖拽
旋转-右键拖拽

键盘快捷键

快捷键功能
Ctrl+Z撤销
Ctrl+Shift+Z / Ctrl+Y重做
Ctrl+S保存
Ctrl+O打开
Ctrl+N新建
F5刷新视图

剖切平面查看(3D)

Interactive Cutting Plane Viewer 允许交互式剖切 3D 结构,查看内部截面:

  1. 点击工具栏剖切按钮
  2. 拖拽滑动条改变剖切位置
  3. 可以选择 X/Y/Z 任意方向剖切
  4. 显示当前截面的材料分布

透视与正交投影(3D)

  • 透视投影:符合人眼视觉,近大远小,适合整体观察
  • 正交投影:保持尺寸比例,适合测量和精确观察

切换方式:View > Perspective 勾选切换。


颜色方案

DATEX 提供两种颜色方案可供选择:

  • DATEX Classic:经典蓝底材料配色
  • DATEX Modern:现代柔和材料配色

切换:View > Select DATEX Color Scheme


渲染模式

SDE 提供多种渲染模式:

模式说明
Wireframe仅显示边线,最快,适合复杂结构预览
Hidden Line消隐显示
Flat Shading平面着色
Smooth Shading平滑着色,效果最好

选择:View > Select Rendering Mode


显示/隐藏坐标轴

View > Coordinate Axes 勾选可显示坐标坐标轴箭头,方便判断方位。


视图方向

可以快速切换到标准视图方向:

  • Front(前)、Back(后)
  • Left(左)、Right(右)
  • Top(顶)、Bottom(底)
  • Isometric(等轴测)

菜单路径:View > View Orientation


显示网格线

View > Grid 显示/隐藏背景网格线,帮助定位坐标。


显示标尺

View > Rulers 显示/隐藏边缘标尺,方便读取尺寸。


缩放

  • View > Zoom In / Zoom Out:步进缩放
  • View > Fit:自动缩放使整个结构适应窗口
  • View > Scale:输入缩放比例手动设置

可视化选中的几何对象

View > Display Selected Entities 仅高亮显示选中的实体,隐藏未选中部分,方便聚焦观察复杂结构中的局部。


快速访问 Placements/Refinements/Doping 面板

在视图左侧快速访问:

  • Placements:工艺 placement 列表
  • Refinements:网格细化窗口
  • Doping Profiles:掺杂轮廓

点击对应标签即可展开编辑。


显示内部实体表示

View > Show Internal Entity Representation 显示拓扑分解后的内部边界,帮助诊断几何问题。


列表

左侧面板提供多个列表:

  • Materials:材料列表,显示当前模型中所有材料
  • Regions:区域列表,点击可选中/重命名/删除
  • Contacts:接触列表,显示所有定义的接触
  • Refinement Windows:网格细化窗口列表
  • Doping Profiles:掺杂轮廓列表

点击列表项即可在视图中高亮对应几何。


视图窗口

视图窗口是显示和交互建模的主要区域:

  • 支持鼠标滚轮缩放
  • 支持拖拽平移(2D/3D)
  • 支持拖拽旋转(3D)
  • 点击选择几何元素(顶点、边、面、区域)
  • 框选选择多个元素

命令行窗口

底部命令行窗口提供:

  • Scheme 命令交互式输入
  • 输出命令执行结果
  • 记录 GUI 操作对应的 Scheme 命令
  • 可以保存命令历史为脚本文件,用于自动化

功能按钮:

  • Clear:清空命令窗口
  • Save:保存所有命令历史到 .scm 脚本文件

TIP

如果你用 GUI 完成建模后,可以保存命令历史得到完整建模脚本,便于后续复用和修改。


打开和保存操作

打开模型

  • File > Open:打开 .sde 格式的 SDE 模型文件
  • File > Import:支持导入多种格式:
    • ACIS .sat / .sab
    • STEP .step / .stp
    • STL .stl

保存模型

  • File > Save:保存到当前文件
  • File > Save As:另存为新文件

保存格式为 SDE 原生 .sde,包含完整几何、材料、接触、掺杂信息。


保存边界

可以只保存边界信息供 SMesh 使用:

File > Save Boundary → 输出 .cmd 边界命令文件,SMesh 可以直接读取。


导入文件

SDE 支持从外部导入几何:

  • ACIS SAT 文件
  • STEP 文件
  • 边界命令文件(.cmd

File > Import 选择对应格式导入。


记录操作到文件

你可以开启记录,将所有 GUI 操作记录为 Scheme 命令:

File > Start Recording → 开始记录 File > Stop Recording → 停止并保存脚本

这对于创建可复用的参数化建模脚本非常有用。


撤销和重做

SDE 支持多步撤销/重做:

  • Edit > Undo 撤销上一步操作
  • Edit > Redo 重做被撤销的操作

默认撤销栈深度足够应对大多数建模场景。


自定义

配置命令行窗口

Edit > Preferences > Command Line 配置:

  • 字体大小
  • 行数保留
  • 自动清空前

修改 GUI 属性

Edit > Preferences > GUI

  • 背景颜色
  • GUI 风格(系统/跨平台)
  • 菜单栏字体大小
  • 主窗口大小
  • 主窗口位置

选择实体

SDE 提供多种选择方式:

  • 点击:选择单个实体
  • Shift+点击:添加/移除选择
  • 框选:选择框内所有实体

选中的实体会在视图中高亮显示。


吸附模式

SDE 支持顶点吸附到网格,方便对齐:

Edit > Snap To Grid 开启/关闭吸附。

吸附间距可以在偏好设置中配置。


打印

File > Print 打印当前视图到打印机或导出为 PDF。


定义参数

你可以在 SDE 中定义参数,实现参数化建模:

Tools > Parameters > Define 打开参数定义对话框:

  • 参数名称
  • 类型(整数/浮点数/字符串)
  • 默认值

定义后可以在 Scheme 脚本中使用这些参数,方便修改尺寸重新生成结构。


参数化对话框

你可以通过 Scheme 脚本创建自定义对话框,让用户输入参数后生成结构。详见"用户自定义对话框"章节。


控制视图

本节总结常用视图控制快捷键:

操作方式
缩放鼠标滚轮
平移左键拖拽
旋转(3D)右键拖拽
适配窗口双击视图 / 工具栏 Fit 按钮
刷新F5

掌握这些快捷键可以大幅提高交互式建模效率。

基于 Sentaurus TCAD 官方文档构建

代码块