Is there a way to lock the location of a dimension on a drawing?

I am running a program that rebuilds the model when certain inputs are placed in the program.  The problem that I am having is that when the drawing changes along with the model, the dimensions jump all over.  Is there a way to lock the location of these dimensions on the drawing or set a boundry for where they can go?  Any advice/help is much appreciated.

-W

SolidworksDrawings And Detailing