[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: Observational session control
Rob,
Don't try to do too much. Just design a framework that will allow doing
anything. The goal is to just take a couple of images from Linux using
your program before you come and get ROB. If you do it in perl, I will now
be able to follow your code.
I think the big part will be getting the code you have already written for
me to run under Linux. Then just enough control to take a couple of
images. Then you can have ROB and start adding things to your control
program as you see that you want to use them.
Tom
At 10:12 PM 3/22/02 -0700, you wrote:
> >
> > A few comments
> >
> > 1) XML is a program to program interface. Human's should never
> > have to read/write it. Use XML is you like but you don't need
> > to tell us that you are
>
>Good point. I'll distil what RTML provides into a human form and post
>that. Then, if
>anyone wants to provide remote observation capabilities, they can use RTML
>without
>modifying the compiler/scheduler. The XML would be converted into code
>for the
>compiler.
>
> >
> > 2) The one example of an active Mk IV user we have to go by (Tom)
> > does not use the "target list model" to control his system. He
> > uses a simple algorithum that defines a scan sequence. This
> > is actually the best use of the system in terms of photons
> > per hour
>
>Tom gave me his requirements of:
>1) take dark
>2) take bias
>3) scan the sky. This is a mode where the maximum amount of sky is
>covered as long as it runs.
>4) follow. Follow a field as long as possible. Next available field, or
>wait for some RA to be available, meanwhile do "scan the sky"
>5) scan the sky preferring these fields if available f f f
>6) get fields from this table if possible. Meanwhile "scan the sky"
>7) unpark at delay after dusk (program should compute dawn and dusk from
>data and latitude
>8) park at delay before dawn
>
> >
> > Whatever the input to the scheduler looks like it had better allow
> > a user to specify a loop and relative movement.
>
>Hmmm. I see what you are getting at, but I don't see the need just
>yet. I have not
>thought about this enough, but it seems like this can be handled without
>getting that
>complex. Regardless, if folks don't mind using Perl, they use whatever Perl
>language features they like in specifying the target. I don't know TCL,
>which is why I
>say Perl... I would imagine that TCL is doing something like Perl's <eval>.
>
> >
> > You could make the "targt" a very large patch of sky and have the
> > program design the best scan pattern.
>
>Very good idea.
>
> >
> > It might be good to first compile a list of requirements:
>
>I'm trying, but Tom is the only one talking. Maybe everyone else is just
>waiting to see
>what happens?
>
> >
> > Some people are wanting to do a scan pattern but jump over the
> > specif fields as they get near.
>
>Why? Because of crowing? Something else?
>
> >
> > What about overlapping operations? For example doing a dark
> > frame while the mount moves?
>
>Well, if there was a means of specifying how many dark's and bias's were
>desired for
>the night, then these could be scheduled during moves, or at other times,
>automatically. At 32x sidereal rate, we have 7.5 seconds per degree
>(right?), which
>doesn't allow long dark/bias exposures just during moves. But more
>observing time
>will be gained if some of the dark/bias time is during the moves, rather
>than not using
>the moves.
>
> >
> > How many people would really use the target list model? I don't
> > think most will use that as the primary method
> > That's what drove me to think a programing language was required.
>
>Dunno. But relatively easy to do.