- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hi,
Due to there being some issues with 3rd party addins and Revit objects (quite often some data missing, for some reason) which leads to crashes I was now thinking about simply making some Dynamo-based script that would download all available information from the whole project and then let some Python script go through all the data to see if there is clearly something missing from certain objects that isn't missing from most other similar objects.
What I'm unsure of is if the Dynamo API actually has access to all the same information about the objects as the Revit API, or if it actually gets access to just a fraction of the data that could be important to check in the project.
This is more of an idea at this point.
The reason for this idea coming up is that these issues arise occasionally and then is the project sent to some programmer and it is certainly not uncommon that they inform me that there is some data missing from a specific object (so some sort of bug has occurred) which makes it impossible for their function to properly handle the object. This is something that can take days or weeks depending on the programmers' work-burden, even if the check itself seems to go pretty fast once they get started. Their tools and their know-how is of course kept within their companies.
As there probably is a plethora of this data and various objects could break in various ways I'd not try to first find out if I even can access all the same data.
The reason I'd like to use Dynamo is that I managed to get started with it within days and there I can combine Python scripts with blocks, depending on what I understand of the program. Learning programming in the Revit API would probably take quite a lot longer and right now I'm mostly trying to do some quite simple stuff like downloading data, moving and inserting objects etc 🙂
Solved! Go to Solution.