PDA

View Full Version : ltscale restricted to viewport



bstk
2004-08-10, 08:24 PM
Which command do I use to do an ltscale that only effects a certain viewport?

My client insists that I don't scale my linetypes, but only use the ltscale command. Works fine, but I have a drawing with different viewports that show differently scaled objects. There must be some command that helps me getting each lintetype in all viewport right. Anyone please?

TIA,
Erik

mjfarrell
2004-08-10, 08:40 PM
Erick,

As I understand the best method is to set LTSCALE to 1
in model space, then set your viewport scale and autocad
will adjust the line scale proportionate
To set LTSCALE on an object by object basis (not recommended)
use CELTSCALE
To set the scale for lines dron on the model tab use PSLTSCALE
so that lines drawn over a viewport match the lines shown in the viewport.

Your client is right you should not be scaling the linetype of eace line.
If their native size is wrong redefine the linetype and etransmit to ensure
they get the new definition.

scott.wilcox
2004-08-10, 10:36 PM
Erik:


Set PSLTSCALE to 1; this will factor the viewport scale in the appearance of non-continuous linetypes. Different viewport scales will still show non-continuous linetypes the same with this variable on. You may have to REGENALL to see the effect in each viewport.

Scott

bstk
2004-08-11, 08:56 AM
Thanks people, but I don't think I got this right:

I have a drawing with details in it, all drawn in modelspace in true size (1/1). They all have to be plotted on the same paper, but with different scales (1/2, 1/10, 1/20,etc...). My client demands I use an ltscale of 20 for details printed in 1/20, an ltscale of 50 for details printed in 1/50 scale, etc... This is easy when you only have one scaletype, but in this case, I have several, and I don't seem to get it right.
I made a bunch of viewports within paperspace, each viewport contains a differently scaled object. I've set PSLTSCALE to one. Now, how do I make the linetype scale of a certain viewport right, WITHOUT affecting the other viewports?
I tried using the suggested CELTSCALE too (never heard of it), but that doesn't seem to have any effect, even after using regenall.
I'm nearly desperate! :-(

TIA
Erik

Mike.Perry
2004-08-11, 10:32 AM
Hi

When your client demands -

LTScale = 20 for 1:20
LTScale = 50 for 1:50
etc

Are they referring to ModelSpace LTScale(s) for correct Viewing (and Plotting) of the Model drawn at 1:1 (Full/True Size) when working in ModelSpace? Personally I think this is what they are trying to say.

When working in PaperSpace (Layout) and Plotting at 1:1 your LTScale should be set to 1 (personally I think 0.5 gives a better appearance).

If you then want all the Dashes & Gaps of Linetypes to look the same when Plotted from PaperSpace (contains multiple Floating Viewports set at different scales) you will need to set PSLTScale = 1 (this will take into account the different ZoomXP factors applied to each Floating Viewport).

I would strongly recommend that you don't start changing individual Objects Linetype Scale (CELTScale), it can become very confusing once you start going down that road (in my humble opinion).

+

You may also want to have a read of the following threads -

