Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Figure 1 Ceramic
The program has some parameters and according to their tolerances, the
program decides whether the ceramic works properly or not. There are five
parameters which are capacitance of the ceramic(Cp), resonant frequency
value(Fr), anti-resonant frequency value(Fa), resonant impedance value(Zr) and
anti-resonant frequency value(Za). There are also four models of the ceramic
and according to the model, the ideal values and tolerances may change. My
purpose is to design a test program for ceramics to compare the values of these
parameters of a ceramic with the ideal values of them. If all the values are in the
range of the ideal values, the ceramic works properly. The panel view of the
program is seen in figure 2.
passed and the ceramic works fine. If it writes KALDI, it means not passed
and the ceramic does not work properly and at the left of the black screen, there
are passed/not passed conditions for each parameter. When the ceramic does not
work, we can see which parameter is the problematic one from these passed/not
passed conditions.
The program takes the screenshot of the resulting page when the test
program finishes to work and save it in the decided folder. The user decides the
folder that the screenshot will be saved before starting the program. Also, the
resulting values are written in an excel file and the user also decides the folder
that the excel file will be saved before starting the program. The resulting pages
for both GECTI condition and KALDI condition are seen in figure 3 and
figure 4, respectively. In addition, the excel files pictures for both GECTI
condition and KALDI condition can be seen in figure 5 and figure 6,
respectively.
When the input datas are written or chosen, the main page calls the
UserObject Hesaplama. It is seen in figure 8. In Hesaplama, the ideal values
of the parameters are set and saved to the system according to the chosen model.
After that, the graph is drawn. Ideal values and practical values which are
obtained from the graph are compared in the UserObject karsilastirma and the
resulting values and passed/not passed conditions can be obtained from the
output of karsilastirma. The others are obvious from the figures. It is very hard
to design the program but I have learned the program a lot during designing. The
UserObject karsilastirma and caphesap where the capacitor value is
calculated are seen in figure 9 and figure 10, respectively.
Figure 10 caphesap