Как получить и изменить значения системы линз проектора?

Я пытаюсь написать сценарий Gatan DigitalMicrograph для управления наклоном падающего электронного луча до и после образца. Я думаю, что значения системы линз перед образцом можно получить и изменить с помощью таких команд, как EMGetBeamTilt, EMSetBeamTilt и EMChangeBeamTilt. Тем не менее, я не знаю, как получить или контролировать состояние системы объектива после образца, такого как объектив проектора. Какую команду или код следует написать для управления системой линз проектора?

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


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


Ответы (1)


К сожалению, только ограниченное число аппаратных компонентов микроскопа может быть доступно с помощью DM-скрипта через обобщенный интерфейс. Обобщенные команды сообщаются с микроскопом через программный интерфейс, который реализуется поставщиком микроскопа, так что точное поведение каждой команды (т. ДМ. Команды для доступа к определенным объективам или элементам управления микроскопа чаще всего недоступны.

Все доступные команды, хотя их часто можно найти и в более ранних версиях, официально поддерживаются и задокументированы, начиная с GMS 2.3. Вы найдете полный список команд в справочной документации F1 (в онлайн-системах):

введите здесь описание изображения

person BmyGuest    schedule 15.02.2016
comment
Большое спасибо за быстрый ответ. Я проверил справочную документацию по нашей онлайн-системе GMS2.3, связанной с микроскопом JEOL JEM-2100. К сожалению, мне не удалось найти команды для управления объективом проектора. Однако, когда версия нашей системы была GMS1.7, я мог получать и контролировать состояние объектива проектора с помощью таких команд, как GetPLA и SetPLA. Таким образом, я думаю, принципиально мы можем получить доступ к параметрам JEM-2100 через DM. Были ли такие команды удалены с GMS2.3? Или команды, являющиеся специализированными командами, включены в какой-либо дополнительный подключаемый модуль для микроскопов JEOL? - person kachigusa; 15.02.2016
comment
@kachigusa В прошлом были некоторые специфичные для микроскопа команды (не задокументированные, официально не поддерживаемые), которые будут работать только для очень специфических установок и, как правило, не «сохраняются». Если вы знаете какие-либо из них, и они все еще работают для вас, вы можете их использовать, но никакой поддержки или гарантии совместимости нет. Различные поставщики микроскопов по-разному «открыты» в отношении разрешения управлять DM. - person BmyGuest; 15.02.2016
comment
@kachigusa Я только что заметил, что один набор команд проектора был добавлен сравнительно недавно и может еще не быть в документации вашей версии: EMGetProjectorShift() и EMSetProjectorShift() - person BmyGuest; 15.02.2016
comment
Большое спасибо за ваши полезные и добрые советы. Я мог управлять объективом проектора с помощью EMGetProjectorShift и EMSetProjectorShift. - person kachigusa; 16.02.2016