Friday, April 13, 2012

CADstudio - Revit Tools

CAD Studio Revit Tools enhances the BIM application Autodesk Revit with a set of tools and automatic functions that will increase your productivity in Revit.

The .Net application Revit Tools is compatible with Revit "One-Box", Revit Architecture, MEP and Structure 2013.

Description of the individual components in Revit Tools

Structure Label

Creates automatic descriptions of the element structure

CADstudio Structure Label creates automatic labels of the structure of compound walls, roofs or floors, including the material and thickness of each layer in the selected building element. On any change in the structrue, the label will be automatically updated. Supports also combined/attached floors and walls. You can assign this caommand to a keyboard shortcut. 

Job Time Tracker

Time tracking for Revit projects

The application Job Time Tracker automatically tracks your true (net) time spent on editing a particular project (job). You can specify idle time delays (pauses between commands) which won't be calculated into the total project time. You can track individual sessions, total time and the number of executed commands. The resulting data can be exported to Excel.

The time-tracking information is automatically stored in a separate file in the same folder and with the same name as your project and with the extension .CSTIME. When you transfer your RVT file to another machine, make sure the .cstime file is copied along. JobTime tracks and displays these properties:

    the total net time in the format dd:hh:mm:ss
    net time in the individual Revit sessions (and timestamp of those sessions)
    number of commands (operations) invoked in the individual sessions

The tracking-reactor is ON by default. You don't need to run the JobTime command from the ribbon. You can run it to display your current time-tracking information, to set a new "Idle time" value (the setting is stored in the project file), to disable it temporarily, or to export the time-tracking statistics to Excel (or other spreadsheet application supporting CSV data files). There you can perform other advanced functions on the tracked data - like adding data from multiple RVT files, or multiple users, graph-presentations, adding price/billing data, etc.

The file tracking is updated on document/project close (provided the project was saved at least once in this session).

Reference List

The function Reference List displays a list of all referenced files in the current project - e.g. linked DWG and RVT files, keynotes, shared parameters, decals (images).

Floor Legend

Automatic creation of floor legends

Floors in Room

Floor types as properties of a room

The function Floors in Room detects all floor types present in a specific room and inserts the "Floor type label" as a shared parameter to the room. So you can use it not only in schedules but also in room labels. In case of multiple floors stacked on each other, only the highest one is processed. Only straight (non-sloped) floors are supported.


Tools for more effective dimensioning

Continued dimension dimensions automatically all walls on a virtual ray. Just pick two points of the ray and all walls will be dimensioned.

The function Wall performs automatic dimensioning of the selected wall with multiple values. You can choose to dimension voids, openings, connected walls or only the overall dimensions. Specified dimension texts are automatically offset with predefined spacing. The "Opening" option dimension also the window height.

Door - swing direction

Automatically recognize L/R door swing direction

The function Door automatically recognizes the side of door swing direction (L/R) and writes it to the door properties. It also loads the door annotation which already contains this parameter. This all occurs automatically for new projects so you don't need to invoke any command. In existing projects you need to start the command Door - this adds the new parameter to all doors.


Renumber rooms and spaces

The Renumber function can renumber all rooms and spaces (MEP objects). You can specify prefix and suffix to the numbers, then select the individual rooms/spaces to renumber sequentially. In case the room contains a number already used in the project, you can swap the numbers of the two rooms or renumber all subsequent rooms with an incremented number.

Tools for Revit MEP

Only in Revit MEP can be used the tools Duct Splitter and Element Renumber:

Split ducts

The function Duct Splitter splits the selected duct to segments of a specified length. Automatically inserts a link in all split points. For globally selected ducts you can specify the segment length individually for rectangular and circular ducts or waste water pipes.

Renumber ducts

The function Renumber ducts renumbers all devices and ducts in the selected branch from a given number. Just select the first element of the duct branch. If you renumber only a part of the duct, select the start point and the direction of renumbering. In case the branch contains element of the same type and size, it will be assigned the same number.

Online tools

Online tools simplify access to web resources for users of Revit and Revit Tools - to the application homepage and to the Revit RFA libary on

There's more information on the CADstudio website.


Unknown said...

Hi Tim!

Good post! I like this part about automatic job tracking. How does it work actually? Does it detect task basing on keywords like in TimeCamp? What is the trick?

Vladimír Michl said...

No, it just tracks the commands launched through the Revit user interface. But you can check it in the trial version.