我用Py_Microscope
类的dm-脚本来控制显微镜。该类提供了一个CanGetImagingOpticsMode()
、一个GetImagingOpticsModes()
和一个GetImagingOpticsMode()
函数。但我也需要设定成像模式。
在python环境中还是作为一个SetImagingOpticsMode()
函数,是否存在一个dm-script
?
根据dmscripting.com,有一个EMSetImagingOpticsMode()
函数,但用GMS2.x删除。而且sice GMS目前已经在第3版上了,我想它仍然被删除了(至少它不在文档中)。
我用的是JEOL显微镜,我找到了JEOLcommand()
功能。但这一功能也没有记录在案。我在一个很老的剧本里找到了这个。我想这也是过时的,因为它“使用串行通信”[保存JEOL显微镜配置],而新的显微镜没有(正如他们所说的)。
再次,我在EMSetImagingOpticsMode()
文档中遇到了VirtualTEM,帕维尔·波塔波夫,temdm.com函数。在那里它被标记为“非官方”。但我认为这些资料也是过时的。(如果时间戳是正确的,则插件将在最后一次更新到2017年,文档将从2014年开始更新。)
那么有什么办法来设置光学模式吗?还是我必须手动做?
发布于 2020-11-05 09:23:50
脚本命令
void EMSetImagingOpticsMode( String mode )
在GMS 3中是否仍然存在。相应的可用字符串参数可以使用以下方法找到:EMGetImagingOpticsModes().TagGroupOpenBrowserWindow("",0)
同样,也存在未正式支持的命令:void EMSetOperationMode( String mode )
然而,这两种模式设置命令都没有正式记录下来,因为它们并不适用于所有显微镜系统,也不是一个受支持的特性。
使用这些命令是“自己承担风险”,也可能会使GMS陷入混乱状态,破坏正确的行为并需要重新启动软件。
https://stackoverflow.com/questions/64693703
复制相似问题