BuildingTcl: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
[[Image:BuildingTclLogo.gif]] '''&''' [[Image:BuildingTclViewerLogo.gif]] | [[Image:BuildingTclLogo.gif]] '''&''' [[Image:BuildingTclViewerLogo.gif]] | ||
<!-- TODAY'S FEATURED ARTICLE; DID YOU KNOW --> | |||
{| id="mp-upper" style="margin:0; background:none;" | |||
{{#if:{{Main Page banner}}|<tr id="mp-banner"><td colspan="3" style="text-align:center; font-size:100%; background-color:#F2E6CE; padding:0.2em; border:1px solid #BFB1A3; color:#000; font-weight:bold;">{{Main Page banner}}</td></tr> | |||
}} | |||
| class="MainPageBG" style="width:55%; border:1px solid #cef2e0; background:#f5fffa; vertical-align:top; color:#000;" | | |||
{| id="mp-left" style="width:100%; vertical-align:top; background:#f5fffa;" | |||
! style="padding:2px" | <h2 id="mp-tfa-h2" style="margin:3px; background:#cef2e0; font-size:120%; font-weight:bold; border:1px solid #a3bfb1; text-align:left; color:#000; padding:0.2em 0.4em;">Today's featured article</h2> | |||
|- | |||
| style="color:#000;" | <div id="mp-tfa" style="padding:2px 5px">{{Wikipedia:Today's featured article/{{CURRENTMONTHNAME}} {{CURRENTDAY}}, {{CURRENTYEAR}}}}</div> | |||
|- | |||
! style="padding:2px" | <h2 id="mp-dyk-h2" style="margin:3px; background:#cef2e0; 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="color:#000;padding:2px 5px 5px" | <div id="mp-dyk">{{Did you know}}</div> | |||
|} | |||
| style="border:1px solid transparent;" | | |||
<!-- IN THE NEWS; ON THIS DAY --> | |||
| class="MainPageBG" style="width:45%; border:1px solid #cedff2; background:#f5faff; vertical-align:top;"| | |||
{| id="mp-right" style="width:100%; vertical-align:top; background:#f5faff;" | |||
! style="padding:2px" | <h2 id="mp-itn-h2" style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">In the news</h2> | |||
|- | |||
| 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:#cedff2; 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> | |||
|} | |||
|} | |||
Revision as of 21:02, 4 November 2009
{{#if:Template:Main Page banner|
}}
Template:Main Page banner | ||||||||||
|
|
BuildingTcl is a library of Tcl procedures (commands) used to build a database for numerical simulation of building frames. Structural model, loading and analysis data are included in this database. Additional procedures are available to perform the numerical simulation using OpenSees.
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