| A while ago, we encountered some problems when chromatogram
    selection updates are processed asynchronously. In your case, you
    could run the update method not until you fetched e.g. 20 scans.
    Keep in mind, that a scan in this case contains (~100000 TOF signals
    of your instrument, dependend on the settings). 
 
 Best,
 Philip
 
 
 Am 19.09.2016 um 00:44 schrieb Trig
      Chen:
 
      
        In my case of acquisition data, I use
          ChromatrogramSelection to update the chromatogram and mass
          spectrum after one scan acquired. The
          chromatogramSelection#update() method costs almost 100
          milliseconds. Tracing the source of
          chromatogramSelection#update(), it calls
org.eclipse.chemclipse.msd.model.notifier.DynamicChromatogramSelectionUpdateNotifier#update()
          method which uses eventBroker.send() to publish event.
          According to the javadoc of IEventBroker, the send() method
          runs in synchronously, and post() method runs
          in asynchronously. Why is send() not post() used here? How
          about use post()?  
 
 
 _______________________________________________
chemclipse-dev mailing list
chemclipse-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/chemclipse-dev
 
 -- 
~~~~~~~~~~~~~~~~~~~~~~~~
OpenChrom - the open source alternative for chromatography / mass spectrometry
Dr. Philip Wenig » Founder » philip.wenig@xxxxxxxxxxxxx » http://www.openchrom.net
~~~~~~~~~~~~~~~~~~~~~~~~ |