Rank: 1122 based on 76 downloads (last 30 days) and 4 files submitted
photo

Igor Kaufman

E-mail
Company/University
Lancaster University

Personal Profile:

Professional Interests:

 

Watch this Author's files

 

Files Posted by Igor View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
10 Jun 2010 Screenshot Finite Volume Poisson Solver FVM-based numerical solution of Poisson equation for axis-symmetrical cylindrical coordinates Author: Igor Kaufman mathematics, signal processing 38 1
02 May 2006 timer TIMER.DLL is a MEX-file intended to create MATLAB callbacks caused by W95 timer events Author: Igor Kaufman timer, mex, tools, utilities 10 3
  • 5.0
5.0 | 2 ratings
26 Mar 1999 minitools Minitools present a set of GUI-based programs for routine MatLab operations. Author: Igor Kaufman development, directories, development environme..., gui, tools, utilities 6 0
03 Sep 1998 dapscope a double-beam digital oscilloscope showing a real-time data acquisition under MATLAB. Author: Igor Kaufman real time, data acquisition, digital, example, application, double beam 22 1
  • 4.5
4.5 | 2 ratings
Comments and Ratings on Igor's Files View all
Updated File Comment by Comments Rating
03 Mar 2010 Finite Volume Poisson Solver FVM-based numerical solution of Poisson equation for axis-symmetrical cylindrical coordinates Author: Igor Kaufman Yasin

I get the following error whenever I try to use this tool:
\MATLAB\psn_matlab\psn_mex\psn_2d_mex.dll is not a valid Win32 application.

I am running on Win XP. Could you help me run the code?

27 Jul 2009 timer TIMER.DLL is a MEX-file intended to create MATLAB callbacks caused by W95 timer events Author: Igor Kaufman Stanley, Ben

Gergely, The reason that you had a problem is that the Matlab engine is not threadsafe, and cannot be called from another thread. This timer implementation gets around that problem in a very tricky way.

The timer implementation uses a Win32 TimerProc to call mexEvalString(). Matlab requires the engine to be called from within the same thread as Matlab is running (the engine is not threadsafe). It just so happens that the TimerProc is dispatched from Matlab's event loop (see MSDN documentation), which is the same thread as Matlab is running in, and so the single thread requirement is satisfied.

I am looking for a way to insert events into Matlab's event queue. The outline of a method for Windows would be:
1) from any thread, create a timer with a very small (or zero) timeout
2) the timer callback will then execute within Matlab's thread, when Matlab's thread is next idle.

29 Mar 2008 timer TIMER.DLL is a MEX-file intended to create MATLAB callbacks caused by W95 timer events Author: Igor Kaufman Katona, Gergely

I tried to implement this method to trigger matlab calls from a separate thread in my mex file. But Im doing something wrong (2007b). It somehow losts 'connection' and messages are not received any more. Could you pin the important steps in your source?

13 Jul 2005 dapscope a double-beam digital oscilloscope showing a real-time data acquisition under MATLAB. Author: Igor Kaufman ramirez, nelson

Hi I want to know if it is posible to convert dapscope into a oscilloscope that get the signal from matlab simulnk

23 Sep 2003 timer TIMER.DLL is a MEX-file intended to create MATLAB callbacks caused by W95 timer events Author: Igor Kaufman Casey, Paul

Until Matlab introduced there own java version of a timer this has been the only timer avaialable fro matlab and of course if you compile your code then this is still the only choice. It underpins my companies whole Matlab application with timed calls to databases. Simply brilliant - never fails - 5 isn't a hig enough rating.

Top Tags Applied by Igor
tools, utilities, application, data acquisition, development
Files Tagged by Igor View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
10 Jun 2010 Screenshot Finite Volume Poisson Solver FVM-based numerical solution of Poisson equation for axis-symmetrical cylindrical coordinates Author: Igor Kaufman mathematics, signal processing 38 1
02 May 2006 timer TIMER.DLL is a MEX-file intended to create MATLAB callbacks caused by W95 timer events Author: Igor Kaufman timer, mex, tools, utilities 10 3
  • 5.0
5.0 | 2 ratings
26 Mar 1999 minitools Minitools present a set of GUI-based programs for routine MatLab operations. Author: Igor Kaufman development, directories, development environme..., gui, tools, utilities 6 0
03 Sep 1998 dapscope a double-beam digital oscilloscope showing a real-time data acquisition under MATLAB. Author: Igor Kaufman real time, data acquisition, digital, example, application, double beam 22 1
  • 4.5
4.5 | 2 ratings

Contact us at files@mathworks.com