Ciao Roberto,
First of all: being new to the EPICS world is not a problem at all.
Then:
Most probably your current problem is the firewall on either the Linux
or the Windows machine. Make sure to either switch it off, or drill
holes for the Channel Access ports (5064, 5065 by default, TCP and UDP).
If your machines are on the same network, you shouldn't need to set any
environment variables. These are only needed for multi-network
installations, where name resolution is not possible using the default
method of UDP broadcasts.
Channel Access is based on unique names. If you are running the example
database on both machines, make sure you change the prefixes so that the
records are named differently on the two instances. (Having multiple
names on the network will result in warning messages and Channel Access
connecting to whatever instance was answering the name request first.)
At that point, you should be able to transparently see all channels on
both machines from both machines.
Hope this helps - good luck! Don't hesitate to call for help when you're
stuck.
Ralph
ps. There's also Mauro Giacchini at LNL Padova using EPICS - additional
experience almost in walking distance.
Roberto Capobianco wrote:
Hi all,
I am new to Epics world. This is my problem.
I installed epics 3.14 on two machines, one with fedora 10 and one
with Windows XP SP3. No problem here.
I want to try the communication between them.
So i built an application from example template on both the machines.
No problem here.
Then on the linux machine i setted the variables
export EPICS_CA_ADDR_LIST=(windows ip)
export EPICS_CA_AUTO_ADDR_LIST=NO
and on the windows machine i setted the variables
set EPICS_CA_ADDR_LIST=(linux ip)
set EPICS_CA_AUTO_ADDR_LIST=NO
I launched the applications without any error. I can see PVs with dbl
command on both the machines.
Ok. Now when i do the command caget userHost:aiExample on the linux
machine i can read the value but
when i do the same command on the windows machine caget return the
message "Channel connect timed out: userHost:aiExample not found".
The user is different between the two machines.
caRepeater is running on both machines.
What's wrong ? Thank You.
Robert
- References:
- caget return timeout Roberto Capobianco
- Navigate by Date:
- Prev:
Re: caget return timeout Mauro Giacchini
- Next:
Re: RTYP field through the PV Gateway Andrew Johnson
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
<2009>
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
Re: caget return timeout Mauro Giacchini
- Next:
Re: initial(init_value) rule within a field sometimes works - follow up Andrew Johnson
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
<2009>
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|