Google Analytics (Hidden)

Sunday, August 21, 2011

Creating a hatch override by Phase, Pt 2

In the previous blog post, I showed a method of overriding hatch patterns based on a Yes/No parameter. I also stated that this is a manual usage and should be very thoroughly checked before issuing the documents. But there is a way to (sort of) automate the process of checking using schedules.

How to check if all parameters are applied correctly? Well there can be a limited amount of scenarios here:
1. All existing walls have parameter "override wall hatch" applied, none of the new walls have it. So everything is fine and works as aspected.
2. Somebody (not you off course) accidentally checked the parameter "override wall hatch" to one or more new Walls. Result: some new walls get overridden like shown in image 9.

3. Somebody accidentally unchecked the parameter "override wall hatch" for an existing wall resulting this wall to have the wrong hatch, see image 10.

4. This is a tricky one: there is no value applied yet. Using this method you are bound to run in a weird bug: A yes/no parameter can actually have 3 values: Yes (1), No (0) and (not defined), see image 11.

This never happens for loadable families because either Yes or No is already applied in the Family Editor. Newly created System Families however ALWAYS start with the value . For this image, I created a new Wall in the Existing Phase. Doesn't matter how you do it, by using the new Wall command or the Create Similar command: result is the same.
A -value is a programmatic term for a value that's supposed to be there but isn't (a Yes/No is supposed to be either Yes or No, 1 or 0). But since it's not defined it's neither of them. What is it? Well, I don't know, but Revit sees it as less then 0. So you can use it in a schedule.

So go to View > Schedule > Add a Wall Schedule. Name it "check override new walls" (or something less lengthy). Set the Phase to New and the Phase Filter to New only.
Go to Fields tab > Add the system parameter "Type" and your custom "override wall hatch" parameter to list and identify all Walls created in the Phase "New" with this parameter applied, see image 12.

Go to Filter tab > Add a filter and filter on "override existing hatch" to equal Yes, see image 13.

This way you are showing all Walls created in Phase New which have the "override existing hatch" applied (which is wrong, since these walls are New).
So, if all is well there shouldn't be ANY walls in this schedule. To check this, go to Plan View New and check the "override wall hatch" for any Wall created in Phase New, see image 14.

So this takes care of the "accidental" override of New Walls. Now to check if you correctly applied the filter parameter to all existing walls:

Duplicate the Schedule View and rename it to "check override existing walls" (or something). Set the Phase to Existing. This will show all Walls created in this Phase.
Go to the Filter Tab. Change the Filter for the "override wall hatch" to "Less then or equal to" No. This will filter for 2 things:
1. Existing Walls that have the "override wall hatch" parameter not checked (value = No or 0), see image 15.

2.. Exising Walls having the "override wall hatch" not applied (value = or less then 0), see image 16.

So now we have all the bases covered: you can use these schedules to check whether you applied the corect parameters in reference to the Phase the Wall was created in.
The third part of this weblog will deal with making this all look nice and work user-friendly.


  1. Nice post I have been looking for AutoCAD training and all to be fine there are some autodesk authorised training center that may help in find the best training center.


  2. Thanks for posting this useful content, Good to know about new things here, Let me share this, . Hadoop training in pune

  3. In your blog I was happy to see your article, better than last time, and have made great progress, I am very pleased. I am looking forward to your article will become better and better.
    hotmail login | red ball |


  4. Read online Urdu Digests,Urdu Books,Novels,Magazines,Safarnama,Islamic Books,


  5. You are very good at that.
    โปรโมชั่นGclub ของทางทีมงานตอนนี้แจกฟรีโบนัส 50%
    เพียงแค่คุณสมัคร สล็อตออนไลน์ กับทางทีมงานของเราเพียงเท่านั้น
    สมัครสล็อตออนไลน์ >>> Goldenslot
    สนใจร่วมสนุกกับ คาสิโนออนไลน์ คลิ๊กได้เลย
    มีทั้งคาสิโนออนไลน์ หวยออนไลน์ ฟุตบอลออนไลน์ สล็อตออนไลน์ และอื่นๆอีกมากมาย

  6. we can do it ,we have much things we can provide the hotline telephone ,prison telephone and call box.

  7. It is one of the best site that I have visited. Hope you will share more quality blog posts thank you.
    Quickbooks support helps you with everything regarding QuickBooks software. If you are stuck in some general issues related to QuickBooks like installation error or payroll issues then we are here to help you anytime you want.

  8. For many people,worldvaping there is a possibility that you have become aware of vape storage tanks. so what are they? These are essential gadgets if you wish to appreciate vaping on another degree. These are tools which develop a wonderful preference and also increase the quantity of vapor and they are the major reason why vapor has become popular nowadays.

  9. Quickbook is an acounting app for making records and account details and for help go for QuickBooks tech support.

    for more details visit the website Quickook Support

  10. Quickbook support provide tech support for issues in Quickbooks if you face any issue go to QuickBooks customer support number and from there you will get the QuickBooks tech support.

    for more details visit the website Quickook enterprise support

  11. Open DLL File is a type of executable file that is used as a dynamic link library or application extension. You cannot open the DLL file as a text editor. It is a kind of binary file. For more information, visit open dll files windows 7 download.

  12. Well written article. Content is really informative and helpful, thanks for sharing here. If you are looking best packing and moving service then contact Packers and Movers in Gurgaon.

  13. The final idea of selecting household oxygen generator. it's a posh and user-oriented question to ask which type of home oxygen generator is that the best. there's no account all. Buying a home oxygen generator isn't about finding the simplest product on the market. Instead, patients got to find the simplest product supported their specific health problems and oxygen needs.

    What are the advantages of using CPAP machines? Well, it is the best non-surgical treatment for apnea and therefore the hottest . Over time, it reduces daytime sleepiness, daytime and nighttime vital sign , and heart condition in people with heart condition .cpap supplies near me

  14. Quickbooks provides best accounting services for creating or managing business accounts and details, Quickbooks is mostly used by businessmen and professionals for doing there official work with the product you also get tech support as in case you need any help assistance you can contact Quickbooks assistance and ask for Quickbooks support


  15. When Quickbooks users face issue regarding Quickbooks check out the link below..
    This means something is stopping the software to update all the versions of Quickbooks desktop
    so quickbooks tool hub fix all the common problem regardingquickbooks tool hub