EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: caget return timeout
From: Ralph Lange <[email protected]>
To: Roberto Capobianco <[email protected]>
Cc: EPICS Tech Talk <[email protected]>
Date: Wed, 07 Jan 2009 11:17:53 +0100
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  <20092010  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  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 31 Jan 2014 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·