Skip to content

Trabalho de Automação em tempo real. Aplicação de software multithread responsável pela leitura de dados tanto de de um Sistema Digital de Controle Distribuído (SDCD) quanto de um Plant Information Management System (PIMS) fictícios. Os mesmos serão apresentados em dois terminais de vídeo. O primeiro ira exibir os dados do processo de fabricação…

Notifications You must be signed in to change notification settings

eckorandon/TrabalhoATR

Repository files navigation

CABECALHO

UNIVERSIDADE FEDERAL DE MINAS GERAIS

Trabalho pratico
Automacao em tempo real (ELT012)

Professor: 
Luiz Themystokliz S. Mendes

Alunos:
Estevao Coelho Kiel de Oliveira
Italo Jose Dias

Data: Agosto de 2021

Aplicacao de software multithread responsavel pela leitura de dados tanto de de um Sistema Digital de Controle Distribuido 
(SDCD) quanto de um Plant Information Management System (PIMS) ficticios. Os mesmos serao apresentados em dois terminais
de video. O primeiro ira exibir os dados do processo de fabricacao de celulose aos operadores (TERMINAL A) e o segundo
apresentara previsoes de falhas operacionais geradas pelo PIMS (TERMINAL B).

INTRUCOES PARA UTILIZACAO DA BIBLIOTECA PTHREAD

Para que a biblioteca Pthreads funcione corretamente e necessario tomar alguns cuidados

1.  A biblioteca Pthreads 2.9.1 deve estar instalada no seu computador
    em C:\Program Files\pthreads-w32-2-9-1-release

2.  No Visual studio Comunity Edition selecione
    Project -> Properties -> Configuration Properties -> C/C++ -> General
    e defina em "Additional Include Directories" o diretório onde encontram-se os
    "header files" da distribuicao pthreads em
    C:\Program Files\pthreads-w32-2-9-1-release\Pre-built.2\include

3.  Agora selecione Project -> Properties -> Configuration Properties -> Linker -> General
    e defina em "Additional Library Directories" o diretorio onde se encontra
    a biblioteca Pthreads (extensão .LIB) em
    C:\Program Files\pthreads-w32-2-9-1-release\Pre-built.2\lib\x86

4.  Depois selecione Project -> Properties -> Configuration Properties -> Linker -> Input
    e declare a biblioteca "pthreadVC2.lib" em "Additional Dependencies"

5.  Por fim, selecione Project -> Properties -> Configuration Properties -> Debugging 
    e entao preencha o item "Environment" com
    PATH=C:\Program Files\pthreads-w32-2-9-1-release\Pre-built.2\dll\x86

6. Certifique-se de que o seu projeto esta como x86. Do lado de Debug é possivel alterar
   este parametro.

INTRUCOES PARA UTILIZACAO DA BIBLIOTECA CHECKFORERROR

Para que a biblioteca CheckForError funcione corretamente e necessario tomar alguns cuidados

1.  No Visual studio Comunity Edition selecione
    Project -> Properties -> Configuration Properties -> C/C++ -> Language
    Em "Conformance Mode" selecione a opcao "No(/permissive)".

2.  O arquivo CheckForError.h deve se encontrar dentro da pasta do projeto.

3.  Repita o mesmo passo para todos os projetos de uma mesma solucao.

About

Trabalho de Automação em tempo real. Aplicação de software multithread responsável pela leitura de dados tanto de de um Sistema Digital de Controle Distribuído (SDCD) quanto de um Plant Information Management System (PIMS) fictícios. Os mesmos serão apresentados em dois terminais de vídeo. O primeiro ira exibir os dados do processo de fabricação…

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published