You are on page 1of 51

ABSTRACT

This is a design and development of a computer based transformer design analysis

use in calculating the design parameters of a transformer when preceding its

design and construction. The manipulation of software based programs and codes

in other to create a visible form which we can input a data and some arithmetical

operations will be done in the background and an answer will be given which is

done in a computer desktop is known as a software application. The programs are

being written and organized by a mother software known as visual basic compiler

which its range of version varies within its developers for example Visual basic 6.0,

visual basic.net 2008,visual basic.net 2010, and the later visual basic 2012and

2013.

This application plays important role in the design and development of the project

and with the developed project it will and also enhance design in transformer

technology both iron and non iron type of transformer (ferrite transformer). This

also helps to increase the rate in which work is done by creating a chance for

other forms of calculations to be done.

Source: Magxim software development center CAD designs

1
CHAPTER 1

INTRODUCTION

1.0 Introduction
This is the design and programming of a software based transformer design

analysis use as a computer application for showing calculating parameters of a

winding transformer depending on the power, voltage and current rating.


The use of computer technology and advance programming in electronics

development and technological has created much impact in our every day office

use and industrial application, the design and programming of computer based

application which has an unfolded technology reviews on patterns and styles of

language programming and has lead to different creative works that has help man

in the development of our work by mare applications and control logic using the

computer based system applications.


Computer programming has become a sophisticated aspect of system

programming as it is a complex form of programming which controls other forms

of programming in laying embedded works for a better accomplishment.


Despite the difficulty in programming the basic forms which we create for

interface we also designed basic needed output data which will helps in the

completion of active work output.


The stress which is gotten while trying to design and construct a basic transformer

project has made it not being easy to archive. So for this reason a software

2
application running in a computer desktop has being created in other to reduce

cost and stress of computing required outputs and parameters needed of the

transformer design. These requirements are very essential which also includes the

size of the transformer, the required turns and voltages and also it affiance for a

better design of a transformer.


This software application has help in the development of different electronically

device both autotransformer design, step-up or step-down transformer and even

some range of inductive current transformer which is mainly use for

measurements and laboratory devices.


1.1.1 about the Design
Computer has much application as it helps to create applications which its work

depend on the requirement of the user and it also helps to easy and facilitate

work.
The transformer design analytical software is a kind of desktop application use to

analyze the major working component of a transformer calculation and coil guage

used. The design has a data recorded which includes the wire gauge.
The features of this work which includes the use of different commands and forms

to create data commands and program that is running the environment, creating a

graphic fields and customary controls which shows the physical values required

for designing the power inverter, the creation of the background command for

running the program is of the most difficult part of this project, the software is

3
created using graphic in visual basic software application which is the program

code that is running inside the designed software.

1.1.2 Programming Languages

In our every day work, many activities are being arranged bit by bit, pattern by

pattern and with a sequential ways the programs are arranged, this shows and

explains in a simple way the meaning of programming. So to say that:


Programming is an act of arrangement of activities in a sequential operation

which will suite the user for a better output.


Computer programming: is the use of computer controlled interface in arranging

activities for sequential execution. This programming is done using some certain

form of written known as programming language which only the computer can

understand. The reason why computers understand it is because it environment

converts this language to 1 and 0 which the computer is known for this is done by

a compiler, a particular software program that is use in converting a language to

machine code, the environment can be in different ways depending on the

designers and can only be used in running one or more program languages for

example:
1. Visual basic : runs only basic language
2. Mide51 : runs only assembly language and ANSI C language
3. Visual C++: only runs C++
Etc.

1.1.3 Introduction to visual basic:

4
Visual basic is a visual programming of quick basic which means quick language

for beginners all-purpose symbolic instruction code. This language is a

programming code for computer based project and is only use for computer hard

ware and software controls. Applications being the use of visual programs to run

and execute control commands in computer etc

1.1 statement of the problem


Multiple errors are involve in the design and construction of hardware system by

armatures engineers or beginners, so for this reason many application software

are being produce to help these user to easy and also develop their technical

knowledge in the design and development of a power inverter.


Such corrected errors include:
1. transformer coil calculations
2. transformer power calculation
3. coil gauge selections

1.2 objectives
The aim of the work includes:
a. to design a software use to aid the design of a transformer
b. transformer coil determination calculation
c. current calculator, voltage and power calculation for a transformer
d. transformer turns ratio calculator
e. Choice of coil and gauge which depends on the power of the transformer

In this project we aim to archive a system application which can be use design

transformers both single line transformers, double line transformers, multi output

transformers, auto transformers and other forms of voltage and current

5
transformer which form its importance reduces stress and maintain algorithms

for a better output.

1.3 significance of the project

The importance of this system is that it makes works easy and faster and it also

serves as an important tool in electronic designs.

