专业优化网站建设,安徽工程建设信息网,怎么在58同城上做网站,网站开发补充协议一、分析工具和模拟环境#xff08;Analysis tools and the simulation environment#xff09; 模拟计算完成后#xff0c;模拟计算数据紧接着写到模拟工程文件中#xff1b;甚至当模拟计算提前结束时计算得到的部分数据集也会写到文件中。当模拟完成后单击退出按钮、或者…一、分析工具和模拟环境Analysis tools and the simulation environment 模拟计算完成后模拟计算数据紧接着写到模拟工程文件中甚至当模拟计算提前结束时计算得到的部分数据集也会写到文件中。当模拟完成后单击退出按钮、或者单击退出按钮提前结束模拟计算工程文件将处于分析模式Analysis mode意味着要对数据迕行修改时必须先要切换到设计模式 Layout mode。 在分析模式下可以查看模拟对象的属性但不能进行编辑。这样可以保证在任何时候模拟计算的结果对应于所配置的模拟工程。用户可采用分析工具连续的分析模拟结果直到关闭程序或者准备修改模拟对象并重新进行模拟计算为止。退出分析例程返回到设计模式后计算的模拟数据会被删除。
二、分析组群Analysis groups 分析组群包含一些对象实体这些对象实体Objects可以是任何物件Object也可以是实现数据定制分析的相关脚本函数。例如可以用一个功率监视器、反射率监视器、一级计算从这些物件吸收光波的脚本函数创建一个吸收监视器组群。也可以采用一个由结构/模拟区域/光源/监视器组成的分析组群自动操作一个优化/参数扫描过程而且可以脚本函数刷新相应参数。 如上看到的有一个“设定SETUP”和一个“分析ANALYSIS ”选项卡。 SETUP 选 项卡中包含在分析组群中监视器需要编辑和设置的所有信息。结构组群实体对象Structure groups object的 SETUP 选项卡功能非常简单但是在编辑和分析两种模式下可以编辑“脚本标签 SCRIPT tab”中的信息。 “分析ANALYSIS ”选项卡包含分析监视器数据的所有信息。选项分为两部分。“变量标 签VARIABLES tab”的上半部分包含所有的输入参数而下半部分为输出参数结果名称。 采用对应按钮可以加入或者删除参数。用下面的“保存分析 SAVE ANALYSIS”可以保存变量 “运行脚本 RUN ANALYSIS ”按钮运行位于“脚本标签 SCRIPT tab”中分析脚本。 脚本一旦运行结果输出参数就成为监视器数据按照简单监视器访问监视器数据的同样方法从脚本提示和脚本文件可以访问输出数据。 三、绘图和显示图形窗口Figure windows for plots and images 可以采用 1D 线、2D 表面和 3D 向量场图形可视化模拟计算结果。这类图形可以用内部的结果可视化窗口或者脚本语言绘制。
四、数据输出Data export 在某些情况下用户可能希望输出模拟结果采用 Lumerical 软件中不具备的其它某些工具进行更高级的图形绘制和数据分析。可以采用多种方法输出数据但通常情况下可能需要采用脚本语言。 可以采用脚本命令 write 将数据输出到文本文件或者采用命令 matlabsave 将数字保存到 .mat 格式文件。用命令 vtksave 同样可以将存储在数据集的计算结果输出到 Paraview 更复杂数据的可视化工具 。
五、可视化器Visualizer 可视化器是一个数据分析工具来自不同实体对象监视器参数扫描…… 等模拟数据可送到可视化器。 添加到可视化器的数据一直保留到删除前例如采用 Remove按钮或者按窗口右上角的X。 在比较不同数据集得结果时这是非常有用的。窗口的左上部是绘图区显示窗口右上部设置定义的当前数据。下部分的许多选项可用来控制在绘图区显示什么样数据。如果绘图需要较多区域这部分会缩小。 5.1 特性的可视化器Visualizer attributes 特性是要绘制的物理量例如功率传输与频率的关系。可以将多个特性送到可视化器。当绘制线性图形时每个特性就以一个单独的图线当使用图片和矢量图形时只显示选择的特性。 DATA SET: 数据集全名称可以包含多个特性 ATTRIBUTE: 特性名称 VECTOR OPERATION: 选择向量特性的一个特定分量。 SCALAR OPERATION: 选择一个标量的特定分量例如real,imag, abs, angle SCALE: 缩放要绘制的数据。 LEGEND: 本名称会显示在图形的图例中 NOTES: 用户加入的有关特性的其它信息。 VIEW DATA: 允许用户查看下述表格格式中的数据 在这种表格格式中用户可以选择一部分数据并可“拷贝”或者“输出”到文本文件。另外 你也可以把任何一部分数据发送到脚本工作区。 5.2 参数的可视化Visualizer Parameters) 除了特性外数据集同样包含相关的位置向量例如位置频率。 ATTRIBUTES: 相关特性的名称。 PARAMETERS: 参数的名称 VALUE: 如果是一个奇异值则显示值如果是一个向量则为空白。 ACTION: 控制图形中参数的处理方式。例如选择哪个轴来绘制参数。
六、结果管理器Results Manager
6.1 结果查看Results View 结果查看窗口显示了实体对象树中当前被选中的实的全部模拟计算结果。有模拟计算结果的任何模拟对象都会用一个标识显示在右下角。可以用鼠标键右击任何一个标识然后通过弹出菜单命令将对应结果显示在可视化器也可送到脚本工作区进行随后处理。 使用 datasets 命令可以将原始数据打包成有意义的结果然后可容易地进行参数化和可视化。 所有标准监视器的结果可以恢复到原始的、非参数化的矩阵形式用 getdata或者数据集形式 用 getresult。例如在上面的结果查看图中可以用“getdata”命令得到列在“rawdata” 下的结果。列在results 下的结果是数据集可以用“getresult”命令得到只有可视化时才计 算这些结果。同每个结果相关的图标反映结果的类型 矩阵Matrix简单矩阵结果无关联参数 矩阵数据集Matrix dataset 是参数化的矩阵结果至少包含一个特性结果以及对于 参数。 直线数据集Rectilinear dataset是一个参数化矩阵结果同一个直线网格rectilinear grid 关联。 非绌构化数据Unstructured data是一组数据没有被结构化为数据集或矩阵而是几个 不同的类型组成。 字符串String 原始数据结果是所有非参数化的、简单的矩阵结果。要由矩阵创建参数化矩阵数据集使用“发送到脚本Send to script”选项将发量拷贝到脚本工作区。
6.2 脚本工作区Script Workspace 脚本工作区显示当前脚本环境的所有变量。以列表格式显示变量当前值以及对应的维。鼠标右击变量然后在弹出菜单选择“可视化Visualize”用户就可以可视化脚本工作区中的任何变量。