Experimental Physics and Industrial Control System
|
Marty Kraimer wrote:
Andrew Johnson wrote:
Tim Mooney wrote:
I just wonder how an end user is going to specify that a link
should wait or block. Right now, I have a custom seq record that
allows the user to specify wait/nowait for each output link, but
of course this requires an extra field associated with each link.
Tim's last point is IMHO an important one which I personally think
might be part of a better solution to this whole issue of sequencing
and synchronization of parallel links. Where we want to give users
control over the seq/sync of sets of links there needs to be
information supplied to configure the seq/sync process, but this
information is not usually meaningful where individual links are used.
It really only seems to make sense for this level of control to be
provided for the arrays of inputs to the sub and calc records and for
the sequence record, and there we might want to provide additional
and more complex sequencing between the input and output links. It
should become obvious from that particular example that this
sequencing and synchronization between links is really nothing to do
with the link type at all, so it shouldn't be specified through the
link configuration.
- Andrew
Are you saying that we should not implement block, process, and wait
semantics as part of a link definition?
I am under the impression that the general concensus that it is a good
idea and we were deciding semantics.
Am I wrong?
Remember that this issue originated from allowing an array of links
instead of a single link for forward links.
I still think that - while not solving every seq/sync problem - the
block/process/wait semantics could be very useful and save a number of
fanout and/or sequence records in most cases where multiple FLNKs are
needed. I guess it's the general 80/20 issue: we could solve a lot of
issues with reasonable effort and complexity.
Probably the remaining 20% should be handled with special records.
Ralph
- References:
- [Fwd: Re: Link arrays / syntax] Marty Kraimer
- Re: [Fwd: Re: Link arrays / syntax] Benjamin Franksen
- Re: [Fwd: Re: Link arrays / syntax] Marty Kraimer
- Re: Link arrays / syntax Ralph Lange
- Re: Link arrays / syntax Marty Kraimer
- Re: Link arrays / syntax Steve Lewis
- Re: Link arrays / syntax Tim Mooney
- Re: Link arrays / syntax Andrew Johnson
- Re: Link arrays / syntax Marty Kraimer
- Navigate by Date:
- Prev:
Re: Control System Data Access API Ralph Lange
- Next:
Re: Control System Data Access API Kay-Uwe Kasemir
- Index:
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: Link arrays / syntax Marty Kraimer
- Next:
Re: Link arrays / syntax Andrew Johnson
- Index:
2002
2003
2004
<2005>
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|
ANJ, 02 Feb 2012 |
·
Home
·
News
·
About
·
Base
·
Modules
·
Extensions
·
Distributions
·
Download
·
·
Search
·
EPICS V4
·
IRMIS
·
Talk
·
Bugs
·
Documents
·
Links
·
Licensing
·
|