One of the reasons for electronics technology is to reduce stress in human life

base on their daily activities. The importance of this software to help compute the

required values which will help technicians in designing a professional well

calculated power transformer either step up or step down or auto transformer.

The users interface is self understanding as it gives rooms for the user to

understand the real operation of a of a transformer design systems for better

design and operation.

CHAPTER 2

LITERATURE REVIEW

2.0 Introduction

6
A transformer has been defined by ANSI/IEEE [1] as a static electric device

consisting of two or more windings, with or without a magnetic core, for

introducing mutual coupling between electric circuits. The transformer is an

electrical machine that allows the transmission and distribution of electrical

energy simply and inexpensively, as its efficiency is from 95% to 99%, i.e., the

transformer operates more efficiently than most of all other electrical devices.

Transformers play a key role in the interconnection of power systems at different

voltage levels. Without the transformer, it would simply not be possible to use

electric power in many of the ways it is used today.

Transformer design analytical software is a desktop based application use in easy

calculation of transformer modeling and design for essential uses, this application

was initially designed in different ways in to easy calculation before the invention

of the present desktop application.

Brief history of transformer

A transformer is an electrical device that transfers electrical energy between two

or more circuits through electromagnetic induction. Commonly, transformers are

7
used to increase or decrease the voltages of alternating current in electric power

applications.

A varying current in the transformer's primary winding creates a varying magnetic

flux in the transformer core and a varying magnetic field impinging on the

transformer's secondary winding. This varying magnetic field at the secondary

winding induces a varying electromotive force (EMF) or voltage in the secondary

winding. Making use of Faraday's Law in conjunction with high magnetic

permeability core properties, transformers can thus be designed to efficiently

change AC voltages from one voltage level to another within power networks.

Since the invention of the first constant potential transformer in 1885,

transformers have become essential for the AC transmission, distribution, and

utilization of electrical energy.[3] A wide range of transformer designs is

encountered in electronic and electric power applications. Transformers range in

size from RF transformers less than a cubic centimeter in volume to units

interconnecting the power grid weighing hundreds of tons.

Basic principles

Ideal transformer equations (eq.)

8
By Faraday's law of induction

. . . (1)[a]

. . . (2)

Combining ratio of (1) & (2)

Turns ratio . . . (3) where for step-down transformers, a > 1

for step-up transformers, a < 1

By law of Conservation of Energy, apparent, real and reactive power are each

conserved in the input and output

. . . (4)

Combining (3) & (4) with this endnote[b] yields the ideal transformer identity

. (5)

By Ohm's Law and ideal transformer identity

9
. . . (6)

Apparent load impedance Z'L (ZL referred to the primary)

. (7)

For simplification or approximation purposes, it is very common to analyze the

transformer as an ideal transformer model as presented in the two images. An

ideal transformer is a theoretical, linear transformer that is lossless and perfectly

coupled; that is, there are no energy losses and flux is completely confined within

the magnetic core. Perfect coupling implies infinitely high core magnetic

permeability and winding inductances and zero net magnetomotive force.[5][c]

Ideal transformer connected with source VP on primary and load impedance ZL on

secondary, where 0 < ZL < .

10
A varying current in the transformer's primary winding creates a varying magnetic

flux in the core and a varying magnetic field impinging on the secondary winding.

This varying magnetic field at the secondary induces a varying electromotive force

(EMF) or voltage in the secondary winding. The primary and secondary windings

are wrapped around a core of infinitely high magnetic permeability [d] so that all of

the magnetic flux passes through both the primary and secondary windings. With

a voltage source connected to the primary winding and load impedance

connected to the secondary winding, the transformer currents flow in the

indicated directions. (See also Polarity.)

Ideal transformer and induction law[e]

According to Faraday's law of induction, since the same magnetic flux passes

through both the primary and secondary windings in an ideal transformer, [7] a

11
voltage is induced in each winding, according to eq. (1) in the secondary winding

case, according to eq. (2) in the primary winding case. [8] The primary EMF is

sometimes termed counter EMF.[9][10][f] This is in accordance with Lenz's law, which

states that induction of EMF always opposes development of any such change in

magnetic field.

The transformer winding voltage ratio is thus shown to be directly proportional to

the winding turns ratio according to eq. (3).[11][12][g][h]

According to the law of Conservation of Energy, any load impedance connected to

the ideal transformer's secondary winding results in conservation of apparent,

real and reactive power consistent with eq. (4).

Instrument transformer, with polarity dot and X1 markings on LV side terminal

12
The ideal transformer identity shown in eq. (5) is a reasonable approximation for

the typical commercial transformer, with voltage ratio and winding turns ratio

both being inversely proportional to the corresponding current ratio.

By Ohm's Law and the ideal transformer identity:

