var fDesc=new Array(); fDesc[0] = "spFrame, formerly pcaFrame, is a feature-rich structural analysis program for two- and three-dimensional structures subject to static loads. Used by academic and industry professionals, it offers a quick and straightforward analysis tool.

spFrame has a fast and robust yet simple graphic interface that displays the modeled structure, the input loads, the deflected shape, and the resulting moment and shear diagrams. The graphic interface allows zooming, translating, rotating, and selective viewing of the graphical image.

With spFrame, you are able to view all output results in text or graphical formats before printing. Output includes: joint displacements and rotations, support reactions, member end forces and moments, segmental member results (at 100 locations per member), member summary, result envelopes, and diaphragm displacements.

Features:
- Two- and three-dimensional frames and trusses
- Second order analysis for P-D effects and tension-only members
- Inclined supports
- Linear and rotational springs
- Hinged, fixed, and semi-rigid member ends
- Shear deformations
- Member rigid-end offsets
- Rigid diaphragms
- Non-prismatic members
- Point, uniform, triangular, concentrated, and temperature loads
- Local, global, or projected application of loads
- Cracked section properties

A graphical model generator (spCad) is provided with spFrame to facilitate modeling a structure by simply drawing it right on the screen. Member and joint properties, loads, and other assignments are also applied graphically through user-friendly and easy-to-use, yet powerful, interface."; function tShowHide(id, show) { var s = document.getElementById("desc"); if ((s.innerHTML.length<=212 || show==1) && show!=2) { s.innerHTML = fDesc[id]; if (document.getElementById('m1')) document.getElementById('m1').style.display='none'; if (document.getElementById('m2')) document.getElementById('m2').style.display='none'; if (document.getElementById('more_txt')) document.getElementById('more_txt').style.display='inline'; } else { s.innerHTML = ''; } }