2017-06-07 6 views
1

DMスクリプトでDualEELSモードで低損失と高損失の両方のEELSスペクトルを同時に取得したいと考えています。しかしながら、EELSスペクトルを得るためのコマンドEELSAcquireSpectrum()は、単一のEELSスペクトルしか得ることができない。DMスクリプトでDualEELSスペクトルを取得するには?

DualEELSの取得に適切なスクリプトコマンドがありますか?

私のシステムはGMS2.xであるが、そのようなコマンドは、GMS3.xで利用可能であっても、私に教えてください。 (GMS 2.3用も可能)

答えて

1

GMS 3.2


私はDualEELSのための任意の特定のコマンドを認識していないです。解決策として:EELSInvokeCaptureButton()またはEELSInvokeViewButton()で取得を開始すると、UIに設定したモードに従います。スクリプトごとに最も前面にある2つの画像を取得する必要があります。

これは大まかなスクリプトの例です:

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

ご返事のためにありがとうございました。いいアイデアですが、 "EELSInvokeButton()"と "EELSInvokeViewButton()"は自分のGMS2.3システムでは動作しません。以前は、これらのコマンドはGatanのサービスエンジニアからGMS3.xでサポートされている新しいコマンドであると聞いています。 GMS2.3システムでは、これらは正しく動作しますか? – kachigusa

+0

@kachigusa正常に動作しているかどうかは確認できませんでしたが、最新のGMS 2.3(.2)バージョンでは少なくとも*存在すると思います。 'EELSStartAcquisition()'も同様の方法で試してみてください。 – BmyGuest

+0

迅速なアドバイスをいただき、ありがとうございます。私は "EELSStartAcquisition()"を試しましたが、私のGMS 2.30.542.0システムで正しく動作することを確認しました。しかし、 "EELSInvokeButton()"と "EELSInvokeViewButton()"は私のシステムでは動作しません。私のシステムは、あなたが言及したバージョンより古いですか? – kachigusa

関連する問題