PROJETO DE UM SISTEMA SUPERVISÓRIO DE PINTURA DE CARROS EM LINGUAGEM C
ANDRÉ VINÍCIUS CECCON1, GUILHERME HENRIQUE SCHWAB ANTUNES2, JOÃO GABRIEL OSTROWSKI3
1.
2.
Departamento Acadêmico de Informática, Universidade Tecnológica Federal do Paraná
Av. Sete de Setembro, 3165 – Rebouças CEP 80230-901 – Curitiba – PR - Brasil reitoria@utfpr.edu.br Rede Local de Ensino, Departamento Acadêmico de Informática, Universidade Tecnológica Federal do Paraná
Av. Sete de Setembro, 3165 – Rebouças CEP 80230-901 – Curitiba – PR - Brasil andrevceccon@gmail.com1, antunes.ghs@gmail.com2, joaoostrowski@hotmail.com3
Abstract This project involves the enforcement of pointer, dynamic memory allocation and data structure concepts in C language. These concepts were used in the development of an automated controlling software of a vehicle painting machine, which works with two production lines simultaneously. The software, which is a supervisory interface, controls the whole machine cycle based on time - since the treadmill moves the car into the station until the automobile be painted and removed from the station. Next, a performance record will be shown to the user, containing the colors used, the medium time per line and the global medium time. This program will further allow the user to stop the painting process in a proposal or emergency stop.
Keywords Programming, C language, pointer, dynamic memory allocation, data structure, painting machine.
Resumo Este projeto envolve a aplicação dos conceitos de ponteiro, alocação dinâmica de memória e estrutura de dados na linguagem C. Estes conceitos foram usados no desenvolvimento de um sistema automatizado de controle de uma máquina de pintura de veículos. O software, que é uma interface supervisória, controla todo o ciclo da máquina baseado no tempo – desde que a esteira move o carro para dentro da estação até que o automóvel seja pintado e removido da estação. Em seguida, um relatório de desempenho será mostrado ao usuário,