the secondary circuit load impedance can be expressed as eq. (6)

the apparent load impedance referred to the primary circuit is derived in

eq. (7) to be equal to the turns ratio squared times the secondary circuit load

impedance.[15][16]

2.1 theoretical background


The software development was introduced to reduce constant calculation of this

project whenever an inverter is aimed to be design by engineers. The history of

the desktop CAD (computer aided design) application started as in the year 1995

by Microsoft application developer, when the need for easy and well designed

precision applications was invented which includes window games and drawing

applications that will enable graphic simulations of different electronics created

images; this revolves gradually into electro mechanical parts emulations and

simulations before the real construction is done.

13
In 1998, the first graphic image simulator was created in CAD precision designer

for calculating and animating electronic diagrams and also building which as a

difficult thing to do because of a image database that is needed for emulation and

graphic layouts, in 1999, the transformer design analytical software was created

but runs under the windows 1998 (INT 1998) which its platform was not perfect

due to the necessary graphic plans needed.


In 2003 the first Microsoft window XP was created after the creations of the

parental application in 2001, now creating CAD application is becoming more

interesting; in 2003 Proteus professional in system Circuit simulator was invented

on the platform of window XP named ISIS 5.2 and later upgraded to version 6.9

ISIS. In 2005 the later window was developed bearing window XP 2005 which then

the development of Microsoft visual studio was created to help designers

(software developers) with easy aid to visual application development which lead

to the design of electronic aiding application such as Proteus ISIS version 7.4, 7.6,

7.9.
The history of transformer aided design.
Many application was developed to help engineers in carrying out there daily

work and activities, in 1969 electronic application calculators was done many and

in writing forms and formula till the invention of Microsoft windows which gave a

better look and easy way of handling the application its self.

14
In 1998, the first transformer analytical design software application which

calculate only the turns of the transformer and the voltage required and

generated at the output was invented by MMS and co which runs on linux using

pascal programming language in 1999 the first transformer design software was

designed to run on window 1998 INT then this was not minded because of the

easy calculation which was done manually. Then in 2000, the first version of an

transformer graphic designed interface application was developed which was

developed using visual basic 6.0 application running 2.0 .net.

CHAPTER 3

SYSTEM ANALYSIS AND DESIGN

3.0 Introduction

15
As this project is concerned, we have to design a desktop based software use in

constructing and calculating transformer design alongside with the required

component for home and commercial usage application.

The steps for this design was explained as the first step taking was to gather our

informations and result on the design and implementation of a transformer aided

design application with much review on the parts of the computer to be worked

on.

3.1 Describe The Existing System


From my study upon the existing system, I found out that most of the calculating

application designed by different companies either has one function or the other,

these functions includes:


a. Coil gauge computation
b. Transformer flux calculation
c. Transformer turns ratio
d. Current and voltage calculation
e. Power computation
Comparing all these with my own design, unlike mine which is a design aided

application use in calculating the major parts needed in both full wave and half

wave transformer design.

3.2 Analysis Of The Proposed System

16
The design and implementation of the software transformer design analysis was

aimed to help electronic hobbyist in easy calculation of their transformer system

before design implementation.


a. Transformer voltage and turns ratio
b. Copper gauge requirement
c. Power of the transformer cole etc
A. Transformer voltage and turns ratio
Before a transformer is design the input voltage and output voltage most have

been calculated for the transformer power demand to match the desired input

and output ratings.


The number of turns of a transformer depends on the current and voltage which

an inverter will produce which gives the real power in watts (P = IV).
So, the input current and voltage determines the type of coil or wire that is use in

winding the inverter transformer.


B. Copper gauge requirement
As we say the bigger the size of the copper wire (cross sectional area) the high its

ability to carry current, so the diameter of the wire used in winding the

transformer matters in archiving a particular inverter design power.

3.3 Design Of The Proposed System


This software was design using basic programming language known as visual basic

programming language developed by Microsoft to easy programming in the field

of technology.
3.3.1 The input design
The part of the software was designed using the textbox tool from the toolbox of

the visual studio, as early said visual studio is a drag and drop application, when

17
the toolbox is open; the toolbox is arranged in an alphanumerical order for

component easy identification. So from there you will drag the textbox into the

form and label them, so it is to others.


Coding of the input design
The input design was coded using a simple declaration syntax use in Visual Basic

design; the Dim operation; so the formulas which accepts the

inverter/transformer equations are declared and are solved in the form so that

when the application is running the textbox gets the data into the declared

variables and use the writing formula to display it to the output design.
3.3.2 The output design
The output design also works as the input design, this is designed in such a way

that the unknown data computed by the input design is kept in the unknown

variable and then from the source code program will display the content of the

unknown variable into the textbox that represents the unknown variable which is

the answer gotten from the input data.

