讯技光电公司首页 最新公告:2023年讯技课程安排发布啦! 黉论教育网校|English|全站搜索
栏目列表
NEWSLETTER
最新发布

用于光镊的Ince高斯光束

通用探测器

利用迈克尔逊干涉仪和傅里叶

傅里叶变换光谱仪

超稀疏电介质纳米线栅偏振器

光栅内部光场分析器

亚波长结构偏振光栅的深入分

单轴晶体中的偏振转换

各向异性方解石晶体的双折射

Ince-Gaussian模式

使用Python运行VirtualLab Fusion光学仿真
时间:2023-05-25 17:05来源:讯技光电作者: 技术部点击:打印
摘要
 
VirtualLab Fusion允许Python外部访问其建模技术、求解器和结果。这个用例介绍了一种使用路径变量和Visual Studio代码将Python连接到VirtualLab Fusion的简单方法。在本示例中,我们将演示如何使用Python脚本运行光学仿真,以向用户简要概述这种跨平台的仿真能力。

用例概览
 
 
文件路径
 
用户可以在样本文件的文件夹中找到所有文件。包含这些文件的存档可以从我们的网站上下载。
 
配置Python环境
 
确保计算机上安装了Python*。请注意,应该勾选“将python.exe添加到路径”的选项进行安装。本用例中的说明假定计算机上没有安装Python。
 

 
*这个用例是的版本是Python 3.11.0。
 
请确保在计算机上安装了Python 3.11.0。为了演示的目的,我们使用代码编辑器Visual Studio Code(VS Code),因为它提供了一个用户友好的安装工作流程*。当然,如果需要,也可以使用其他Python编辑器。
对于使用VS Code的用户:
1.1 请从Visual Studio市场安装Python扩展。Python扩展名称为“Python”,由微软发布。
*有关Python的代码编辑器VisualStutio代码的更多信息,请阅读:
https://code.visualstudio.com/docs/python/python-tutorial
请注意,这里我们将演示如何在全局环境中安装所需的软件包。对于使用多个Python项目的用户,建议使用特定于项目的虚拟环境。也请参考上面链接中的教程来创建一个虚拟环境并安装所需的软件包。
 
1.2 从“文件——打开文件夹”打开从我们的网站下载的样本文件文件夹。
 

 
1.3 打开一个终端,并将目录更改为样本文件的文件夹。单击打开main.py文件。
 
 
1.4 打开命令选项板,键盘输入Python:选择解释器,确保选择Python 3.11.0。在此之后,您还可以在状态栏中看到您选择的解释器。
 
 
1.5所有必需的软件包的名称都保存在文件requirements.txt中。运行以下命令,以确保已安装了所有这些软件包:
pip install -r requirements.txt 
 
 
对于其他Python编辑器的用户:
请安装保存在文件requirements.txt中的所有软件包。最常见的方法之一是pip安装: 
pip install -r requirements.txt 
 
配置路径
 
在VirtualLab Fusion中定义光学系统

 
查看完整案例:
运行仿真

 
文档信息


 
关于我们
公司介绍
专家团队
人才招聘
讯技风采
员工专区
服务项目
产品销售
课程中心
专业书籍
项目开发
技术咨询
联系方式
地址:上海市嘉定区南翔银翔路819号中暨大厦18楼1805室    邮编:201802
电话:86-21-64860708/64860576/64860572  传真:86-21-64860709
课程:course@infotek.com.cn
业务:sales@infotek.com.cn
技术:support@infotek.com.cn
官方微信
扫一扫,关注讯技光电的微信订阅号!
Copyright © 2014-2023 开云·体育世界杯(中国)官方网站, All Rights Reserved. 沪ICP备10008742号-1