Truss Creator

This program presents an interactive MATLAB Live Script–based Truss Builder to support problem-based learning and formative assessment
0 Descargas
Actualizado 12 ene 2026

Ver licencia

This program presents an interactive MATLAB Live Script–based Truss Builder developed to support problem-based learning, formative assessment, and conceptual understanding in undergraduate engineering statics courses. The tool enables students and instructors to construct, modify, and analyze planar truss structures through a graphical user interface, allowing joints, members, supports, and loads to be defined interactively and visualized in real time. By coupling immediate graphical feedback with underlying equilibrium-based analysis, the software encourages students to explore “what-if” scenarios and develop intuition about force paths, support reactions, and internal member forces.
The Truss Builder is implemented using a modular and well-documented code structure, enabling straightforward customization by instructors for course-specific needs or extensions. Beyond its role as a visual demonstration aid, the tool functions as an assignment and quiz generator by allowing instructors to rapidly create unique truss configurations, as well as a problem-checking and self-evaluation platform that students can use to verify hand calculations and identify conceptual errors. These features support formative assessment by emphasizing process, exploration, and iterative learning rather than reliance on static, pre-defined textbook problems.
The software is distributed freely through the MATLAB File Exchange, accompanied by instructional video tutorials that demonstrate classroom and independent study use cases. The paper situates the tool within the broader literature on problem-based learning and visual learning aids in engineering education and discusses how interactive, student-constructed problem environments can enhance engagement and conceptual understanding in statics. Example truss problems are presented to illustrate the tool’s analytical accuracy and instructional value. The results suggest that the Truss Builder provides an effective, accessible platform for reinforcing core statics concepts while supporting modern pedagogical approaches in engineering education.

Citar como

Stephen Wilkerson (2026). Truss Creator (https://la.mathworks.com/matlabcentral/fileexchange/183033-truss-creator), MATLAB Central File Exchange. Recuperado .

[1] Ambrose, S. A., Bridges, M. W., DiPietro, M., Lovett, M. C., & Norman, M. K. (2010). How learning works: Seven research-based principles for smart teaching. Jossey-Bass. [2] Beer, F. P., Johnston, E. R., Jr., Mazurek, D. F., & Cornwell, P. J. (2016). Vector mechanics for engineers: Statics (12th ed.). McGraw-Hill Education. [3] Felder, R. M., & Brent, R. (2006). Inductive teaching and learning methods: Definitions, comparisons, and research bases. Journal of Engineering Education, 95(2), 123–138. https://doi.org/10.1002/j.2168-9830.2006.tb00884.x [4] Freeman, S., Eddy, S. L., McDonough, M., Smith, M. K., Okoroafor, N., Jordt, H., & Wenderoth, M. P. (2014). Active learning increases student performance in science, engineering, and mathematics. Proceedings of the National Academy of Sciences, 111(23), 8410–8415. [5] Hibbeler, R. C. (2019). Engineering mechanics: Statics (15th ed.). Pearson. [6] Mills, J. E., & Treagust, D. F. (2003). Engineering education—Is problem-based or project-based learning the answer? Australasian Journal of Engineering Education, 3(2), 2–16. [7] Steif, P. S., & Dantzler, J. A. (2005). A statics concept inventory: Development and psychometric analysis. International Journal of Engineering Education, 21(4), 743–753. [8] teif, P. S., Lobue, J. M., Kara, L. B., & Fay, A. L. (2010). Providing formative assessment to students solving multi-step engineering problems. International Journal of Engineering Education, 26(1), 1–15. [9] Sweller, J. (2011). Cognitive load theory. In J. P. Mestre & B. H. Ross (Eds.), Psychology of learning and motivation (Vol. 55, pp. 37–76). Academic Press. [10] Tanner, D., Hall, R. H., Keeler, C., & Dodd, M. (2012). A Java-based statics virtual laboratory as a support to the teaching of mechanics. Computer Applications in Engineering Education, 20(3), 456–468. [11] Brett, M. (2024, December 27). How to solve a statics truss example #1 (method of joints) [Video]. YouTube. [12] LearnEngineering. (2017, June 4). Method of joints | Solving truss problems. [Video]. YouTube.

Compatibilidad con la versión de MATLAB
Se creó con R2025b
Compatible con cualquier versión
Compatibilidad con las plataformas
Windows macOS Linux
Versión Publicado Notas de la versión
3.0.1