Experimental Physics and Industrial Control System
|
Ah, ok. So, probably, you don't know the directory structure of an IOC or even what a st.cmd is. In this case, you need more learning before trying to put an actual IOC to run. There is a lot of stuff to study, yet.
Firstly, do the exercises in
http://www.aps.anl.gov/epics/base/R3-14/12-docs/AppDevGuide/node3.html . When it says "inspect files", really do this. You need to know where to find the many IOC files inside an IOC. Probably your Keithley IOC will use the same structure.
Maybe you will not understand everything now, but the most important things to clarify are:
- How files and directories are organized.
- How a st.cmd file calls everything it needs to work.
- What is the relationship between dbd and db files.
- How the Makefile file inside Db and src directories are used to configure what your IOC will be made of.
- How to modify configure/RELEASE to tell your IOC where the EPICS building blocks are located in your system.
- How to compile an IOC.
After understanding this, you are not prepared yet to understand all about your Keithley IOC. There is an important piece missing: the Asyn driver, responsible for making your IOC talk to your equipment using serial or GPIB. I recommend you to make it work
initially with serial because it is easier to configure and diagnose for communication problems.
Study the chapter 5 of this document:
http://www.aps.anl.gov/epics/modules/soft/asyn/R4-7/tutorial.html . Compare its contents with your Keithley IOC to understand how your IOC needs to be configured to access your equipment.
After getting all this knowledge, I think you will have almost completed the puzzle inside your head. Probably you'll face compilation problems or communication problems. Try to Google it first because, probably, some answers are already available in tech-talk.
In the case you can't find a solution, post another question here.
My last comment: I am assuming that you have both EPICS base and SynApps compiled in your system.
Don't give up! Learning is life.
Best regards,
--
Márcio Paduan Donadio
Engenheiro de Computação - Software de Operação das Linhas de Luz
Laboratório Nacional de Luz Síncrotron – (LNLS)
Centro Nacional de Pesquisa em Energia e Materiais (CNPEM)
+ 55 (19) 3512-3520 - [email protected]
www.lnls.cnpem.br
Em 29-09-2016 02:11, Paramveer Jain escreveu:
Thanks
Yes this is the thing I want to start with.
please let me know how to start the IOC. ?
that is the thing I am not getting yet.
Thank you again
|
- Replies:
- RE: Control system for Keithley Mooney, Tim M.
- References:
- Re: Control system for Keithley Márcio Paduan Donadio
- Re: Control system for Keithley Márcio Paduan Donadio
- Navigate by Date:
- Prev:
RE: epics4 david.hickin
- Next:
Re: race condition of managed gdd 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: Control system for Keithley Márcio Paduan Donadio
- Next:
RE: Control system for Keithley Mooney, Tim M.
- 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
|
ANJ, 29 Sep 2016 |
·
Home
·
News
·
About
·
Base
·
Modules
·
Extensions
·
Distributions
·
Download
·
·
Search
·
EPICS V4
·
IRMIS
·
Talk
·
Bugs
·
Documents
·
Links
·
Licensing
·
|