![]() However, there are no free software tools that allow the visual development of this type of interface, applied to GNU Octave, as is the case of guiEditor. Particularly the works of Milano 1 and Vanfretti and Milano, 2 among others available in the literature, present a toolbox for teaching, compatible with GNU Octave and that uses a graphical interface are a good example. This work has taken into account backgrounds of educational applications using free software. Within this category the most popular tools that can be found are Matlab, SciLab, Spyder IDE for Python language, and GNU Octave. In their simplest working mode, these calculation engines allow direct interaction with the user, generating responses to commands entered by keyboard or grouping sentences into text files, which when evaluated they produce a response, either on the screen or by generating new files. These usually have libraries that implement typical algorithms of each discipline and offer flexibility in the development of calculation applications. ![]() In recent years, the use of calculation tools incorporating high-level interpreted programming languages has been found as a solution to this problem. In this case, specific knowledge associated with the development of applications is necessary, occasionally moving the focus of the degree courses. In classrooms, when topics involving complex calculations are addressed, it is sometimes necessary to use software that allows is to verify and interpret different aspects of a system against changes in its parameters.Ī reasonable solution is the implementation of software applications dedicated to modeling a particular system using classical programming languages (Pascal, C, C ++, Java, Python). The assessment made by the students about a third application, called ltitool, which has been used in degree courses to address Process Control topics, is also presented. ![]() In addition, as an example of the development environment potential, two applications created with guiEditor are presented. Within the development environment it incorporates, in addition to the typical controls of the graphical interfaces, new controls that extend the script language used. guiEditor is a visual editor, which incorporates different functionalities aimed at allowing the development of graphical applications based on basic programming knowledge. This document presents a software tool called guiEditor designed to create script applications based on graphical interfaces for GNU Octave. Particularly, open source and free license tools generally have lower associated costs than their propriety equivalents while offering a similarly rich set of functionalities. The use of calculation software for pedagogical purposes in degree courses is a central tool for addressing disciplinary knowledge in engineering careers.
0 Comments
Leave a Reply. |