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
~~~~~~~~~~~~~~~~~~~~~~~~
|