~CCMB
~CCMB, ActionLabel, VariableArguments
Define and generate code combinations
Â
ActionLabel
Action keyword. Valid keywords are shown in the table below.
|
CODE |
Set the code to use |
|
LOADS |
Manage loads tables |
|
ADDUCMB |
Add an user combination |
|
UCMBCLR |
Erase all user combinations |
|
CONCOMIT |
Concomitance rules |
|
GENERATE |
Generate combination equations |
|
GENDOC |
Generate a document with combination equations |
|
FILTER |
Equation filtering options |
|
COMBINE |
Combine equations |
|
STATE |
Persistent data procedures |
· ~CCMB – CODE
~CCMB, CODE, Lab1
|
Lab1 |
Description |
|
USER EUROCODE |
Set the User mode for combinations. Set the Eurocode code combinations. |
|
ASCE7_10 |
Set the ASCE 7-10 code combinations. |
|
ASCE7_05 |
Set the ASCE 7-05 code combinations. |
· ~CCMB – LOADS
~CCMB, LOADS, Lab1
Lab1= ADD
~CFGET, LOADS, ADD, CodeType, LoadStepType, ID, Args…
Adds a load step to a table. Each argument from Args has to be separated by commas.
CodeType
Code keyword. Valid keywords are shown in the table below.
|
USER EUROCODE |
Insert a User Load. Insert a Eurocode Load |
|
ASCE7_10 |
Insert a ASCE 7-10 Load |
|
ASCE7_05 |
Insert a ASCE 7-05 Load |
CodeType= USER
LoadStepType= PERM
Adds a data set to the user loads table with the following arguments:
|
Args |
Description |
|
ID |
Number of data set. |
CodeType= EUROCODE
LoadStepType= PERM
Adds a data set to the permanent loads table with the following arguments:
|
Args |
Description |
|
ID |
Number of data set. |
|
Arg1 |
Favorable persistent or transitory factor for Ultimate Limit State. |
|
Arg2 |
Unfavorable persistent or transitory factor for Ultimate Limit State. |
|
Arg3 |
Favorable accidental or seismic factor for Ultimate Limit State. |
|
Arg4 |
Unfavorable accidental or seismic factor for Ultimate Limit State. |
|
Arg5 |
Favorable service status factor for Service Limit State. |
|
Arg6 |
Unfavorable service status factor for Service Limit State. |
CodeType= EUROCODE
LoadStepType= VARIABLE
Adds a data set to the variable loads table with the following arguments:
|
Args |
Description |
|
ID |
Number of data set. |
|
Arg1 |
Favorable persistent or transitory factor for Ultimate Limit State. |
|
Arg2 |
Unfavorable persistent or transitory factor for Ultimate Limit State. |
|
Arg3 |
Favorable accidental or seismic factor for Ultimate Limit State. |
|
Arg4 |
Unfavorable accidental or seismic factor for Ultimate Limit State. |
|
Arg5 |
Favorable service status factor for Service Limit State. |
|
Arg6 |
Unfavorable service status factor for Service Limit State. |
|
Arg7 |
Factor: ψ₀ |
|
Arg8 |
Factor: ψ₁ |
|
Arg9 |
Factor: ψ₂ |
|
Arg10 |
Factor: ψ₂-seismic |
CodeType= EUROCODE
LoadStepType= ACCIDENT
Adds a data set to the accidental loads table with the following arguments:
|
Args |
Description |
|
ID |
Number of data set. |
|
Arg1 |
Favorable accidental factor. |
|
Arg2 |
Unfavorable accidental factor. |
CodeType= EUROCODE
LoadStepType= SEISMIC
Adds a data set to the seismic loads table with the following arguments:
|
Args |
Description |
|
ID |
Number of data set. |
|
Arg1 |
Favorable seismic factor. |
|
Arg2 |
Unfavorable seismic factor. |
|
Arg3 |
Factor: ψ₃ |
CodeType= ASCE7_10
Adds a data set to the loads table with the following arguments:
|
LoadStepType |
Description |
|
D |
Dead load. |
|
L |
Live load. |
|
Lr |
Roof live load. |
|
W |
Wind load. |
|
E |
Seismic load. |
|
R |
Rain load. |
|
S |
Snow load. |
ID
Number of data set.
CodeType= ASCE7_05
Adds a data set to the loads table with the following arguments:
|
LoadStepType |
Description |
|
D |
Dead load. |
|
L |
Live load. |
|
Lr |
Roof live load. |
|
W |
Wind load. |
|
E |
Seismic load. |
|
R |
Rain load. |
|
S |
Snow load. |
|
F |
Fluid load. |
|
T |
Self-straining force. |
|
H |
Lateral earth, ground water and / or bulk materials pressure. |
ID
Number of data set.
Lab1= CLEAR
~CFGET, LOADS, CLEAR
Erases all loads from tables (permanent, variable, accidental and seismic).
· ~CCMB – ADDUCMB
~CCMB, ADDUCMB, Coefficients
Set the coefficents for user combinations in order for each user load, separated by commas.
· ~CCMB – UCMBCLR
~CCMB, UCMCLR
Erase all user combinations.
· ~CCMB – CONCOMIT
~CCMB, CONCOMIT, Lab1
Lab1= COMPATBL
~CCMB, CONCOMIT, COMPATBL, Load1, Load2, Value
Set the compatibility state of two load steps from load steps tables. Permanent load steps are always compatible.
Load1, Load2
Identifiers of data sets for two load step.
Value
Set 1 for compatibility and 0 for incompatibility.
Lab1= NOTCONCO
~CCMB, CONCOMIT, NOTCONCO, DominantLoad, NotConcomitants…
Set the not concomitance of variable load steps defined in NotConcomitants arguments when the variable load step DominantLoad is set as dominant for equations generation.
DominantLoad
Identifier of data set as dominant load.
NotConcomitants…
Non-concomitant data sets Identifiers separated by commas.
Lab1= CLEAR
~CCMB, CONCOMIT, CLEAR
Erases to default values the state of concomitance rules.
· ~CCMB – GENERATE
~CCMB, GENERATE, Permanent, Accidental, Seismic, Unlikely, Frequent, QuasiFrecuent
Generates combination equations using the load step tables and concomitance rules for Eurocode code.
Permanent, Accidental, Seismic, Unlikely, Frequent,QuasiFrecuent
Flags, value 1 or 0, to activate/deactivate the generation of equations for each kind of situation.
~CCMB, GENERATE, StrengthDesign, AllowableStressDesign
Generates combination equations using the load step tables for american codes.
StrengthDesign, AllowableStressDesign
Flags, value 1 or 0, to activate/deactivate the generation of equations for each kind of situation.
· ~CCMB – GENDOC
~CCMB, GENDOC, FileName
Generates a document with combination equations.
FileName
File name to be generated at the working directory. Valid extensions are .txt, .docx and .html.
· ~CCMB – FILTER
~CCMB, FILTER, Lab1
Lab1= ALL
~CCMB, FILTER, ALL
Erases repeated equations. Typically, the equations are generated with ~CCMB, GENERATE and then filtered.
Lab1= BYGROUP
~CCMB, FILTER, BYGROUP
Erases repeated equations for each group (Permanent, Accidental, Seismic, Unlikely, Frequent,QuasiFrecuent). If two equations have the same factors but are generated for different groups, both keep existing.
· ~CCMB – COMBINE
~CCMB, COMBINE
Combines the results and adds a data set for each combination equation to the RST file.
· ~CCMB – STATE
~CCMB, STATE, Lab1, Target
Handles the persistent states of window or combinations. A configuration consists of load step tables, concomitance rules and equations. These states are kept in internal storage and can be saved, loaded or deleted. The internal configurations storage with all states can be saved or loaded to a file.
Lab1= SAVE
~CCMB, STATE, SAVE, Target
Saves the current state (load step tables, concomitance rules and equations) to the configurations storage.
Target
Configuration name to save to the configurations storage.
Lab1= LOAD
~CCMB, STATE, LOAD, Target
Loads a state (load step tables, concomitance rules and equations) from the configurations storage.
Target
Configuration name to load from the configurations storage.
Lab1= DELETE
~CCMB, STATE, DELETE, Target
Deletes a state (load step tables, concomitance rules and equations) in the configurations storage.
Target
Configuration name to erase from the configurations storage.
Lab1=SAVEFILE
~CCMB, STATE, SAVEFILE, Target
Saves the configurations storage to a file.
Target
File path, from working directory, to save configurations.
Lab1= LOADFILE
~CCMB, STATE, LOADFILE, Target
Loads configurations from a file.
Target
File path, from working directory, to load configurations.

