-
UID:317649
-
- 注册时间2020-06-19
- 最后登录2026-09-08
- 在线时间1983小时
-
-
访问TA的空间加好友用道具
|
摘要 B?rSjdY4 T'-FV VirtualLab Fusion允许Python外部访问其建模技术、求解器和结果。这个用例介绍了一种使用路径变量和Visual Studio代码将Python连接到VirtualLab Fusion的简单方法。在本示例中,我们将演示如何使用Python脚本运行光学仿真,以向用户简要概述这种跨平台的仿真能力。 +k<w!B*
SlLw{Yb7\. 用例概览 ?(6m VyIe 3uu~p!2 owpWz6k7 文件路径 Ty(@+M~- D#A~Nbc 用户可以在样本文件的文件夹中找到所有文件。包含这些文件的存档可以从我们的网站上下载。 #:x4DvDkR -5l6&Y 配置Python环境 smY$-v)@ qo6y %[ 确保计算机上安装了Python*。请注意,应该勾选“将python.exe添加到路径”的选项进行安装。本用例中的说明假定计算机上没有安装Python。 .9[45][FK S"m cUU}} 9i5,2~ *这个用例是的版本是Python 3.11.0。 3-Dt[0%{ Python发布Python 3.11.0 | Python.org h&3YGCl o\otgyoh 请确保在计算机上安装了Python 3.11.0。为了演示的目的,我们使用代码编辑器Visual Studio Code(VS Code),因为它提供了一个用户友好的安装工作流程*。当然,如果需要,也可以使用其他Python编辑器。 >kZ57, 对于使用VS Code的用户: lS^(&<{ 1.1 请从Visual Studio市场安装Python扩展。Python扩展名称为“Python”,由微软发布。 \vfBrN *有关Python的代码编辑器VisualStutio代码的更多信息,请阅读: /2M.~3gQ https://code.visualstudio.com/docs/python/python-tutorial d@0Kr5_ 请注意,这里我们将演示如何在全局环境中安装所需的软件包。对于使用多个Python项目的用户,建议使用特定于项目的虚拟环境。也请参考上面链接中的教程来创建一个虚拟环境并安装所需的软件包。 5v\!]?(O; ,B<l 1.2 从“文件——打开文件夹”打开从我们的网站下载的样本文件文件夹。 @Y,7'0U |H}m 4-+* m9}AG Rj 1.3 打开一个终端,并将目录更改为样本文件的文件夹。单击打开main.py文件。 AGP("U'u ^I6^g }U w&Ny 1.4 打开命令选项板,键盘输入Python:选择解释器,确保选择Python 3.11.0。在此之后,您还可以在状态栏中看到您选择的解释器。 J~B
7PW O#EV5FeF. F(#rQ_z] x_!0.SU 1.5所有必需的软件包的名称都保存在文件requirements.txt中。运行以下命令,以确保已安装了所有这些软件包: g$:Xuw1 pip install -r requirements.txt JPM))4YDR 6C4'BCYW( \,Lo>G`! tGdf/aTjy 对于其他Python编辑器的用户: u,3,ck!B>@ 请安装保存在文件requirements.txt中的所有软件包。最常见的方法之一是pip安装: !
Z`0(d pip install -r requirements.txt :4S%'d7 |]Z:&[D]i 配置路径 9~rUkHD \AUI|M;' W>(/ bX 在VirtualLab Fusion中定义光学系统 I]"96'|N ZlYPoOq
-V"22sR] <!$:8ls 查看完整案例: t%zpNd2lk 光纤耦合透镜的参数优化 F;lI+^}} 运行仿真 )Dp/('Z2 qa(>wR"mT
plu$h-$d J?JeU/:+
|