OptiSystem 15.0包括多个新元件的创建和许多现有元件的加强。 wNUcL*n
+>yspOEz
新的元件包括: 6rO^ p
Python scripting(Python脚本) ^s$U
n6v[
Measured Optical Sensor(测量的传感器) z)Yb9y>2
BER Test Multiple(BER测试-多重) 7uOtdH+
Electrical Complex conjugate(电复共轭) fJe5
i6`(
Optical Complex conjugate(光复共轭) ^ (J%)&_\3
Electrical Eye Viewer(电学人眼预览器) q;_?e_
^N`KT
增强功能包括: ce719n$
双端口观察仪上新增了一个标签,用户可以在显示窗口中单独的屏幕中查看信号。 ]I]G3 e
为Optical Time Domain Visualizer(光时域观察仪)、Oscilloscope Visualizer(示波器观察仪)和Constellation Visualizer(星座观察仪)元件添加了新的参数,允许用户设置图样式和点样式。 /UaQ2h\
为Electrical Downsampler(电降频采样器)元件添加了一个新功能来指定采样位置。 j)Z0K$z=
为Free Space Optic(自由空间光学)元件添加了几何损失和增益计算。 /AYq^
为Diffused Channel(扩散通道)元件添加Lambertian(朗伯)阶和透镜聚焦系数。 .k#O[^~]
为Digital Filter(数字滤波器)元件添加了新的参数来允许自动加载滤波系数 dKL9}:oUa
允许对所有OptiSystem元件尺寸进行调整,以便在它们之间建立更简单的连接。 6j|~oMYP
在用户加载带有错误路径的文件时,添加一个警告消息。 1&Ma`M('
能够调整“Component properties(元件属性)”和“Global parameter(全局参数)”窗口的大小。 uzLm TmM+
q6x}\$mL
新的库元件和主要功能加强 iTF%}(
Python Scripting: <TSps!(#
Optisystem15现在支持Python scripting。与VBscripting功能相似,用户现在可以通过Python脚本语言设置参数,开始模拟和检索Optisystem的结果(见OptiSystem_Component_Library.pdf)。在“OptiSystem_Tutorial_python.pdf”中有许多教程示例,详细描述了Python元件。这些案例包括: )QmmI[,tq
Basic Manipulation of a Binary Signal (&, E}{p9
Basic Manipulation of an M-ary Signal OC\cN%qlw
Basic Manipulation of an Electrical Signal u;b 6uE
Basic Manipulation of an Optical Signal KvI/!hl\
0
t/mLw&
用户可以载入这些案例来熟悉Python Component的脚本功能 !~j9Oc^
>xH?`I7;f
图1显示了一个使用Python Component脚本的光衰减器的项目布局。通过Python元件衰减一个直接调制激光器的信号,然后用光电二极管检测。图2展示了Python Component属性设置窗口。 [FBc&HN
y{XNB}E
图1.使用Python光衰减器元件的项目布局-这个案例展示了如何使用Python元件作为一个光衰减器来控制直接调制激光器的信号水平。 /gn\7&