BuildingTcl -- addAnalysisModel: Difference between revisions

From OpenSeesWiki
Jump to navigation Jump to search
 
No edit summary
 
(16 intermediate revisions by the same user not shown)
Line 1: Line 1:
* [[BuildingTcl -- ]]
__NOTOC__
[[Image:BuildingTclLogo.gif|link=BuildingTcl|right]]
==Commands ==
 
:addAnalysisModelData AnalysisModelLabel $AnalysisModelLabel
:addAnalysisModelData AnalysisTypeLabel $AnalysisTypeLabel
:addAnalysisModelData $RequiredArgument1Label $RequiredArgument1Value
:addAnalysisModelData $RequiredArgument2Label $RequiredArgument2Value
:…
:<addAnalysisModelData $InputArgument1Label $InputArgument1Value>
:<addAnalysisModelData $InputArgument2Label $InputArgument2Value>
:…
:'''addAnalysisModel'''
 
Different AnalysisTypes have different input arguments:
:*[[BuildingTcl -- addAnalysisModel: AnalysisTypeLabel LoadControl]]
:*[[BuildingTcl -- addAnalysisModel: AnalysisTypeLabel DisplacementHistory]]
:*[[BuildingTcl -- addAnalysisModel: AnalysisTypeLabel TimeHistory]]
 
 
==Arguments ==
 
;$AnalysisModelLabel : Unique Analysis Label for reference
 
;$AnalysisTypeLabel : Specifies which AnalysisType is being used.
 
;$RequiredArgument1Label $RequiredArgument1Value ... :Labels and corresponding values for AnalysisType-specific required argument.
 
;$InputArgument1Label $InputArgument1Value … : Labels and corresponding values for AnalysisType-specific Input Arguments (Optional)
 
 
==Notes ==
 
#The addAnalysisModel command must be placed at the end of each Analysis-data definition, as it takes all data defined since the last addAnalysisModel command and define the Analysis.
#The addAnalysisModel command is optional because the default AnalysisModels available are sufficient.
 
 
==Options ==
 
==Default AnalysisModels==
BuildingTcl comes with a set of pre-loaded Default AnalysisModels. This library of AnalysisModels should be sufficient in defining a model.
 
The following AnalysisModels are available:
;DefaultDisplacementHistory
:AnalysisModelType: DisplacementHistory
;DefaultTimeHistory
:AnalysisModelType: TimeHistory
;DefaultLoadControl
:AnalysisModelType: LoadControl
 
 
== Examples ==
*[[BuildingTcl -- addAnalysisModel Examples -- Gravity Analyses]]
*[[BuildingTcl -- addAnalysisModel Examples -- Static Displacement-Controlled Pushover Analyses]]
*[[BuildingTcl -- addAnalysisModel Examples -- Dynamic Time-History Analyses]]
 






----
----
[[BuildingTcl -- addLoad]]


[[Return to BuildingTcl]]
Return to [[BuildingTcl Command Language Manual]]

Latest revision as of 01:08, 29 December 2009

Commands

addAnalysisModelData AnalysisModelLabel $AnalysisModelLabel
addAnalysisModelData AnalysisTypeLabel $AnalysisTypeLabel
addAnalysisModelData $RequiredArgument1Label $RequiredArgument1Value
addAnalysisModelData $RequiredArgument2Label $RequiredArgument2Value
<addAnalysisModelData $InputArgument1Label $InputArgument1Value>
<addAnalysisModelData $InputArgument2Label $InputArgument2Value>
addAnalysisModel

Different AnalysisTypes have different input arguments:


Arguments

$AnalysisModelLabel
Unique Analysis Label for reference
$AnalysisTypeLabel
Specifies which AnalysisType is being used.
$RequiredArgument1Label $RequiredArgument1Value ...
Labels and corresponding values for AnalysisType-specific required argument.
$InputArgument1Label $InputArgument1Value …
Labels and corresponding values for AnalysisType-specific Input Arguments (Optional)


Notes

  1. The addAnalysisModel command must be placed at the end of each Analysis-data definition, as it takes all data defined since the last addAnalysisModel command and define the Analysis.
  2. The addAnalysisModel command is optional because the default AnalysisModels available are sufficient.


Options

Default AnalysisModels

BuildingTcl comes with a set of pre-loaded Default AnalysisModels. This library of AnalysisModels should be sufficient in defining a model.

The following AnalysisModels are available:

DefaultDisplacementHistory
AnalysisModelType: DisplacementHistory
DefaultTimeHistory
AnalysisModelType: TimeHistory
DefaultLoadControl
AnalysisModelType: LoadControl


Examples




BuildingTcl -- addLoad

Return to BuildingTcl Command Language Manual