2017-06-07 2 views
1

Je souhaiterais acquérir simultanément des spectres EELS à faible perte et à perte élevée en mode DualEELS par script DM. Cependant, la commande d'acquisition d'un spectre EELS EELSAcquireSpectrum() ne peut obtenir qu'un seul spectre EELS.Comment acquérir des spectres DualEELS par script DM?

Existe-t-il des commandes de script appropriées pour l'acquisition DualEELS?

Mon système est GMS2.x, mais s'il vous plaît me dire même si une telle commande est disponible dans seulement GMS3.x.

Répondre

1

3.2 GMS (possible aussi pour 2.3 GMS)


Je ne suis pas au courant d'une commande spécifique pour DualEELS. Comme une solution de contournement: Lorsque vous démarrez les acquisitions via EELSInvokeCaptureButton() ou EELSInvokeViewButton() le mode que vous avez défini sur votre interface utilisateur sera suivi. Vous devez ensuite saisir les deux images les plus en avant par script.

Ceci est un exemple de script rugueux:

EELSInvokeCaptureButton() 
image low,high 
while (EELSAcquisitionIsActive()) 
{ 
    Result(" \n waiting...") 
    sleep(0.1) 
} 

high := GetImageDocument(0).ImageDocumentGetImage(0) 
low := GetImageDocument(1).ImageDocumentGetImage(0) 

low.ImageSetName(low.ImageGetName() + " - l") 
high.ImageSetName(high.ImageGetName() + " - h") 
+0

Merci beaucoup pour votre réponse rapide. C'est une bonne idée, mais "EELSInvokeButton()" et "EELSInvokeViewButton()" ne fonctionnent pas sur mon système GMS2.3. Auparavant, j'ai entendu dire que ces commandes sont nouvelles, prises en charge par GMS3.x à partir d'un ingénieur de maintenance de Gatan. Sur votre système GMS2.3, cela fonctionne-t-il correctement? – kachigusa

+0

@kachigusa Je n'ai pas pu vérifier s'ils fonctionnent correctement, mais je pense qu'ils existent au moins * dans la dernière version de GMS 2.3 (.2). Vous pouvez également essayer 'EELSStartAcquisition()' de la même manière. – BmyGuest

+0

Merci beaucoup pour vos conseils rapides. J'ai essayé "EELSStartAcquisition()", et j'ai confirmé qu'il fonctionne correctement sur mon système GMS 2.30.542.0. Cependant, "EELSInvokeButton()" et "EELSInvokeViewButton()" ne fonctionnent toujours pas sur mon système. Mon système est-il plus ancien que la version que vous avez mentionnée? – kachigusa