Для этого нет простой команды. Расширенные режимы камеры недоступны в виде простых команд и, как правило, не являются частью поддерживаемого интерфейса DM-сценария.
Обычно доступ к этим режимам возможен только через объектно-ориентированный интерфейс сценариев камеры (команды CM_ ), используемые службой Gatan и R & D. Этот интерфейс скрипта, по крайней мере до сих пор, поддерживается , а не конечным пользователем.
Он определенно относится к категории «продвинутых» сценариев, поэтому вам нужно знать, как обрабатывать объектно-ориентированный стиль кодирования сценариев.
С учетом вышесказанного, вам может помочь следующее, если вы уже знаете, как использовать команды 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 . В этом случае команда второй строки выдаст сообщение об ошибке.