AutoCad :: Parameters In Block Definition
Sep 10, 2013
I have a question regarding parameters in a block definition, or more specifically how to constrain parameters. I have attached a PDF showing exactly what I am working on. Basically I have an arm for a monitor which I need to add some parameters to. I need to be able to have a point that I can grab where the "primary grab" is located, and when I grab that I need the arm to pivot at the indicated pivot point, but be restrained by the first arm that is constrained to the circle. Is this possible to do in AutoCAD?
View 0 Replies
ADVERTISEMENT
May 7, 2012
So far I can discover parameters and ilogic aren't possible in the definition of a drawing border.
How can fold lines be created in a border that can be used for multiple scales?
View 1 Replies
View Related
Oct 21, 2013
I'm trying to change block the definition of an block reference.
I did something like this:
blockreference.BlockTableRecord = newBlock.ObjectId;
In most cases this works well. However I found a case that it not work as well. When I try to change the definition from a new block that I have created in my test DWG, it disappears from the model.
View 6 Replies
View Related
Aug 16, 2011
Is there any way not to show a particular block in block definition table ? My program bring a block into drawing thru a user form . And set some Xdata to it after insertion . If user bring the block manually into drawing then how would we know which one has xdata and which one doesn't. I came to this solution to hide it in block definition list.
View 4 Replies
View Related
Dec 7, 2011
how I can get VBA to insert/redefine a block reference from another file into a block (of the same name) that already exists in the target drawing?
I've tried using the insertblock method but it produces a 'filer error' - As a bonus point, it'd would also be good to be able to retrieve the contents of the blocks collection in the source drawing in some clever way other than opening it (a bit like browsing using the design centre) ?
ACad, MEP, 3DS Max
Windows 7x64
X5482 @3.2Ghz 8Gb Ram
Quadro FX1700
View 2 Replies
View Related
Dec 21, 2011
I need to remove lines from a block definition and replace them with LWpolyLines. I see there is a way to Append entities to a BlockTAbleRecord but I don't see a way of removing an entity.
View 2 Replies
View Related
Sep 8, 2011
I'm trying to develop one tool with that objective:
View 9 Replies
View Related
Feb 13, 2013
When I try to copy/paste I get this massage, "Duplicate definition of block GENAXEH ignored".
View 4 Replies
View Related
Dec 18, 2012
I am wondering what Block Authoring actions i can use to move my Attribute Definitions up and down in a Dynamic Block. I understand duplication the definitions can get really ugly.
So i want to be able to have a second visibility tab in my block the nwhen i select it my Attribute Definitons insertion point moves to another co-ordinate with in the block.
View 1 Replies
View Related
Jul 4, 2013
How to do this so it doesn't ask for a block definition!
I have an extruded region of 50 x 50 (SHS) that I want to put a 45 degree mitre on, so I orientate my UCS to ortho, I have a reference line drawn over the job for my 45 degree/3 points to pick...
I Select 'both' to keep and it asks me for a block definition?
View 4 Replies
View Related
Aug 16, 2012
Autocad 2012 full version
I have a large symbols library and need to have 1 block name and count but be able to show them in different colours depending on where they are placed. (eg pink block at low level and green at high level, but when counted by block name it counts 2 not 1 green 1 pink).
View 8 Replies
View Related
Aug 20, 2012
I need to view a block definition from an out-of-process app (written in C#).
The app uses True View Acctrl to as a viewer.
It works fine for whole dwgs, but when it comes to viewing just one block definition' the best I could come up with was:
<pseudo code>
start a new Autocad instance;
open the dwg in Autocad;
perform a Wblock of the block definition to some temporary file;
open and view the file in the Acctrl;
erase the temporary file;
</pseudo code>
It seems clumsy though.
Is there any API for doing this? (preferably not higher than Acad 2008)
View 4 Replies
View Related
Aug 23, 2013
I have a small vba sub wich changes the color and layer of all entities inside a block. It seems to work pretty well for the majority of blocks, but then if I try that on a dynamic block, the definition is correctly altered, but the references aren't updated...
I know for a fact that the definition has been correctly modified because if I type bedit, I can see the definition is modified. Then, in the block editor, if I save the block, the references are correctly updated.
How to force references to update after I made the modifications inside the definition ?
I searched for methods within the VBA Reference and I tried blockRef.Update but it doesn't seem to have any effect.
View 2 Replies
View Related
Aug 30, 2012
How to mimic Block Definition Save As function.
So far what I have found in this forum and TheSwamp the best way is to use DeepClone of BlockTableRecord but the objects in original BlockTableRecord need to be DeepCloneObjectes into new block. Otherwise new block will have all objects with ObjectId from old BlockTabkeRecord.
View 9 Replies
View Related
Dec 15, 2013
What order of operations do you use to include multiple attributes in a WBlock definition? I can't figure out to include all of attributes and have them in a specific order.
View 2 Replies
View Related
Nov 21, 2013
I am trying to assign a plotstyle to attribute while creating a block. First I create the block, then I insert the Blockref, in that process I have errors assigining a plotstyle to the attribute. (I have also tried to assign the plotstyle while creating the block and attribute with poor results.)
Here is my attempt to do this:
For Each objId As ObjectId In blkTblR
Dim obj As DBObject = objId.GetObject(OpenMode.ForRead)
If TypeOf obj Is AttributeDefinition Then
[Code].....
View 1 Replies
View Related
Jun 10, 2013
I'm having trouble getting my attribute definitions to work with my blocks.
I'm trying to create a tag that can flip around (dynamic) and have a tag number easily entered (attribute).
I notice that I could only get the attribute definition to work during a drawing insertion is when I wblocked out my block and inserted that drawing file. I was not able to insert the drawing file that had the block in it.
I can't seem to make a dynamic block drawing file, and then insert that dynamic block drawing file if I want the attribute to work..
View 4 Replies
View Related
Oct 29, 2013
Is there a short cout to getting to the source drawing file containing block data? Drilling down into the Program Files folder is tedious in the heat of getting drawings done.
View 2 Replies
View Related
Nov 8, 2011
How i can calculate bounding box of a BLOCK definition ? I know after inserting a block, we can get bounding box of a block reference.
But how can i get bounding box before insert? Assuming that i never going to scale or rotate it.
View 9 Replies
View Related
Apr 10, 2013
I've got a drawing from a client, I've created a layer and I'm adding MTEXT to the drawing. Rather than creating a new MTEXT every time, I copy and paste the previous one and edit.
It works for a bit then out of the blue, it will give me that error after there's about 16 copy/pastes.
_pasteclip Duplicate definition of block _ArchTick ignored.
I don't understand what _ArchTick is or how I can get around this error?
View 6 Replies
View Related
Mar 24, 2013
I want to determine the size of a (non-dynamic non-annotative) block definition (BlockTableRecord). Does a block have a boundry or limits? For example, if the block would contain a simple square, the size of the block would be equal to the size of the square.
View 4 Replies
View Related
Feb 22, 2013
Can't you access the block definition via ObjectDBX.
(without the dwg file being open)
I am parsing through the blocks to find all the xrefs.
When I get to an XRef... I don't seem to find a way to check if it's an XRef.
View 4 Replies
View Related
Oct 2, 2012
Presently if I insert a block into my drawing - and a block with the same name exists - the newly inserted block takes on the definition which exists in the receiving drawing . How do I reverse this i.e. I want to be able to overwrite the existing block definition by inserting the new wblock version.
View 9 Replies
View Related
Jun 16, 2011
I have several existing block definitions and need to change the insertion point. Also, when creating a new block in the Block Editor, how do I define the insertion point?
View 9 Replies
View Related
Oct 2, 2013
2014. In help, it says to "Click Insert tab-Block Definition panel-Manage Attributes" In my display, when clicking the Insert tab, I only have a "Block" panel, not a "Block Definition" panel. Trying to get to the Sync command.
View 2 Replies
View Related
Aug 8, 2012
Is there a way to know what kind parameter type is using in a DynamicBlock Property ROTATIONPARAMETERENTITY, LINEARPARAMETERENTITY or POLARPARAMETERENTITY
View 3 Replies
View Related
Jan 19, 2012
I'm having trouble getting a set of parameters to work together in this block i have created.
File attached for reference
Block 1 (EXTENT_OF_WORKS) and Block 2 (EXTENT_STRETCHED) are attached to file.
As is on both blocks i need a central insertion point/base point.
Block 1 has two rotate commands. The inner rotate command is to align the block so that it is perpendicular on a straight line of a route. The outer is to align perpendicularly in the case where the centre point of the block falls on an arc segment of a route.
Block 1 has also got a flip command.. to flip.
As is block 1 works well. but i also need a stretch command that can extend both ends of the block, away from the centre, at the same time. See block 2.
I have tried to complete this block in multiple ways to no avail.
View 3 Replies
View Related
Sep 20, 2013
I am trying to make a dynamic block below. I need the "end" of the line to be "moveable". I've tried the point parameter and the stretch action with no luck.
View 9 Replies
View Related
Apr 23, 2013
I am trying to create a dynamic block that allows me to insert a single rack into a drawing and make a single row of racking with all racks staying 9'-0" center of post to center of post. Also would like to be able to turn that one single row into a double row that spacing between rows can be modified. I have attached a cad file showing a single rack and two example, one of a row of double racks and one of a single row of racks. This rack is 48" deep i will also have to create this for a 60' deep rack so how i can create future rack sizes and rows.
View 1 Replies
View Related
Sep 11, 2012
I have created a dynamic scale bar block that a user can edit two custom properties of (Horizontal Scale and Vertical Exaggeration) and the values on the scale bar will self-adjust after a regen. The block works fine if inserted into a drawing as per normal the normal insert method.
However, the issue I am running into is this:
If the block is inserted into a template drawing that contains our standard company titleblock (again this part works fine), and that layout is then imported into a new drawing using the "From Template..." right-click option on the Model/Layout tabs, the block loses the custom user parameters. Editing the block definition shows that the parameters are there, they just no longer have names or default values and do not appear in the properties window when the block is selected.
Trying to edit the user parameter names in the block definition of this imported copy of the block, just results in receiving an error that I'm attempting to use characters that are not alphanumeric.
I've tried this same procedure with 2013 and the issues still occur. I've tried user parameter names that don't have an underscore in them (just in case that was causing the issue), but again no luck.
I've attached a simpler block that recreates the same problem: Tester.dwg - this is the block that can be inserted into a drawing. It contains two user parameters "Tester" and "Tester_2". Inserting this block into a drawing shows the block works correctly (user parameters are editable from the properties window).Testing.dwg - this is a drawing that contains the above block inserted onto Layout 1. If Layout 1 is imported into a new drawing (using the "From Template..." right click option of the model/layout tabs), then the block no longer functions as it should. The two user parameters are no longer visible in the properties window.
View 2 Replies
View Related
Jun 21, 2013
I have created a pretty nice dynamic door block with flip parameters - size changes - and visibility parameters for jamb/no jamb. However I would like to add an option for changing the door from 90 degrees, 45 degrees and closed. I can't use the visibility parameter since I am using that for jamb/no jamb option. I was hoping to add a rotate parameter, but am having issue with the arc line. Is there a way to have the arc move with the swing in the door? If so, I can add that to the more refined door block. I have attached Drawing 2 (Door with just the rotate parameter) and Drawing3 (More refined door dynamic block without the swing option).
View 8 Replies
View Related