
AutoRoomLabel Trial
Win32 e 64, PortuguêsInstruções de uso geral
Picking a point in a closed room, you insert at this point a predefined RoomLabel block with the name of the room, its serial number for the current floor, area, and perimeter in user-defined units (which could be different from the drawing units). The RoomLabel block could be modified as every other Autodesk® AutoCAD® block - you are free to redefine it, to move, scale, or put some of its components in the unplottable or invisible layer, etc. A command from the AutoRoomLabel toolbar starts an AutoLISP script, executing a range of operations - it outlines the contour of the room with a closed polyline, calculates the area and the perimeter of this polyline, and writes down the received values as associative attributes of the label block. The command automatically determines the serial number of the room as well - the next ascending or the minimal missing number for the current floor.
AutoRoomLabel also provides commands for editing of already inserted labels - an existing label could be associated to a new object with calculable area (another polyline, an associative hatch, a region, etc.). Of course, it's possible for the user to change every attribute of the label by hand.
A Room Schedule (an AutoCAD table in the current table style) summarizing the data gathered from selected RoomLabel blocks (FLOOR LEVEL, ROOM NUMBER, ROOM NAME, AREA, and PERIMETER) and predefined info about the room finish materials (FLOOR, WALLS, CEILING) could be generated. The data in the Room Schedule could be associated with the RoomLabel blocks and be updated with every change of their attributes. (The OBJID attribute of the RoomLabel blocks gets its value automatically. Changing it, you could compromise an 'associative' Room Schedule containing info about this RoomLabel block.
Once determinated, the room finish matherials info is stored with the drawing for further use. Each drawing could contain different room finish matherials info. The room finish matherials info of a drawing could be imported in another drawing.
Comandos
Ícone da Faixa de opções/Barra de ferramentas | Comando | Descrição do comando |
---|---|---|
![]() |
RLEXX (RoomLabelEditXX) |
RLEXX asks the user to select an existing label (a block named "RoomLabel"), then asks for an object with which the label should be associated. If the object is a polyline, the command writes down its length as a perimeter attribute of the selected label. If the object is an associative hatch, region,n, or another entity with calculable area but without a length property, the perimeter field will not be present in the label. Finally, the command asks the user to enter a floor tag and gives the label a serial number (the following number in ascending order or the minimal missing number) for this floor. |
![]() |
RLI (RoomLabelIslands) |
RLI command prompt announces the current floor and asks the user to change it or to pick a point in a room. Once a point is picked, RLI outlines the room with a polyline boundary, detects islands, puts the created polylines in the AREA layer, and inserts a RoomLabel block in the LABEL layer. If AREA and LABEL layers are not set by the INFO dialog, layers named respectively "AREA" and "NUMBER" will be created. AREA and PERIMETER attributes are associated with the room's boundary. The area is the difference between the maximal area of a polyline and the areas of the rest of the polylines created for the room. The perimeter is the sum of all the polylines created for the room. The label gets a serial number for the current floor, the next ascending, or the minimal missing number. |
![]() |
RL (RoomLabel) |
RL starts with a prompt that announces the current floor and asks the user to change it or to pick a point in a room. Once a point is picked, RL outlines the room with a polyline boundary (without detecting islands), puts it in the AREA layer, and inserts a RoomLabel block in the LABEL layer. If AREA and LABEL layers are not set by the INFO dialog, the command creates layers named respectively "AREA" and "NUMBER". The AREA and the PERIMETER attributes of the label are associated with the polyline boundary of the room and will be automatically updated with every change to this boundary. The label gets a serial number for the current floor, the next ascending, or the minimal missing number. The command repeats for convenience. To exit, press ENTER. |
![]() |
RLE (RoomLabelEdit) |
RLE asks the user to select an existing label (a block named "RoomLabel") and then asks for an object which the label should be associated with. If the object is a polyline the command writes down its length as a perimeter attribute of the selected label. If the object is an associative hatch, region or another entity with calculable area but without a length property the perimeter of the room will not be present in the label. |
![]() |
RLEX (RoomLabelEditX) |
RLEX asks the user to select an existing label (a block named "RoomLabel") and then asks for an object with which the label should be associated. If the object is a polyline, the command writes down its length as a perimeter attribute of the selected label. If the object is an associative hatch, region, or another entity with calculable area but without a length property, the perimeter field will not be present in the label. The command also changes the number of labels with the following number in ascending order or the minimal missing number for the floor of the selected label. |
![]() |
ROWrpl (Row Replace) |
ROWrpl replaces a row of a Room Schedule with the data corresponding to a user-selected RoomLabel block. The command prompt asks the user if the new data is to be associative or not. (If the 'associative' option is chosen, the data will be associated with the selected RoomLabel block and be updated with every change of its attributes. The 'non-associative' option is set by default.) Then the user is asked to point to a row of the Room Schedule to be replaced and a RoomLabel block for this row. The room finish materials corresponding to this kind of room for the current drawing will also be filled. |
![]() |
INFO |
The INFO button starts a dialog allowing the user to customize some settings of the ARL Toolbar commands - units' mode (Decimal/Architectural), units' conversion factor, units' symbol being displayed as a suffix of the perimeter value (this symbol will be automatically added squared as a suffix of the area value), layers for the room labels and the room boundaries, etc. It also allows the RoomLabel block modified in the current drawing to be saved to the RoomLabel.dwg file so that this instance of the block to be used in all later drawings. While no changes are made by the INFO dialog during the current drawing session the ARL Toolbar commands will be working using their default settings: 0.01 for units' conversion factor (from cm to m), "m" for units' symbol, 2 leading zeros for a digit room number, a layer named "AREA" for the room boundaries and a layer named "NUMBER" for the labels. |
![]() |
RLN (RoomLabelNumber) |
RLN renumbers RoomLabel blocks in the order they are picked, starting from a number entered by the user. |
![]() |
ROOMS (Room Schedule) |
ROOMS asks the user to select RoomLabel blocks for a Room Schedule. Then starts a dialog with the room finish materials stored with the current drawing. These predefined materials could be edited and completed or replaced with Global Defaults. The edited materials will be saved with the drawing. They could also be saved as Global Defaults (the 'Save As Global Defaults' button) and then imported into another drawing (the 'Import Global Defaults' button). Global Defaults could be modified from every drawing (the 'Edit Global Defaults' button). The Room Schedule is optionally (via the ROOMS dialog) associated with the RoomLabelBlocks it's been generated from, and is being updated with every change of their attributes |
Instalação/Desinstalação
The installer that ran when you downloaded this app/plug-in from Autodesk App Store will start installing the app/plug-in. OR, simply double-click the downloaded installer to install the app/plugin. You may need to restart the Autodesk product to activate the app/plug-in. To uninstall this plug-in, exit the Autodesk product if you are currently running it, simply rerun the installer, and select the "Uninstall" button. OR, click Control Panel > Programs > Programs and Features (Windows 10/11) and uninstall as you would any other application from your system.
Informações adicionais
The paid app AutoRoomLabel is available here
Problemas conhecidos
AutoRoomLabel works with a block named RoomLabel. The plug-in will not work properly if you rename the block or the tags of its attributes, or change the automatically generated value for the OBJID attribute.
As the RL and RLI commands are based on the AutoCAD command -BOUNDARY, they may not work properly if the whole room being labeled is not visible on the screen or if there are gaps in its outlines. The other commands - RLE, RLEX, and RLEXX should run smoothly in any circumstances. If the RL command has created a boundary but the area and perimeter values in the label are displayed as ####, use the RLE command to re-associate the broken label to its boundary.
#### symbols might be displayed in a row of an 'associative' Room Schedule. There are two ways for this problem to be solved (except for associating the cells manually):
1. Replace the row ('non-associative' option) by selecting the RoomLabel block that the row was originally associated with.
2. Delete the RoomLabel block that has caused the problem. Copy another RoomLabel block and reassociate it to the boundary of the deleted one (RLEX command). Replace the broken row ('associative' option) by selecting the new block.
Contato
Informações do Autor/Empresa
Informações de suporte
Histórico de versões
Número da versão | Descrição da versão |
---|---|
2.0.3 |
Bug fixes. Associative RoomSchedules are improved 2026 update |
2.0.2 |
Added 2025 support. |
2.0.1 |
Bugs fixed |
2.0.0 |
New commands for automatically generated Room Schedules. A problem with the trial period expiring too soon solved. |
1.1.1 |
2018 update |
1.1.0 |
Switching between Decimal and Architectural unis' mode from the INFO dialog. A new command for renumbering labels. |
1.0.0 |
15 days trial version. Full functionality. |