Getting Started with BuildingTcl: Difference between revisions

From OpenSeesWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 44: Line 44:


1. Run from OpenSees Prompt:
1. Run from OpenSees Prompt:
a. Run OpenSees.exe or OpenSeesTk.exe
a. Run OpenSees.exe or OpenSeesTk.exe
b. Source myBuildingTcl.tcl at OpenSees prompt
b. Source myBuildingTcl.tcl at OpenSees prompt
c. Source input and analysis files at OpenSees prompt
c. Source input and analysis files at OpenSees prompt




Line 56: Line 56:
:This file needs to be sourced from the OpenSeesTk.exe prompt, or by double-clicking on the BuildingTclViewer.bat file
:This file needs to be sourced from the OpenSeesTk.exe prompt, or by double-clicking on the BuildingTclViewer.bat file
1. Run from OpenSees Prompt:
1. Run from OpenSees Prompt:
a. Run OpenSeesTk.exe – a Tk window opens up (do not close it).
a. Run OpenSeesTk.exe – a Tk window opens up (do not close it).
b. Source myBuildingTclviewer.tcl at the OpenSees prompt  
b. Source myBuildingTclviewer.tcl at the OpenSees prompt  
::the Tk window becomes the BuildingTclviewer
::the Tk window becomes the BuildingTclviewer


Or
Or
Line 69: Line 69:
This file contains all the input data for the building model and simulation. It can be used by both BuildingTcl and the BuildingTclViewer.
This file contains all the input data for the building model and simulation. It can be used by both BuildingTcl and the BuildingTclViewer.


[[GettingStartedInputFile.tcl -– Setup & Materials]]
:[[GettingStartedInputFile.tcl -– Setup & Materials]]


[[GettingStartedInputFile.tcl -– Element Section]]
:[[GettingStartedInputFile.tcl -– Element Section]]


[[GettingStartedInputFile.tcl -– Gravity Loads]]
:[[GettingStartedInputFile.tcl -– Gravity Loads]]


[[GettingStartedInputFile.tcl -– Model: Elevations]]
:[[GettingStartedInputFile.tcl -– Model: Elevations]]


[[GettingStartedInputFile.tcl -– Model: Plans]]
:[[GettingStartedInputFile.tcl -– Model: Plans]]


[[GettingStartedInputFile.tcl -– Model: 3DFrames]]
:[[GettingStartedInputFile.tcl -– Model: 3DFrames]]


[[GettingStartedInputFile.tcl -– Lateral Loads]]
:[[GettingStartedInputFile.tcl -– Lateral Loads]]


[[GettingStartedInputFile.tcl -– Load Combiantions]]
:[[GettingStartedInputFile.tcl -– Load Combiantions]]


[[GettingStartedInputFile.tcl -– Run]]
:[[GettingStartedInputFile.tcl -– Run]]


== BuildingTclViewer Overview ==
== BuildingTclViewer Overview ==

Revision as of 03:17, 30 October 2009

BuildingTcl Commands

Most BuildingTcl Library commands consists of a series of parameter-defining add-Data commands, concluded by an add-Object command, which takes the previously defined parameters and assembles them into an individual library object.

  • SET UP
source myBuildingTcl.tcl
<setDataDir Data>
<setUnits -Length $BasicLengthUnit -Force $BasicForceUnit -Time BasicTimeUnit>
  • DEFINE INPUT DATA
addMaterialData ….. 
addMaterial ''; # define Materials Library''
addSectionData …..
addSection''; # define Section Library''
addElementModelData …..
addElementModel''; # define ElementModel Library''
addAnalysisModelData …..
addAnalysisModel''; # define AnalysisModel Library''
addModelData …..
addModel''; # define Model (Elevation, Plan, 3DModel) Library''
addLoadData …..
addLoad''; # define Loads Library''
addLoadCombinationData …..
addLoadCombination''; # define LoadCombination Library''

The following commands are Building-Tcl specific. They are used to run the OpenSees simulation.

  • BUILD AND ANALYZE
SelectModel …..
SelectLoadCombination …..
BuildAndAnalyze


Run BuildingTcl

  • myBuildingTcl.tcl – no graphics
Incorporates BuildingTcl commands into the Tcl Interpreter
The BuildingTcl commands are used within OpenSees.exe or OpenSeesTk.exe.

1. Run from OpenSees Prompt: a. Run OpenSees.exe or OpenSeesTk.exe b. Source myBuildingTcl.tcl at OpenSees prompt c. Source input and analysis files at OpenSees prompt


Run BuildingTclViewer

  • myBuildingTclviewer.tcl – BuildingTcl with graphical interface
Incorporates BuildingTcl & BuildingTclviewer commands into the Tcl/Tk Interpreter
This file needs to be sourced from the OpenSeesTk.exe prompt, or by double-clicking on the BuildingTclViewer.bat file

1. Run from OpenSees Prompt: a. Run OpenSeesTk.exe – a Tk window opens up (do not close it). b. Source myBuildingTclviewer.tcl at the OpenSees prompt

the Tk window becomes the BuildingTclviewer

Or 2. Double-click on myBuildingTclviewer.bat


Getting-Started Input File

This file contains all the input data for the building model and simulation. It can be used by both BuildingTcl and the BuildingTclViewer.

GettingStartedInputFile.tcl -– Setup & Materials
GettingStartedInputFile.tcl -– Element Section
GettingStartedInputFile.tcl -– Gravity Loads
GettingStartedInputFile.tcl -– Model: Elevations
GettingStartedInputFile.tcl -– Model: Plans
GettingStartedInputFile.tcl -– Model: 3DFrames
GettingStartedInputFile.tcl -– Lateral Loads
GettingStartedInputFile.tcl -– Load Combiantions
GettingStartedInputFile.tcl -– Run

BuildingTclViewer Overview