Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  <2017 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
<== Date ==> <== Thread ==>

Subject: Re: IOC Connecting Problem
From: Pilkyu Jung <pilkyu@bmii.co.kr>
To: Florian Feldbauer <florian@ep1.ruhr-uni-bochum.de>
Cc: tech-talk@aps.anl.gov
Date: Wed, 22 Feb 2017 15:53:19 +0900
Hi Florian,

Thank you for you advice.

as you said, I missed that include dbd files and libs. It made a problem for executing IOC.
Thank you so much.

Best Regard,
Pilkyu


On 02/16/2017 03:44 PM, Florian Feldbauer wrote:

Hi Pilkyu,

in your screenshot it seems your IOC does not know the commands `drvAsynIPPortConfigure` or `asynSetTraceIOMask`.
There is also an error about setting the DTYP of a record to stream is not possible.

So I guess, the dbd file of your IOC is missing the definitions from asyn and steam.

When creating your IOC, did you include the dbd files of these modules?

The file oscApp/src/Makefile should contain something like

osc_DBD += asyn.dbd drvAsynIPPort.dbd stream.dbd

Also check, if the libraries are correctly included in this file. There should be a line like

osc_LIBS += asyn stream


I hope this helps you!

Best regards,

Florian


On 02/16/2017 07:29 AM, Pilkyu Jung wrote:

Hi all,


First of all, I am trying to connect from a oscilloscope which name is Agilent Technologies DSO-X 3052A (500 MHz 4 GSa/s) to IOC.

As you can see in the manual(http://literature.cdn.keysight.com/litweb/pdf/75019-97073.pdf , http://www.keysight.com/upload/cmc_upload/All/3000_series_prog_guide.pdf),

this oscilloscope support a few ways (e.g. the IO Library, Telnet Sockets, and using Browser Web Control) for sending SCPI.

However, When I connect to IOC, I got a problem. Until now, I just connected only adjust IP address in st.cmd.


Like this,

drvAsynIPPortConfigure("P1",169.254.90.3:5025,0,0,0)


When I connect by telnet, it is done successfully (please check the Screenshot...image file).

I don't know why this device can't be connected to IOC in this case. Definitely I am done with this way before, but now I can't.


Here is my question,


1. Normally, when you connect from device to IOC, what kind of method use?

2. In my case, How can I connect to IOC?


Best Regards,

Pilkyu Jung



-- 
----------------------------------------
| Dr. Florian Feldbauer                |
|                                      |
| Helmholtz-Institut Mainz             |
| Sektion SPECF                        |
| Staudinger Weg 18                    |
| D-55128 Mainz                        |
|                                      |
| Office: 03-149                       |
| Phone:  (+49)6131 / 39-29655         |
----------------------------------------


References:
IOC Connecting Problem Pilkyu Jung
Re: IOC Connecting Problem Florian Feldbauer

Navigate by Date:
Prev: RE: Segmentation fault at dbConvert.c in Ubuntu 32/64 bit freddie.akeroyd
Next: Re: IOC Connecting Problem Pilkyu Jung
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
Navigate by Thread:
Prev: Re: IOC Connecting Problem Florian Feldbauer
Next: Re: IOC Connecting Problem Rod Nussbaumer
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
ANJ, 22 Feb 2017 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·