Create a design table
First, you must create the design table as a CSV (comma separated) file. You can use a spreadsheet app or a simple text editor. Below are the steps to use Wordpad, but you can use any app that allows you to save it as plain text with a .CSV extension.
- Open WordPad.
- Enter the parameter names in the top row, separated by commas. I added a parameter called “Size”. It represents the names of the different variations. For example, I might call them Small, Medium, Large, and XLarge. But, I named them according to their size in feet, as is common here in the United States. The Width and Length refer to the dimension constraints that will drive the size (in inches).
- Add the sizes you want to include with their corresponding Width and Length values. I’ve only added four sizes, but you can have a long list with any number of size combinations. The image below shows what it looks like in Excel (left) and in WordPad (right).
- Save the file as CSV format. It’s plain text separated by commas with a .CSV file extension.
Add the design table to the parametric block
Next, you must associate the design table with the parametric block drawing.
- In BricsCAD, open 2D Recessed Troffer.dwg. This is the block definition drawing, not a drawing with the block inserted.
- Right-click on any UI element and turn on the Mechanical Browser panel. In the Mechanical Browse, you will see the list of parameters and their values.
- At the Command line, enter DESIGNTABLE and press enter to accept the default option <From file>
- Select the .csv file you created. Notice the Size parameter is added to the Mechanical Browser with the Width and Length parameters grouped under it.
- Check the Value property for each of the main parameters: Size, Width, and Length. You can select the default values to use when you insert the block. For example, if you most often use 2’x4’ fixtures in your designs, set that size as the default. The corresponding Width and Length values will follow.
- Check the Exposed property for each of the main parameters: Size, Width, and Length. They should all be set to Auto. I’ll explain these settings after we insert the block into a drawing.
- Save the block drawing.
Modify the parametric block instance
Then, you can insert the parametric block into a drawing and test it out1
- Open the drawing in which you want to insert the light fixture. If a block definition of the same name already exists in the current drawing, you may have to rename or erase/purge the old definition.
- At the Command line, enter BMINSERT and select 2D Recessed Troffer.dwg to insert it as a block in your current drawing.
- Select the inserted block.
- In the Properties panel, select a different size under the Parameters pane. Now you can only select from the sized in the design table. This helps ensure accuracy and compliance with standards.
When you add the design table to the block, the Exposed property for all three parameters is set to Auto by default. In our example, that means the Size is exposed for modifying the block insertion in the Properties panel but the dependent parameters, Width and Length, are not. You can explicitly set the Exposed property in the block definition to On or Off depending which parameters you want available for modifying the block insertion. Here are a few examples.