Можем ли мы управлять получением ЭЦП с помощью сценариев DM?

Я хотел бы управлять опцией получения EDS в системе DM с помощью сценариев. В случае получения EELS мы можем получить доступ к детектору EELS как к простой ПЗС-камере, и, таким образом, получением EELS можно управлять с помощью команд управления камерой. Однако детектор EDS нельзя рассматривать как ПЗС-камеру, и я не смог найти подходящие команды в файлах справки. Кто-нибудь знает соответствующие команды сценариев для приобретения EDS?

Будет признателен, если вы поделитесь мудростью. Заранее большое спасибо.


person kachigusa    schedule 06.06.2016    source источник


Ответы (1)


Получение EDS с помощью сценариев в настоящее время не поддерживается, и документация отсутствует, но последние версии GMS предоставляют следующие команды, которые вы можете попробовать:

Number EDSStartAcquisition( Number nChannels, Number disp, Number acqTime, Number continuous )

void EDSStopAcquisition( Number paramID )

Image EDSAcquireSpectrum( Number nChannels, Number disp, Number acqTime )

Поскольку они официально не поддерживаются, они могут работать не со всеми системами и не при всех обстоятельствах. Используйте их на свой страх и риск.

person BmyGuest    schedule 06.06.2016
comment
Большое спасибо за оперативный совет. Я попытался сразу же использовать эти три команды в нашей системе JEOL-TEM. В результате EDSStartAcquisition и EDSStopAcquisition работали достаточно хорошо, но EDSAcquireSpectrum показывал сообщение об ошибке. Тем не менее, я вижу свет в конце тоннеля благодаря вашим полезным советам. - person kachigusa; 06.06.2016
comment
Кстати, знаете ли вы команды для управления опцией получения EELS, не рассматривая детектор EELS как ПЗС-камеру? Текущая опция сбора EELS имеет расширенную функцию, такую ​​как коррекция темноты HQ, но команды управления камерой для управления детектором EELS в качестве камеры CCD не могут получить доступ к такой полезной опции. - person kachigusa; 06.06.2016
comment
@kachigusa До GMS 3.1 нет специальных команд EELS. В файле справки GMS 3.1 задокументированы некоторые новые команды сбора данных EELS, такие как EELSAcquireSpectrum, EELSInvokeCaptureButton и EELSInvokeViewButton, но коррекция темноты HQ явно не упоминается. - person BmyGuest; 06.06.2016
comment
Темную коррекцию HQ также можно выполнить вручную. Что вам нужно сделать, так это получить RAW (необработанное) изображение с камеры и собственный высококачественный темный эталон, и то, и другое вы можете сделать с помощью команд камеры. В этом нет ничего особенного. (Эта функция в основном «заменяет» темновой эталон с короткой выдержкой, который используется как для кумулятивного сбора данных, так и для получения SI, на один эталон качества с длительной выдержкой, тем самым заменяя систематические ошибки от суммирования X раз по эталону на (идентичные) плохой шум) - person BmyGuest; 06.06.2016
comment
Я хотел бы поблагодарить вас за полезный совет о новых командах сбора данных EELS и ручной обработке коррекции темноты HQ. Хотя версия нашей системы DM — GMS2, ​​я собираюсь попробовать упомянутые вами новые команды сбора данных GMS3 EELS. Не могли бы вы показать мне аргументы команд для новых команд сбора данных EELS EELSAcquireSpectrum, EELSInvokeCaptureButton и EELSInvokeViewButton? - person kachigusa; 06.06.2016
comment
В документации говорится, что они были недавно введены в GMS 3.1, поэтому я не думаю, что вам повезет попробовать их. Если вы знаете команду, но не ее параметры, вы можете ввести команду с неверным количеством (или типом) параметров в скрипте, нажать ENTER и просмотреть сообщение об ошибке в окне результатов. Он сообщит вам, какие есть ожидаемые параметры, если известна сама команда. Image EELSAcquireSpectrum( Number exposure, Number nFrames, Number spectrumBinning, Number verticalBinning, Number processing ); void EELSInvokeCaptureButton( ); void EELSInvokeViewButton( ) - person BmyGuest; 06.06.2016
comment
Большое спасибо за ваш быстрый ответ и доброту. Я многому научился у вас. - person kachigusa; 06.06.2016