Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 UNIP INTERATIVA Projeto Integrado Multidisciplinar Cursos Superiores de Tecnologia Sistema de Estacionamento para Veículos Unip Interativa – Polo Santo André 2015 2 UNIP INTERATIVA Projeto Integrado Multidisciplinar Cursos Superiores de Tecnologia Sistema de Estacionamento para Veículos Nome: Bruno Gonzalez Ruiz RA: 1444444 Análise e Desenvolvimento de Sistemas 2° Semestre Unip Interativa – Polo Santo André 2015 3 Resumo Com o crescimento da indústria de automação, e com as novas tecnologias emergentes, a competitividade do mercado traz a necessidade de novas soluções que facilitem rápida adaptação às novas demandas. Um sistema de programação C++ é uma ferramenta essencial em praticamente todas as áreas, sendo implementado em diferentes plataformas de hardware como microcontroladores e CLPs. Uma alternativa atraente para a implementação de controles digitais. Palavras-chave: Tecnologias, Facilitem, Implementado, Controles Digitais. 4 Abstract With the growth of the automation industry, and with emerging new technologies, market competitiveness brings the need for new solutions to facilitate rapid adaptation to new demands. A system of C++ programming is an essential tool in almost all areas, being implemented in different hardware platforms such as microcontrollers and PLCs. An attractive alternative to the implementation of digital controls. Key words: Technologies, Facilitate, Deployed, Digital Controls. 5 SUMÁRIO 1 INTRODUÇÃO...................................................................................................................6 2 OBJETIVO.........................................................................................................................7 3 FUNDAMENTAÇÃO TEÓRICA.........................................................................................8 4 METODOLOGIA................................................................................................................9 5 REFERÊNCIAS BIBLIOGRÁFICAS................................................................................10 6 1 INTRODUÇÃO O C++ foi inicialmente desenvolvido por Bjarne Stroustrup dos Bell Labs, durante a década de 1980 com o objetivo implementar uma versão distribuída do núcleo Unix. Como o Unix era escrito em C, dever-se-ia manter a compatibilidade, ainda que adicionando novos recursos. Alguns dos desafios incluíam simular a infraestrutura da comunicação entre processos em um sistema distribuído ou de memória compartilhada e escrever drivers para tal sistema. Stroustrup percebeu que a linguagem Simula 67 possuía características bastante úteis para o desenvolvimento de software, mas que era muito lenta para uso prático. Por outro lado, a linguagem BCPL era rápida, mas possuía demasiado baixo nível, dificultando sua utilização no desenvolvimento de aplicações. A partir de sua experiência de doutorado, começou a acrescentar elementos do Simula 67 no C, especialmente os recursos de criação e manipulação de objetivos. O C foi escolhido como base de desenvolvimento da nova linguagem pois possuía uma proposta de uso genérico, era rápido e também portável para diversas plataformas. Algumas outras linguagens que também serviram de inspiração para o cientista da computação foram ALGOL 68, Ada, CLU e ML. Nos dias atuais, a automação dos processos é fundamental para a manutenção ou aumento da competitividade no mercado, seja este local, nacional ou mesmo mundial. O objetivo, em geral, de uma automação é fabricar o mesmo insumo com maior eficiência. O resultado é a diminuição do desperdício, do consumo de energia e, em alguns casos, do impacto ambiental. Automação objetivando a segurança dos colaboradores também é comum, resultando em diminuição de custos para a empresa tanto no tangível encargos trabalhistas, quanto na intangível perda de mão-de-obra especializada em caso de acidente. Diversas linguagens de programação podem ser empregadas num sistema, mas a mais usada é a programação C. Sua popularidade de deve ao fato de ser simples de ajustar e ter, no mercado, uma grande variedade de ferramentas que possibilitam sua implementação de maneira fácil e prática. Um exemplo é que todo Controlador Lógico Programável (CLP), por mais simples que seja, possui o algoritmo C pronto para ser usado. 7 2 OBJETIVO Elaborar um programa na plataforma C++ que controle o acesso de carros em um estacionamento sem a necessidade de intervenção humana com base em conceitos de programação absorvidos em aula. Esse projeto tem como objetivo comprovar que a programação está ligada a ergonomia, maior controle e segurança e diminuição de gastos de tempo. A integração de todas as matérias lecionadas no curso de Tecnologia em Análise e Desenvolvimento de Sistemas ministrado pela Faculdade Unip e assim, visando maior compreensão das mesmas. A gestão de um projeto é de suma importância, tendo como objetivo a interação entre os integrantes do grupo, a organização do projeto, o cumprimento de metas e prazos, a aplicação de ideias em momentos adversos. Demonstrar no experimento a aplicação prática das matérias aprendidas em aula e de outras prováveis aplicações. 8 3 FUDAMENTAÇÃO TEÓRICA Através da implementação da programação na plataforma C++ com experimentos práticos, obtêm-se resultados mensurados similares em relação aos cálculos teóricos. Levantamento das atividades da área: Controle de entrada e saída de veículos em um local (estacionamento), controle da quantidade de veículos no local, modelo e placa. Controle do horário de entrada, saída e do local onde o veículo se encontra. Eliminação dos principais prováveis problemas: Controle da quantidade de veículos, quantidade de vagas usadas e disponíveis. Também foi realizado o controle pela placa, onde ao digitar o número, o programa mostra o local onde o veículo está estacionado, a hora de entrada e hora de saída. 9 4 METODOLOGIA Esta monografia contará com pesquisa bibliográfica para formação do referencial teórico, onde obras de autores como Stroustrup e Al Stevens serão contempladas. Também usaremos fontes como sites, artigos de revistas, jornais, enciclopédias e outras. Para desenvolvermos o trabalho será elaborada uma programação na plataforma C++. A monografia abordará os seguintes capítulos: Elaboração do projeto a ser construído na plataforma de programação; Análise de viabilidade do desenvolvimento do projeto; Após o levantamento dos dados de pesquisa que irão compor os capítulos acima descritos, acredita-se poder concluir o trabalho monográfico com eficiência e credibilidade. 10 5 REFERÊNCIAS BIBLIOGRÁFICAS Stroustrup, Bjarne. The C++ ProgrammingLanguage – Third edition. Addison-Wesley, 1997. Al Stevens. Aprenda você mesmo C++. Rio de Janeiro, LTC, 1991. Sites utilizados http://www.hardware.com.br/comunidade/programa-estacionamento/1279696/ http://www.profwillian.com/linguagem/ http://www.inf.ufrgs.br/~johann/cpp2004/
Compartilhar