Schedules

Open the BIM project browser panel

  1. Move the cursor over a toolbar, ribbon item or a dockable panel.
  2. Right-click.
  3. Choose Panels > BIM Project Browser in the context menu.

See the article Project browser, for more information about the BIM Project Browser.

How to create schedules

Schedules extract entity properties, block attributes and drawing information into tables on sheets.

Step 1: create a project

For more information about creating a project, see the article Project browser.

When the project is created, choose the Files tab, press the add button on the bottom and click New Schedule to open the wizard.

Step 2: The schedule wizard

A wizard of 3 pages displays, this will help you to create a schedule.

  • Page 1
    (1) Create data extraction definition creates a new .dxd (data extraction definition) file:
    1. Turn the option on.
    2. Click the Browse button ().
    3. In the file dialog box, select a folder.
    4. Enter a name in the File name field.
    5. Click the Select Folder button.
    Note: By default, the .dxd file will be placed in the project folder. To change this path, click the Browse button.
    (2) Based on an existing data extraction definition uses an existing .dxd file as the template for the new one:
    1. Turn the option on.
    2. Click the Browse button ().
      Note: The .dxd files stored in ..\bim\schedules serve as templates.
    3. In the file dialog box, select a .dxd file.
    4. Click the Open button.
      Note: By default, .dxd files are saved in the ...\Bim\Schedules subfolder of the SupportFolder. You can use newly created custom .dxd files too. Also, you can create a .dxd files by yourself using a text editor. Please scroll down for the procedure. How to create and edit your own Data Extraction file in this article.

      You can either choose a new name for your schedule or keep the default name.

    (3) Schedule name: Give a name to the schedule.

    Click Next for the next page.

  • Page 2
    (4) Edit Filter: The filter selects which BIM entity types are included in the Schedule. Use an existing data extraction definition to automatically define the filter. See the Editing Data Extraction Definition (.dxd) files to learn more about the filter syntax.

    (5) Include current sheet set: Adds the current sheet set for data extraction.

    (6) Include current project: Adds the current project for data extraction.

    (7) Extract entities from blocks: Adds entities in blocks which will also be processed in the schedule.

    (8) Extract entities from xrefs: Adds all entities in xrefs which will also be processed in the schedule.

    (9) Add xrefs to block counts: Counts selected xrefs as blocks.

    (10) Include all blocks: Includes all blocks into the schedule.

    (11) Extract from layouts: When ticked, all entities layouts will also be processed in the schedule.

    Note: The Wizard automatically selects all entities in the drawing.
  • Page 3

    (12) Select the properties to be included in the schedule: tick the checkbox to select/unselect a property: selected () or not selected ().

    (13) Click on the Category column to change how the property is shown in the schedule.

    (14) To include plan and elevation symbols, click on the Add block view... button, then click on the BlockViewProperty line to open the Edit Block View dialog box:




    To sort the list, click the title in the column heading. Click again to sort in reverse order.

    Click Finish to close the wizard (or click Back to switch back to page 2).

The Import Schedules section allows to import an existing .dxd file.

Procedure: create a window schedule

In this example, you will learn how to make a window schedule from scratch. You can create a door schedule in the same way.

Step 1: open schedule wizard

  1. Open the Files tab of the BIM Project Browser.
  2. Press add button and choose New Schedule to open the wizard.

Step 2: The schedule wizard

  • Page 1
    For this example, use an existing data extraction definition.
    1. Click on the Browse (1) button. A folder pops up. This contains the predetermined data extraction definitions.
    2. In the folder, select 'Windows.dxd'.
    3. Change the Schedule name (3) to, in this case, Windows.

      Click Next

      Page 2
      1. The wizard automatically selects all the entities in the model.

        Click Next.

  • Page 3
    1. Because you use an existing .dxd, the properties are already pre-selected. Views such as Front and Top are also pre-set.
    2. Click on the Block view category, the Edit Block View window appears.
    3. Choose the view.


    4. Click Finish.
Step 3: open the schedule
  1. Open a sheet to place the schedule.
  2. Open the Files Tab
    • Right - click on the schedule file (Windows.dxd) and select Generate on the current sheet.
  3. The result is as follows:


Procedure: How to create and edit your own data extraction file: furnishing elements

You can also create a Data Extraction File by yourself and use it to make new schedules. The DATAEXTRACTION command will, just like the Schedules wizard, make a new .dxd file with your settings, but it will also make a .csv file with your data in it.

  1. Open your model file.
  2. In the Structure Browser, select all Furnishing Elements.
  3. Type DATAEXTRACTION in the Command line. A wizard of 5 pages appears:


  4. Check the Create data extraction definition box and choose a file. Name it “FurnishingElements.dxd” and save it in your project folder.
    Note: You can base your .dxd file on an existing Data Extraction Definition file by checking Based on an existing data extraction definition. And choose the file you want to base on.
  5. Click Next.
  6. Select all entities you want to include in your schedule.
  7. Click Next.
  8. Select all entities you want to have a data extraction of.


  9. Click Next.
  10. Check the all properties you want in the Furniture Information.


  11. Click Next. The next page appears:


  12. Click on the three dots next to the Output to File. Enter a new name for your .csv file and click Save. You can choose between different options for the delimiter, but it’s best to use a semicolon.
  13. You can create a Data table as well. When checking this, you will have the option to place the table any where inside your drawing either model space or paper space.
  14. Click Finish.
  15. This should have created 2 files: a .csv file containing the results of the data extraction (basically the same as a schedule, but in an external file) and a .dxd file. This .dxd file can now be re-used for creating a schedule. (See procedures above).
  16. Open the .dxd file in a text editor. We can see 5 sections: Settings, Entity Types, Properties, TableFormatOptions and SELECTION SET.
  17. Leave the Settings as they are.
  18. The Entity Types are chosen because of the selection set you had active when using data extraction. However, instead of explicitly choosing which types (and handles, see later) you want to extract data from, you can replace the explicit entity types by an asterisk (*), to define that we want to extract information from all entity types.
  19. Leave the Properties as they are.
  20. Leave the TableFormatOptions as they are.
  21. You can delete the entire SELECTION SET section, if you don’t want to explicitly define which entities you’ll be extracting data from.
  22. You can add a filter by adding a new section: The section title is called [Filter] The section content is (Type == Furnishing Element) (in the .dxd files that are given as example in the support folder, a Filter on Door and Window type is used).
  23. The contents of the .dxd file should be as follows:

    [Settings]

    ExtractFromBlocks=0

    ExtractFromXrefs=1

    CountXrefs=0

    CombineEqualRows=1

    IncludeNameColumn=1

    FooterStyle=0

    FlowDirectionRtoL=0

    CVSdelimiter=1

    IncludeLayouts=0

    [Entity Types]

    *

    [Properties]

    Furniture Information:Article Number|Article Number|

    Furniture Information:Cost|Cost|%1u2%pr2

    Furniture Information:Manufacturer|Manufacturer

    [TableFormatOptions]

    TableStyle=Standard

    TitleCellStyle-TITLE

    HeaderCellStyle-HEADER

    DataCellStyle-DATA

    [Filter]

    (Type==Furnishing Element)

  24. Save this .dxd file in your project folder.

Procedure: how to edit a schedule

  1. Go to the Schedule file in the Project Browser / Files Tab.
  2. Right-click the selected schedule. A context menu appears:
  3. Click Edit.
    A Wizard of 2 pages appears:
  4. Tick or untick the options you want.
  5. Click Next.
  6. Check all properties you want to be in the schedule or untick all properties you want to leave out.
  7. Click Finish.