We write custom essays and can help you with

The essay examples we publish have been submitted to us by students. The essays are the student's work and are not examples of our expert essay writers' work. READ MORE


See how we can help

We write essays!

The software development

software development

This chapter discusses about the development and working of the software, problems faced during development of the software, analysis packages used for statistical analysis of the data exported by the software for further analysis, flowcharts of the software and final product of software.

Three main steps involved in development of software are: 1) development of software for analyzing the data collected by means of JR3 tri-axial transducer which can measure forces and moments in three dimensions at the base of the socket; 2) development of software for analyzing the data collected with the use of Tekscan software that measures pressures inside the socket; 3) merging of two software's in to one and exporting the analyzed data into an EXCEL file, which can be used in statistical analysis packages such as SPSS, and SYSTAT.

Transducer Software

This section enumerates the working and development of software for analyzing the forces and moments data collected by the JR3 tri-axial transducer.

Software for Tekscan data

This section explains the working and development of software for analyzing data collected using the Tekscan F-socket software that collects pressure data inside the socket.

Merging Software's

This section describes how it works after merging of two software's and uses of merging them into one.

Statistical Analysis

Languages Evaluated

Different languages are examined to develop the software. Some of them are LabVIEW, Visual Basic, Mathcad. Considering compatibility and ease of operation Matlab has been chosen for developing the software.

LabVIEW (Laboratory Virtual Instrumentation Engineering Workbench) is from National Instruments used as a platform and development environment for a visual programming language. It is mainly used for instrument control, data acquisition, industrial automation, analysis and signal processing, embedded design, and test automation. LabVIEW can be used for developing stand-alone executable, which can be distributed an unlimited number of times. This feature played an important role to look at the LabVIEW as we wanted to develop a stand-alone executable, which can be used in clinics with ease. But, to build stand-alone executable with LabVIEW, the Application Builder component included with the Professional Development System but requires a separate purchase.

Mathcad is software mainly used for documentation, validation of engineering calculations. Some of the capabilities of Mathcad are finding roots of polynomials, matrix and vector operations, curve fitting, solving differential equations,solving system of equations. This is primarily intended for non-programming users. It is quite difficult for programming of complex projects in Mathcad when compared with MATLAB.

Visual Basic (VB) is the integrated development environment (IDE) and third-generation event driven programming language. It was derived from BASIC and enables the rapid application development (RAD) of graphical user interface (GUI) applications. VB was designed to be easily learned and used by beginner programmers. It can be used for developing complex applications apart from allowing programmers to create simple GUI applications. Visual Basic can create executables (EXE files), ActiveX controls, or DLL files, but primarily used to develop Windows applications and to interface database systems. Manual selection of steps needed in software was the main reason to rule out VB. Coding for manual selection of steps in VB was difficult when compared with MATLAB.

MATLAB is a fourth generation programming language and numerical computing environment. MATLAB can be used for plotting functions and data, implementation of algorithms, creations of user interfaces, matrix manipulation, and interfacing with programs in other languages. It is very easy working with MATLAB executable, which doesn't need any other separate package. This made it easy to choose MATLAB for developing the software.

Problems encountered and resolved

Few problems encountered during development of software are:

Need an essay? You can buy essay help from us today!







Request the removal of this essay.

Find out how UKEssays.com can help you with your Essays

Get help with your essay

Sign up and be the first to receive our latest offers: