
Macro parameter error

randomz_raf
I'm new with Igor programming.
I have a problem, i want to make subroutine function for my programs and there is an error.
It did not mention any error when i compile the program but when i press the button (my panel button),
Igor mention me there is a Macro parameter error "While starting up macro OrtecProt: expected number"
but i already put a number (value) inside my subroutine. Hope you can help me with this problem.
You can refer to my procedure that I attach.
Thank you.

You did not attach the procedure, you attached a picture of a procedure!
Please always post Igor code inbetween Igor tags, that is <igor>your code</igor>.
This makes it possible for others to copy and paste the code. The code will then look like that one below.
The problem with your code is, that you pass a local variable to your proc via an execute statement. This works only if there is also a global variable with the same name. I strongly recommend that you turn your Proc into a function. You can then call it directly like:
A
November 9, 2010 at 03:13 am - Permalink
Thank you for your help...
November 28, 2010 at 07:58 pm - Permalink