Eng - Using MATLAB Component Object Model With Visual Basic Graphical User Interface (GUI) Application To One Dimensional Diffusion Heat Transfer Equations of Extended Surface (FINS) PDF
Eng - Using MATLAB Component Object Model With Visual Basic Graphical User Interface (GUI) Application To One Dimensional Diffusion Heat Transfer Equations of Extended Surface (FINS) PDF
Abstract: The main problem objects implementation of all learning projects or labs in the world is the high cost. So all manufacturer
companies in the world resort to find other teaching methods which have low cost and more reliability to replace these labs .One of
these methods are called simulation software which make user performs his experiments as when he uses actual labs. In this paper
simple way for teaching one dimensional diffusion heat transfer equations of extended surface (fins) was make for readers or users.
This way was done with Microsoft COM technology as communication instrument between Visual Basic and MATLAB application. By
COM technology we can exchange our data between two applications. The application which sends the data by COM technology is
called client and the other which receives data by COM technology is called server. Here Visual Basic was used as COM client and
MATLAB as COM server. By this way the user does not need to know any things about Visual Basic or MATLAB just he uses them to
study one dimensional diffusion heat transfer equations of extended surface (fins) when he uses Visual Basic GUI and enters his input
parameters then will see the results very easy and clear. Also by this way we can offer the time need to study this case study.
Keywords: Component Object Model, User Interface, Visual Basic, Heat transfer.
Click the icon to run the GUI program then enter the four
(4) values of study case variables (n, Tinf, Tb, nj) in the
coordinating text boxes .Here the values were chosen to be
(n = 4, Tinf = 20, Tb = 75,nj = 10). The program (GUI)
running window will appear as below:-
Figure 4: Graphical User Interface