For what you propose, using a client to do a Channel Access “put” operation to an existing IOC on a Linux server is probably the simplest solution.
> Is it possible to
create an PV that is not associated with any hardware in a IOC server? Is it enough to add a record in the ioc.db file?
Yes, you can just load the new records you need to the IOC database. There is no need for them to be associated with hardware.
You can write your Windows Channel Access client software in a wide variety of languages: shell script, Python, Perl, IDL, C/C++, etc.
It is also not difficult to create an IOC on the Windows machine, but then you are forced to write your software in C or C++.
From: firstname.lastname@example.org [mailto:email@example.com]
On Behalf Of zunbeltz
Sent: Thursday, October 02, 2014 2:49 PM
Subject: IOC server on windows or access a PV
We need to pass some values, calculated from photographs, to the EPICS network from a windows machine.
Is it easy to install an IOC server in a windows machine?
If not, our idea is to create the PVs in an already running IOC server (on linux), and use caput tool (from the
http://aps.anl.gov/epics/distributions/win32/index.php) to update the values.
Is it possible to create an PV that is not associated with any hardware in a IOC server? Is it enough to add a record in the ioc.db file?
Thanks in advance for your help.
Dr. Zunbeltz Izaola
Accelerator Physics Group