Model Checker : check for built-in instance parameter

Model Checker : check for built-in instance parameter

aguilhaumaud
Enthusiast Enthusiast
750 Views
6 Replies
Message 1 of 7

Model Checker : check for built-in instance parameter

aguilhaumaud
Enthusiast
Enthusiast

Hi,

I would like to use Revit Model Checker to check if built-in parameters are populated in element instances.

Concretely, I'm trying to create a rule that checks for reference planes that have a value in the built-in 'Name' parameter and counts and lists them with the Names in question appearing if possible.

0 Likes
751 Views
6 Replies
Replies (6)
Message 2 of 7

ilana.bXC8ZE
Explorer
Explorer

Hi @aguilhaumaud 

You can use BIMSearch to do this. It's an integration - available at the Autodesk store here (with a 30 day free trial). You can search your model by category and parameter and search within the results for specific words. It takes seconds.

0 Likes
Message 3 of 7

JasonKunkel
Collaborator
Collaborator

The Model Checker can do that check, with the possible exception of listing the actual "bad" Name in the report. Have you started a check yet and it's not doing what you need it to do? There are dozens of samples of already built checksets that you can review and pull from. My guess is that if you look through the checksets that are not "General" and from an group or organization, they would have a higher chance of having a check that looks for parameter values.


Jason Kunkel
Senior Practice Manager, Architecture and Engineering
CADD Microsystems Blog
RVIT Blog | Twitter | LinkedIn
0 Likes
Message 4 of 7

aguilhaumaud
Enthusiast
Enthusiast

As I tried again, it works on walls and not on reference planes. So I think I may use a wrong data for the reference planes category. If walls are designated by OST_Walls, what is the good category for reference planes ?

My test on walls works but is it possible to display the parameter of each instance inspected in the Model Checker list ?
Currently, I don't get this information. I see only Category : Type

aguilhaumaud_1-1666790634162.png

 

 

0 Likes
Message 5 of 7

aguilhaumaud
Enthusiast
Enthusiast
My check on walls is on 'Mark' built-in parameter. I can't see the value of this parameter for each instance in the list.
0 Likes
Message 6 of 7

JasonKunkel
Collaborator
Collaborator

Oddly enough, it looks like OST_CLines is the built-in name for Reference Planes. Be sure to have it exactly like it is here, with both the capital C and L.

 

I would recommend tracking down the Revit Lookup Tool to help identify the built-in names of categories and parameters and to help start digging into the Revit database to see how parameters store their data, if you are going to be spending more time with the Model Checker.

 

As far as the name not showing up in the results - that report is hardcoded and cannot be changed. However, you might get different information if you change it to a PASS/FAIL check.


Jason Kunkel
Senior Practice Manager, Architecture and Engineering
CADD Microsystems Blog
RVIT Blog | Twitter | LinkedIn
0 Likes
Message 7 of 7

aguilhaumaud
Enthusiast
Enthusiast

I had used OST_CLines is the built-in name for Reference Planes.

 

And I see that my check works on walls with a filter on the built-in parameter 'Mark', but doesn't work on reference planes with a filter on the built-in parameter 'Name'.

 

I don't understand this issue which was the subject of my original question.

 

Whatever, thank you for your contribution.

0 Likes