I have Acad Lt 2010 and was hit with an odd insertion issue. I have no viruses or malware and it seems all new files no matter using a template or not, my inserted blocks starting inserting at a scale of 119 and change instead of 1.
I've been working on several projects that require drafting in metric units and I'm having difficulty inserting block dwgs. into my working drawing at the correct scale.
My block drawing is set to millimeters. I've drawn my block and measured it. All is ok. UNITS = milimeters; INSUNITS = 4
My working drawing is in millimeters. All line work is dimensioning accurately. UNITS = milimeters; INSUNITS = 4
When I insert the block, it comes in extremely small. When I click on the block properties, it says it's units are in millimeters and the scale is 1. As it should be correct? except for the fact that its about 25x smaller then it should be. This leads me to believe there is an inch insertion factor some where.
To add to the conundrum, if I xref the block dwg into my working file, it comes in at the correct size. Is there an alternative block insertion scale factor setting that I'm not seeing?
I have just updated to Autocad 2013. While working on existing drawings (previously created in V2012), I am having issues with the SCALE command. Most times, but not always, when I add a line or block, with a base point on an existing line or object and try to scale it, I get an "extremely small scale factor ignored" message, although I did not get a chance to enter a scale factor. While it appears most times, but not always, if I draw a new line in empty space on that same drawing, I am able to use the SCALE command without problems. I also have the same issue when trying to scale an existing line or block, most times but not always.
Here is a copy of the command line while I am trying to make it work:
Command: l LINE Specify first point: Specify next point or [Undo]: 100 Specify next point or [Undo]:
Command: sc SCALE Select objects: 1 found Select objects: Specify base point: Specify scale factor or [Copy/Reference]: Extremely small scale factor ignored.
Command: SCALE Select objects: Specify opposite corner: 1 found Select objects: Specify opposite corner: 1 found, 2 total Select objects: Specify base point: Specify scale factor or [Copy/Reference]: Extremely small scale factor ignored.
If you notice, it does not give me the chance to enter a scale factor. As soon as I pick the base point, it skips over to the error message, yet displays the scale factor prompt with a blank factor. I'm experiencing this issue on various files (not all but most), so I don't think it is a corrupt file. Why I get this and if I can correct it?
am in the process of setting up a standard file for all designers to use our local office. This file will have most of the styles created for profiles, alignments, surfaces, profile views, etc... as mostly specified by the customer and industry standards.
I am having trouble maintaining the correct annotation scale in the viewport in paperspace and when plotting.
The attached word document has 3 figures. Fig 1 shows the correct viewport scale and correct annotation scale. Fig 2 shows how the annotation scale abruptly changes during the plotting process. This abrupt annotation scale change sometimes happens during the regen process or when I switch from layout to model space and back to layout.The annotation scale goes from 1:1 to 1:40 just as in the viewport. This change in annotation scale is not supposed to happen because I want to preserve a certain plotting height for my text versus a viewport scale by using various annotation scales.
I have researched the procedures for annotation scale and have not found any info related to this "abrupt change in annotation scale".
Curiously , this abrupt change in annotation scale does not happen if the text does not belong to any styles within Civil 3D. Stand alone text stays at the correct annotation scale and is not affected in the same way.
We have recently noticed that after printing a PDF of a drawing I plotted from AutoCAD we are coming up with differences when we double check the scale on the printed hardcopy using a carpenter ruler.
For example, there is a dimension labeled on the drawing of 200 ft. However, if I try to scale this out with a carpenter's ruler at the drawing was set to (say for instance it is 1 inch = 100 ft) I am coming up short of the 2 inches it should be (typically come up around an 1-15/16" or around 194 feet, approx 97% of the correct amount).
In the Page Setup Manager in AutoCAD, I have the following options selected (see the print screen as well):
Printer/plotter selected: DWG to PDF.pc3
Paper Size: ANSI full bleed B (11.00 x 17.00 Inches)
What to Plot: Layout
I don't have a plot scale scale other than the default 1" = 1'
No plot style selected
Then, on the print menu when I open the PDF that I have exported from AutoCAD, I have the following settings (see the print screens I have attached):
Printer: The printer I use (Konica Minolta c650 Series PCL)
And I have selected the Options "Auto Rotate and Center" and "Choose paper source by PDF page size**"
** Note, that I have tried unselecting the "Choose paper source by PDF page size" option and accordingly changed the paper size in the "Page Setup..." button at the btoom to match the document size (i.e. 11.0 x 17.0in) and it gets the difference to be closer (i.e. I now get 198 ft but some of my border gets cut off). See the print screen below for this a print screen of the print menu and sub-menu of Page Setup showing the paper size selected.
I saw that some people in other forums state that there is no real solution when trying to scale off of PDF's and that there should be a disclaimer saying as much if you are to send the file out to a customer who may rely on doing some in the field scaling from the printed copy of the PDF file. I find it hard to believe there is no solution as we have received some drawings from others whom the scaling works just fine.
When I open a new drawing in my AutoCAD 2013 that I just recently installed last week, I encounter a problem that I am not familiar with from previus versions of AutoCAD I have worked on. First of all, the units default to decimal, and I want them to default to architectural, with feet and inches. I have to type UNITS in the command line every time I open a new drawing in order to adjust this. I have AutoCAD for Architecture 2012 on another computer, and the program automatically defaults to architectural units upon opening up. Just to let you know, the program I am having this difficulty with is part of a package called Autodesk Building Design Suite 2013. I was under the impression that it included AutoCAd for Architecture, but I think it has only standard AutoCAD.
The scale of the objects I draw vs. the scale of the drawing field is very out of proportion. What I mean is, when I open a new drawing and draw a 30' -0" line, the line appears so long on the screen that I cannot see the whole object, even if I zoom out to the maximum. I should be able to see the object in it's entirety. In fact, when I draw a line that is only 12" long, even when the zoom is all the way out, the line looks huge in length. I have tried adjusting the units to the architectural/inches setting of course, and I have tried adjusting the scale in model space from 1:1 to 1/4'=1'-0", but nothing is working.
I am working on automating page setups in model space and am looking for a way to set the plot scale equal to the annotation scale for scaled drawings with
Setting the plot scale with !A causes the lisp to fail. However, when running each prompt through the command line individually, !A works fine. what is missing?
I am trying to insert a block into a file in Acad 2014 and it comes in too large. If I insert the same block into the same file using Acad 2012 it comes in at the correct scale. Doesn't seem to matter if insunits is 0 or 1, or insunitsdefsource or insunitsdeftarget are also 0 or 1.
There must be some variable or variables I'm missing.
I have a block that i would like to scale based on the plot scale when plotting.
We set up our drawings full size and occasionally we want to plot them at half size. We do this by setting the plot scale to 1:2 (custom) in the plotting dialog. We have a few blocks that we want to print at the same size on paper, essentially become twice as big.
Is there is a way to fix the size or just set a few scale states and have them automatically adjust based on the plot scale (not drawing/annotative scale)?
I have a drawing with several layouts, and in one particular layout only, I want the text to be smaller than the annotation scale would dictate (the viewport is 1"=300', but I want the text to display at 1"=50' annotation scale).
I tried selecting the viewport and changing the "annotation scale" property to 1"=50', then the "standard scale" property to 1"=300'.
Strangely, this seems to work for a bunch of MText objects I have in the drawing, but it won't work for an alignment station label group or for a particular linetype...for some reason, those two things insist on having their annotation scale equal to the viewport scale.
I tried messing around with the alignment station label group's style but couldn't figure anything out. As far as the line/linetype, I'm completely at a loss why that one wouldn't change.
I work in autocad 2010 and I draw in scale 1:1 . What an annotation scale is, moreover I have never used annotative objects in my drawings.
Nonetheless, when I try to plot a drawing, while I am in the model view, I choose the scale in mm/units, I select the plot area and when I press preview or plot, I get the message THE ANNOTATION SCALE IS NOT EQUAL TO THE PLOT SCALE. DO YOU WANT TO CONTINUE?
I press yes, I print it and the outcome is always a bit smaller than it should be.
When i am in the layout mode and I try to plot, I dont get this message. But I dont know how scaling works in this case. For example I want to plot in a A4 paper, scale 1:100. So I type 1000mm/100units, as I did in the model mode, but the result is wrong.
If you insert a Unitless block into a drawing with the units set to mm or inches via the interface, AutoCAD will automatically take care of the scaling for you. By looking at the properties of a Unitless block after insertion it appears as though all CAD is doing is scaling the block in accordance with the units in the drawing.
How CAD is doing this calculation and how to get the same effect using the .NET API at the time of insertion?I could setup a function that examines the units of the block being inserted and the units of the drawing the block is being inserted into but how would i be sure i'm using the same conversion value as CAD?
e.g. I might decide 1 Unit = 0.0393 when i do the insert, whereas CAD might use 1 Unit = 0.03937007.
It would be nice to either use the same value or a function that the API provides that i'm not aware of to do the conversion
Im on a project including inserting an FAA sectional map and plotting new points on top of it. Im trying to setup the coordinate system right now before i import the data and i dont see an option that matches the map exactly. Im including the information from the metadata file included with the geotiff.
I working with a LISP program which creates some assembly drawings on the fly. For certain parts of the drawing I INSERT other dwg files which of course become blocks. Once in the drawing the users are sometimes wanting to edit the drawings where the blocks are, which makes an explodeable block necessary. But since the drawings are not actually blocks until they are imported this is not an easy thing to resolve. The other thing to keep in mind is that this drawing process is completely automated. The user does not get a chance to interface with it until the drawing is complete. So asking the user to do something as the drawing is being created will not work.
I would like to find a lisp that changes the scale of something that has an annotative scale and deletes all other scales in the object scale list. Often i have many different scales of existing dimensions or objects. i waste a lot of time opening the annotation object scale dialogue box, selecting add, finding my scale and deleting the old scale.
I am having some problems getting the hang of applying the drawing scale to my assignment. I understand the scale factor that is applicable to the printing only and that AutoCAD doesn't care about the units used...but something is not clicking here and I'm sure it is pretty simple. My assignment requires me to draw 3 simple structures at 1/8" scale on 11X17 paper. Each house is 20' long with 10' walls and each is done in absolute, relative, and polar. I actually completed the work with all 3 formats without specifying the scale or paper size, just to get familiar with the commands. But now that I am trying to set the dimensions correctly, I cannot replicate my work because I'm getting lost in the way things are defined. I am using AutoCAD 2005, also have a 2002 version to which I can defer.
I have this block called gate valve. The base point is at the middle of the block. When I use this block as a style and insert it in profile it always places itself down low on the pipe. As you can see the grip is way above the top of the block and I have to move it into place anytime I use one. If I change the pipe inverts the gate valve block style lowers itself once again and I have to move it up into place. I have changed the base of the block but it makes no difference.
This is how the structure look in the object viewer. Notice the one on the right is the block that needs to be raised, however in the viewer it shows placed correctly.
I have several script commands that insert items such as title blocks (xrefs) and page boundaries (blocks). The base point and INSBASE for all files are set to 0,0,0. However the blocks will occassionally come in at different positions. In some cases I can repeat the command multiple times and each time the same block will inset at a different position in the same drawing even though the insert point is set to 0,0,0.
I've been using the admittedly pieced together code in order to insert border blocks around a closed polyline. Yhe problem I'm having is that when the Block angle is say "zero" the block is inserted the same way both on top and below the polyline. Since the blocks surround the polyline the blocks on the downside should have an additional 180 degree rotation. How to deduct that the portion of the polyline is in a certain quadrant and adjust the insertion angle as necc? I 'm not sure thats even the best approach.
Dim pso As PromptStringOptions = New PromptStringOptions("Enter name of block to create reference: ") Dim pr As PromptResult = myEd.GetString(pso) Dim blkName As String = pr.StringResult 'If (!bt.Has(blkName)) Then
1. Attached is a file , when opened show two viewports. the plan view look OK , but the ortho on the right show a corridor not near elev. Of the the alignment and the surface is missing ( I cannot get to the object viewer to show me the model setting) .
Am I in big trouble and had to create a surface again?
2. The end of this corridor you have lines all over the place , I probably need to create a corridor surface , correct?
3. Why is the alignment so far from the corridor model?
I am using ACA 2009 and am experiencing something new with attributed blocks. When I insert the block, a copy of the block is placed at what seems to be an arbitrary distance away. As I fill in the boxes for each attribute, it appears in the image away from the insertion point. After I am done, the completed block appears filled out where it was inserted. I have never seen this before. Is there a setting affecting this?
Is there a system variable that controls being able to view a block during insertion? Currently I cannot see the block I am trying to insert on the cursor to see where I will be inserting it.
I have modeless dialog. On dialog I have button on which user clicks, when he wants to pick insertion point. Problem is when I exit dialog the command line is still in command GetPoint (doesn't show usual Command.My code at the moment is:
// this.Visible = false; AppServ.Document adoc = AppServ.Application.DocumentManager.MdiActiveDocument; AppServ.DocumentLock dl = adoc.LockDocument(); Editor ed = adoc.Editor; using (ed.StartUserInteraction(this)) { [code]....