Rodzina sterowników ET-DCS powstała dzięki wieloletnim doświadczeniom firmy SPIE Energotest sp. z o.o. w konstruowaniu i produkcji urządzeń na potrzeby elektroenergetyki, które od lat z powodzeniem stosowane są przez użytkowników z branży energetycznej i przemysłowej. Urządzenia spełniają normy i wymagania przewyższające te, stosowane w urządzeniach automatyki przemysłowej.
he paper presents a method of learning how to program the KNX system using the KNX Virtual application. This application, together with the ETS one, provides an opportunity to learn how to program the KNX system without the need for dedicated modules. With its help, it is possible to practise the entire programming process, from device parametrisation through uploading applications to devices, as well as observing their operation.
PL
W pracy przedstawiono sposób nauki programowania systemu KNX z wykorzystaniem aplikacji KNX Virtual. Aplikacja ta wraz z aplikacją ETS daje możliwość nauki programowania sytemu KNX bez konieczności posiadania dedykowanych modułów. Za jej pomocą możliwe jest ćwiczenie całego procesu programowania począwszy od parametryzację urządzeń poprzez wgrywanie aplikacji do urządzeń poprzez możliwość obserwacji ich działania.
Głównym celem opracowania jest ukazanie procesu tworzenia wytycznych projektowych przestrzeni Centrum Naukowo-Edukacyjnego GeoCentrum zlokalizowanego w Jaworznie w odpowiedzi na realne potrzeby i oczekiwania użytkowników tej przestrzeni, jakimi są: gestor Ośrodka Współpracy Ekologiczno-Geologicznej GEOsfera oraz użytkownicy zewnętrzni: pracownicy naukowi, studenci, osoby odwiedzające. Opracowanie przedstawia bezpośredni wpływ badań przedprojektowych na ostateczny kształt obiektu Centrum Naukowo-Edukacyjnego. Wstępne analizy i badania pozwoliły na zdefiniowanie głównych kierunków projektowych dotyczących układu funkcjonalno-przestrzennego obiektu, przestrzeni otaczającej budynek, funkcji uzupełniających oraz ogólnych wytycznych projektowych dla obiektu badawczo-szkoleniowego z zakresu dziedzin geologii i biologii.
EN
The main intention of the study is to show the process of creating design directions for the space of the Science and Education Centre Geo-Centre located in Jaworzno, in response to the real needs and expectations of the users of this space, which are: the manager of the Centre for Ecological and Geological Cooperation GEOsfera and external users: scientists, students, visitors. The study presents the direct influence of pre-design research on the final form of the Science and Education Centre facility. The pre-design analyses and research allowed defining the main design directions concerning the functionalspatial layout of the facility, the space surrounding the building, the complementary functions and the general design guidelines for the research and training facility in the fields of geology and biology.
W pracy zaprezentowano koncepcje opracowanego projektu i konstrukcji platformy mobilnej. Jest to jeden z efektów realizacji projektu w ramach konkursu „Studenckie koła naukowe tworzą innowacje”. Praca zawiera omówienie konstrukcji układu napędowego, zasilania oraz akwizycji danych pomiarowych. Ponadto zaprezentowano zastosowane rozwiązania programistyczne w zakresie kontroli ruchu platformy.
EN
The article presents the concept of developed project and design of mobile platform. This is one of the results of project implementation as a part of the competition”Student science clubs create innovations.”.The report contains an overview thedrive system design, power supply and measurement data acquisition. In addition, it presented the software solution adopted in the scope of control movement platform.
W artykule zaprezentowano dydaktyczne stanowisko do nauki programowania sterowników PLC – symulowania procesów automatyki przemysłowej. Stanowisko pozwala na tworzenie różnych konfiguracji programów w językach LAD, FPD, STL. W artykule przedstaw iono budowę i elementy stanowiska, w tym sterownik PLC EasyE4 Eaton. Stanowisko umożliwia naukę zarówno ręcznego, jak i automatycznego sterowania, co rozwija logiczne myślenie i systematyzuje wiedzę teore tyczną, dzięki czemu pomaga uczniom i studentom zdobyć podstawowe umiejętności w zakresie projektowania prostych układów przemysłowych.
EN
The article presents a didactic stand for learning PLC program ming in order to simulate industrial automation processes. The station allows you to create various configurations of programs in LAD, FPD, STL languages. It describes the construction and elements of the station, including the EasyE4 Eaton PLC controller. The station allows you to learn both manual and automatic control, which develops logical thinking and systematizes theoretical knowledge. The didactic station helps pupils and students to gain basic skills in designing simple industrial systems.
W artykule przedstawiono problematykę funkcjonowania lokalizacji w autonomicznych robotach mobilnych AMR. Lokalizację robota mobilnego przeprowadza się nie na podstawie jednego pomiaru, lecz serii pomiarów wykonywanych najczęściej podczas jazdy. Pojedynczy pomiar dostarcza częściowych danych. Dokładne wyznaczenie położenia robota na podstawie jednego pomiaru z zastosowanie kamery było możliwe przez stereowizję, czyli układ kamer sprzężonych ze sobą, lub przez triangulację, czyli pomiar azymutu do trzech obiektów znajdujących się na jednym zdjęciu. Jak zauważono w przeprowadzonych badaniach, do lokalizacji nadają się płaskie znaczniki z dwoma wyraźnymi pionowymi krawędziami zewnętrznymi. Analiza dokładności lokalizacji na podstawie blisko położonych znaczników znajdujących się na jednym obrazie pokazuje, że mogą wystąpić niekorzystne konfiguracje powodujące bardzo duży błąd lokalizacji. Z kolei dobrą dokładność w triangulacji zawsze uzyskamy, gdy znaczniki są znacznie od siebie kątowe, co wymaga porównania kilku zdjęć lub użycia skanera laserowego, który pozwala na niemal równoczesny pomiar w obszarze o szerokich granicach kątowych.
EN
The scientific work describes the problem of the functioning of locations in AMR autonomous mobile robots. The location of the mobile robot is carried out not on the basis of one measurement, but a series of measurements performed most often while driving. A single measurement provides partial data. Accurate determination of the robot's position on the basis of one measurement with the use of a camera was possible by stereovision, i.e. a system of cameras coupled with each other, or by triangulation, i.e. measuring the azimuth to three objects in one photo. Suitable for locating are flat markers with two distinct vertical outer edges. The analysis of the location accuracy on the basis of closely located markers located in one image shows that there may be unfavorable configurations causing a very large location error. In turn, good accuracy in triangulation will always be obtained if the markers are significantly angularly apart, which requires the comparison of several photos or the use of a laser scanner that allows almost simultaneous measurement in the area with wide angular boundaries.
7
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
In recent years, the concept of developing sports cities has gained popularity and become a notable trend. Urban public spaces have played an important role as suitable venues for informal sporting activities in cities. Policymakers and scholars have come to realize that an aesthetically pleasing and well-designed public space can encourage and increase participation in sports. This systematic review aims to identify the factors that influence the shaping of public spaces for sports cities accessible to all. Ten electronic databases were searched to identify relevant studies published between 2010 and 2022. The data were independently assessed and extracted by two reviewers. Full-text copies of 68 articles were read, and 24 articles meeting the inclusion criteria were included in this review. A synthesized descriptive analysis of the data was then performed. The results of this review identified factors that influence the shaping of urban public spaces for sports cities, including spatial sports facilities, organizational and programmatic factors, and environmental factors. Some factors can facilitate sports and physical activity, while others may act as barriers and have a negative impact on participants. This study recommends summarizing the policy and practice implications of these results for promoting sports cities to address these barriers and make sporting activities more accessible to all.
Przedmiotem artykułu jest próba odpowiedzi na pytanie: jak należycie kształtować środowisko życia i zamieszkania przeznaczone dla osób starszych? Głównym celem opracowania jest stworzenie wytycznych projektowych związanych z kształtowaniem przestrzeni kompleksu mieszkaniowego dedykowanego seniorom przy jednoczesnym uwzględnieniu wpływu architektury oraz środowiska na użytkowników obiektu. Wszystkie wskazówki oraz dane prowadzące do budowy programu funkcjonalno-powierzchniowego kompleksu powstały na bazie wykonanych badań i analiz przedprojektowych. Efektem końcowym, będącym odpowiedzią na postawione we wstępie pytanie, był projekt koncepcyjny założenia architektonicznego. W skład kompleksu wchodzi obiekt domu seniora oraz samodzielne mieszkania położone w dwukondygnacyjnych budynkach. Całość założenia została wzbogacona zewnętrznymi przestrzeniami zielonymi oraz ogrodami sensorycznymi.
EN
The subject of this paper is an attempt to answer the question - how to properly shape the living and residential environment intended for the elderly? The main objective of the study is to create design guidelines related to the shaping of the space of a residential complex dedicated to seniors, while taking into account the impact of architecture and the environment on the users of the facility. All the guidelines and data leading to the construction of the functional and spatial programme of the complex were created on the basis of pre-design studies and analyses. The final result, being an answer to the question posed in the introduction, was a conceptual design of the architectural set. The complex consists of a Senior Citizen Home and separate flats located in two-storey buildings. The entire complex is enriched with outdoor green spaces and sensory gardens.
W pracy przedstawiono podstawowe informacje o projektowaniu obliczeniowym i programowaniu wizualnym. Przedstawiono krótką klasyfikację projektowania obliczeniowego. Wskazano na konieczność stosowania programowania w projektowaniu obliczeniowym. Języki wizualne, wykorzystywane w środowiskach CAD przygotowanych do projektowania obliczeniowego, są dość chętnie stosowane przez projektantów na każdym etapie tworzenia projektu. Przedstawiono przykład programowania wizualnego do modelowania konstrukcji powłokowej.
EN
This paper presents basic information about computational design and visual programming. A brief classification of computational design is presented. The necessity of using programming in computational design is indicated. Visual languages, used in CAD environments prepared for computational design, are quite readily used by designers at every stage of design development. An example of visual programming for modelling a shell structure is presented.
10
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
Computers are one of the most important inventions of the century, and computer languages enable human-computer communication. Undoubtedly, C++ is one of the most important and influential in this group. Nevertheless, new technologies and related industry challenges place high demands on C++ and foster the development of new computer languages that meet new needs. For this reason, and thanks to the dynamically operating ISO standardization group, C++ is constantly updated while maintaining its backward compatibility. However, all this complicates and hinders not only the teaching of beginners but also the use by professionals. In this article, we briefly discuss the goals as well as proposed methodologies and techniques for teaching contemporary C++ in the age of new technologies and challenges.
Celem niniejszego artykułu jest projekt oraz budowa prototypu czujnika wilgotności gleby przeznaczonego do zastosowania w otwartym terenie. Wykonany czujnik pozwala na monitorowanie zmian wilgotności gleby na czterech głębokościach odpowiednio: 5, 10, 15 oraz 20 cm. Projektowany układ wykorzystuje technologie lora do uzyskania połączenia z siecią LoraWAN oraz dostępne integracje do stworzenia panelu służącego do podglądu danych. Poprawne działanie czujnika potwierdzają przeprowadzone testy pozwalające określić czas pracy urządzenia na jednym naładowaniu akumulatora oraz zdolność do przetwarzania energii za pośrednictwem ogniwa fotowoltaicznego.
EN
The aim of this article is to design and build a soil moisture sensor prototype for use in open fields.The made sensor allows to monitor changes in soil moisture at four depths, respectively: 5, 10, 15 and 20 cm.The sensor uses lora technologies to connect to the LoraWAN network and the available integrations to create a panel for data viewing.The correct operation of the sensor is confirmed by the tests that have been carried out to determine the operating time of the device on a single battery charge and the ability to convert energy via a photovoltaic cell.
Suspended permanent magnet separator is widely used in many industrial fields. Magnetic force generated by the magnet should be higher than total value of all other competitor forces to attract the particle towards the magnet. In this paper, Approaching the value of magnetic force generated by the magnet and that required to pull the particle is of a great importance for optimum design of separator. a program simulating numerically nodal magnetic force generated by the magnet was proposed and compared with required magnetic force.
PL
Separator z magnesami trwałymi jest szeroko stosowany w wielu dziedzinach przemysłu. Siła magnetyczna generowana przez magnes powinna być wyższa niż całkowita wartość wszystkich innych sił konkurencji, aby przyciągnąć cząstkę do magnesu. W niniejszej pracy duże znaczenie dla optymalnego zaprojektowania separatora ma przybliżenie wartości siły magnetycznej generowanej przez magnes i potrzebnej do odciągnięcia cząstki. Zaproponowano program symulujący numerycznie węzłową siłę magnetyczną generowaną przez magnes i porównano go z wymaganą siłą magnetyczną.
The purpose of this work is a comparative study of three languages (environments) of optimization modeling: AMPL, Pyomo and JuMP. The comparison will be based on three implementations of an optimal discrete-time flood control problem formulated as a nonlinear programming problem. The codes for individual models and differences between them will be presented and discussed. Various aspects will be taken into account, e.g. simplicity and intuitiveness of implementation.
PL
Celem pracy jest badanie porównawcze trzech języków (środowisk) modelowania optymalizacyjnego: AMPL, Pyomo i JuMP. Porównanie jest oparte na trzech implementacjach zadania optymalnego sterowania falą powodziową z czasem dyskretnym, sformułowanego jako zadanie programowania nieliniowego. Przedstawione i omówione zostaną kody poszczególnych modeli oraz różnice między nimi. Uwzględnione zostaną różne aspekty, m.in. prostota i intuicyjność implementacji.
The purpose of this work is a comparative study of three languages (environments) of optimization modeling: AMPL, Pyomo and JuMP. The comparison will be based on three implementations of the shortest path problem formulated as a linear programming problem. The codes for individual models and differences between them will be presented and discussed. Various aspects will be taken into account, such as: simplicity and intuitiveness of implementation, availability of specific data structures for a LP network problems, etc.
PL
Celem pracy jest zbadanie i porównanie możliwości trzech języków (środowisk) modelowania optymalizacyjnego: AMPL, Pyomo i JuMP. Porównanie zostanie oparte na trzech implementacjach zadania najkrótszej ścieżki sformułowanego jako zadanie programowania liniowego. Przedstawione i omówione zostaną kody poszczególnych modeli oraz różnice między nimi. Pod uwagę będą brane różne aspekty, takie jak: prostota i intuicyjność implementacji, dostępność określonych struktur danych dla problemów z siecią LP itp.
W artykule przedstawiono możliwości wykorzystania systemów CAx w procesie automatyzacji zadań grafiki. Przeanalizowano możliwości wprowadzania obiektów z zastosowaniem języka programowania AutoLISP.
EN
In this paper the use of CAx systems in the automation process of graphic tasks are presented. The authors analyse the possibilities of placing objects in AutoCAD application by use of AutoLISP programming language.
W artykule przedstawiono możliwości wykorzystania systemów CAx w procesie automatyzacji zadań grafiki. Przeanalizowano możliwości wprowadzania obiektów z zastosowaniem języka programowania Delphi.
EN
In this paper the use of CAx systems in the automation process of graphic tasks are presented. The authors analyse the possibilities of placing objects in AutoCAD application by use of Delphi programming language.
In the past decade, robots have become the basic tools for the automatization and robotization of industrial production, as they used to be in the 70s programmable controllers, in the 80s processor drive controllers, in the 90s of the twentieth century frequency controlled AC motors and in the first years of the 21st century digitization, expressed in the significant advancement and dissemination of computerization, telecommunications and internetization. This role is evidenced by further, beyond conventional robotics, extension of its application and the emergence of new hardware and software solutions oriented towards joint, by robots and human, undertaking of hitherto not rationalized production tasks. This essay is devoted to these transformations in contemporary robotics.
PL
Roboty stały się w mijającym dziesięcioleciu podstawowymi narzędziami automatyzacji i robotyzacji produkcji przemysłowej, tak jak kiedyś, w latach 70. sterowniki programowalne, w latach 80. procesorowe regulatory napędów, w latach 90. XX wieku nastawniki częstotliwościowe silników prądu przemiennego i w pierwszych latach XXI wieku cyfryzacja, wyrażająca się istotnym zaawansowaniem i upowszechnieniem informatyzacji, telekomunikacji i internetyzacji. Świadectwem tej roli jest dalsze, poza obszary konwencjonalnej robotyki, rozszerzanie jej aplikacji i pojawienie się nowych rozwiązań sprzętowych i programowych ukierunkowanych na wspólne, przez roboty i człowieka, podejmowanie dotychczas nie racjonalizowanych zadań produkcyjnych. Tym właśnie przemianom we współczesnej robotyce poświęcony jest ten esej.
Storage Space Allocation Problem (SSAP) is defined as the temporary assignment of unloading/loading containers to the storage blocks during a planning period with the aim of balancing the workload between the blocks. Despite the widespread literature on this topic, several previous studies neglected the practical and implementation aspect of their solutions. The aim of this paper is to formulate and solve the real-life SSAP at the Sfax seaport situated in Tunisia. A Weighted Goal Programming (WGP) based-methodology is proposed as a multi-objective resolution approach. In this proposed approach, three objectives have been accorded including: (i) the balance between the containers unloaded in the blocks, (ii) the balance between the containers unloaded and loaded simultaneously, and (iii) the minimization of the storage cost of the loading/unloading containers for each period. Experimental results show that the proposed approach provides good results and can be effective and practical for the studied Sfax seaport case study.
In programming education, the instructor tries to find out the learners who needs help by grasping the learners' development of understanding using tests that require knowledge. However, in reality, not many learners will acquire the skill of writing source codes. This kind of current situation implies that programming ability of learners cannot be measured by tests that require knowledge. This paper focuses on not only the knowledge items required for programming but also the programming thinking (computational thinking), which is the ability to combine the constituent elements of the program. In this paper, we propose a method to estimate the learner's understanding from the learner's process to solve the code puzzles that require programming thinking as well as knowledge. We developed the interface to realize the proposed method. The experimental result with the interface showed that the proposed method could estimate with the accuracy of 80% or more.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.