All simulink diagrams being used at the 40m are now under version control. I have compiled, installed, and restarted all current models to make sure that the files are all in a working state, which they seem to be. I have checked the latest version of the userapps svn repository to
/opt/rtcds/userapps2.9, to compare the files therein with our current state.
Surprisingly, only two files in the userapps svn have been changed since they were checked out here, and only one of these is a real change of any kind.
LSC_TRIGGER.mdl was edited at some point simply to align some drawn lines; no functionality was changed.
SCHMITTTRIGGER.mdl was edited to change the "INVERT" epics channel from an arbitrary EPICS input, to binary (true/false) input. This does not change the connectivity diagram, and in fact, I don't think we use this option in any of our scripts, nor is it exposed on our medm screens.
Thus, I think that the only place for block changes can bite us is changes in the fundamental blocks in CDS_PARTS that are used in our custom 40m library parts.
For posterity, these are the files used in compiling all of our running models. (Path base: