BuildingTcl: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 9: | Line 9: | ||
! style="padding:2px" | <h2 id="mp-tfa-h2" style="margin:3px; background:white; font-size:120%; font-weight:bold; border:1px solid #a3bfb1; text-align:left; color:#000; padding:0.2em 0.4em;">[[Image:BuildingTclLogo.gif]]</h2> | ! style="padding:2px" | <h2 id="mp-tfa-h2" style="margin:3px; background:white; font-size:120%; font-weight:bold; border:1px solid #a3bfb1; text-align:left; color:#000; padding:0.2em 0.4em;">[[Image:BuildingTclLogo.gif]]</h2> | ||
|- | |- | ||
| style="color:#000;" | <div id="mp-tfa" style="padding:2px 5px">{{ | | style="color:#000;" | <div id="mp-tfa" style="padding:2px 5px">{{ | ||
*High-level scripting tool | |||
*Generate building-model data | |||
:Materials | |||
:Sections | |||
:Element Types | |||
:Analysis Models | |||
:Loads (Gravity & Lateral) | |||
:Load Combinations | |||
:Models | |||
::Elevations | |||
::Plan | |||
::3D Frames | |||
*Generate analysis-model data | |||
*Generate loading and load-combination data | |||
*Create OpenSees model of building | |||
*Perform OpenSees numerical simulations | |||
*Post-Process OpenSees recorder output into formatted data | |||
*Generate OpenSees input files | |||
}}</div> | |||
|- | |- | ||
! style="padding:2px" | <h2 id="mp-dyk-h2" style="margin:3px; background:white; font-size:120%; font-weight:bold; border:1px solid #a3bfb1; text-align:left; color:#000; padding:0.2em 0.4em;">Did you know...</h2> | ! style="padding:2px" | <h2 id="mp-dyk-h2" style="margin:3px; background:white; font-size:120%; font-weight:bold; border:1px solid #a3bfb1; text-align:left; color:#000; padding:0.2em 0.4em;">Did you know...</h2> | ||
Line 19: | Line 38: | ||
| style="width:45%; border:1px solid #cedff2; background:#f5faff; vertical-align:top;"| | | style="width:45%; border:1px solid #cedff2; background:#f5faff; vertical-align:top;"| | ||
{| id="mp-right" style="width:100%; vertical-align:top; background:#f5faff;" | {| id="mp-right" style="width:100%; vertical-align:top; background:#f5faff;" | ||
! style="padding:2px" | <h2 id="mp-itn-h2" style="margin:3px; background: | ! style="padding:2px" | <h2 id="mp-itn-h2" style="margin:3px; background:white; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">[[Image:BuildingTclViewerLogo.gif]]</h2> | ||
|- | |- | ||
| style="color:#000;padding:2px 5px" | <div id="mp-itn">{{In the news}}</div> | | style="color:#000;padding:2px 5px" | <div id="mp-itn">{{In the news}}</div> | ||
|- | |- | ||
! style="padding:2px" | <h2 id="mp-otd-h2" style="margin:3px; background: | ! style="padding:2px" | <h2 id="mp-otd-h2" style="margin:3px; background:white; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">On this day...</h2> | ||
|- | |- | ||
| style="color:#000;padding:2px 5px 5px" | <div id="mp-otd">{{Wikipedia:Selected anniversaries/{{CURRENTMONTHNAME}} {{CURRENTDAY}}}}</div> | | style="color:#000;padding:2px 5px 5px" | <div id="mp-otd">{{Wikipedia:Selected anniversaries/{{CURRENTMONTHNAME}} {{CURRENTDAY}}}}</div> | ||
Line 29: | Line 48: | ||
|} | |} | ||
'''BuildingTclViewer''' is a Tcl/Tk widget (program) that provides a graphical user interface to view the BuildingTcl database, run the numerical simulations using OpenSees interactively, and view the results interactively.</big> | '''BuildingTclViewer''' is a Tcl/Tk widget (program) that provides a graphical user interface to view the BuildingTcl database, run the numerical simulations using OpenSees interactively, and view the results interactively.</big> |
Revision as of 21:06, 4 November 2009
BuildingTclViewer is a Tcl/Tk widget (program) that provides a graphical user interface to view the BuildingTcl database, run the numerical simulations using OpenSees interactively, and view the results interactively.
Objectives of BuildingTcl & BuildingTclViewer
The Objectives of BuildingTcl and its viewer are as follows:
- Generate numerical-simulation input in a manner consistent with architectural/structural drawings
- Create a database of all structure and simulation data
- The implementation of OpenSees to do the analysis is natural here, but not restrictive
- Be able to run on a number of platforms, just as OpenSees can
BuildingTcl
- High-level scripting tool
- Generate building-model data
- Materials
- Sections
- Element Types
- Analysis Models
- Loads (Gravity & Lateral)
- Load Combinations
- Models
- Elevations
- Plan
- 3D Frames
- Generate analysis-model data
- Generate loading and load-combination data
- Create OpenSees model of building
- Perform OpenSees numerical simulations
- Post-Process OpenSees recorder output into formatted data
- Generate OpenSees input files
BuildingTclViewer
- Graphical User Interface (GUI) for BuildingTcl
- Generate and/or visualize ALL BuildingTcl input graphically
- Save ALL input into BuildingTcl script
- Perform numerical simulations using OpenSees interactively
- Visualize OpenSees simulation real-time
- Pause and/or stop OpenSees analysis real-time
- Visualize simulation results interactively
- Export simulation results
Tcl/Tk:
- Tcl is the scripting language used by OpenSees.exe. It runs on Windows, Unix and Macintosh platforms.
- Tk is the graphical user interface toolkit associated with Tcl.
- Tcl/Tk Commands
Documentation
- BuildingTcl Installation Instructions
- Getting Started with BuildingTcl
- BuildingTcl Command Language Manual
Resources
- Official BuildingTcl Web Site
- Download from NEESforge