有没有dm脚本命令控制GIF影院模式
Is there a dm script command to control the GIF cinema mode
我一直在制作数字显微脚本以在 JEOL ARM200F 上进行一些连续的帧采集。对于一些实验,我需要比通常的 CCD 采集模式更快的读出速度。
GIF Quantum 相机能够执行 "cinema" 模式,其中一半像素用作内存存储,以便相机可以同时曝光和读取。这用于 EELS 采集。
有谁知道是否有 DM 脚本命令来激活(获取图像)电影模式?
我当前的脚本设置了要采集的帧数、每帧的采集时间和装箱。然而,每帧之间的读出时间太慢。在 运行 脚本之前将相机设置为影院模式仍然只获取全帧图像。
There is no simple command for this. The advanced camera modes are not available as simple commands, and they are generally not part of the supported DM-script interface.
通常,这些模式只能通过 Gatan 服务和研发使用的面向对象的相机脚本接口(CM_ 命令)访问。至少到现在为止,此脚本界面 不 最终用户支持。
它肯定属于 'advanced' 脚本的范畴,因此您需要知道如何处理面向对象的脚本编码风格。
综上所述,如果您已经大致了解如何使用 CM_ 命令,以下内容可能会对您有所帮助:
在扩展(非最终用户支持)脚本界面中,实现影院模式的方法是修改采集参数集。需要设置 readMode 参数。
以下代码片段显示了这一点:
object camera = cm_GetCurrentCamera()
number read_mode = camera.cm_GetReadModeForNamedAcquisitionStyle("Cinema")
number create_if_not_exist = 1;
object acq_params = camera.CM_GetCameraAcquisitionParameterSet("Imaging", "Acquire", "Record", create_if_not_exist)
cm_SetReadMode(acq_params, read_mode)
cm_Validate_AcquisitionParameters(camera, acq_params);
image img := cm_AcquireImage(camera, acq_params)
img.ShowImage()
请注意,并非所有相机都支持 Cinema 读取模式。在这种情况下,第二行命令将抛出一条错误消息。
我一直在制作数字显微脚本以在 JEOL ARM200F 上进行一些连续的帧采集。对于一些实验,我需要比通常的 CCD 采集模式更快的读出速度。 GIF Quantum 相机能够执行 "cinema" 模式,其中一半像素用作内存存储,以便相机可以同时曝光和读取。这用于 EELS 采集。
有谁知道是否有 DM 脚本命令来激活(获取图像)电影模式?
我当前的脚本设置了要采集的帧数、每帧的采集时间和装箱。然而,每帧之间的读出时间太慢。在 运行 脚本之前将相机设置为影院模式仍然只获取全帧图像。
There is no simple command for this. The advanced camera modes are not available as simple commands, and they are generally not part of the supported DM-script interface.
通常,这些模式只能通过 Gatan 服务和研发使用的面向对象的相机脚本接口(CM_ 命令)访问。至少到现在为止,此脚本界面 不 最终用户支持。 它肯定属于 'advanced' 脚本的范畴,因此您需要知道如何处理面向对象的脚本编码风格。
综上所述,如果您已经大致了解如何使用 CM_ 命令,以下内容可能会对您有所帮助:
在扩展(非最终用户支持)脚本界面中,实现影院模式的方法是修改采集参数集。需要设置 readMode 参数。 以下代码片段显示了这一点:
object camera = cm_GetCurrentCamera()
number read_mode = camera.cm_GetReadModeForNamedAcquisitionStyle("Cinema")
number create_if_not_exist = 1;
object acq_params = camera.CM_GetCameraAcquisitionParameterSet("Imaging", "Acquire", "Record", create_if_not_exist)
cm_SetReadMode(acq_params, read_mode)
cm_Validate_AcquisitionParameters(camera, acq_params);
image img := cm_AcquireImage(camera, acq_params)
img.ShowImage()
请注意,并非所有相机都支持 Cinema 读取模式。在这种情况下,第二行命令将抛出一条错误消息。