参数扫描文件的用法

news2024/11/15 23:26:42

摘要

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

参数扫描文件

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

•例如可以使用:

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

 - 优化参数

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

 - ...

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

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

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

新参数扫描

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

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

 - 功能区

 - 光学装置工具

 - 快捷键Ctrl + P.

参数规格页面
 

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

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

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

参数规格页面

您可以

•筛选特定参数

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

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

使用模式

•标准模式:

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

•可编程模式:

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

•扫描模式:

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

•随机模式:

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

使用模式


 

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

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

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

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

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

探测设备规格页面

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

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

结果页面

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

参数扫描中的光学装置 

记录参数扫描结果


 

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

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

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

显示参数扫描结果
 

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

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

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

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

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

结果页面 - 组合输出

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

并行化和数据量

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

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

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

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


 

文件信息

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/108180.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Moonbeam生态说|Moonbeam Ignite重燃DeFi生态活力

日前,Moonbeam Network生态中两家活跃度最高的DeFi协议Moonwell和StellaSwap受邀参加Moonbeam中文社区BinanceLive直播。 作为Moonbeam生态的老朋友,两家项目方的联合创始人对赋能生态胸有成竹。 今年11月,Moonwell和StellaSwap都得到社区投票…

MORE CONVNETS IN THE 2020S: SCALING UP KER- NELS BEYOND 51 × 51 USING SPARSITY

论文链接: https://arxiv.org/pdf/2207.03620.pdf code: https://github.com/VITA-Group/SLaKlink MORE CONVNETS IN THE 2020S: SCALING UP KER- NELS BEYOND 51 51 USING SPARSITY一、引言(二)、大内核注意力(二)、卷积中的大…

I/O多路转接 —— select、poll、epoll

目录 一、概述 二、I/O多路转接 —— select 1. select函数的基本介绍 2. select的基本工作流程 3. 文件描述符的就绪条件 4. 基于select函数设计的服务器 1. 基本套接字的编写 2. select服务器的编写 5. select的优缺点 三、I/O多路转接 —— poll 1. poll函数的基…

LeetCode-1799- N 次操作后的最大分数和

1、状态压缩动态规划 我们可以使用动态规划来解决问题,我们利用数组dp[s]dp[s]dp[s]来表示状态为s时,能够去到的最大分数。由于题目限定了n的范围,因此我们可以利用二进制数字s来压缩状态,我们利用长度为m的二进制数s的每一位来表…

Javascript | Popper | 如何下载popper.min.js 与 各类js资源

文章目录问题描述解决办法问题描述 作为一个JS生手只知道使用CDN在线引用或者使用下载好的本地JS文件。 比如popper.js官网显示如下图,没有任何的Download按钮,有部分其他类的JS官网也存在同样的情况。 虽然有提供CDN,但因为国内网络原因&am…

Lua table(表)

table 是 Lua 的一种数据结构用来帮助我们创建不同的数据类型,如:数组、字典等。 Lua table 使用关联型数组,你可以用任意类型的值来作数组的索引,但这个值不能是 nil。 Lua table 是不固定大小的,你可以根据自己需要…

什么是python,为什么要学习Python?

什么是python? 人工智能概念的兴起,使得Python的发展非常迅速,关注度也是越来越高。作为现在最热门的编程语言,Python简单优雅,用尽量少的代码写出最明白的程序,简单易学的特性使其拥有超高的人气&#xf…

VUE—跳转传参

目录 一、基本使用 二、$route和$router 三、路由跳转的两种方式 四、编程式导航 五、传参 六、props 一、基本使用 1、安装vue-router cnpm install --save vue-router3 如果大家用的是vue2,下载vue-router不设置版本好的话,可能会因为版本过高…

大数据Kudu(十一):ClickHouse与Kudu对比

