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")