Source object: green border, area Target object: magenta text |
The LiveLabel utility (for AutoCAD 2007, 2006/2005/2004 or AutoCAD 2002) by CAD Studio (Xanadu) adds dynamics (parametrics) to your AutoCAD drawings. Making use of the "reactor" functionality it dynamically transfers information about a property of one object (e.g. polyline area) to a textual or geometric value of another object (e.g. block attribute with area label). A live link is created in your drawing and then the target value is updated automatically at any change of the source property (e.g. dragging a node of the boundary polyline).
Typical use of LiveLabel: area labels or true area-dimensions (area->attrib, area->dim), room or parcel schedules (area->text), live polyline-length dimensions (length->text), arc-length dimensions (lenght->dim), live legends (scale->color), live texts (text->text, text->mtext), live leaders (len->leader), live coordinates (coordinate->text), level indicators (Z-coordinate->block), associative notes.
LiveLabel 2005 was awarded "Tool of the week" (6.6.2004) at CAD Depot
LiveLabel was awarded "Tool of the week" (11.3.2002) at CAD Depot
Run the .MSI distribution archive. The application is installed to the \Program Files\AAC Solutions\LiveLabel 2006 or 2005 folder by default. Choose one of the "autorun" methods.
Program creates a link between the source and target objects. Type of the property and method, how its value will be displayed in the target object, is controlled using the Link style.
Link styles are managed by the Style manager.
To create a link using the LL_LINKCREATE command, select a link style, source entity and target entity (or "S" for self).
The created link is controlled by the style settings. If you change the style, all links using this style will be changed.
You can also define multiple-links - one source object can be linked with more target objects. You can also self-link an object (modify its own property, e.g. block attributes displaying coordinates of the block they belong to). Source and target entities can be in different spaces (modelspace/paperspace).
The term "Property" defines that entity property, which will be transferred from the source object to the target object. E.g. property type Area means that the link reads the area of the source object to e.g. display this numerical value in the target object.
Modifier is an object which modifies the target entity in some way. Several modifier types are available:
Text format for numeric values is controlled by your current AutoCAD Units settings. The original value of the target entity will be overwritten by LiveLabel - so you can use any text e.g. for text entities which you plan to use as LiveLabel targets.
You can use DIESEL (AutoCAD embedded macro language, see AutoCAD Customization Guide in AutoCAD Help for details) macros as "Postprocessing macros" to process values (properties) read from the source objects (the pseudovariables %PROPERTY and %NPROPERTY contain current textual and numeric value of the source property). So you can e.g. convert results to square feet or to kilometers or add unit suffix. The numeric value %NPROPERTY (since version 16.1) can be used e.g. for output formatting with the DIESEL function rtos or for drawings in feet/inches. Other examples are listed under the icon in the program and in the table below.
Source | Target | Action | Macro |
---|---|---|---|
Length | Text |
convert units from millimeters to meters 520 --> 0.52 |
$(*,%PROPERTY, 0.001) |
Area | Text |
convert area from square mm to sq.meters, 1 dec.place 502300000 --> 50.2 |
$(rtos,$(/,%NPROPERTY,1000000),2,1) |
Area | Text |
convert area from square inches to feet 288 --> 2 |
$(rtos,$(/,%NPROPERTY,144),1) |
Area | Text |
perform computation on the area result - (area/2)+6 288 --> 150 |
$(rtos,$(+,$(/,%NPROPERTY,2),6),2) |
Length | Dim |
limit the number of displayed digits (zeroes) 1234.5 --> 1200 |
$(*,$(rtos,$(/,%NPROPERTY,100),2,0),100) |
Length | Dim |
limit the number of displayed decimal places 12.3456 --> 12.3 |
$(rtos,%PROPERTY,2,1) |
Area | Leader |
DIESEL conditional display expressions 19.9 --> leader shows: "Small area" |
$(if,$(<,%PROPERTY,20),Small area,Large area) |
Length | Color |
DIESEL conditional display expressions 20.1 --> change color from blue(5) to red(1) unless EXPERT variable is not 0 |
$(if,$(and,$(<,%PROPERTY,20), |
Z-coordinate | Block |
automatic level indicator (self-linked block with an attribute, placed on a Z-level)
- see image below height=5m --> level 2 (using level height 3.0m) |
Level $(fix,$(/,%PROPERTY,3.0)) |
Source object: blue polyline, length Target object: dimension text |
You can use the Style manager (the LL_STYLEMGR command or the Style option of the LL_LINKCREATE command) to manage styles. Individual styles are stored in the drawing, in the Named Objects Dictionary table. If you want to access your styles in all your drawings, define them in your drawing template.
You can even create several links from one border polyline to more blocks - eg. one descriptive in the center of an area and another in the legend. You can use the attached tutorial drawing as an example for the description blocks.
You can use the LL_LINKREMOVE command (or toolbar button) to remove links.
Source object: level block with 2 attributes, Y-coordinate Target object: Self, 3 link styles: Level, Height, Color (see LL-Level.DWG, 30kB) |
Version number | Description |
---|---|
17.0.0 |
Support for AutoCAD 2007 family XANADU installation folder |
16.2.0 |
Support for AutoCAD 2006 family AAC Solutions installation folder |
16.1.0 |
Support for AutoCAD 2005 family %NPROPERTY numeric property variable |
16.0.0 |
Support for AutoCAD 2004 family Xanadu installation folder |
15.6.2 |
DIESEL expressions for value postprocessing New readers (coordinates) and modifiers (color) Self modification links available (e.g. entity color based on its area) |
15.6.1 | Can make links between model- and paperspace objects |
15.6.0 | First version |
Program was tested under Windows 2000 and Windows XP (version 2002 also under Windows NT4 and Win98).
Program supports AutoCAD 2002, AutoCAD 2006/2005/2004, AutoCAD 2007 and vertical CAD applications based on it (AutoCAD LT is not supported).
Please send possible questions and problems to support@cadstudio.cz or use our discussion forum. Please send inquiries about custom application development to: develop@cadstudio.cz.
LiveLabel mail-list | |||
---|---|---|---|
Stay informed about the latest version of LiveLabel - subscribe to CAD Studio software news mail-list. | |||
(alternatively, send an e-mail with text "subscribe CADsw" to maiser@cadstudio.cz)
Time limited (15 days) trial version is free for download. If you are interested in the full unlimited commercial version, use the Order below or contact CAD Studio.
Please consider also CAD Studio Tools - a bundle product containing also LiveLabel.
Price of the commercial version of LiveLabel is 50,-EUR (2002), (2006/2005/2004), (2007), upgrade to LiveLabel 2007 - , upgrade from AreaUtil costs 40,-EUR .
Download limited free version of LiveLabel (for AutoCAD 2002 or AutoCAD 2006/2005/2004 or AutoCAD 2007)