Skip to content


Simulador Ladder – LDMICRO

LadderA pedido de amigos, vai uma dica de como treinar os conhecimentos adquirido na cadeira de Informática Industrial. A linguagem LADDER nasceu na necessidade de facilitar a programação em ambientes industriais, remetendo para uma linguagem de alto nível e fácil de ser utilizada. No entanto existe um programa, LDMICRO  de Jonathan Westhues, que permite a programação LADDER de microcontroladores, que viabiliza o estudo e implementação de controles de baixíssimo custo.
Este software é muito versátil, não requer instalação (basta executar o arquivo ldmicro.exe em ambiente windows ou emulador compatível), e é de livre distribuição.

Abaixo segue link para o download do LDMICRO, manual e alguns exemplos.

Software -> http://www.cq.cx/dl/ldmicro.exe

Manual -> http://www.mecatronica.org.br/disciplinas/programacao/019/LDMICRO_TUTORIAL.pdf

Exemplos -> http://www.mecatronica.org.br/disciplinas/cuscopic/artigos/ladder/exemplos.zip

 

Posted in Engenharia, Programação.

Tagged with .


Informações do hardware (Linux)

Quer saber informações do seu hardware sem precisar desligar o computador via seu linux, abaixo segue a dica:

 Bash |  copy code |? 
1
# dmidecode

Posted in Dicas, Dicas linux.

Tagged with .


Capturando máquina contaminada de vírus na rede

Baseado no postIMPRESSORA IMPRIMINDO CARACTERES ESTRANHO SEM PARAR” que explica sobre um Worm/Trojan que envia arquivos via comunicação de rede das impressoras, algumas pessoas relataram que o problema não era tirar o vírus e sim saber onde o mesmo se encontra. Baseado nisso segue o LINK de um blog que mostra uma forma de procurar a máquina infectada na rede.

Caso tenham alguma dúvida adicione um comentário que a medida do possível irei a ajudar.


Posted in Sem categoria.


Compilação estática em C++ e QT no Linux

Após um post informando como efetuar a compilação do QT para utilização das bibliotecas estáticas no Windows, vamos agora efetuar compilação para ao Linux [Testado no Kubuntu 9.04 e LinuxMint 7].

1 – Efetue a instalação do seguintes pacotes via APT

 Bash |  copy code |? 
1
$ sudo apt-get install libx11-dev libfreetype6-dev libavahi-gobject-dev libSM-dev libXrender-dev libfontconfig-dev libXext-dev build-essential

 

2 – Execute o ./configure com os seguintes parâmetros

 Bash |  copy code |? 
1
$ sudo ./configure -static -release -nomake demos -nomake examples -nomake tools 

 

3 – Execute o make e o make install

 Bash |  copy code |? 
1
$ sudo make ; sudo make install 

 

4 – Configure o makefile do seu projeto adicionando as seguinte linha no arquivo .pro

 Bash |  copy code |? 
1
CONFIG += static

 

OBS: Caso ocorra algum erro há algumas dicas nesse link http://www.sistemasparalinux.com.br/Compilar_Qt_Debian.html

Posted in C/C++, Dicas linux.

Tagged with , , .


Compilação estática em C++ e QT no Windows

Para adicionar as bibliotecas estáticas aos programas gerados em C++ e QT é necessário recompilar o QT, pois o que é instalado por padrão utiliza as bibliotecas dinâmicas, dificultando assim a distribuição do aplicativo.

  1. Set as variáveis de ambiente include e lib.
    • No menu “Iniciar”, selecione a opção “Painel de controle”;
    • Acesse o item “Sistema”;
    • Selecione a guia “Avançado”;
    • Acesse “Variáveis de ambiente”, e no campo Variáveis do Sistema acesse “Nova”
    • Cria duas variáveis, uma INCLUDE e o outra LIB
      • Na variável INCLUDE adicione a seguinte linha no campo “Valor da variável”

       Bash |  copy code |? 
      1
      C:\Qt\mingw\include

      • Na variável LIB adicione a seguinte linha no campo “Valor da variável”

       Bash |  copy code |? 
      1
      C:\Qt\mingw\lib

    • OBS: Caso o caminho da instalaçõa do seu QT não seja C:\QT, troque o pelo caminho correto.

    • Pressione o botão “OK” para confirmar cada uma das configurações.
  2. Entre no console da Qt: Menu iniciar -> Qt SDK (ou outro) -> Qt Command Prompt
  3. Execute o comando: configure -static -no-phonon
  4. Execute o comando: mingw32-make sub-src (Esse comando deve demoras algumas horas, dependendo do seu hardware).

Após efetuar essa recompilação ao gerar algum projeto no QTCreator adicione a seguinte linha no arquivo .pro:

 Bash |  copy code |? 
1
CONFIG += static

 

Pronto, agora para disponibilizar seus programas apenas envie o executável gerado com a dll mingwm10.dll.

Posted in C/C++, QT.

Tagged with , , .