文章目录 ClickHouse与Kudu对比 ClickHouse与Kudu对比 kudu 2015年9月28号出现第一个测试版本0.5.0,2016年2月26第一个正式版0.7.发布。clickhouse 2018年3月开源正式版出现。两者都是列式存储,都可以针对数据进行实时OLAP分析,两者的区别如下: 方面 Kudu

零基础小白如何做到5个月学成Python?学习规划在这里!

自学半个月没用不是正常的吗?一般来说,Python培训需要脱产学习5个月左右,这样的市场既能掌握工作所需的技能,还能够积累一定的项目经验。 当然,如果你想要在Python的路上越走越远,则需要不断的积累和学习&…

实验二 单隐层神经网络

一、实验目的 (1)学习并掌握常见的机器学习方法; (2)能够结合所学的python知识实现机器学习算法; (3)能够用所学的机器学习算法解决实际问题。 二、实验内容与要求 &#xff08…

我们是如何构建自己的可观测性的

引言 近日,关于云平台自身的可靠性问题又成为大家关注的焦点。系统一定会有故障,相信作为用户都能理解,但用户需要在故障发生后,能尽快知晓造成故障的根本原因和修复计划,以便有效调整受影响的业务来降低损失&#xf…

盘点2022年电视行业:科技与美学的战场三星缔造“生活方式”的全新价值

作者 | 曾响铃 文 | 响铃说 前不久,中国质量协会第十一次组织开展了本年度电视行业用户满意度监测,监测对象为市场占有率达90%以上的10个主流电视品牌,结果显示2022年电视行业用户满意度为83分,同比持平,处于较高水平…

【Ctfer训练计划】——(三)

作者名:Demo不是emo 主页面链接:主页传送门 创作初心:舞台再大,你不上台,永远是观众,没人会关心你努不努力,摔的痛不痛,他们只会看你最后站在什么位置,然后羡慕或鄙夷座…

Linux系统安装Zookeeper教程

原文链接 在root账户下创建zookeeper安装目录: mkdir /home/zookeeper进入zookeeper目录: cd /home/zookeeper通过wget命令下载zookeeper安装包: wget https://mirrors.bfsu.edu.cn/apache/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0…

spring+jsp面向社区健康服务的医疗平台

目录 第一章 绪论 5 1.1 研究背景 5 1.2系统研究现状 5 1.3 系统实现的功能 6 1.4系统实现的特点 6 1.5 本文的组织结构 6 第二章开发技术与环境配置 7 2.1 Java语言简介 7 2.2JSP技术 8 2.3 MySQL环境配置 8 2.5 mysql数据库介绍 9 2.6 B/S架构 9 第三章系统分析与设计 11 3…

WebDAV之葫芦儿·派盘+FX文件管理器

FX文件管理器 支持WebDAV方式连接葫芦儿派盘。 想要一款几乎强大到极致的文件/媒体管理器,同时支持手机、电脑文件共享?推荐您选择FX File Explorer,您就可以快速轻松地管理您手机或平板上的所有内容。 FX File Explorer是一个多功能的手机文件流量和管理工具。它的界面美…

拆解一个居家隔离监测的无线门磁

捡到了一个居家隔离监测的无线门磁,拆开来看看: 门磁整体照: 一套门磁分两部分,一个主机,一个磁铁; 可以看到,使用的是两节干电池供电,内置弹簧天线。 拆下来PCBA,可…

(二十)Vue之单文件组件

文章目录基本使用一、如何定义一个组件?二、如何注册组件?三、如何使用组件?演示程序普通Vue程序单文件组件程序局部注册全局注册几个注意点1.关于组件名2.关于组件标签3.一个简写方式组件的嵌套使用关于VueComponent一个重要的内置关系&…

行业唯一,Eolink 入选信通院“云上软件工程社区汽车云工作组”首批企业成员名单

导读:本月20日,由中国信息通信研究院主办的汽车云专场沙龙成功召开,会上信通院发布了业内首个《汽车行业软件研发效能成熟度模型标准》,并成立了“云上软件工程社区-汽车云工作组”,Eolink 作为 API 管理领域唯一企业入…