I tried the inverted table method without any success.
2/ I use 2 analog out records one as my input X to the cvt record, the other as the output
Because of the identity table, I expected the same behavior.
But whenever my cvtRecord is processed, the output is set to 0.0.
> From:
[email protected]> To:
[email protected]> Subject: Re: Recommended practice for cvtRecord chain initialization
> Date: Fri, 14 Mar 2014 14:05:45 +0100
>
> Hi Emmanuel
>
> On Thursday, March 13, 2014 15:58:44 Emmanuel Mayssat wrote:
> > I have a recordAO (let's say a phase in deg) that is converted through
> > a cvtRecord (~ breakpoint table) to a voltageAO. We could assume that
> > the voltage on the device doesn't change while the IOC is off and
> > autosave everything.
> >
> > But... in this particular case, where the hardware 'remembers' its
> > voltage setting (EEPROM or hardware stays on while IOC is off), the
> > chain above should be executed in the opposite direction at iocInit.
> > A possible way is to have another cvt record with the same
> > "breakpoint" table but with "1D table reversed" method and PINI=1. Is
> > this the recommended way?
>
> I did not have this problem in practice yet, but yes, this is how I
> would do it. You might need some additional record logic that disables
> the readback and reverse-conversion after the first (PINI) processing.
> You might also want to disable processing in the forward direction
> during the readback (this might be necessary if setting a value to the
> device has other side effects that you want to avoid).
>
> Cheers
> Ben
> --
> "Make it so they have to reboot after every typo." ― Scott Adams