参数扫描文件的用法

2023-12-16

摘要

通过控制和改变所选参数有助于检查给定光学系统的性能。 VirtualLab Fusion提供了完全灵活且计算效率高(通过并行化)的参数运行,使用户可以指定不同的参数变化方式。 作为示例,它可以用于所研究的任何系统参数的公差分析。 分析结果可以以不同的方式可视化,例如单个数字,图形甚至动画。

参数扫描文件

•参数运行文件允许更改光学装置的数值参数。

•例如可以使用:

- 研究系统对参数公差的灵敏度

- 优化参数

- 评估焦点附近光束轮廓的变化

- ...

•可以改变一个或多个参数。

•探测器结果记录在参数扫描文件中。

•原始光学装置的副本存储在参数扫描文件中。

新参数扫描

•要生成新的参数扫描,需要打开并激活光学装置窗口。

•可以通过以下方式生成新的参数扫描文件

- 功能区

- 光学装置工具

- 快捷键Ctrl + P.

参数规格页面

•此页面允许您选择想更改的参数。

•可以指定参数范围和步数。

•稍后将解释四种不同的使用模式(标准,可编程,扫描,随机)。

参数规格页面

您可以

•筛选特定参数

•仅显示已设为变化的参数

•使用前三列折叠/展开参数列表来获得更清晰的展示

使用模式

•标准模式:

所有选定参数在最小值和最大值之间的线性变化。

•可编程模式:

自定义每个变化步骤的参数值。 具有每个变化步骤参数值表由代码片段填充。

•扫描模式:

扫描参数空间 - 仿真所有可能的参数组合。

•随机模式:

最小值和最大值之间参数的随机变化。 有时也称为蒙特卡罗仿真。 种子文件可用于可重现的结果。

使用模式

•参数扫描的不同使用模式的图示,显示了由两个参数X1和X2定义的二维参数空间。

•红色:标准模式的结果参数集。

•绿色:示例如何在可编程模式下通过代码段生成参数集。

•蓝色:扫描模式的结果参数集。

•灰色:一些随机生成的参数集。

探测设备规格页面

•此页面允许选择评估哪些仿真引擎,探测器,屏幕和分析器。

•单击“Open”进入编辑对话框后,可以配置探测设备。

结果页面

在属性浏览器中,您可以更改显示的物理值的格式(数字位数以及是否显示物理单位),以便您可以更好地将它们导出,例如:通过复制和粘贴到“spread sheet programs”。

参数扫描中的光学装置

记录参数扫描结果

•对于耗时的仿真,尤其是对于具有多次迭代的参数运行,可以通过停用记录来减少仿真时间。

•因此仅在完成所有迭代后显示结果。

•为了查看到目前为止生成的正在运行的参数运行文件的结果,您可以通过窗口功能区复制文件; 然后,VirtualLab使用所有已计算的结果创建当前状态的Paramter Run文件。

显示参数扫描结果

1.可以删除结果以保存较小的参数扫描文件(例如用于发送电子邮件)。

(有时保存或打开带有许多和/或巨大结果的参数扫描文件比所有迭代的仿真花费的时间更长。)

2.用户可以选择不同的顺序来显示结果。

3.有不同的选项来显示复数。

参数扫描完成后如何保存(和关闭)?

结果页面 - 组合输出

每个(子)探测器的结果可以组合成数据阵列,动画,谐波场集或光线分布。 哪些组合输出可用取决于原始文件的类型和维度。

并行化和数据量

•参数扫描仿真迭代可以非常好地并行化执行。 因此,它代表了一种高速仿真大量不同设置的行之有效的方法。

•但是如果已经有一次仿真非常耗费内存,那么并行执行是不可能的。 如果VirtualLab可以在硬盘上交换如此大的数据而不是将其保存在RAM中,则这种事情或减慢运行过程将不复存在。

•再者,应关闭参数扫描循环的并行化。

•VirtualLab仍将执行并行计算,因为并行化也用于单系统仿真中。

文件信息

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

