交互扩展(Interactive Extension)
交互扩展(Interactive Extension)模式与用户扩展(User Extension)基本相同,只是交互扩展不必是独立的可执行文件。
该功能允许从MATLAB或Python等脚本环境连接,这些环境没有可以启动OpticStudio的已编译可执行文件。

点击交互扩展按钮后,将打开一个对话框窗口,OpticStudio会等待外部应用连接。连接后,交互扩展可执行用户扩展(User Extension)能够执行的任何任务。交互扩展对话框显示:
实例编号(Instance Number) 这是运行OpticStudio实例的实例ID。这允许外部应用在多个实例运行时连接至OpticStudio的特定实例。
状态(Status) 显示外部应用是否现已连接,其正在控制OpticStudio。请注意,一次只能连接一个外部应用。
断开连接时自动关闭(Auto Close on Disconnect) 如果选中(默认),交互扩展对话框会在外部连接关断时自动关闭。
终止(Terminate) 可断开任何外部应用的连接。
关闭(Close) 这可关闭交互扩展对话框,终止任何活动连接。
交互扩展按钮位于编程(Programming)选项卡的ZOS-API.NET应用部分。