Data acquisition

Hello,

I am new to programming in Igor, and I have a question regarding data collection from a USB device.

I would like to download temperature information from a Pico technology PT-104 USB PT100 temperature sensor reader, so that I can add this to the data saved every time I perform a measurement. The driver routine for the device is supplied as a Windows DLL. The Windows DLL can be used with C, C++, Delphi and Visual Basic programs. Does that mean that it should be easy to integrate into Igor?
Any pointers, example code, or just general advice would be gratefully welcomed!

Kasia
It sounds like you should be able to write an XOP (extension) to Igor in C/C++ that provides an interface between Igor and your hardware. To do that, you'll need the Igor XOP Toolkit (http://wavemetrics.com/products/xoptoolkit/xoptoolkit.htm). You will also need to be an intermediate level of C/C++ programming knowledge.

I searched our internal support database and I couldn't find any previous questions regarding this hardware (or Pico technology in general) but it might be worth a shot posting a question on the Igor Pro mailing list. There's always a chance that someone else has written an XOP for this device that they would be willing to share with you.
Thank you for your reply. I'll have a go myself, and post for help if I get stuck, on the mailing list as you suggest.
Best wishes,
Kasia

aclight wrote:
It sounds like you should be able to write an XOP (extension) to Igor in C/C++ that provides an interface between Igor and your hardware. To do that, you'll need the Igor XOP Toolkit (http://wavemetrics.com/products/xoptoolkit/xoptoolkit.htm). You will also need to be an intermediate level of C/C++ programming knowledge.

I searched our internal support database and I couldn't find any previous questions regarding this hardware (or Pico technology in general) but it might be worth a shot posting a question on the Igor Pro mailing list. There's always a chance that someone else has written an XOP for this device that they would be willing to share with you.