Moving Load Code
A nested class within MovingLoad used to set and manage moving load design codes for different countries.
Constructor
MovingLoad.Code(code_name)
Sets the active moving load design code in the Civil NX model.
Parameters
code_name(str): The name of the moving load code to be used
Available Codes
"KSCE-LSD15"- Korean Society of Civil Engineers Load & Resistance Factor Design"KOREA"- Korean standards"AASHTO STANDARD"- American Association of State Highway Officials Standard"AASHTO LRFD"- AASHTO Load and Resistance Factor Design"AASHTO LRFD(PENNDOT)"- Pennsylvania DOT variant of AASHTO LRFD"CHINA"- Chinese bridge design standards"INDIA"- Indian Road Congress (IRC) standards"TAIWAN"- Taiwanese bridge design standards"CANADA"- Canadian Highway Bridge Design Code"BS"- British Standards"EUROCODE"- European standards (EN 1991-2)"AUSTRALIA"- Australian bridge design standards"POLAND"- Polish bridge design standards"RUSSIA"- Russian bridge design standards"SOUTH AFRICA"- South African bridge design standards
Object Attributes
code_name(str): The name of the selected design code
Class Methods
get
Retrieves the currently active moving load code from Civil NX.
current_code = MovingLoad.Code.get()
print(current_code)
Returns: Dictionary containing the active moving load code information
delete
Removes the moving load code setting from Civil NX.
MovingLoad.Code.delete()
Examples
Indian Standards
# Set Indian Road Congress standards
MovingLoad.Code("INDIA")
AASHTO LRFD Standards
# Set AASHTO LRFD standards
MovingLoad.Code("AASHTO LRFD")
Eurocode Standards
# Set Eurocode standards
MovingLoad.Code("EUROCODE")