{"id":26783,"date":"2026-07-01T11:48:13","date_gmt":"2026-07-01T09:48:13","guid":{"rendered":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/?p=26783"},"modified":"2026-07-31T12:20:59","modified_gmt":"2026-07-31T10:20:59","slug":"wprowadzenie-do-animacji-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-18","status":"publish","type":"post","link":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wprowadzenie-do-animacji-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-18\/","title":{"rendered":"Wprowadzenie do animacji | Kurs\u00a0Industrial Graphics w oprogramowaniu AVEVA, odc. 18"},"content":{"rendered":"\n<div style=\"height:80px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Czas, by\u015bmy przeszli do konfigurowania animacji w symbolach Industrial Graphics.<\/p>\n\n\n<div class=\"dowiesz-sie\" style=\"margin-top: 40px; margin-bottom: 40px;\">\n<h3><strong>Kurs projektowania symboli Industrial Graphics w oprogramowaniu wizualizacyjnym AVEVA<\/strong><\/h3>\n<a href=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wprowadzenie-do-industrial-graphics-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-1\/\">1. Wprowadzenie do Industrial Graphics<\/a><br>\n<table style=\"width:100%;table-layout:fixed;\"><tbody><tr>\n<td>\n<h5>Edytor Industrial Graphics<\/h5>\n<a href=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/edytor-symboli-industrial-graphics-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-2\/\">2. Edytor symboli Industrial Graphics<\/a><br>\n<a href=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/zaznaczanie-i-przesuwanie-elementow-graficznych-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-3\/\">3. Zaznaczanie i przesuwanie element\u00f3w graficznych<\/a><br>\n<a href=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/grupowanie-elementow-graficznych-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-4\/\">4. Grupowanie element\u00f3w graficznych<\/a><br>\n<a href=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wyrownywanie-elementow-graficznych-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-5\/\">5. Wyr\u00f3wnywanie element\u00f3w graficznych<\/a><br>\n<a href=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/zmiana-orientacji-elementow-graficznych-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-6\/\">6. Zmiana orientacji element\u00f3w graficznych<\/a><br>\n<a href=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/kolejnosc-elementow-w-osi-z-z-order-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-7\/\">7. Kolejno\u015b\u0107 element\u00f3w w osi Z (z-order)<\/a><br>\n<a href=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/dynamiczna-zmiana-rozmiaru-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-8\/\">8. Dynamiczna zmiana rozmiaru<\/a><br>\n<a href=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/tworzenie-symboli-na-podstawie-zmiennych-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-9\/\">9. Tworzenie symboli na podstawie zmiennych<\/a><br>\n<a href=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wykorzystanie-grafiki-svg-w-symbolach-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-10\/\">10. Wykorzystanie grafiki SVG w symbolach<\/a><\/td>\n<td><h5>Projektowanie symboli<\/h5>\n<a href=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/rysowanie-linii-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-11\/\">11. Rysowanie linii<\/a><br>\n<a href=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/rysowanie-ksztaltow-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-12\/\">12. Rysowanie kszta\u0142t\u00f3w<\/a><br>\n<a href=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/teksty-i-pola-tekstowe-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-13\/\">13. Teksty i pola tekstowe<\/a><br>\n<a href=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wyswietlanie-statusu-jakosci-danych-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-14\/\">14. Wy\u015bwietlanie statusu jako\u015bci danych<\/a><br>\n<a href=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/praca-z-przyciskami-wyboru-radio-buttons-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-15\/\">15. Praca z przyciskami wyboru (radio buttons)<\/a><br>\n<a href=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/praca-z-kontrolka-kalendarza-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-16\/\">16. Praca z kontrolk\u0105 kalendarza<\/a><br>\n<a href=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/praca-z-kontrolka-wyboru-daty-i-czasu-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-17\/\">17. Praca z kontrolk\u0105 wyboru daty i czasu<\/a><br>\n<br><h5>Animacje<\/h5>\n<a href=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wprowadzenie-do-animacji-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-18\/\">18. Wprowadzenie do animacji<\/a><br>\n<a href=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/animacja-wypelnienia-procentowego-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-19\/\">19. Animacja wype\u0142nienia procentowego<\/a><\/td>\n<td><a href=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/animacja-wyswietlania-wartosci-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-20\/\">20. Animacja wy\u015bwietlania warto\u015bci<\/a><br>\n<a href=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/animacja-wprowadzania-wartosci-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-21\/\">21. Animacja wprowadzania warto\u015bci<\/a><br>\n<br><h5>Narz\u0119dzia zaawansowane<\/h5>\n<a href=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wprowadzenie-do-wlasciwosci-custom-properties-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-22\/\">22. Wprowadzenie do w\u0142a\u015bciwo\u015bci Custom Properties<\/a><br>\n<a href=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/dodawanie-wlasciwosci-custom-properties-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-23\/\">23. Dodawanie w\u0142a\u015bciwo\u015bci Custom Properties<\/a><br>\n<a href=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wprowadzenie-do-stylow-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-24\/\">24. Wprowadzenie do styl\u00f3w<\/a><br>\n<a href=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wprowadzenie-do-skryptow-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-25\/\">25. Wprowadzenie do skrypt\u00f3w<\/a><br>\n<a href=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/zmienne-i-komentarze-w-skryptach-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-26\/\">26. Edytor skrypt\u00f3w Industrial Graphics<\/a><br>\n<a href=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/uzywanie-zewnetrznych-bibliotek-dll-w-skryptach-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-27\/\">27. U\u017cywanie zewn\u0119trznych bibliotek w skryptach<\/a><\/td>\n<\/tr><\/tbody><\/table>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Zacznijmy od podstaw. &nbsp;Na pocz\u0105tek narysujmy najprostszy prostok\u0105t i dodajmy najprostszy napis za pomoc\u0105 narz\u0119dzia <strong>Text<\/strong>.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"395\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/18-01.jpg\" alt=\"\" class=\"wp-image-26812\"\/><\/figure>\n<\/div>\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Animacje konfigurowane s\u0105 w znanym nam ju\u017c oknie <strong>Edit Animations<\/strong>. Najprostszym sposobem otwarcia tego okna edycji jest dwukrotne klikni\u0119cie elementu, dla kt\u00f3rego chcemy zdefiniowa\u0107 animacj\u0119. Zr\u00f3bmy to dla narysowanego wcze\u015bniej prostok\u0105ta. Okno, kt\u00f3re pojawia si\u0119 na ekranie, pocz\u0105tkowo jest puste, bo prostok\u0105t na pocz\u0105tku nie ma zdefiniowanej \u017cadnej animacji.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"877\" height=\"704\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/18-02.jpg\" alt=\"\" class=\"wp-image-26813\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/18-02.jpg 877w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/18-02-840x674.jpg 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/18-02-768x617.jpg 768w\" sizes=\"auto, (max-width: 877px) 100vw, 877px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Istniej\u0105 r\u00f3wnie\u017c alternatywne sposoby. W dolnej cz\u0119\u015bci panelu <strong>Properties<\/strong> wy\u015bwietlana jest sekcja <strong>Animations<\/strong>, w kt\u00f3rej b\u0119d\u0105 pojawia\u0142y si\u0119 animacje zdefiniowane dla poszczeg\u00f3lnych element\u00f3w. Za pomoc\u0105 przycisku z plusem mo\u017cna doda\u0107 animacj\u0119 z tego poziomu.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"685\" height=\"459\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/18-03.jpg\" alt=\"\" class=\"wp-image-26815\"\/><\/figure>\n<\/div>\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Mo\u017cna wreszcie zaznaczy\u0107 element w oknie i wykorzysta\u0107 skr\u00f3t klawiszowy CTRL+A.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Aby doda\u0107 animacj\u0119, klikamy przycisk z plusem w g\u00f3rnej cz\u0119\u015bci okna <strong>Edit Animations<\/strong>.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"775\" height=\"568\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/18-04.jpg\" alt=\"\" class=\"wp-image-26816\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/18-04.jpg 775w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/18-04-768x563.jpg 768w\" sizes=\"auto, (max-width: 775px) 100vw, 775px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Animacje dziel\u0105 si\u0119 na dwie grupy:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Visualization<\/strong> \u2013 animacje wizualizacyjne, wy\u015bwietlane na ekranie, tak aby operator m\u00f3g\u0142 je po prostu widzie\u0107,<\/li>\n\n\n\n<li><strong>Interaction<\/strong> \u2013 animacje interakcji, przeznaczone do odbierania danych wej\u015bciowych od operatora i wprowadzania ich do aplikacji.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Zauwa\u017cymy, \u017ce w zale\u017cno\u015bci od tego, dla jakiego elementu chcemy zdefiniowa\u0107 animacje, pewne opcje s\u0105 dost\u0119pne, a inne nie. W przypadku prostok\u0105ta nie mo\u017cna na przyk\u0142ad u\u017cy\u0107 animacji <strong>Text Style<\/strong> (styl tekstu), poniewa\u017c prostok\u0105t nie zwiera tekstu. Podobnie jest z animacj\u0105 <strong>Value Display<\/strong> (wy\u015bwietlanie warto\u015bci).<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"409\" height=\"532\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/18-05.jpg\" alt=\"\" class=\"wp-image-26817\"\/><\/figure>\n<\/div>\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Je\u017celi z kolei wybierzemy tekst i przejdziemy do <strong>Edit Animations<\/strong>, zobaczymy \u017ce obie wymienione wy\u017cej opcje s\u0105 tu dost\u0119pne, natomiast nie mo\u017cemy zdefiniowa\u0107 animacji takich, jak np. <strong>Fill Style<\/strong> (styl wype\u0142nienia), czy <strong>% Fill Horizontal<\/strong> (wype\u0142nienie poziome).<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"609\" height=\"531\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/18-06.jpg\" alt=\"\" class=\"wp-image-26818\"\/><\/figure>\n<\/div>\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Jest to istotne, bo gdy zgrupujemy elementy ze sob\u0105 (w tym przypadku prostok\u0105t i tekst), przekonamy si\u0119, \u017ce du\u017co wi\u0119cej animacji nie jest dost\u0119pnych, w tym \u017cadna z wy\u017cej wymienionych.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"960\" height=\"546\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/18-07.jpg\" alt=\"\" class=\"wp-image-26819\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/18-07.jpg 960w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/18-07-840x478.jpg 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/18-07-768x437.jpg 768w\" sizes=\"auto, (max-width: 960px) 100vw, 960px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Po wybraniu animacji zostaje ona dodana do okna Edit Animations, widzimy j\u0105 po prawej stronie. Natomiast po lewej znajduj\u0105 si\u0119 ustawienia animacji \u2013 w przypadku ka\u017cdej z animacji b\u0119d\u0105 one wygl\u0105da\u0142y inaczej.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1079\" height=\"468\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/18-08.jpg\" alt=\"\" class=\"wp-image-26820\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/18-08.jpg 1079w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/18-08-840x364.jpg 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/18-08-768x333.jpg 768w\" sizes=\"auto, (max-width: 1079px) 100vw, 1079px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Aby usun\u0105\u0107 wybran\u0105 animacj\u0119, wystarczy klikn\u0105\u0107 przycisk usuwania, oznaczony symbolem minusa \u2013 konieczne jest potwierdzenie usuni\u0119cia.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"563\" height=\"316\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/18-09.jpg\" alt=\"\" class=\"wp-image-26821\"\/><\/figure>\n<\/div>\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Poszczeg\u00f3lne animacje mo\u017cemy w\u0142\u0105cza\u0107 lub wy\u0142\u0105cza\u0107, pozwala to czasowo dezaktywowa\u0107 animacj\u0119 bez potrzeby jej usuwania i konieczno\u015bci ewentualnego ponownego definiowania. Aby wy\u0142\u0105czy\u0107 animacj\u0119, wystarczy zmieni\u0107 jej stan z <strong>Enabled<\/strong> na <strong>Disabled<\/strong>.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"507\" height=\"307\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/18-10.jpg\" alt=\"\" class=\"wp-image-26822\"\/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Jak ju\u017c wspomnieli\u015bmy, dla ka\u017cdej animacji ustawienia wygl\u0105daj\u0105 inaczej. Tu dodali\u015bmy najprostsz\u0105 animacj\u0119: <strong>Visibility<\/strong>. Dzi\u0119ki niej element mo\u017ce by\u0107 po prostu widoczny lub niewidoczny. Dla tej animacji mo\u017cemy wybra\u0107 podstawowe ustawienie, czyli <strong>Boolean<\/strong>. W polu <strong>Expression Or Reference<\/strong> wprowadzamy zmienn\u0105 dyskretn\u0105 lub wyra\u017cenie, kt\u00f3rego wynikiem jest warto\u015b\u0107 dyskretna (true \/ false). W polu <strong>Visible When Expression is<\/strong> precyzujemy zachowanie animacji:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>True, 1, On<\/strong> \u2013 element b\u0119dzie widoczny, gdy zmienna lub wyra\u017cenie przyjmie warto\u015b\u0107 <strong>True<\/strong> lub <strong>1<\/strong>.<\/li>\n\n\n\n<li><strong>False, 0, Off<\/strong> \u2013 element b\u0119dzie widoczny, gdy zmienna lub wyra\u017cenie przyjmie warto\u015b\u0107 <strong>False<\/strong> lub <strong>0.<\/strong><\/li>\n<\/ul>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1079\" height=\"442\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/18-11.jpg\" alt=\"\" class=\"wp-image-26823\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/18-11.jpg 1079w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/18-11-840x344.jpg 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/18-11-768x315.jpg 768w\" sizes=\"auto, (max-width: 1079px) 100vw, 1079px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Zauwa\u017cmy jeszcze, \u017ce by wprowadzi\u0107 zmienn\u0105 w polu <strong>Expression Or Reference<\/strong> wystarczy zacz\u0105\u0107 pisa\u0107 jej nazw\u0119. Program podpowie ci\u0105g dalszy, wy\u015bwietlaj\u0105c wszystkie zmienne, kt\u00f3rych nazwy zaczynaj\u0105 si\u0119 od wprowadzonych znak\u00f3w.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"951\" height=\"405\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/18-12.jpg\" alt=\"\" class=\"wp-image-26824\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/18-12.jpg 951w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/18-12-840x358.jpg 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/18-12-768x327.jpg 768w\" sizes=\"auto, (max-width: 951px) 100vw, 951px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Je\u015bli chcemy wyczy\u015bci\u0107 wszystkie ustawienia animacji, ale bez jej usuwania, mo\u017cemy u\u017cy\u0107 opcji <strong>Clear animation<\/strong>.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1081\" height=\"412\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/18-13.jpg\" alt=\"\" class=\"wp-image-26825\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/18-13.jpg 1081w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/18-13-840x320.jpg 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/18-13-768x293.jpg 768w\" sizes=\"auto, (max-width: 1081px) 100vw, 1081px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Je\u017celi nie pami\u0119tamy nazwy zmiennej, mo\u017cemy klikn\u0105\u0107 na przycisk z trzema kropkami, aby wy\u015bwietli\u0107 przegl\u0105dark\u0119 obiekt\u00f3w <strong>Galaxy Browser<\/strong>.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"806\" height=\"319\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/18-14.jpg\" alt=\"\" class=\"wp-image-26826\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/18-14.jpg 806w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/18-14-768x304.jpg 768w\" sizes=\"auto, (max-width: 806px) 100vw, 806px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Je\u017celi pracujemy w programie InTouch, na zak\u0142adce <strong>InTouch Tag Browser<\/strong> znajdziemy wszystkie zmienne zdefiniowane w aplikacji. Mo\u017cemy odnale\u017a\u0107 na li\u015bcie w\u0142a\u015bciw\u0105 zmienn\u0105 i wybra\u0107 j\u0105 naciskaj\u0105c <strong>OK<\/strong>.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1038\" height=\"749\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/18-15.jpg\" alt=\"\" class=\"wp-image-26827\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/18-15.jpg 1038w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/18-15-840x606.jpg 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/18-15-768x554.jpg 768w\" sizes=\"auto, (max-width: 1038px) 100vw, 1038px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">W razie potrzeby do zmiennej mo\u017cemy doda\u0107 r\u00f3wnie\u017c nazw\u0119 pola, wybieraj\u0105c je z listy rozwijalnej <strong>DotFields<\/strong>.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"575\" height=\"209\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/18-16.jpg\" alt=\"\" class=\"wp-image-26828\"\/><\/figure>\n<\/div>\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">W <a href=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/animacja-wypelnienia-procentowego-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-19\/\">nast\u0119pnym odcinku<\/a> poznamy animacje wype\u0142nienia poziomego i pionowego.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div style=\"padding:56.25% 0 0 0;position:relative;\"><iframe src=\"https:\/\/player.vimeo.com\/video\/1214519445?title=0&amp;byline=0&amp;portrait=0&amp;badge=0&amp;autopause=0&amp;player_id=0&amp;app_id=58479\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;\" title=\"18 Wprowadzenie do animacji\"><\/iframe><\/div><script src=\"https:\/\/player.vimeo.com\/api\/player.js\"><\/script>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n            <div id=\"mailerlite-form_9\" data-temp-id=\"6a6cb428448e1\">\n                <div class=\"mailerlite-form\">\n                    <form action=\"\" method=\"post\" novalidate>\n                                                    <div class=\"mailerlite-form-title\"><h3>Newsletter Poradnika Automatyka<\/h3><\/div>\n                                                <div class=\"mailerlite-form-description\"><p>Czytaj trendy i inspiracje, podstawy automatyki, automatyk\u0119 w praktyce<\/p>\n<\/div>\n                        <div class=\"mailerlite-form-inputs\">\n                                                                                            <div class=\"mailerlite-form-field\">\n                                    <label for=\"mailerlite-9-field-email\">Email<\/label>\n                                    <input id=\"mailerlite-9-field-email\"\n                                           type=\"email\" required=\"required\"                                            name=\"form_fields[email]\"\n                                           placeholder=\"Email\"\/>\n                                <\/div>\n                                                        <div class=\"mailerlite-form-loader\">Please wait...<\/div>\n                            <div class=\"mailerlite-subscribe-button-container\">\n                                <button class=\"mailerlite-subscribe-submit\" type=\"submit\">\n                                    Zapisz si\u0119                                <\/button>\n                            <\/div>\n                            <input type=\"hidden\" name=\"form_id\" value=\"9\"\/>\n                            <input type=\"hidden\" name=\"action\" value=\"mailerlite_subscribe_form\"\/>\n                            <input type=\"hidden\" name=\"ml_nonce\" value=\"57dd88b3e1\"\/>\n                        <\/div>\n                        <div class=\"mailerlite-form-response\">\n                                                            <h4><p>Dzi\u0119kujemy za zapis do newslettera!<\/p>\n<\/h4>\n                                                    <\/div>\n                    <\/form>\n                <\/div>\n            <\/div>\n        <script type=\"text\/javascript\" src='https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/plugins\/official-mailerlite-sign-up-forms\/assets\/js\/localization\/validation-messages.js'><\/script>\n         <script type=\"text\/javascript\"> var selectedLanguage = \"pl\"; var validationMessages = messages[\"en\"]; if(selectedLanguage) { validationMessages = messages[selectedLanguage]; } window.addEventListener(\"load\", function () { var form_container = document.querySelector(`#mailerlite-form_9[data-temp-id=\"6a6cb428448e1\"] form`); let submitButton = form_container.querySelector('.mailerlite-subscribe-submit'); submitButton.disabled = true; fetch('https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-admin\/admin-ajax.php', { method: 'POST', headers:{ 'Content-Type': 'application\/x-www-form-urlencoded', }, body: new URLSearchParams({ \"action\" : \"ml_create_nonce\", \"ml_nonce\" : form_container.querySelector(\"input[name='ml_nonce']\").value }) }) .then((response) => response.json()) .then((json) => { if(json.success) { form_container.querySelector(\"input[name='ml_nonce']\").value = json.data.ml_nonce; submitButton.disabled = false; } }) .catch((error) => { console.error('Error:', error); }); form_container.addEventListener('submit', (e) => { e.preventDefault(); let data = new URLSearchParams(new FormData(form_container)).toString(); let validationError = false; document.querySelectorAll('.mailerlite-form-error').forEach(el => el.remove()); Array.from(form_container.elements).forEach((input) => { if(input.type !== 'hidden') { if(input.required) { if(input.value == '') { validationError = true; let error = document.createElement(\"span\"); error.className = 'mailerlite-form-error'; error.textContent = validationMessages.required; input.after(error); return false; } } if((input.type == \"email\") && (!validateEmail(input.value))) { validationError = true; let error = document.createElement(\"span\"); error.className = 'mailerlite-form-error'; error.textContent = validationMessages.email; input.after(error); return false; } } }); if(validationError) { return false; } fade.out(form_container.querySelector('.mailerlite-subscribe-button-container'), () => { fade.in(form_container.querySelector('.mailerlite-form-loader')); }); fetch('https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-admin\/admin-ajax.php', { method: 'POST', headers:{ 'Content-Type': 'application\/x-www-form-urlencoded', }, body: data }) .then((response) => { fade.out(form_container.querySelector('.mailerlite-form-inputs'), () => { fade.in(form_container.querySelector('.mailerlite-form-response')); }); }) .catch((error) => { console.error('Error:', error); }); }); }, false); var fade = { out: function(el, fn = false) { var fadeOutEffect = setInterval(function () { if (!el.style.opacity) { el.style.opacity = 1; } if (el.style.opacity > 0) { el.style.opacity -= 0.1; } else { el.style.display = 'none'; clearInterval(fadeOutEffect); } }, 50); if( typeof (fn) == 'function') { fn(); } }, in: function(el) { var fadeInEffect = setInterval(function () { if (!el.style.opacity) { el.style.opacity = 0; } if (el.style.opacity < 1) { el.style.opacity = Number(el.style.opacity) + 0.1; } else { el.style.display = 'block'; clearInterval(fadeInEffect); } }, 50); } }; function validateEmail(email){ if(email.match( \/^(([^<>()[\\]\\\\.,;:\\s@\\\"]+(\\.[^<>()[\\]\\\\.,;:\\s@\\\"]+)*)|(\\\".+\\\"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$\/ )) { return true; } return false; } <\/script> \n","protected":false},"excerpt":{"rendered":"<p>Czas, by\u015bmy przeszli do konfigurowania animacji w symbolach Industrial Graphics.<\/p>\n","protected":false},"author":12,"featured_media":26829,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[234],"tags":[195,232,314,243,308],"class_list":["post-26783","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-automatyka-w-praktyce","tag-aveva-edge","tag-aveva-intouch-hmi","tag-aveva-plant-scada","tag-aveva-system-platform","tag-platforma-systemowa-aveva"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\r\n<title>Wprowadzenie do animacji | Kurs\u00a0Industrial Graphics w oprogramowaniu AVEVA, odc. 18 | Poradnik Automatyka<\/title>\r\n<meta name=\"description\" content=\"Czas, by\u015bmy przeszli do konfigurowania animacji w symbolach Industrial Graphics.\" \/>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wprowadzenie-do-animacji-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-18\/\" \/>\r\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"Wprowadzenie do animacji | Kurs\u00a0Industrial Graphics w oprogramowaniu AVEVA, odc. 18 | Poradnik Automatyka\" \/>\r\n<meta property=\"og:description\" content=\"Czas, by\u015bmy przeszli do konfigurowania animacji w symbolach Industrial Graphics.\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wprowadzenie-do-animacji-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-18\/\" \/>\r\n<meta property=\"og:site_name\" content=\"Poradnik Automatyka\" \/>\r\n<meta property=\"article:published_time\" content=\"2026-07-01T09:48:13+00:00\" \/>\r\n<meta property=\"article:modified_time\" content=\"2026-07-31T10:20:59+00:00\" \/>\r\n<meta property=\"og:image\" content=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/kurs-ig-head-18.jpg\" \/>\r\n\t<meta property=\"og:image:width\" content=\"948\" \/>\r\n\t<meta property=\"og:image:height\" content=\"400\" \/>\r\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\r\n<meta name=\"author\" content=\"Mateusz Zajchowski\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mateusz Zajchowski\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minut\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wprowadzenie-do-animacji-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-18\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wprowadzenie-do-animacji-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-18\\\/\"},\"author\":{\"name\":\"Mateusz Zajchowski\",\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/#\\\/schema\\\/person\\\/e1bb798cd9509335f392d97dfcbe5cd5\"},\"headline\":\"Wprowadzenie do animacji | Kurs\u00a0Industrial Graphics w oprogramowaniu AVEVA, odc. 18\",\"datePublished\":\"2026-07-01T09:48:13+00:00\",\"dateModified\":\"2026-07-31T10:20:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wprowadzenie-do-animacji-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-18\\\/\"},\"wordCount\":675,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wprowadzenie-do-animacji-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-18\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/kurs-ig-head-18.jpg\",\"keywords\":[\"AVEVA Edge\",\"AVEVA InTouch HMI\",\"aveva plant scada\",\"AVEVA System Platform\",\"Platforma Systemowa AVEVA\"],\"articleSection\":[\"Automatyka w praktyce\"],\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wprowadzenie-do-animacji-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-18\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wprowadzenie-do-animacji-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-18\\\/\",\"url\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wprowadzenie-do-animacji-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-18\\\/\",\"name\":\"Wprowadzenie do animacji | Kurs\u00a0Industrial Graphics w oprogramowaniu AVEVA, odc. 18 | Poradnik Automatyka\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wprowadzenie-do-animacji-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-18\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wprowadzenie-do-animacji-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-18\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/kurs-ig-head-18.jpg\",\"datePublished\":\"2026-07-01T09:48:13+00:00\",\"dateModified\":\"2026-07-31T10:20:59+00:00\",\"description\":\"Czas, by\u015bmy przeszli do konfigurowania animacji w symbolach Industrial Graphics.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wprowadzenie-do-animacji-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-18\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wprowadzenie-do-animacji-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-18\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wprowadzenie-do-animacji-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-18\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/kurs-ig-head-18.jpg\",\"contentUrl\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/kurs-ig-head-18.jpg\",\"width\":948,\"height\":400},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wprowadzenie-do-animacji-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-18\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Automatyka w praktyce\",\"item\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/category\\\/automatyka-w-praktyce\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Wprowadzenie do animacji | Kurs\u00a0Industrial Graphics w oprogramowaniu AVEVA, odc. 18\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/#website\",\"url\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/\",\"name\":\"Poradnik Automatyka\",\"description\":\"Poradnik Automatyka to przydatne kursy, u\u017cyteczne artyku\u0142y i merytoryczne webinary dla ka\u017cdego automatyka i elektryka.\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/#organization\",\"name\":\"ASTOR\",\"url\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wp-content\\\/uploads\\\/2018\\\/08\\\/ASTOR_zwykly_sam_logotyp.png\",\"contentUrl\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wp-content\\\/uploads\\\/2018\\\/08\\\/ASTOR_zwykly_sam_logotyp.png\",\"width\":3322,\"height\":1078,\"caption\":\"ASTOR\"},\"image\":{\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/#\\\/schema\\\/person\\\/e1bb798cd9509335f392d97dfcbe5cd5\",\"name\":\"Mateusz Zajchowski\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/M.-Zajchowski-301x301.jpeg\",\"url\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/M.-Zajchowski-301x301.jpeg\",\"contentUrl\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/M.-Zajchowski-301x301.jpeg\",\"caption\":\"Mateusz Zajchowski\"},\"description\":\"Specjalista ds. oprogramowania przemys\u0142owego AVEVA Z firm\u0105 ASTOR zwi\u0105zany od 2014 roku, od samego pocz\u0105tku w obszarach dotycz\u0105cych system\u00f3w zarz\u0105dzania energi\u0105. Specjalista techniczny, certyfikowany trener i in\u017cynier wsparcia w zakresie oprogramowania przemys\u0142owego AVEVA (dawniej Wonderware). Posiada r\u00f3wnie\u017c do\u015bwiadczenie w zakresie integracji system\u00f3w oprogramowania z obiektowymi systemami sterowania i automatyki. Od ponad 3 lat dzia\u0142a w interdyscyplinarnym zespole ds. wykorzystania Sztucznej Inteligencji w przemy\u015ble, gdzie jest odpowiedzialny za zakres integracji zaawansowanych algorytm\u00f3w z oprogramowaniem przemys\u0142owym AVEVA.\",\"sameAs\":[\"https:\\\/\\\/pl.linkedin.com\\\/in\\\/mateusz-zajchowski-824451132\"],\"url\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/autor\\\/mateuszza\\\/\"}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Wprowadzenie do animacji | Kurs\u00a0Industrial Graphics w oprogramowaniu AVEVA, odc. 18 | Poradnik Automatyka","description":"Czas, by\u015bmy przeszli do konfigurowania animacji w symbolach Industrial Graphics.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wprowadzenie-do-animacji-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-18\/","og_locale":"pl_PL","og_type":"article","og_title":"Wprowadzenie do animacji | Kurs\u00a0Industrial Graphics w oprogramowaniu AVEVA, odc. 18 | Poradnik Automatyka","og_description":"Czas, by\u015bmy przeszli do konfigurowania animacji w symbolach Industrial Graphics.","og_url":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wprowadzenie-do-animacji-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-18\/","og_site_name":"Poradnik Automatyka","article_published_time":"2026-07-01T09:48:13+00:00","article_modified_time":"2026-07-31T10:20:59+00:00","og_image":[{"width":948,"height":400,"url":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/kurs-ig-head-18.jpg","type":"image\/jpeg"}],"author":"Mateusz Zajchowski","twitter_card":"summary_large_image","twitter_misc":{"Napisane przez":"Mateusz Zajchowski","Szacowany czas czytania":"8 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wprowadzenie-do-animacji-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-18\/#article","isPartOf":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wprowadzenie-do-animacji-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-18\/"},"author":{"name":"Mateusz Zajchowski","@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/#\/schema\/person\/e1bb798cd9509335f392d97dfcbe5cd5"},"headline":"Wprowadzenie do animacji | Kurs\u00a0Industrial Graphics w oprogramowaniu AVEVA, odc. 18","datePublished":"2026-07-01T09:48:13+00:00","dateModified":"2026-07-31T10:20:59+00:00","mainEntityOfPage":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wprowadzenie-do-animacji-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-18\/"},"wordCount":675,"commentCount":0,"publisher":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/#organization"},"image":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wprowadzenie-do-animacji-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-18\/#primaryimage"},"thumbnailUrl":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/kurs-ig-head-18.jpg","keywords":["AVEVA Edge","AVEVA InTouch HMI","aveva plant scada","AVEVA System Platform","Platforma Systemowa AVEVA"],"articleSection":["Automatyka w praktyce"],"inLanguage":"pl-PL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.astor.com.pl\/poradnikautomatyka\/wprowadzenie-do-animacji-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-18\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wprowadzenie-do-animacji-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-18\/","url":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wprowadzenie-do-animacji-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-18\/","name":"Wprowadzenie do animacji | Kurs\u00a0Industrial Graphics w oprogramowaniu AVEVA, odc. 18 | Poradnik Automatyka","isPartOf":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wprowadzenie-do-animacji-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-18\/#primaryimage"},"image":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wprowadzenie-do-animacji-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-18\/#primaryimage"},"thumbnailUrl":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/kurs-ig-head-18.jpg","datePublished":"2026-07-01T09:48:13+00:00","dateModified":"2026-07-31T10:20:59+00:00","description":"Czas, by\u015bmy przeszli do konfigurowania animacji w symbolach Industrial Graphics.","breadcrumb":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wprowadzenie-do-animacji-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-18\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.astor.com.pl\/poradnikautomatyka\/wprowadzenie-do-animacji-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-18\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wprowadzenie-do-animacji-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-18\/#primaryimage","url":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/kurs-ig-head-18.jpg","contentUrl":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/07\/kurs-ig-head-18.jpg","width":948,"height":400},{"@type":"BreadcrumbList","@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wprowadzenie-do-animacji-kurs-industrial-graphics-w-oprogramowaniu-aveva-odc-18\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Automatyka w praktyce","item":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/category\/automatyka-w-praktyce\/"},{"@type":"ListItem","position":2,"name":"Wprowadzenie do animacji | Kurs\u00a0Industrial Graphics w oprogramowaniu AVEVA, odc. 18"}]},{"@type":"WebSite","@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/#website","url":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/","name":"Poradnik Automatyka","description":"Poradnik Automatyka to przydatne kursy, u\u017cyteczne artyku\u0142y i merytoryczne webinary dla ka\u017cdego automatyka i elektryka.","publisher":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/#organization","name":"ASTOR","url":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/#\/schema\/logo\/image\/","url":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2018\/08\/ASTOR_zwykly_sam_logotyp.png","contentUrl":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2018\/08\/ASTOR_zwykly_sam_logotyp.png","width":3322,"height":1078,"caption":"ASTOR"},"image":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/#\/schema\/person\/e1bb798cd9509335f392d97dfcbe5cd5","name":"Mateusz Zajchowski","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2023\/04\/M.-Zajchowski-301x301.jpeg","url":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2023\/04\/M.-Zajchowski-301x301.jpeg","contentUrl":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2023\/04\/M.-Zajchowski-301x301.jpeg","caption":"Mateusz Zajchowski"},"description":"Specjalista ds. oprogramowania przemys\u0142owego AVEVA Z firm\u0105 ASTOR zwi\u0105zany od 2014 roku, od samego pocz\u0105tku w obszarach dotycz\u0105cych system\u00f3w zarz\u0105dzania energi\u0105. Specjalista techniczny, certyfikowany trener i in\u017cynier wsparcia w zakresie oprogramowania przemys\u0142owego AVEVA (dawniej Wonderware). Posiada r\u00f3wnie\u017c do\u015bwiadczenie w zakresie integracji system\u00f3w oprogramowania z obiektowymi systemami sterowania i automatyki. Od ponad 3 lat dzia\u0142a w interdyscyplinarnym zespole ds. wykorzystania Sztucznej Inteligencji w przemy\u015ble, gdzie jest odpowiedzialny za zakres integracji zaawansowanych algorytm\u00f3w z oprogramowaniem przemys\u0142owym AVEVA.","sameAs":["https:\/\/pl.linkedin.com\/in\/mateusz-zajchowski-824451132"],"url":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/autor\/mateuszza\/"}]}},"_links":{"self":[{"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/posts\/26783","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/comments?post=26783"}],"version-history":[{"count":3,"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/posts\/26783\/revisions"}],"predecessor-version":[{"id":26854,"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/posts\/26783\/revisions\/26854"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/media\/26829"}],"wp:attachment":[{"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/media?parent=26783"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/categories?post=26783"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/tags?post=26783"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}