Igor pro ver. 6.37 wavemetrics or us4/15/2024 I made an experimental change so that the currently running queue is also searched. Unfortunately, the currently running action has already been dequeued, so it is never found. Well, that's clearly what was intended, but it doesn't work- it searches the event queue for a queued action that has blockReentry set, and doesn't queue another if it finds it. About us Ask AI Studocu World University Ranking 2023 E-Learning Statistics. Looking at the source code (I have an advantage you don't have :) the blockReentry member works by preventing queueing of further events while the action procedure is running. global fitting procedure in Igor Pro, ver 6.37 (WaveMetrics, Inc). Support Information Customer Support: Technical Support: Mailing Address: WaveMetrics, Inc. ![]() Your method for avoiding calls after the mouse is released is quite clever. Igor Pro offers a complete software solution thats powerful yet agile, giving you the power to visualize, analyze and share your data like never before. I added a debugging statement in my development Igor that showed that I had at one point 12 calls waiting in the queue! But when I try to open and HDF file with a code (see below) that previously worked on 6.37, the code stops and i get the following in the command window 'Missing text resource for error: -111 '. That is why you saw a string of calls happening after you released the mouse after moving the slider around manically. No issues with HDF5 files handling so far. This was a potential problem in Igor 6.īut Igor 7 will add an event to the action queue while a previous call is running. I finally paid attention to this thread.įor Igor 7, re-entry is strictly controlled, so you will never see that the action procedure is called while it is already running. Have it present: Igor locks up for a few seconds after dragging the slider back and forth for a whileįunction ActionProcName (sa ) : SliderControl Some dummy function to simulate a lengthy calculation that I want do do after drawing the frameĭoupdate //<- This seems to be needed in Igor 7 to make the image update responsive ValDisplay valdisp0,value= # "doingActionProc" #pragma rtGlobals= 3 // Use modern global access method and strict wave access. Wide-Angle Neutron Spin Echo Spectroscopy.
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |