Below are list of Dynamo 'Graphs' created.
VIEW MANAGEMENT
RENAME VIEWS:
SetViewParameter-ReplaceValue.:
Replace a substring within the value of a parameter.
EXAMPLE: Replace W_WC with X-WC within values of 'View Name' parameter.
SetViewParameter-ReplaceValue.:
Replace a substring within the value of a parameter.
EXAMPLE: Replace "W_WC" with "X-WC" within values of 'View Name' parameter.
RenameViewFromViewType:
Add prefix to view name based on the view type name. Place old name in 'Title on Sheet' parameter. Also makes view name lowercase.
EXAMPLE: Add prefix of "W_" to views of type "working".
RenameViewFromSheetSeries:
Add prefix to view name based on the value of a parameter. Will exclude names with specific prefix. Also makes view name lowercase.
EXAMPLE: Add "W_" prefix to views with 'Sheet Series.SH' parameter value of "working", ignore view names begining with "X".
RenameViewByCreator:
Add prefix to view name containing creator's name. Put value in sheet series parameter. Place old name in 'Title on Sheet' parameter.
Only applies to views not on sheets. Will skip views with certain prefix.
EXAMPLE: Add prefix of "X-(username)_" to views not on sheets that don't start with "W". Also put 'working' into parameter 'Sheet Series.SH'.
RenameViewFromSheetNo:
Add prefix to view name based on the sheet number the view is placed on. Place old name in 'Title on Sheet' parameter.
EXAMPLE: Add number of sheet they are on to view names based on sheets with sheet number starting with "SK". Add "SK-001_" prefix to views on sheet number SK-001.
SET SHEET SERIES PARAMETER:
SetViewParameter-RenameValue:
Change defined value of a parameter to another value.
EXAMPLE: Rename value of 'Sheet Series.SH' for all those containing "working" to new value of "W_working"
SetViewSheetSeriesFromSheetNo:
Reads first few characters of sheet number a view is on and uses those to place a specified value into a parameter.
Specified values are hard wired - written into code.
!! WARNING - If 'Document.Views' node used will do it to sheets as well !!
EXAMPLE: Add drg series description to 'Sheet Series.SH' parameter.
SetViewParameterFromSheetNo:
Place first few characters of sheet number a view is on into a parameter.
!! WARNING - If 'Document.Views' node used will do it to sheets as well !!
EXAMPLE: Add drg series number to 'Sheet Series.SH' parameter.
SetViewParameterFromViewName:
Gets all views whose names contain certain text, places a value in a parameter of those views.
EXAMPLE: Place "working" in parameter called 'Sheet Series.SH' for all views whose name begins with "W_".
SetViewParameterFromSheetNoPrefix:
Gets all views whose sheet number starts with certain text, places a value in a parameter of those views.
EXAMPLE: Place 'sketch' in parameter called 'Sheet Series.SH' for all sheets whose sheet number begins with 'SK'.
SetViewParameterFromViewType:
Write view type name to a parameter. Ignores Sheets and Schedules.
EXAMPLE: Write view type name to parameter called 'Sheet Series.SH'
SetViewParameterByCreator:
Place creator's name (username in Options) into a parameter. Only applies to views not on sheets. Will skip views with certain prefix.
EXAMPLE: Place creators name in parameter called 'A_Owners.VW' for views not on sheets that don't start with 'W'.
CHANGING PARAMETERS
GENERAL:
TypeParameter-Set:
Set the value of a type parameter to a particular value.
EXAMPLE: Set 'Type Comments' to value of "Not in Contract".
InstanceParameter-Set:
Set the value of an instance parameter to a particular value.
EXAMPLE: Set 'Comments' to value of "Not in Contract".
TypeParameter-Copy:
Copy value of one type parameter to another type parameter.
EXAMPLE: Copy value of 'Type Comment' parameter to 'A_Schedule Name Type.SCH' parameter.
InstanceParameter-Copy:
Copy value of one instance parameter to another instance parameter.
EXAMPLE: Copy value of 'Keynote' parameter to 'A_Schedule Name Instance.SCH' parameter.
TypeParameter-Swap:
Swap value of one type parameter with another type parameter.
EXAMPLE: Swap value of 'Type comments' parameter with value of 'Description' parameter.
InstanceParameter-Swap:
Swap value of one instance parameter with another instance parameter.
EXAMPLE: Swap value of 'Comments' parameter with value of 'Mark' parameter.
TypeParameter-Move:
Move the value of a type parameter to another type parameter.
EXAMPLE: Move value of parameter 'Type Comments' to parameter 'Type Mark'.
InstanceParameter-Move:
Move the value of an instance parameter to another instance parameter.
EXAMPLE: Move value of parameter 'Comments' to parameter 'Mark'.
TypeParameter-Clear:
Set the value of a type parameter to be blank.
!!WARNING - only works with strings !!
EXAMPLE: Set 'Type Comments' to value be blank.
InstanceParameter-Clear:
Set the value of an instance parameter to be blank.
!!WARNING - only works with strings !!
EXAMPLE: Set 'Comments' to value be blank.
SHEETS & VIEWS:
SheetClearByParameters:
Set value to blank if default value for 'Drawn By', 'Designed By', 'Checked By' and 'Approved By'.
EXAMPLE: Set parameter 'Drawn By' blank for sheets that have value of "Author".
SheetFixIssueDate:
Turn date within Sheet Issue Date parameter from American format (MM/DD/YY) to international format (DD/MM/YY).
Adds century to year. Forces slashes between numbers.
Will only change dates that DON'T have a century (Revit default is date without century, so dates without century probably have wrong format).
EXAMPLE - change date 12.24.15 to 24/12/2015.
SheetSetParameter:
Changes value of a parameter. Can be filtered by value of another parameter. Does it to all elements of category.
EXAMPLE: Place 'PRELIMINARY' in 'Sheet Status.SH' parameter of all sheets that have value "AR" in parameter 'Drg Prefix.SH'.
SetParameterFromSheetNoPrefix:
Gets all views whose sheet number starts with certain text, places a value in a parameter of those views.
EXAMPLE: Place 'FOR INFORMATION' in parameter called 'Sheet Status.SH' for all sheets whose sheet number begins with 'SK'.
SheetMovePrefixToNumber:
Add value of prefix parameter to sheet number. Clear prefix parameter.
EXAMPLE: Add "SD" in 'Drg Prefix.SH' parameter to sheet number. Sheet number 1000 becomes SD1000.
SheetChangePrefix:
Change value of prefix parameter.
EXAMPLE: Replace "SD" in 'Drg Prefix.SH' parameter with "DD".
(use blank to clear value)
SPECIFIC:
Layer-PutNoteIntoParameter:
Read a system element's material layers and write description and thickness into a parameter.
EXAMPLE: For each layer in a wall write its thickness and description (from material 'Comments' parameter) into the wall's 'A_Layers.WA' parameter.
DoorSizeToTemp:
Copy door size type parameters to temporary size instance parameters. Use to update doors with type size parameters to instance size parameters.
EXAMPLE: Copy value of 'Width' and 'Height' parameters to 'X_Width' and 'X_Height' parameters. (Use to update doors in a project from TYPE sizes to INSTANCE sizes).
DoorSizeFromTemp:
Copy door size type parameters from temporary size instance parameters. Use to update doors with type size parameters to instance size parameters.
EXAMPLE: Copy value of 'X_Width.DO' and 'X_Height.DO' parameters to 'Leaf Width' and 'Leaf Height' parameters. (Use to update doors in a project from TYPE sizes to INSTANCE sizes).
CHANGING TYPES
Type-ChangeAllOfFamilyToType:
Gets all elements of a family and changes all types of those elements to a particular type.
!! WARNING - Doesn't remember what previous types were so can't be undone!!
EXAMPLE: Change all of family 'tb.CD_A1 LAND-side' to be type 'Digital Issue'.