18
CHAPTER 4

SYSTEM IMPLEMENTATION

4.0 Introduction

19
As technology ranges from complex to simple system the development of this

application is thus not voided at that particular time because it effects the hole

nature of the work, visual basic programming is a type of computer program

which has an effect in different forms of programming language because it is the

one the basic language use in programming other forms of language we use today.

This chapter provides an introduction to the software development process. As

you will learn, there are many stages of any software development project. A

commercial software product is usually derived from market demands. Sales and

marketing people have first-hand knowledge of their customers requirements.

Based upon these market requirements, senior software developers create

architecture for the products along with functional and design specifications. Then

the development process starts. After the initial development phase, software

testing begins, and many times it is done in parallel with the development

process. Documentation is also part of the development process because a

product cannot be brought to market without manuals. Once development and

testing are done, the software is released and the support cycle begins. This phase

may include bug fixes and new releases.

4.0.1 Pictorial view of the work

20
Fig 4.1 the physical look of the form and its content
4.0.2 Brief explanation of the work
As the work is proposed to function, the main aim of this project is to project a

software based applications which can be used in running and design power

transformers for electrical purposes.


4.1 Choice Of Development Environment
Comparing visual basic program to other forms of program that made it my

choice on environment:

Visual basic is a high level programming language evolved from the earlier DOS

version called BASIC.

BASIC means Beginners' All purpose Symbolic Instruction Code. It is a fairly easy

programming language to learn. The codes look a bit like English Language.

21
Different software companies produced different version of BASIC, such as

Microsoft QBASIC, QUICKBASIC, GWBASIC, IBM BASICA and so on.

VISUAL BASIC is a VISUAL and events driven Programming Language. These are the

main divergence from the old BASIC. In BASIC, programming is done in a text-only

environment and the program is executed sequentially. In VISUAL BASIC,

programming is done in a graphical environment. Because users may click on a

certain object randomly, so each object has to be programmed independently to

be able to response to those actions(events).Therefore, a VISUAL BASIC Program is

made up of many subprograms, each has its own program codes, and each can be

executed independently and at the same time each can be linked together in one.

4.2 Implementation Architecture


4.2.1 Component Analysis
The visual studio.NET is the main component of this work, from the visual

components it provided we have to make sure that the commands are necessary

given in other to execute the right features we deserved in this project.

Common component list

Some component in visual basic studio are common to the system so some of

them does not disappear but are automatically loaded by the form when a form is

choosing. Some of this default controls or tools are

22
a. The LABEL tool: this is use to label a form by given it a name for

reorganization
b. The text box: this is use in the displaying of rewritable information in a

form and it is also an environment where you can type in your information or data

for command execution and rule handling.


c. -The Frame Tool: the frame tool is the body that carries on other tools form

easy control and packaging during visual programming using VB 6.0


d. -The command Button: this tool plays important roles in the programming

and form designing in visual basic. It is use when pressed to execute commands

and controls in visual basic.


e. -Image tool: this is use in selecting a individual image that is to be

animated.
f. Picture box: is use to select picture that is to be used.
The visual studio.NET is the main component of this work, from the visual

components it provided we have to make sure that the commands are necessary

given in other to execute the right features we deserved in this project.

Component list
Some component in visual basic studio are common to the system so some of

them does not disappear but are automatically loaded by the form when a form is

choosing. Some of this default controls or tools are


-The LABEL tool: this is use to label a form by given it a name for reorganization

23
- The text box: this is use in the displaying of rewritable information in a form and

it is also an environment where you can type in your information or data for

command execution and rule handling.


-The Frame Tool: the frame tool is the body that carries on other tools form easy

control and packaging during visual programming using VB 6.0


-The command Button: this tool plays important roles in the programming and

form designing in visual basic. It is use when pressed to execute commands and

controls in visual basic.


-Image tool: this is use in selecting a individual image that is to be animated.
- Picture box: is use to select picture that is to be used.

4.2.2 Common VISUAL BASIC PROGRAMMING SYNTEX


List of frequent syntax
-Do while
-If (statement) then
Else
(Statement)
End if
-select case
Case
end select
Try catch ex
While ()
If and if else
Switch case etc

4.2.2 Design procedures


Before you can design with visual basic language you must have known the basic

programming language and common syntax use in it. After that, your graphic

24
interface rough work is ready to be entered into the studio environment. Below

are the steps needed for the work to be complete.


Steps to the design:
Form locations and customization

This place the form needs to be customized with some graphics and pictures

which displays some informations on what we are trying to work on.

Size of the form was picked

Colors scheme was picked depending on the designers best color choice

Text font size and writing type, Example like the AERIAL text type of CAMBRIA text

type

Frame designs and naming etc.

Tool drag and drop protocols

