Como montar uma animação de nível usando o PascalSCADA

Olá a todos!

Montei recentemente, um vídeo ensinando como montar uma animação de nível de tanque utlizando PascalSCADA. É só clicar no play e assitir:

Ps. No rodapé desta página estão alguns grupos no Telegram das quais participo, incluindo um grupo para tratar especialmente do PascalSCADA.

7 comentários em “Como montar uma animação de nível usando o PascalSCADA

  1. Heikki Responder

    Hello Fabio
    Is the software about the tank level animation available somewhere?
    Would you like to email me software of some complete project as example how to build a system with pascalscada?
    Best Regards
    Heikki

    • Fabio Luis Girardi Autor do postResponder

      Hi Heikki!

      I had one video (the unique mistake is that it’s Portuguese only) explaining how to make a cylindrical tank level animation. The most important trick of this video is the PNG transparency supported by Lazarus.

      Unfortunately, I don’t have the project anymore…

      The link to video:

      https://www.youtube.com/watch?v=5BPPliAVgAk

  2. Heikki Responder

    Dear Fabio,
    Thank’s for a quick replay.
    I did watch the video but not been able to get the idea how to set up a project based on PascalScada. I did download the software and make it running. Now I would like to build a system with help of it but do not find proper guiding nor documentation how to progress. I have some experience in programing with former turbo pascal and now with lazarus, so I thought to build a system with PascalScada would be interesting project.
    Best Regards
    Heikki

  3. Almir Bispo Responder

    Olá Fábio
    Eu vi este vídeo incrível e forma em que ele cria a animação dos tanques.Então eu desenvolvi uma função que cria o tanque dinâmicamente e postei o link dos codigos na descrição do meu vídeo: https://www.youtube.com/watch?v=4Ig3nKpBb1A (As propriedades do componente seriam as variáveis requeridas nos parâmentros da função.Uma função de representação seria invocada para desenho dinamico durante a execução). Como não tenho especialidade de criar componente,gostaria que o autor do PascalScada ou outro desenvolvedor pudesse criar um componente baseado na função para ser integrado no próprio projeto do PascalScada. (Sou ator e dou permissão de distribuição livre).Agradeço a atenção

  4. Rudi Santoso Responder

    Hello Fabio,
    I want to Create PLCTagNumber self when application running. And i have problem with TagType, I can’t give value and alway wrong.

    procedure TForm1.Button1Click(Sender: TObject);
    Var
    Level : TPLCTagNumber;
    begin
    Level := TPLCTagNumber.Create(self);
    Level.TagType := pttDefault;
    end;

    Error Message :
    form1.pas(354,25) Error: Identifier not found “pttDefault”

    • Fabio Luis Girardi Autor do postResponder

      Hi Rudi!

      You don’t need to specify

      Level.TagType:=pttDefault;

      This is the default value of this property. Otherwise, if you want to specify another tag datatype, just add the unit “Tag” to the sources uses clausule and then do:

      Level.TagType:=pttLongint; //or even pttDefault, to back to default

      Another tip: if you use Ctrl+MouseClick (hold Ctrl pressed while move mouse cursor over the source code will make some words underlined) will move you to the source code where the clicked (with Ctrl) identifier is defined.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *