BuildingTcl: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
<big> | <big> | ||
'''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. | '''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. | ||
Line 7: | Line 6: | ||
</big> | </big> | ||
<!-- TODAY'S FEATURED PICTURE --> | <!-- TODAY'S FEATURED PICTURE --> | ||
{| | {| style="margin:4px 0 0 0; width:100%; background:none;" | ||
| class="MainPageBG" style="width:100%; border:1px solid #ddcef2; background:#faf5ff; vertical-align:top; color:#000;"| | | class="MainPageBG" style="width:100%; border:1px solid #ddcef2; background:#faf5ff; vertical-align:top; color:#000;"| | ||
{| style="vertical-align:top; background:#faf5ff; color:#000; width:100%" | {| style="vertical-align:top; background:#faf5ff; color:#000; width:100%" | ||
! style="padding:2px" | <h2 | ! style="padding:2px" | <h2 style="margin:3px; background:#ddcef2; font-size:120%; font-weight:bold; border:1px solid #afa3bf; text-align:left; color:#000; padding:0.2em 0.4em"> | ||
Objectives | Objectives | ||
</h2> | </h2> | ||
Line 24: | Line 23: | ||
<!-- TODAY'S FEATURED ARTICLE; DID YOU KNOW --> | <!-- TODAY'S FEATURED ARTICLE; DID YOU KNOW --> | ||
{| | {| style="margin:0; background:none;" | ||
| style="width:55%; border:1px solid #cef2e0; background:#f5fffa; vertical-align:top; color:#000;" | | | style="width:55%; border:1px solid #cef2e0; background:#f5fffa; vertical-align:top; color:#000;" | | ||
{| | {| style="width:100%; vertical-align:top; background:#f5fffa;" | ||
! style="padding:2px" | <h2 | ! style="padding:2px" | <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 | | style="color:#000;" | <div style="padding:2px 5px"> | ||
*High-level scripting tool | *High-level scripting tool | ||
*Generate building-model data | *Generate building-model data | ||
Line 50: | Line 49: | ||
</div> | </div> | ||
|- | |- | ||
! style="padding:2px" | <h2 | ! style="padding:2px" | <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;"> | ||
</h2> | </h2> | ||
|- | |- | ||
| style="color:#000;padding:2px 5px 5px" | <div | | style="color:#000;padding:2px 5px 5px" | <div ></div> | ||
|} | |} | ||
| style="border:1px solid transparent;" | | | style="border:1px solid transparent;" | | ||
<!-- IN THE NEWS; ON THIS DAY --> | <!-- IN THE NEWS; ON THIS DAY --> | ||
| style="width:45%; border:1px solid #cedff2; background:#f5faff; vertical-align:top;"| | | style="width:45%; border:1px solid #cedff2; background:#f5faff; vertical-align:top;"| | ||
{| | {| style="width:100%; vertical-align:top; background:#f5faff;" | ||
! style="padding:2px" | <h2 | ! style="padding:2px" | <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 | | style="color:#000;padding:2px 5px" | <div > | ||
*Graphical User Interface (GUI) for BuildingTcl | *Graphical User Interface (GUI) for BuildingTcl | ||
*Generate and/or visualize ALL BuildingTcl input graphically | *Generate and/or visualize ALL BuildingTcl input graphically | ||
Line 72: | Line 71: | ||
</div> | </div> | ||
|- | |- | ||
! style="padding:2px" | <h2 | ! style="padding:2px" | <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;"> | ||
</h2> | </h2> | ||
|- | |- | ||
| style="color:#000;padding:2px 5px 5px" | <div | | style="color:#000;padding:2px 5px 5px" | <div > | ||
</div> | </div> | ||
|} | |} | ||
|} | |} | ||
== '''[http://www.tcl.tk/ Tcl/Tk:]'''== | == '''[http://www.tcl.tk/ Tcl/Tk:]'''== |
Revision as of 21:19, 4 November 2009
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.* Generate numerical-simulation input in a manner consistent with architectural/structural drawings
|
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