08-11-2008 12:45 PM
08-12-2008 08:19 AM
08-12-2008 09:05 AM
08-14-2008 08:41 AM
Hello TBe,
Is Autopolling enabled on your GPIB interface in Measurement and Automation Explorer? By default it is, but having it disabled can cause SRQ events to not work correctly. Is there an service request indicator on your instrument? You may want to check it to make sure it is not requesting service before you enabled the event.
I also noticed that the program is discarding events before they are even enabled. For instance, events will not be put into the queue until they are registered by enable event. Because of this, there is no reason to call discard events before any events are registerd. However this is probably not the cause of your problems.
Please send the entire spy capture so I can look at it further.
Thanks,
Steven T.
09-22-2008 10:18 AM
Dave,
I apologise in advance for this being off topic. I too am working with the nanostep master control (17MDU002) to try and control translation stages. However, I have not even been able to find a manual for this slightly out-of-date piece of equipment. Is there any chance you could let me know how you obtained a manual (or if you have a pdf copy)?
Many Thanks,
Rosanna
09-30-2008 03:05 AM
Hi Rosanna,
not a problem. I obtained a manual from Melles Griot Germany and I am sending it to you by email.
Cheers,
David
10-16-2008 07:49 AM
Hi David
I am also trying to write a program to control the same nano stage controller. Is the method which you used the easiest way to achieve this? I am not familiar with SRQ and previously I have only used the Labview program provided by the vendor.
Regards
hlseck
10-16-2008 11:11 AM
Hi,
I actually never got a Labview program for controlling the stage from Melles Griot. I am controlling it with VISA write by sending the ASCII commands to the controler.
I was not able to make it work with SRQ, although this would in my opinion be the way to do it. For example if you give a move command you would like to know when the stage arrived at the final destination before sending the next move command. In theory the stage should send a SRQ once it finished the movement. The way I do it now is by calculating "time=distance divided by speed".
Hope this helps
David