参数扫描文件的用法 的相关文章

  • 保存为 HDF5 的图像未着色

    我目前正在开发一个将文本文件和 jpg 图像转换为 HDF5 格式的程序 用HDFView 3 0打开 似乎图像仅以灰度保存 hdf h5py File Sample h5 img Image open Image jpg data np
  • Django 的内联管理:一个“预填充”字段

    我正在开发我的第一个 Django 项目 我希望用户能够在管理中创建自定义表单 并向其中添加字段当他或她需要它们时 为此 我在我的项目中添加了一个可重用的应用程序 可在 github 上找到 https github com stephen
  • 与区域指示符字符类匹配的 python 正则表达式

    我在 Mac 上使用 python 2 7 10 表情符号中的标志由一对表示区域指示符号 https en wikipedia org wiki Regional Indicator Symbol 我想编写一个 python 正则表达式来在
  • Pandas 日期时间格式

    是否可以用零后缀表示 pd to datetime 似乎零被删除了 print pd to datetime 2000 07 26 14 21 00 00000 format Y m d H M S f 结果是 2000 07 26 14
  • Python zmq SUB 套接字未接收 MQL5 Zmq PUB 套接字

    我正在尝试在 MQL5 中设置一个 PUB 套接字 并在 Python 中设置一个 SUB 套接字来接收消息 我在 MQL5 中有这个 include
  • 使用字典映射数据帧索引

    为什么不df index map dict 工作就像df column name map dict 这是尝试使用index map的一个小例子 import pandas as pd df pd DataFrame one A 10 B 2
  • YOLOv8获取预测边界框

    我想将 OpenCV 与 YOLOv8 集成ultralytics 所以我想从模型预测中获取边界框坐标 我该怎么做呢 from ultralytics import YOLO import cv2 model YOLO yolov8n pt
  • 为什么 PyYAML 花费这么多时间来解析 YAML 文件?

    我正在解析一个大约 6500 行的 YAML 文件 格式如下 foo1 bar1 blah name john age 123 metadata whatever1 whatever whatever2 whatever stuff thi
  • 从Python中的字典列表中查找特定值

    我的字典列表中有以下数据 data I versicolor 0 Sepal Length 7 9 I setosa 0 I virginica 1 I versicolor 0 I setosa 1 I virginica 0 Sepal
  • 在Python中检索PostgreSQL数据库的新记录

    在数据库表中 第二列和第三列有数字 将会不断添加新行 每次 每当数据库表中添加新行时 python 都需要不断检查它们 当 sql 表中收到的新行数低于 105 时 python 应打印一条通知消息 警告 数量已降至 105 以下 另一方面
  • 如何使用python在一个文件中写入多行

    如果我知道要写多少行 我就知道如何将多行写入一个文件 但是 当我想写多行时 问题就出现了 但是 我不知道它们会是多少 我正在开发一个应用程序 它从网站上抓取并将结果的链接存储在文本文件中 但是 我们不知道它会回复多少行 我的代码现在如下 r
  • 在 Sphinx 文档中*仅*显示文档字符串?

    Sphinx有一个功能叫做automethod从方法的文档字符串中提取文档并将其嵌入到文档中 但它不仅嵌入了文档字符串 还嵌入了方法签名 名称 参数 我如何嵌入only文档字符串 不包括方法签名 ref http www sphinx do
  • 如何使用 pybrain 黑盒优化训练神经网络来处理监督数据集?

    我玩了一下 pybrain 了解如何生成具有自定义架构的神经网络 并使用反向传播算法将它们训练为监督数据集 然而 我对优化算法以及任务 学习代理和环境的概念感到困惑 例如 我将如何实现一个神经网络 例如 1 以使用 pybrain 遗传算法
  • Jupyter Notebook 找不到 Python 模块

    不知道发生了什么 但每当我使用 ipython 氢 原子 或 jupyter 笔记本时都找不到任何已安装的模块 我知道我安装了 pandas 但笔记本说找不到 我应该补充一点 当我正常运行脚本时 python script py 它确实导入
  • 从 NumPy ndarray 中选择行

    我只想从 a 中选择某些行NumPy http en wikipedia org wiki NumPy基于第二列中的值的数组 例如 此测试数组的第二列包含从 1 到 10 的整数 gt gt gt test numpy array nump
  • 如何在 Windows 命令行中使用参数运行 Python 脚本

    这是我的蟒蛇hello py script def hello a b print hello and that s your sum sum a b print sum import sys if name main hello sys
  • 如何在 pygtk 中创建新信号

    我创建了一个 python 对象 但我想在它上面发送信号 我让它继承自 gobject GObject 但似乎没有任何方法可以在我的对象上创建新信号 您还可以在类定义中定义信号 class MyGObjectClass gobject GO
  • Django-tables2 列总计

    我正在尝试使用此总结列中的所有值文档 https github com bradleyayers django tables2 blob master docs pages column headers and footers rst 但页
  • 在 JavaScript 函数的 Django 模板中转义字符串参数

    我有一个 JavaScript 函数 它返回一组对象 return Func id name 例如 我在传递包含引号的字符串时遇到问题 Dr Seuss ABC BOOk 是无效语法 I tried name safe 但无济于事 有什么解
  • 使用随机放置的 NaN 创建示例 numpy 数组

    出于测试目的 我想创建一个M by Nnumpy 数组与c随机放置的 NaN import numpy as np M 10 N 5 c 15 A np random randn M N A mask np nan 我在创建时遇到问题mas

