To use the devices in a custom program you will need to call the units .dll which is located in your C:\Program Files\Pico Technology\Pico Full folder. The units dll will vary based on which product that you own but they are named after their series such as the PS3224 is in the 3000 series so its driver is ps3000.dll. Refer to the user manual which is located in the same folder to see which driver you need to call and how to call it.
But some how when I try to add reference for the ".dll" file, there is a pop up message show that it is an invalid com object. So, I can't use the .dll file.
Can you please provides some help. I'm using C# for VS2005.
How are you going about calling the dll? Below is an example of a way to define the the open unit and close unit calls for the PS5000 just to give you an idea on how to implement the dll.:
I have the EnviroMon products on hand, which is the EL005, EL026 with the EL030, whole set used for temperature and humidity measurements. In the "Pico Technology" folder -> "EnviroMon" folder, I found "EMD32044.DLL", is this the dll for my products?
If you can provide me a simple program that will be great. I tried your method for DllImport, after that how I going to use those API?
The driver that you will want to use is the one located at C:\Program Files\Pico Technology\EnviroMon\Drivers\emw32.dll. We do not have a example program for the EnviroMon system built in the C# language. What you can do is look at the provided example in C language and convert it to C#. You can find out which files to use by looking at the EnviroMon user manual located at http://www.picotech.com/document/pdf/emw044.pdf.