Script Author: Ian Rivard

Description: Sets the Non-Structural Mass (NSM) value on PSHELL properties to a per-area value — computed from a target total mass and the actual element area. Rather than guessing NSM and iterating, you specify the total mass you want added and the tool divides by area for the property.

Use Instructions: Run the tool. Pick the PSHELL properties. Enter the target total mass (or per-area value directly). The tool reads feMeasureMeshMassProp for the affected elements, computes the NSM, and writes it back.

Requirements: Open FEMAP model with PSHELL properties and meshed elements referencing them.

Notes: Multi-name Dim for the feMeasureMeshMassProp ByRef block is intentional — ByRef args to FEMAP methods need exact scalar types.

Advanced Users: To our users: We appreciate feedback on our tools and encourage you to modify them to your specific needs. If you make an improvement you feel would be valuable to others, please submit it through our contribution page.