We are using the QMS 200 extensively in our company and we control it with labview.
But there were no drivers available so be made som vi's for controlling the QMS 200 via the serial port ourselves.
If you are interested in some fundamental communication vi's please let me know.
We are using the binary communication mode of QMG200 (Prisma Quadrupole Mass Spectrometer) and QMG422 which is from the communication side nearly the same.
Currently we are in the developement of the communication part (OPC communication with Softing .NET dll and LV 8.6.1) for the new Prisma+ QMG220 and the Hi Quad QMG700
There is no driver available as the qmg220 uses OPC communication you can use labviews build in OPC functions.
But the problem is that the "normal" labview OPC functions using datasoket are a little bit limited and when you need to adress many OPC items it may crash.
Therefore NI is producing the LABVIEW DSC module which is avialable for extra money and with the main problem that you are not able to build stand alone applications without any extra licencing costs. Which makes problems if you want to sell your software or add it to the instrument you sell.
On the other side the DSC module is a little bit to powerfule for the communication with the QMG220.
Because of these arguments we decideed to use a OPC developement toolkit from Softing .
We started with the .NET developement but there4 was a reasonable memeory leak in Labview when using .NET event callbacks.
This has been solved with Labview 2009f2 and up versions.
Up to now we have made our communication with the Softing ActiveX control within labview.
Now we are on the point to switch bak to .NET.
When try the OPC connectivity from any third party opc API vendor and you are using a remote OPC from labview please tonst forget to add the line.
Hope this gives you a first overview.
We are not planning to build a easy to use driver for the QMG220 but we build a lot of vi's to control some functions and collect the data.
We have a requirement to communicate with a Prismaplus mass spectrometer.
From the above discussion its clear that we can use LabVIEW DSC and OPC clients to communicate with the instrument.
Is there any way to simulate a QMG OPC Server, so that we can test the code without the actual instrument.
If you install the original software (Quadera) there is a local OPC server to simulate the whole instrument. This OPC server is installed by default by the quadera software.
Here is view of the Simulation OPC server:
You can use it to test your applications.
Its a great infomation.
Today I dont habe the Quadera software with me. I am expecting it to come tomorrow.
I will install it and try the local OPC server.
Thanks for the information.
I am successful in Communicating with my Simulated Mass Spectrometer.
I have another doubt on that.
Do I need to Purchase a separate OPC Server to Communicate in actual scenario?
Is that the OPC Server run in the instrument or it has to be in the PC?
Thanks and Regards,