随机推荐

  • 龙蜥位列用户意愿迁移系统首位,中国操作系统要敢于“亮剑”

    让前路 起后浪 迷茫过 怀疑过 跌倒过 熄不灭 眼中的光 摘自歌曲 行者为光 就像歌中所唱 国内操作系统的演进虽然是夹缝中求生存 却始终前赴后继 矢志不渝 从而逐步实现替代甚至跃升的过程 曾经占据市场主流的CentOS停服 像是一个信号 一
  • CN2 VPS引领行业革命:为什么每个企业都需要它

    在当今数字化时代 企业面临着巨大的在线竞争压力 为了在市场中脱颖而出并确保业务的可持续增长 可靠的网络基础设施是至关重要的 这就是为什么越来越多的企业正在转向CN2 VPS的原因 这一技术正在引领行业革命 为企业提供了更高效 更安全 更可靠
  • 24届友友们还想去腾讯!?哪些岗位还在热招?看这一篇就足够!

    分享虾皮Shopee面经 iOS方向 Shopee ios开发面经 广东工业大学电子信息硕士这么好找工作吗 秋招补录公司直投链接汇总 被鸽了32个sp 太难了 求大家投小米吧 华为给我oc了 问我毁不毁约 2023年最佳雇主榜单评选结果出来
  • 工业互联网会是制造业数字化发展的未来吗?

    新工业革命正逐步形成 你认为工业互联网会是制造业数字化发展的未来吗 从这几年的工业互联网发展政策措施 就能看到答案 早在近三年前 工业互联网创新发展行动计划 2021 2023年 就提出了五方面 11项重点行动和10大重点工程 着力解决工业
  • 在喜马拉雅直播运营mentor超级nice,弹性工作制

    12月校招补录开启 C 大类岗位12 14已更新 华子开奖 好未来测开一二三四面面经 联想 测开一面面经 攒人品 联想 4 13测开 面试 联想测开一面 联想测开二面 联想测开 面试 联想测开一面 联想测开一面 base天津 联想测开一二面
  • 国外免费VPS真的零成本云计算体验?

    在当今数字化时代 云计算已经成为企业和个人的热门选择之一 云计算提供了便捷 灵活和经济高效的计算资源 可以帮助人们处理数据 托管网站 运行应用程序等等 然而 对于一些初学者来说 使用云计算可能会变得有些昂贵 但是 有一种方式可以让您尝试云计
  • 工业级路由器在风力发电场的远程监控技术

    工业级路由器在风力发电场的远程监控技术方面具有重要的应用意义 风力发电场通常由分布在广阔地区的风力发电机组组成 需要进行实时监测 数据采集和远程管理 工业级路由器作为网络通信设备 能够提供稳定可靠的网络连接和多种远程管理功能 对于风力发电场
  • 开源、免费、可私有部署的在线多人协同办公系统推荐?

    开源 免费 可私有部署的在线多人协同办公系统推荐 在考虑选择在线多人协同办公系统时 免费且开源的方案看似经济实惠 但实际上可能存在一些潜在 隐性成本 比如在系统的维护 安全性 定制化需求以及技术支持方面可能会有额外的支出 企业在选择系统时应
  • 张正友相机标定法原理与实现

    张正友相机标定法是张正友教授1998年提出的单平面棋盘格的相机标定方法 传统标定法的标定板是需要三维的 需要非常精确 这很难制作 而张正友教授提出的方法介于传统标定法和自标定法之间 但克服了传统标定法需要的高精度标定物的缺点 而仅需使用一个
  • Java_Mybatis_缓存

    缓存 1 概述 Mybatis 缓存 MyBatis 内置了一个强大的事务性查询缓存机制 它可以非常方便地配置和定制 2 会话缓存 一级缓存 sqlSession 级别的 也就是说 使用同一个 sqlSession 查询同一 sql 时 直
  • 字节电商双11 大促容量保障是如何做的?

    前言 Rhino 简介 Rhino是字节自研全链路容量评估产品 致力于构建完整的全链路容量评估解决方案 覆盖 容量预估 gt 资源准备 gt 数据准备 gt 容量验证 gt 监控 gt 分析 gt 决策 gt 处理反馈 围绕容量在稳定性 成
  • 《VirtualLab Fusion物理光学实验教程》好书分享

    目录 第一章 物理光学概念介绍 6 1 1 几何光学和光线追迹 6 1 2 物理光学和光场追迹 6 1 3 电场 磁场以及坡印廷矢量 8 1 4 振幅 相位及实部和虚部 9 1 5 振幅 相位与偏振 10 1 6菲涅尔公式 11 1 7 全
  • SqlServer_更改数据类型

    SQL server修改数据类型 使用以下命令可以进行修改 Alter table monthly import demand alter column ImportWeight DECIMAL 18 4
  • 3、Linux_系统用户管理

    1 Linux 用户管理 1 1概述 Linux系统是一个多用户多任务的操作系统 任何一个要使用系统资源的用户 都必须首先向系统管理员申请一个账号 然后以这个账号的身份进入系统 root 用户是系统默认创建的管理员账号 1 2添加用户 语法
  • Java_EasyExcel_导入_导出Java-js

    easyExcel导入 从easyexcel官网中拷贝过来 使用到的 这是使用监听器的方法 EasyExcel read file getInputStream BaseStoreDataExcelVo class new ReadList
  • 利用迈克尔逊干涉仪和傅里叶变换光谱法测量相干性

    摘要 在干涉仪中 条纹的对比度可能取决于光源的相干特性 例如 在具有一定带宽的光源的迈克尔逊干涉仪中 干涉条纹对比度随光程差的不同而变化 通过测量可动镜不同位置的干涉图对比度 可以得到光源的相干长度 典型的傅里叶变换光谱通常基于这种类型的光
  • 千呼万唤始出来!《“外研社·国才杯”竞赛一本通》焕新上线!

    写在前面 作为连续五年入选 全国高校大学生竞赛榜 的比赛 外研社 国才杯 理解当代中国 全国大学生外语能力大赛 含金量可想而知 对于想要保研的计算机er来说 能够在这样 规模大 影响力高 的比赛中 取得一定的成绩 必定会拉开自己与他人的差距
  • Java_Mybatis_动态SQL

    一 动态SQL 1 概述 动态SQL 是 MyBatis 的强大特性之一 解决拼接动态SQL时候的难题 提高开发效率 分类 if choose when otherwise trim where set foreach 2 if 做 whe
  • Java_原生api分页

    Java分页 当 mybatis plus 分页插件无法使用时 就可以使用 Java 中的 api 进行分页 本次使用的是通过stream流的方法进行分页 List
  • 参数扫描文件的用法

    摘要 通过控制和改变所选参数有助于检查给定光学系统的性能 VirtualLab Fusion提供了完全灵活且计算效率高 通过并行化 的参数运行 使用户可以指定不同的参数变化方式 作为示例 它可以用于所研究的任何系统参数的公差分析 分析结果可