I think you only need LabVIEW installed on that machine. The CALab installer makes it very easy to get started.
From: Pavel Masloff [mailto:firstname.lastname@example.org]
Sent: 28 June 2012 11:45
To: Pedersen, Ulrik (DLSLtd,RAL,DIA)
Cc: email@example.com; firstname.lastname@example.org
Subject: Re: LabVIEW EPICS connection
Do I have to have EPICS base installed on the machine with LabView? Or CA Lab has everything I need?
On Thu, Jun 28, 2012 at 2:26 PM, <email@example.com> wrote:
A while ago (a couple of years) I went through this process and tried out a few different EPICS-LabVIEW
integration libraries. My first choice was also this NI supplied LabVIEW add-on. However, I had trouble getting this working well:
There is a significant lack of documentation even to help you get started, let alone to understand how it does Channel Access I/O.
I have had some trouble to get the add-on installed and working – and others have reported the same. See
Once running I found that I couldn’t get array/waveform to work (possibly not supported at all)
Setting up shared variables is far too complicated for some of our novice LabVIEW users
I had a lot better experience with the CA Lab library
http://www-csr.bessy.de/control/SoftDist/CA_Lab/ This worked straight out of the box for me and the documentation is excellent to get you started. Also it uses the native EPICS ca
and Com libraries and makes the source code available so you can understand how it really works. I recommend going with that for any new project.
I am trying to connect an existing LabVIEW VI to EPICS via the freely available LabVIEW add-on EPICS Client I/O Server
(http://joule.ni.com/nidu/cds/view/p/id/2533/lang/en). I am running LabVIEW 2011 and have a 3-14-11 soft IOC running
on the same system with a few test PVs. My first aim is to make a connection between these PVs and elements of the LabVIEW VI (currently just a test VI). I wondered whether anyone had successfully used this LabVIEW add-on or the full version as in the DSC/RT
add-ons and could offer me advice on how to make the connection.
I have the following in my test LabVIEW VI; Create EPICS VI, Deploy EPICS Client VI and List Records VI. I was hoping
that the latter would display a list of records in my soft IOC if the connection had been established. I get no errors but it doesn’t seem to display any records.
Any advice would be appreciated, perhaps including whether I should be trying to use this LabVIEW add-on or one of
the other options e.g. CA Lab or the Oak Ridge CA client.
Pavel Maslov, MS
Controls Engineer at Pulsed power Lab
Efremov Institute for Electro-Physical Apparatus
St. Petersburg, Russia
Mobile: +7 (951) 672 22 19
Landline: +7 (812) 461 01 01
This e-mail and any attachments may contain confidential, copyright and or privileged material, and are for the use of the intended addressee only. If you are not the intended addressee or an authorised recipient of the addressee please notify us of receipt by returning the e-mail and do not use, copy, retain, distribute or disclose the information in or attached to the e-mail.
Any opinions expressed within this e-mail are those of the individual and not necessarily of Diamond Light Source Ltd.
Diamond Light Source Ltd. cannot guarantee that this e-mail or any attachments are free from viruses and we cannot accept liability for any damage which you may sustain as a result of software viruses which may be transmitted in or with the message.
Diamond Light Source Limited (company no. 4375679). Registered in England and Wales with its registered office at Diamond House, Harwell Science and Innovation Campus, Didcot, Oxfordshire, OX11 0DE, United Kingdom