Dashed lines not dashed in Layout view (http://forums.augi.com/showthread.php?t=4645&highlight=PSLTScale)

shape in linetype (http://forums.augi.com/showthread.php?t=5742&highlight=PSLTScale)

model-layout (http://forums.augi.com/showthread.php?t=5979&highlight=PSLTScale)

+

Below snippet is from an old ACAD Guild post I made -

<snip>
Below is how we have things set-up here -

MEASUREMENT = 1
MEASUREINIT = 1

AcadIso.lin (LineType) & AcadIso.pat (Hatch) are the file used.

Depending on Project:

1 AutoCAD Unit = 1mm (Small Scale Work, Buildings etc)
or
1 AutoCAD Unit = 1m (Large Scale Work, Bridges, Roads, Rail etc)

On a Project we never mix and match units, though this can be done we have found no real benefit plus it's just one more little complication that's not really needed.

All drawings use a combination of ModelSpace and PaperSpace.

Everything in ModelSpace is drawn 1:1 (Full Size).

For Metre Project's LUPREC is set to 3 decimal places (min) so that DIST, ID, LIST commands etc return information showing at least the nearest millimetre.

Distance input -

Millimetre Project: 1500,0 -> 1500mm in the X direction

Metre Project: 1.5,0 -> 1.5m or 1500 mm in the X direction

Drawing Frame is Inserted or X-ref'd into PaperSpace at 1:1
Floating ViewPorts are then placed with the correct XP factor.

Millimetre Project: A1 Sheet in PaperSpace measures 841 x 594

Metre Project: A1 Sheet in PaperSpace measures 0.841 x 0.594

With this method Floating ViewPorts use the same XP factor's. We chose to take the 1000 difference into account at Plot Stage; some prefer to do this at Floating ViewPort stage. The 1000 difference has to be taken into account somewhere, it's really just a choice you'll have to make.

All Entities/Objects have their CELTSCALE = 1

PSLTSCALE = 1

LTSCALE is then used to control Dashes and Gaps in LineTypes, have found that LTSCALE set to half the Plot Scale gives best appearance of Dashes and Gaps.

Plotting from PaperSpace -

Millimetre Project: A1 Sheet -> Plot Scale = 1:1 therefore LTSCALE = 0.5

Metre Project: A1 Sheet -> Plot Scale = 1:0.001 therefore LTSCALE = 0.0005

In ModelSpace (Everything is drawn at 1:1)

Millimetre Project:

Working on 1:10 Detail -> LTSCALE = 5
Working on 1:50 Detail -> LTSCALE = 25
Working on 1:100 Detail -> LTSCALE = 50

Metre Project:

Working on 1:10 Detail -> LTSCALE = 0.005
Working on 1:50 Detail -> LTSCALE = 0.025
Working on 1:100 Detail -> LTSCALE = 0.05

Just remember there is 1000 difference between millimetres and metres, this difference has to be taken into consideration somewhere.

Hope the above helps, please feel free to shout if you require some more info or you need me to explain some of the gibberish I've written above.
</snip>

Have a good one, Mike

bstk
2004-08-11, 11:39 AM
Thanks again Mike, this time it's christalclear to me. Maybe I should send you a package of Belgian chocolates or a bottle of Duvel sometimes, I lost count in how many times you already helped me...

richardtt33978
2004-08-14, 12:34 PM
If you don't scale the linetypes and leave them all @ 1 ...AND ... you just use "LTSCALE" as your client has requested ... then all your linetypes should display correctly.

Try ... typing .... regenall ... while in paper space (layout).

HTH.
R.

2l9927
2005-01-25, 02:29 AM
I have drawn my design in model space and have dimensioned and placed all my text in paperspace. I have been asked by the customer to reduce the amount of paperspace the model and dimensions take up on the drawing so that more smaller detail drawings can be put on it. The size of the model and my dimensioning text are to be cut in half. How can I reduce both the model and the dimensions by 50% at the same time when I have one in MS and the other in PS (and multiple viewports)?

Mike.Perry
2005-01-25, 11:42 AM
Hi

If the Dimensions are truly associative (DimAssoc = 2) and placed in Paperspace, then all you should have to do Re-Zoom (re-scale) the Floating Viewport ZoomXP Factors.

Hint - The commands DIMREASSOCIATE & DIMREGEN might prove useful.

Have a good one, Mike

2l9927
2005-01-25, 03:26 PM
Thank you Mike. I will give this a try. My DimAssoc is set at 2, but I have not tried the re-zoom.

Mike.Perry
2005-01-25, 04:10 PM
but I have not tried the re-zoom.Hi

Re-Zoom isn't a command (apologies if I miss lead you on that, it's just a term I used).

By Re-Zoom I meant re-scaling the Floating Viewport(s) ie

Inside a Floating Viewport -> Zoom -> 1/ScaleFactorHereXP

Floating Viewport has now been Re-Zoomed (re-scaled) to your chosen ZoomXP factor.

Have a good one, Mike