• RU
  • icon Waiting For Moderation: 0
Menu

ESCS coursework - calculation of design indicators of shop layouts

  • Added: 30.12.2014
  • Size: 4 MB
  • Downloads: 0
Find out how to download this material

Description

In this section of the diploma project, an automated system for calculating design indicators of workshop planning is being developed. To develop this program, a modern programming language is used, combining procedures and elements of object-oriented and component-oriented programming languages ​ ​ - Visual Basic. The databases used to calculate the shop floor layout design figures are entered using the MicrosoftAccess.

Project's Content

icon
icon
icon 1 лист.bak
icon 1 лист.cdw
icon 1.jpg
icon 2 лист.bak
icon 2 лист.cdw
icon 2.jpg
icon 3 лист.bak
icon 3 лист.cdw
icon 3.jpg
icon 4 лист.bak
icon 4 лист.cdw
icon 4.jpg
icon 5.jpg
icon 6.jpg
icon 7.jpg
icon 8.jpg
icon 9.jpg
icon
icon base.mdb
icon
icon 1.bmp
icon 1.png
icon 10.bmp
icon 11.bmp
icon 11.png
icon 12.bmp
icon 12.png
icon 13.bmp
icon 14.bmp
icon 2.bmp
icon 2.png
icon 3.png
icon 4.bmp
icon 4.png
icon 5.bmp
icon 5.png
icon 6.bmp
icon 6.png
icon 7.bmp
icon 8.bmp
icon 9.bmp
icon Form1.frm
icon Form10.frm
icon Form10.frx
icon Form6.frm
icon Form7.frm
icon Form8.frm
icon Form9.frm
icon Frm2.frm
icon Frm3.frm
icon Frm4.frm
icon Frm4.log
icon frm5.frm
icon FrmMain.frm
icon Project1.vbp
icon Project1.vbw
icon Project11.vbp
icon Project11.vbw
icon пояснилка.docx

Additional information

Contents

1. Development of structural and functional diagram of automated system for calculation of design indicators of shop layouts

2. Description of mathematical design support

3. Development of information support for the design object

4. Rationale for the choice of linguistic and software

5. Development of user interface and software

6. Requirements for technical support of automated system for calculation of design parameters of shop layouts

7. Methodological support of automated system for calculation of design indicators of shop layouts

Summary

In this section of the diploma project, an automated system for calculating design indicators of workshop planning is being developed. To develop this program, a modern programming language is used, combining procedures and elements of object-oriented and component-oriented programming languages ​ ​ - Visual Basic. Databases used to calculate workshop planning design figures are entered using Microsoft Access.

Development of information support for the design object

CAD Information Support is a collection of structured data used in automated design.

The main purpose of CAD information support is to reduce the amount of information required during the design process from the RES developer, and eliminate data duplication in the CAD application, software and technical support.

This type of support is the most time consuming in the design.

All information used in IR is divided into two groups:

variable;

conditional constant.

Conditionally permanent information is stored in the form of databases.

The database (DB) is an objective collection of independent materials, systematized so that these materials can be found and processed using an electronic computer.

There are three main models of data presentation:

hierarchical model;

network model;

relational model (today is the main, 99% of modern DBMSs support relational data model).

When developing an automated system for calculating cutting modes during cutting and sweeping of grooves, a relational model of data presentation was used.

A database in a relational model is a collection of tables combined by a characteristic.

A collection of programs serving databases is called a database management system (DBMS).

The developed system used one of the most common DBMS - Access (part of the most popular Microsoft Office package).

The main benefits of Access are:

Cost-effective memory utilization

matching the time of data selection with the frequency of their use;

versatility - availability of all necessary data and provision of user access to them;

reliability, consistency of data;

The openness of the system to the introduction of new information;

easy to master.

Rationale for the choice of linguistic and software

CAD software is a collection of computer programs that implement automated design.

CAD software is divided into two groups: system and special (application).

System software is designed to plan and organize the process of information processing, data input - output, data management in external memory, for resource allocation, program preparation and debugging.

To implement system software, when developing an automated system for calculating cutting modes, the Windows operating system is used, which has a number of advantages :

Ease of use and device support

A single user interface

Scalable font support

multimedia support;

multitasking;

means of data exchange;

compatibility with DOSS programs;

great opportunities for developers.

Object-oriented programming environment Visual Basic 6.0 was chosen as special software when developing an automated system for calculating cutting modes.

Visual Basic (VB) - is a third-generation programming language (event programming language) and development environment from Microsoft for the COM programming model. This language was obtained from BASIC and allows quick application development (RAD) of the graphical user interface (GUI), access to databases using DAO, RDO, ADO, creation of ActiveX controls and objects. The scripting languages (VBA) are syntactically similar to, but different from, Visual Basic.

The Visual Basic language inherited the spirit, style and partly the syntax of its ancestor - the Baysik language, which has many dialects. At the same time, Visual Basic is a modern programming language that combines procedures and elements of object-oriented and component-oriented programming languages. The VB development environment includes tools for visually designing the user interface. A programmer can create an application using the components provided in Visual Basic. Programs written in Visual Basic can also use the Windows API (requires declaring external functions).

The last version (sixth) was released in 1998. Microsoft extended support for the product until 2008, and announced a successor - Visual Basic.NET.

Language features

Visual Basic is easy to use for research and use. It allows you to develop not only simple applications with a graphical interface, but also create complex applications. Programming in VB is a combination of visual components and supervisors, defining attributes and actions for components, writing additional code to enhance functionality. Default values and actions for components allow you to create a simple program without writing code by the programmer. Earlier versions had certain problems with the performance of programs, but using modern computers and compiling their own code, this problem became less significant.

Program compilation was introduced in Visual Basic 5, but executable programs still require certain libraries to run. These libraries are included in Windows starting with Windows 2000, but for earlier versions of Windows they must be shipped with the program.

Forms are created using drag and drop technology. Controls are simply placed on the form (e.g. input fields, buttons, etc.). Controls have their own attributes and event handlers. Many attributes can be changed during program execution, which allows you to create programs that dynamically respond to user actions.

Visual Basic can create executables (EXE files), ActiveX controls, DLL, but is primarily used to develop Windows applications. Restricted dialog boxes can be used to provide tooltips. The controls provide the main functionality of the application, and the programmer can extend the program logic using event handlers. For example, the drop-down list automatically displays the list and allows the user to select an item. The event handler is called to execute additional code depending on the selected item.

The language uses reference information for garbage collection, has a large library of service objects, object-oriented development. Unlike many other programming languages, Visual Basic is case-insensitive. The comparison of rows is case-sensitive, but can be done case-insensitive.

The program is a formulation of abstract algorithms based on specific representations and structural data.

The algorithm refers to a description of the sequence of actions that are necessary to convert the original data into the desired result.

To describe the procedures of the developed program, algorithm schemes were designed that are graphical representations of the image of algorithms in which operations are depicted using various geometric figures, each type of operation corresponding to its own figure.

Drawings content

icon 1 лист.cdw

1 лист.cdw

icon 2 лист.cdw

2 лист.cdw

icon 3 лист.cdw

3 лист.cdw

icon 4 лист.cdw

4 лист.cdw
up Up