Hi, my practice use door type marks such as IDT-001A and IDT-001B to distinguish between different variations of the same door "type" (eg different sizes of a single internal door), but we've been asked when tagging the doors on plan, to only show the "type" (the IDT-001 part, not the variation suffix).
Is there a way I can use the calculated parameter feature to create a substring of the Type Mark parameter?
The excel equivelent would be =LEFT(Type Mark, 7)
I know I can just create a Dynamo script to populate a new parameter with a substring of the type mark, but I'd much rather this was a live updating data, rather than relying on the run of a script everytime a new door type is introduced.
Use the DiRoots ReOrdering plug-in renumber the doors using another parameter.
A resposta te ajudou? Não esqueça de curtir e aceitar como solução!
Vitor Bortoncello | Arquiteto | Especialista BIM
Autodesk Certified Professional
From what I know of that plug-in, it would function in a similar manner to the Dynamo script I mentioned; it would update the relevant parameters at a point in time (when the tool is used), and would need to be rerun each time there is a change?
What I'm after is essentially a passively updating parameter.
@danbuckinghamCA67E wrote:Hi, my practice use door type marks such as IDT-001A and IDT-001B to distinguish between different variations of the same door "type" (eg different sizes of a single internal door), but we've been asked when tagging the doors on plan, to only show the "type" (the IDT-001 part, not the variation suffix).
Is there a way I can use the calculated parameter feature to create a substring of the Type Mark parameter?
The excel equivelent would be =LEFT(Type Mark, 7)
I know I can just create a Dynamo script to populate a new parameter with a substring of the type mark, but I'd much rather this was a live updating data, rather than relying on the run of a script everytime a new door type is introduced.
I'd probably pivot this way if I were in your shoes:
1. Create a Door Schedule
2. Add Type Mark Parameter
3. Filter to show only IDT-001A and IDT-001B Doors.
4. Uncheck "Itemize every Instance".
5. Option 1: Select "varies" Type Mark value and overwrite it with "IDT-001".
5. Option 2: Create a Project Parameter which uses a Text-type Shared Parameter
6. Enter " IDT-001" into the blank cell in the newly created Shared/Project Parameter Column.
7. Edit Tag, select Label and replace "Type Mark" with the Shared Parameter used to created the Project Parameter above.
8. Reload and Override old Tag.
...instead of creating a custom Shared Parameter, I probably purpose an existing in-built Identity Data Type Parameter if you have one available that isn't being used.
Thanks, I suppose this would be a schedule-based way of handling it similar to the Dynamo approach.
My issue however is that if any changes/updates occur, the process would need to be repeated, instead of passively updating to suit. I just know some people will miss this second step.
It would seem that Revit doesn't provide a way of having a calculated parameter to handle anything other than numerical data.
@danbuckinghamCA67E wrote:Thanks, I suppose this would be a schedule-based way of handling it similar to the Dynamo approach.
My issue however is that if any changes/updates occur, the process would need to be repeated, instead of passively updating to suit. I just know some people will miss this second step.
It would seem that Revit doesn't provide a way of having a calculated parameter to handle anything other than numerical data.
I don't understand what would need to be repeated, or what Revit can't do. I mean, if the Type Mark is wrong in general, then change the Type Mark. Problem solved.
Don't use type mark for tag, use type comments for tag label so that you can have multiple types with idt-001.
Sie finden nicht, was Sie suchen? Fragen Sie die Community oder teilen Sie Ihr Wissen mit anderen.