CELTSCALE changes to match DIMSCALE on opening file.

First, I am using Microvellum Toolbox BSB. I'm not sure if this issue is related to Microvellum or the BricsCAD base it's built on, but I figured I would ask here in case it is a BricsCAD issue.

My company doesn't use annotative scaling (for a variety of reasons), and instead use DIMSCALE to scale our dimensions. We never had any issues with this when we were using AutoCAD, but one serious concern has popped up when trying to do this in BricsCAD.

Upon opening a drawing file, the CELTSCALE (linetype scale for newly created objects) will change to match whatever the current DIMSCALE is set to. i.e. if the DIMSCALE was set to 25 when the drawing was closed, the CELTSCALE would be set to 25 upon opening the drawing. Perhaps the weirdest and most frustrating part is that it doesn't happen every time, only about half the time. We typically have our linetype scale set to 1 for all newly created objects, so this can make any dashed lines way bigger than expected.

I double checked that it's not an issue with any of our existing LISP procedures by disabling all of them and the issue persisted. I could potentially write a new LISP procedure to set the CELTSCALE to 1 upon opening a drawing, but I don't see why these variables would be linked in the first place.

Comments

  • Does it happen with any drawing or some specific? I don't see at the moment, how DIMSCALE may change CELTSCALE. If you can attach some example drawing, we'll check this on our side.