The required tools are to be picked form the tools box where all the whole

designers visual component is to located and this components comes with the

mother visual basic compiler and from this tools box you can now pick the

components like the textbox, button control, labels, picturebox, groupbox, link

label, menustrip, shapes, timers and lines etc

Renaming the controls


25
Customizing the control component is important; this will help you to know the

function of each component you dropped and how it can be used in your present

application. This also will help you to locate that particular control in the source

code environment and will give you an insight on the function and operation of

that particular component tools.

Coding the controls in the source code environment

This is one of the most important parts of this design, at the stage; the

programmer is left to code the controls and components for them to be able to

execute the various function of the design. At each code it is advice for the

programmer to execute a building for him or her to test run the application in

other for him/her to be sure of accurate function of the component which he/she

has coded. And then continue with the design till he/she finishes the design

application.

And testing the functionality of the source code by pressing

F5 to debug the program

After the whole component has be code according to the design requirement the

software needs to be built and tested so that the designer will be sure that the

application functions as required by the user.

26
Then running the full program

Running the full program can be executed now using the F5 command in your

keyboard or going to the debug menu clicking it, a form will drop, in the form

commands are listed then you can see the run command then you have to click it

for the application to run like as if it was installed in the system. After this the

testing and error corrections the application is now ready to be published.

Building and publishing the applications

Now the project has been built and now ready to be published.

There are two types of project publication. 1. Is either online publication to you

website or to the desktop publication in which you have to create a particular

folder and publish the application into the folder for your easy location. Now after

the publication you it can now be installed in any desktop application system

which can run windows application of 3.0, 3.5, 4.0 and 4.5 .net framework.

27
4.2.3 PROGRAM FLOW CHAT

Procedure memory

Fig 4.1 Program flow chart

4.3 Software Testing

28
4.3.1 How It Works

When the software is opened, the home page will introduce the user the use and

some arithmetical equations that aides to the coding of the environment then

from the menu the user is to open the file and click on new calculation.
When this is done, the entry field will open for the user to queue in the required

parameters for which the textbox and control buttons will be used in computing

and commanding the form to perform the required results needed in the

equation.

Fig 4.2 interface image

4.3.2 About the Software

29
This software is use in different companies in designing the component

requirement and emulating system in designs and when edited can be used in

different application design.

4.3.3 Bill of Engineering


Software design and programming is a unique object that calls for much

concentration, this is the design which helps to develop the use of computer

technology in our different homes and offices.


This designs involves
Software installations requirement
Easy handling
Understandable
Easy to configure
Operation requirement satisfaction

Computer system technology requirement


Operation system required:
Windows sp services pack2
Window Vista
Window 7
Window 8/8.1

4.3.4 Software Testing


After the design, I have to run the software and control the software using the

commands that is necessary. And then queue in the fault by selecting it from the

combo box tool and the solutions was show to me.


Values was solves and the required out was exposed in the design which I used in

the construction of a real workable 1.5KVA inverter.

4.4 Documentation

30
4.4.1 User Manual
From the left to the right is the necessary spaces where you can put and choice

you chose of data you will need in the transformer design, from there you have

you have to input the power your desire and the current requirement.
Beside it is the copper table in a combo box, from there your chose of wire due to

the battery current and power requirement the system will solve the problems

and give you the choice of wire that can handle the current and load power.
Then the users will now compute the required transformer power and click on the

compute which will give him/her the answer needed, the same goes to it all

depending on the unknown you are looking for.

4.4.2 Source Code Listing

Public Class Home

Dim tab As ArrayList

Dim E1, N1, E2, N2, I1, I2 As String

Private Sub Home_Load(sender As Object, e As EventArgs) Handles MyBase.Load

Me.Opacity = 0.1

Timer1.Enabled = True

Timer1.Interval = 10

Timer2.Interval = 10

31
Timer3.Enabled = True

Timer3.Interval = 5

Timer4.Enabled = True

Timer4.Interval = 10

End Sub

Private Sub Label1_Click(sender As Object, e As EventArgs) Handles Label1.Click

End

End Sub

Private Sub CloseToolStripMenuItem_Click(sender As Object, e As EventArgs)

Handles CloseToolStripMenuItem.Click

End

End Sub

Private Sub FerriteBidsToolStripMenuItem_Click(sender As Object, e As EventArgs)

Handles FerriteBidsToolStripMenuItem.Click

coppergauage.Text = TabPage2.Text.Length

End Sub

32
Private Sub Label2_Click(sender As Object, e As EventArgs) Handles Label2.Click

