Similar but with far less headaches. You are working in metric. I work almost exclusively in imperial so some of the numbers may be different but the method is the same.
I do work with multiple dimstyles but not for scaling purposes. Each different dimstyle is assigned the same dimscale but each may have different dim* (variable) values. Such as one dimensions point to point locations (text in parenthesis, aligned to first extension line, no dim or ext line displayed), another performs running dims (text aligned to second ext line, no first dim or first ext line displayed). These are variations in dimstyle output only.
Since I'm now working in the structural discipline, there are certain conventions I now have to adhere to. Like not displaying the true length of beams or the true height of columns. Instead the detailing standard is to show the true size of a structural shape but foreshorten its length to fit onto the page and have the features attached be readable/understandable. This is a throwback from pencil cad days and 19th century standards as they applied. Structural packages such as SDS can automatically comply with these standards because it creates a static view of the actual model. The dimensions are on the modeled part and are input into the dimension when the drawing is created. AutoCAD has no such functions (unless someone has written a routine to accomplish this) so multiple viewports are required to display objects in model space in a foreshortened manner. When this happens, overall dimensions need to be generated in model space (the only time I do generate annotations there) so that they reflect the true length of the object.
Dimscale being set to be readable in model space is essential to this practice. That being said, 1:1 viewports for displaying the opposing ends of a column or beam are preferred to display the text correctly. And yes, I know that the new annotative text, dims, etc are the new wave of doing this in most peoples minds. I could do that as a 1:1 layout with a scaled down veiwport but then all the other problems with getting the correct dimension values in the layout would make life a living hell all over again not to mention the myriad of new problems that have been created by these new features.
If you do all of your annotations in MS and use the conventional wisdom when it comes to creating your drawing output in layouts, then annotative objects make sense but if you do all annotation in a layout and have the height of text, arrow sizes, etc. set in your dimstyle to the real world sizes (what you measure on paper), then annotative objects are just another reason to add fluff to the program and avoid meaningful upgrades to real life issues.
I suppose this and a couple of other threads are getting sick of hearing about this as a tangent to the OP. Maybe if it continues, it should be posted as it's own thread.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Michael Grutter
Cedar Engineering and Design Service
http://www.cedarengineering.com