Hi all!
I recorded recently a video teaching how to build a tank level animation using PascalSCADA. The unique cons are the audio that was recorded in Portuguese. Click on play and enjoy!
Ps. The footer of this webpage has some Telegram groups where I participate, including one dedicated to PascalSCADA questions.
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
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
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
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
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”
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.
Yes Thank you Fabio, And now how to convert String to TagType, String to ProtocolDriver, I want to define TagType, Protocol Driver from MYSQL Database.