System.Diagnostics.Process.Start("http://www.wikipedia.com/ferrit_transformers

")

End Sub

Private Sub Label3_Click(sender As Object, e As EventArgs) Handles Label3.Click

System.Diagnostics.Process.Start("http://www.wikipedia.com/transformers")

End Sub

Private Sub SaveFileDialog1_FileOk(sender As Object, e As

System.ComponentModel.CancelEventArgs) Handles SaveFileDialog1.FileOk

End Sub

Private Sub LinkLabel1_LinkClicked (sender As Object, e As

LinkLabelLinkClickedEventArgs)

Process.Start("www.google.com/what is voltage")

End Sub

33
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click

Dim m1, m2, m3 As VariantType

If pir.Text = "" And Vir.Text <> "" And cir.Text <> "" Then

pir.Text = Vir.Text * cir.Text

ElseIf Vir.Text = "" And pir.Text <> "" And cir.Text <> "" Then

Vir.Text = pir.Text / cir.Text

ElseIf cir.Text = "" And pir.Text <> "" And Vir.Text <> "" Then

cir.Text = pir.Text / Vir.Text

Else

MsgBox("No unknown found")

End If

m1 = Vir.Text * cir.Text

p_factor.Text = 0.8 * m1

End Sub

Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click

34
E1 = Pv.Text

N1 = pt.Text

E2 = sv.Text

N2 = st.Text

I1 = pc.Text

I2 = sc.Text

If E1 = "" And I1 = "" And I2 = "" And E2 <> "" Then

E2 = E2 * N1

E1 = E2 / N2

Pv.Text = E1 & " " + "Volts"

pt.Text = pt.Text & " " + "Turns"

sv.Text = sv.Text & " " + "Volts"

st.Text = st.Text & " " + "Turns"

pc.Text = pc.Text & " " + "Amps"

sc.Text = sc.Text & " " + "Amps"

ElseIf E2 = "" And I1 = "" And I2 = "" And N2 <> "" Then

35
N2 = N2 * E1

E2 = N2 / N1

Pv.Text = Pv.Text & " " + "Volts"

pt.Text = pt.Text & " " + "Turns"

sv.Text = E2 & " " + "Volts"

st.Text = st.Text & " " + "Turns"

pc.Text = pc.Text & " " + "Amps"

sc.Text = sc.Text & " " + "Amps"

ElseIf N2 = "" And I1 = "" And I2 = "" And E2 <> "" Then

E2 = E2 * N1

N2 = E2 / E1

Pv.Text = Pv.Text & " " + "Volts"

pt.Text = pt.Text & " " + "Turns"

sv.Text = sv.Text & " " + "Volts"

st.Text = N2 & " " + "Turns"

pc.Text = pc.Text & " " + "Amps"

sc.Text = sc.Text & " " + "Amps"

ElseIf N1 = "" And I1 = "" And I2 = "" And N2 <> "" Then

N2 = N2 * E1

36
N1 = N2 / E2

Pv.Text = Pv.Text & " " + "Volts"

pt.Text = N1 & " " + "Turns"

sv.Text = sv.Text & " " + "Volts"

st.Text = st.Text & " " + "Turns"

pc.Text = pc.Text & " " + "Amps"

sc.Text = sc.Text & " " + "Amps"

ElseIf Pv.Text = "" & pt.Text = "" And sv.Text = "" And st.Text = "" And pc.Text = ""

And sc.Text = "" Then

MsgBox("Enter Values", vbBack, "Error Message")

ElseIf Pv.Text <> "" & pt.Text <> "" And sv.Text <> "" And st.Text <> "" And pc.Text <>

"" And sc.Text <> "" Then

MsgBox("No missing Values", vbBack, "Error Message")

End If

End Sub

Private Sub FaceBookToolStripMenuItem_Click(sender As Object, e As EventArgs)

Handles FaceBookToolStripMenuItem.Click

System.Diagnostics.Process.Start("www.Maximiliansylvester@facebook.com")

37
End Sub

Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick

If PictureBox5.Left >= 170 Then

Timer2.Enabled = True

Timer1.Enabled = False

Else

PictureBox5.Left = PictureBox5.Left + 0.6

End If

End Sub

Private Sub Timer2_Tick(sender As Object, e As EventArgs) Handles Timer2.Tick

If PictureBox5.Left <= -170 Then

Timer1.Enabled = True

Timer2.Enabled = False

38
Else

PictureBox5.Left = PictureBox5.Left - 0.6

End If

End Sub

Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click

Pv.Text = ""

pt.Text = ""

st.Text = ""

sv.Text = ""

pc.Text = ""

sc.Text = ""

End Sub

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

Vir.Text = ""

cir.Text = ""

efir.Text = ""

fir.Text = ""

39
p_factor.Text = ""

pir.Text = ""

End Sub

Private Sub Timer3_Tick(sender As Object, e As EventArgs) Handles Timer3.Tick

Select Case coppergauage.Text

Case "0000"

copper_mm.Text = "11.684mm"

copper_current.Text = "302amp "

Inches.Text = "0.460inch "

Case "000"

copper_mm.Text = "10.40384mm"

copper_current.Text = "239amps"

Inches.Text = "0.4096inch "

Case "00"

copper_mm.Text = "9.2683mm"

40
copper_current.Text = "190amp "

Inches.Text = "0.3648inch "

Case "0"

copper_mm.Text = "8.25246mm"

copper_current.Text = "150amps"

Inches.Text = "0.3249inch "

End Select

End Sub

Private Sub GroupBox1_Enter(sender As Object, e As EventArgs) Handles

GroupBox1.Enter

End Sub

Private Sub WhatappToolStripMenuItem_Click(sender As Object, e As EventArgs)

Handles WhatappToolStripMenuItem.Click

System.Diagnostics.Process.Start("www.whatsapp.com/accounts/Maximiliansylve

ster")

41
End Sub

Private Sub Timer4_Tick(sender As Object, e As EventArgs) Handles Timer4.Tick

If Me.Opacity = 1 Then

Me.Opacity = 1

Timer4.Enabled = False

Else

Me.Opacity = Me.Opacity + 0.01

End If

End Sub

End Class

CHAPTER 5
SUMMARY AND CONCLUSION
5.0 summary

42
This software is use in different companies in controlling the data unit and

emulating system in designs and when edited can be used in different application

design

Computer-aided design (CAD) is the use of computer systems to assist in the

creation, modification, analysis, or optimization of a design. CAD software is used

to increase the productivity of the designer, improve the quality of design,

improve communications through documentation, and to create a database for

manufacturing. CAD output is often in the form of electronic files for print,

machining, or other manufacturing operations.

Computer-aided design is used in many fields. Its use in designing electronic

systems is known as Electronic Design Automation, or EDA. In mechanical design it

is known as Mechanical Design Automation (MDA) or computer-aided drafting

(CAD), which includes the process of creating a technical drawing with the use of

computer software such as transformer design analysis and computation.

CAD software for mechanical design uses either vector-based graphics to depict

the objects of traditional drafting, or may also produce raster graphics showing

the overall appearance of designed objects. However, it involves more than just

shapes. As in the manual drafting of technical and engineering drawings, the

43
output of CAD must convey information, such as materials, processes, dimensions,

and tolerances, according to application-specific conventions.

CAD may be used to design curves and figures in two-dimensional (2D) space; or

curves, surfaces, and solids in three-dimensional (3D) space.

CAD is an important industrial art extensively used in many applications, including

automotive, shipbuilding, and aerospace industries, industrial and architectural

design, prosthetics, and many more. CAD is also widely used to produce computer

animation for special effects in movies, advertising and technical manuals, often

called DCC Digital content creation. The modern ubiquity and power of computers

means that even perfume bottles and shampoo dispensers are designed using

techniques unheard of by engineers of the 1960s. Because of its enormous

economic importance, CAD has been a major driving force for research in

computational geometry, computer graphics (both hardware and software), and

discrete differential geometry.

5.1 Conclusion

The programming of this software was very complex but after everything I

conquered by implementing the technology that I leant from other languages. I

44
also moved ahead on the writing of the codes on graphics which made my design

more interesting and perfect for industry use and suggestion.

In the development of this software many other features was synchronized in

other to archive a better work output in this design, despite the hurdles and

difficulties I faced, I have to make it possible for the design and programming of

this project inverter design analytical software was successfully archived. So for

the development and improvement of this software I have to in other ways

improve it by adding the following:

Hardware designing and also give an avenue to online report issues and debug

problems in engineering forum and connections for further inquiry.

5.2 recommendation

The software applications can only operate under the following conditions:

Computer requirements include:

20GB hard disk

512Mb ram

1.95MHz processor

45
Window 7 and window 8 and its later windows running 3.0 to 4.5 .net

framework

And also can operate under 600C system temperature both desktop, laptop

and palm top computers.

Reference

1. Root, Randal; Romero Sweeney, Mary (2006). A tester's guide to

.NET programming.Apress. p. 3. ISBN 978-1-59059-600-5. "You can choose a

language based on how easy it is to learn. For beginners, Visual Basic is a good

choice. [~snip] A big advantage of Visual Basic is that it is a popular language

because it is easy to learn."

2. Plant, Robert T.; Murrell, Stephen (2007). An executive's guide to

information technology.Cambridge University Press. p. 343. ISBN 978-0-521-

46
85336-1. "Summary of positive issues: Visual Basic is easy to learn and widely

available."

3.
bc
ISpliter. "Visual Basic 6.0: A giant more powerful than ever".

CodeProject.com. Retrieved 3 April 2014.

4. violent, ken. "vkControls : 16 GRAPHICALS usercontrols ! NEVER

SEEN before !". PSC. Retrieved 5 April 2014.

5. Krool. "CommonControls (Replacement of the MS common

controls)". VBForums. Retrieved 5 April 2014.

6. PSC. "Visual Basic 6.0 third party components for modern

standards (a review)". Planet Source Code. Retrieved 4 April 2014.

7. Jeff, Martin. "Visual Basic 6 Renewed to Run on Windows 8".

INFOQ. Retrieved 5 April 2014.

8. Rde. "Asm coding in VB just got even more powerful!". Planet

Source Code. Retrieved 8 April 2014.

9. "Support Statement for Visual Basic 6.0 on Windows Vista,

Windows Server 2008, Windows 7, and Windows 8". Microsoft. Retrieved

2014-04-05.

47
10. Richard, Grigonis. "Where Is the Successor to Visual

Basic?". Thursday, 27 Mar 2014 03:20 PM. INFOQ. Retrieved 8 April 2014.

11. classicvb. "A PETITION FOR THE DEVELOPMENT OF

UNMANAGED VISUAL BASIC AND VISUAL BASIC FOR APPLICATIONS".

classicvb.org. Retrieved 5 April 2014.

12. J, Roxe. "An Open Letter to the Community". MSDN WebLog.

Retrieved 5 April 2014.

13. Dan, Mabbutt. "Should Microsoft be sued for dropping support for

VB 6?". About.com. Retrieved 5 April 2014.

14. http://www.computerweekly.com/news/2240224504/Develope

rs-call-for-Microsoft-to-bring-back-Visual-Basic

15. "VBA for Office Developers". Microsoft.

16. In most languages, True is mapped to a non zero numeric value,

often 1 or -1.

17. "Microsoft Basic Logical Expression Evaluation". Vb.mvps.org.

Retrieved 2009-06-16.

48
18. "PRB: Round Function different in VBA 6 and Excel

Spreadsheet". Microsoft Support. Retrieved 2014-01-25.

19. "The Birth of Visual Basic". Rian " Petot " Danao I <3 19

20. George, Mack. "History of Visual Basic". June 2002. George Mack,

3rd edition, Copyright June 2002. Retrieved 10 April 2014.

21. www.insteptech.com (2005-07-22). "What's new in VB6?".

www.insteptech.com.

22. "Support Statement for Visual Basic 6.0 on Windows Vista,

Windows Server 2008 and Windows 7". Msdn.microsoft.com. 2008-04-08.

Retrieved 2009-06-16.

23. "Support Statement for Visual Basic 6.0 on Windows Vista,

Windows Server 2008, Windows 7, and Windows 8". Msdn.microsoft.com.

2012-11-01. Retrieved 2013-07-21.

24. "Product Family Life Cycle Guidelines for Visual Basic 6.0".

Msdn2.microsoft.com. 2005-03-31. Retrieved 2009-06-16.

25. "Petition to Microsoft". Classicvb.org. 2005-03-08. Retrieved

2009-06-16.

49
26. Al Tenhundfeld (2009-03-04). "Visual Basic 6.0 to be Supported

on Windows 7". The Register. Retrieved 2009-03-05.

27. Andrew Orlowski and Carey Bishop (2005-07-22). "MS Anti-

Spyware built on MS Abandonware". The Register. Retrieved 2006-10-04.

28. "Paul Thurrott's SuperSite for Windows: Windows Defender Beta

2 Review". Winsupersite.com. 2006-02-14. Retrieved 2009-06-16.

29. "Compatibility Between the 32-bit and 64-bit Versions of Office

2010". Microsoft Corporation. Retrieved 16 July 2012.

30. Piquet, Lori (2002-02-20). "Abandoning the Fantasy of VB

Migration Wizardry".DevX.com. Jupitermedia. Retrieved 2007-05-17.

31. Alex Homer, Dave Sussman, Rob Howard, Brian Francis, Karli

Watson, Richard Anderson (2004). Professional ASP.NET 1.1. Wiley.

p. 71. ISBN 0-7645-5890-0. Retrieved 2008-10-08.

32. Marc D'Aoust (December 2000). "Avoid Writing Tedious, Boring

Code". Microsoft. Retrieved 2008-11-10.

33. Andrew Troelsen (2008). Pro VB 2008 and the .NET 3.5 Platform:

The expert's voice in .NET. Apress. p. 5. ISBN 1-59059-822-9.

50
34. Platt, David (2012-06-01). "Don't Get Me Started The Silent

Majority: Why Visual Basic 6 Still Thrives". MSDN Magazine. Retrieved 2012-

06-09.

35. Magxim Electronics Software development Center. Article

Analytical software development. www.Magximelectronics.blogspot.com.

new tech infor.com

51

You might also like