05-13-2013 10:11 AM
Hi,
I would like to connect my Labview program with the program which is already developed in SPEC in the beamline facility to control the machinary for x ray diffraction. Is there any suggestions?
Thanks
05-13-2013 12:55 PM
you can use OPC communication, but I don't know whether your program uses that already... Can you change that program?
In LabVIEW it's called shared variables. LabVIEW can be an OPC server or client. So that is certainly not a limit.
05-14-2013 03:19 AM
Hi,
could you please first describe the SPEC program/appliction? is that a Software for instrument control and data acquisition?
05-14-2013 08:55 AM
Hi,
yes. spec is a software for instrument control and data acquisition. It works by scripting. http://www.certif.com/
Unfortunately, I am not an expert on spec yet. so I was hoping to see how I can syncronize my instrument controlled by labview with the x ray beam controlled by the SPEC program. I am not sure if it is possible to communicate with a signal between these two. meaning to turn on a control signal with labview and detect it with SPEC whenever i want the x ray beam do a measurement.
05-14-2013 09:08 AM
Hi,
you can use LabVIEW as ActiveX oder .NET client to control spec Software.
Microsoft ActiveX technology provides a standard model for interapplication communication that different programming languages can implement on different platforms
For more information please go to :
05-14-2013 09:11 AM
The ActiveX technologies supported by LabVIEW are grouped into two categories: Automation and Container functionalities.
ActiveX Automation: : For example, LabVIEW acting as a client can launch Excel, open a Workbook....
A LabVIEW container can contain a Microsoft Excel worksheet.
Use LabVIEW as a .NET client to access the objects, properties, methods, and events associated with .NET servers