BuildingTcl: Difference between revisions

From OpenSeesWiki
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
*High-level scripting tool
*Generate building-model data
*Generate building-model data
Line 28: Line 28:
*Post-Process OpenSees recorder output into formatted data
*Post-Process OpenSees recorder output into formatted data
*Generate OpenSees input files
*Generate OpenSees input files
}}</div>
</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 40: Line 40:
! 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="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">
*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
</div>
|-
|-
! 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="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>
Line 47: Line 56:
|}
|}
|}
|}





Revision as of 21:07, 4 November 2009

&


  • 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

Did you know...

  • 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

On this day...

{{Wikipedia:Selected anniversaries/November 23}}




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

Resources