微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

有SetImagingOpticsMode函数吗?

如何解决有SetImagingOpticsMode函数吗?

我使用类的Py_Microscope来控制我的显微镜。此类提供CanGetImagingOpticsMode()GetImagingOpticsModes()GetImagingOpticsMode()函数。但是我还需要设置成像模式。

在python environmnet中是否有SetImagingOpticsMode()或作为dm-script函数


根据dmscripting.com,有一个EMSetImagingOpticsMode()函数,但已被GMS 2.x删除。而且sice GMS目前已经在版本3中,我想它仍已删除(至少它不在文档中)。

我正在使用JEOL显微镜,并且发现了JEOLcommand()功能。但是此功能也没有记录。我在一个非常古老的脚本中发现了这一点。我猜这也已经过时了,因为它“使用串行通讯” [Save JEOL Microscope Configuration],而新显微镜却没有(如他们所说)。

再次,我在VirtualTEM by Pavel Potapov,temdm.com的文档中遇到了EMSetImagingOpticsMode()函数。在那里被标记为“非官方”。但是我认为这些信息也已经过时了。 (如果时间戳正确,则该插件上次更新时间为2017年,文档更新为2014年。)

那么有什么方法可以设置光学模式?还是我必须手动进行?

解决方法

脚本命令

void EMSetImagingOpticsMode( String mode )

在GMS 3中仍然存在。 相应的可用字符串参数可以使用:

EMGetImagingOpticsModes().TagGroupOpenBrowserWindow("",0)

类似地,存在也没有得到官方支持的命令:

void EMSetOperationMode( String mode )


但是,两种模式设置命令均未正式记录 因为它们不能在所有显微镜系统上都使用,也不是受支持的功能。

使用这些命令“需要自担风险”,而且还可能使GMS处于混乱状态,从而破坏正常行为并需要重新启动软件。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。