Nowa wersja platformy, zawierająca wyłącznie zasoby pełnotekstowe, jest już dostępna.
Przejdź na https://bibliotekanauki.pl
Ograniczanie wyników
Czasopisma help
Lata help
Autorzy help
Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 54

Liczba wyników na stronie
first rewind previous Strona / 3 next fast forward last
Wyniki wyszukiwania
Wyszukiwano:
w słowach kluczowych:  programming
help Sortuj według:

help Ogranicz wyniki do:
first rewind previous Strona / 3 next fast forward last
EN
Framework for eXecutable UML (FXU) supports a model-driven approach for creation of reliable applications in C#. Basing on UML classes and their state machines, a source code is generated and executed using a run-time library. All modeling concepts of UML behavioral state machines can be used in the FXU. Tracing of program execution in terms of elements of origin state machines assists program comprehension and verification. This paper presents a new component of the framework for observing traces of program execution. The state machine tracing improved model-driven engineering of an application in comparison to the direct analysis of textual logs generated during the program execution. We discuss system requirements, steps of tracing process and advantages and disadvantages of the solution. The approach was applied in the development of an application simulating a presence server for the status service of a social network model.
PL
System FXU (ang. Framework for eXecutable UML) wspiera budowę aplikacji w oparciu o modele UML. Kod źródłowy w języku C# jest generowany na podstawie modelu klas oraz ich maszyn stanowych. Podczas wykonania aplikacja korzysta z biblioteki odwzorowującej zachowanie wszystkich elementów występujących w maszynach stanowych UML. Zrozumienie i weryfikacja działania programu są wspomagane przez śledzenie wykonania w kategoriach elementów pierwotnego modelu. W pracy prezentujemy rozszerzenie środowiska FXU pozwalające na obserwację śladów wykonania programów. Omawiane są wymagania systemu, proces śledzenia oraz zalety i wady rozwiązania. Podejście było wykorzystane przy tworzeniu aplikacji symulującej serwer obecności dla modelu predefiniowanych statusów obecności w usługach społecznościowych.
3
Content available remote Modelling of the railway track layouts using evolution programming
80%
EN
The paper presents principles of a new approach to the modelling of the railway track geometric layouts by making use of a genetic algorithm. The dynamic criteria are estimated by applying a mathematical model of the system: railway track - rail vehicle. The computer software based on the evolution programming and dynamic criteria estimation (interactions caused by the changes curvature of the track layouts) has been designed. By applying the presented method some transition curves with better dynamic properties have been found.
PL
W pracy przedstawiono założenia nowej metody modelowania układów geometrycznych toru kolejowego z wykorzystaniem algorytmu genetycznego. Określono kryteria dynamiczne stosując modelowanie matematyczne systemu: tor kolejowy - pojazd szynowy. Opracowano program komputerowy oparty na programowaniu ewolucyjnym i kryteriach dynamicznych wynikających z oddziaływań wywołanych zmianami krzywizny układów torowych. Za pomocą prezentowanej metody znaleziono kilka krzywych przejściowych korzystniejszych od obecnie stosowanych z punktu widzenia dynamiki.
PL
W referacie przedstawiono analizę porównawczą wybranych środowisk do programowania robotów przemysłowych w trybie off-line. Analiza została przeprowadzona w oparciu o wybrane kryteria.
EN
The paper presents a comparative analysis of selected environments for programming of industrial robots in the off-line. The analysis was based on selected criteria.
PL
Niniejszy artykuł podzielony został na trzy części. Pierwsza z nich zawiera opis koncepcji oraz schemat blokowy stanowiska do wykrywania sygnałów z widmem rozproszonym o małej mocy. Ponadto, w tej części jest zaprezentowana realizacja praktyczna takiego stanowiska. Część druga jest charakterystyką oprogramowania, realizującego cyfrowe przetwarzanie sygnałów i stanowiącego interfejs użytkownika dla operatora stanowiska. W ostatniej części przedstawiono wybrane wyniki przeprowadzonych badań, które pozwalają na oszacowanie możliwości detekcji przy założonym stosunku mocy sygnału do mocy szumu (SNR) i mocy interferencji (SIR).
EN
The following article is divided into three parts. The first one includes the general concept and block diagram of low level DS-CDMA signal detection stand. Moreover, this section shows a practical implementation of such stand. The second part depicts software, which performs DSP and functions as a user interface for stand operator. The last part shows selected study results, which allow to estimate the capability of signal detection at specified Signal-to-Noise (SNR) and Signal-to-Interference (SIR) Ratio.
6
Content available remote Sieci neuronowe jako narzędzia do rozwiązywania zadań inżynierskich
80%
PL
Sieci neuronowe są interesującym i użytecznym praktycznie narzędziem informatycznym, pozwalającym na wygodne (bo oparte na procesie uczenia, nie na na samodzielnym programowaniu) rozwiązywanie różnych zadań związanych z przetwarzaniem sygnałów, klasyfikacją i rozpoznawaniem obiektów, tworzeniem modeli różnych systemów i prognozowaniem przyszłych zdarzeń. Znalazły one zastosowanie w wielu dziedzinach, wciąż jednak zbyt rzadko są stosowane do rozwiązywania zadań inżynierskich. Tym artykułem chcemy zainicjować zmianę tego stanu rzeczy.
7
Content available Programowanie we wczesnej edukacji dziecka
80%
PL
W niniejszym artykule podjęto problematykę programowania w edukacji formalnej i nieformalnej, ze szczególnym uwzględnieniem wczesnej edukacji dziecka. Analizie poddano założenia podstawy programowej wchodzącej w życie we wrześniu 2017 r. w świetle dostępnych raportów i zagranicznych praktyk.
EN
The article presents the issue of programming in formal and informal education in early childhood education. In this paper program basis from September 2017 in the light of available reports and foreign practices was analyzed.
|
2006
|
tom nr 3
28-32
PL
W dzisiejszych czasach trudno wyobrazić sobie instalację systemów automatyki bez zastosowania w niej programowalnych sterowników logicznych (PLC). Stwierdzenie to dotyczy zarówno automatyzacji procesów przemysłowych, jak i rozwiązań w instalacjach domowych (sterowanie oświetleniem, roletami, układami ogrzewania itp.). Na rynku od lat istnieje grupa znanych (zajmujących znaczną część rynku) producentów tego typu sprzętu jak choćby Siemens, Omron, GE Fanuc, Mitsubishi i inni. Oprócz nich na rynku sterowników PLC pojawiła się cała rzesza nowych producentów proponujących bogatą ofertę urządzeń, od bardzo prostych po najbardziej zawansowane. Sterowniki PLC nazywane są również sterownikami swobodnie programowalnymi i właśnie części "programowalnej" tych urządzeń poświęcono ten artykuł.
9
80%
PL
Niniejsze opracowanie jest propozycją nauczania programowania języka C/C++ bazującego na platformie Arduino dla III etapu edukacyjnego. Programowanie mikrokontrolerów daje możli-wość nabycia szerokich kompetencji techniczno-informatycznych użytecznych zarówno w warun-kach szkolnych (uczelnianych), jak i pozaszkolnych. W przekonaniu autora może wpłynąć na: poszerzenie horyzontów wiedzy techniczno-informatycznej, wybór dalszej ścieżki edukacyjnej, rozbudzenie nowych zainteresowań możliwych do urzeczywistniania także w czasie wolnym.
EN
This paper proposes teaching programming of language C/C++ based on the Arduino plat-form for the III education stage. Programming microcontrollers gives the opportunity of gaining a wide expertise in information technology useful both in school (university) as well as extracur-ricular activities. In the author’s opinion it may influence: broadening the horizons of information technology knowledge, the choice of future educational path, awakening new interests possible to realize also in spare time.
10
Content available Nauczanie programowania w polskim szkolnictwie
80%
PL
W artykule przedstawiono problemy związane z nauką języków programowania w polskim systemie oświaty. Analizując treści podręczników do nauki informatyki i technologii informacyjnej z kilkunastu ostatnich lat zwrócono uwagę na ewolucję, jakim podlegały programy nauczania języ-ków programowania. Zwrócono uwagę na motywy, jakimi kierowano się przy wyborze konkret-nych języków programowania. Wskazano na postępujący proces wykorzystywania przy pisaniu programów komputerowych coraz bardziej złożonych, a tym samym coraz trudniejszych do opa-nowania platform programistycznych. Uwzględniając obecny stan wiedzy dotyczący bezpieczeń-stwa programów, zwłaszcza tych wykorzystywanych w sieci, wskazano na trudności, na jakie natrafić mogą początkujący programiści przy pisaniu funkcjonalnych, a jednocześnie bezpiecznych aplikacji. Zaprezentowano pogląd, że obecnie nauką programowania powinni zostać objęci tylko najzdolniejsi uczniowie/studenci, którzy będą w stanie sprostać niezwykle rygorystycznym wyma-ganiom związanym z zapewnieniem odpowiedniego bezpieczeństwa projektowanych aplikacji.
EN
In this article problems related to the process of learning of programming languages in the Polish educational system are presented. By analyzing the content of computer science and infor-mation technology textbooks over the last several years, the evolution of programs of programming languages teaching is emphasized. The main reasons for a choice of a specific programming language are presented. It is argued that in order to create new computer programs, more advanced and demanding programming platforms are being used. Taking into account the state of the art knowledge about security of computer programs, especially those used within the network, it is mentioned that an unexperienced programmer may encounter a number of difficulties in the creation of both func-tional and safe applications. An argument is made that at present only the most talented students should be attracted to program-writing, as only such students would be able to meet the highly demanding requirements related to an appropriate level of security of the designed applications.
11
Content available remote The use of the MTS method for programming of Simatic S7-200 controllers
70%
EN
An outline of the method of net transformation (MTS) designed by the authors for modelling discrete processes and programming PLCs is presented. Characteristics of Simatic S7-200 controller, which is a representative of a new family of Simatic S7 controllers from Siemens, are provided. The use of the MTS for the programming of PLCs is described and illustrated with the modelling of a real (model) process of dosing loose materials and programming Simatic S7-200 controller.
12
Content available remote Programming controllers in Structured Text language of IEC 61131-3 standard
70%
EN
Programming industrial controllers by means of Control Program Developer (CPDev) package* in IEC 61131-3 Structured Text (ST) language is presented. The package involves ST compiler that generates an universal code executed on different platforms by Java-like virtual machines. Operation of compiler components, i.e. scanner, parser and code generator is presented in details. Virtual machine executes universal code using hardware allocation map for particular platform. The CPDev package is open in terms of software and hardware, what means that the user can create libraries, and hardware designers can program external interfaces. First application for programming a small distributed control-and-measurement system from LUMEL Zielona Góra is described.
13
Content available remote System GRASS - możliwości i zastosowania. Część 2
60%
|
2011
|
tom R. 108, z. 2-Ś
169-182
PL
System GRASS (Geographical Resources Analysis Support System) przeznaczony do zarządzania i przetwarzania informacji geograficznej, jest obecnie najbardziej dynamicznie rozwijanym darmowym projektem GIS (Geographic Information System). W niniejszym artykule przedstawiono praktyczne zastosowania oprogramowania GRASS w przygotowywaniu danych wejściowych do niektóry modeli hydrologicznych. Ponadto zaprezentowano źródła pozyskiwania danych geograficznych, na których operuje pakiet GRASS.
EN
GRASS (Geographical Resources Analysis Support System) is designed for managing and processing geographical information. It is the most dynamic developed GIS (Geographic Information System) free software. In this paper is presented a preparation of data sets for several distributed hydrological models. Here is also presented sources of geographic data for GRASS.
PL
W opracowaniu poruszono problematykę zajęć z zakresu robotyki i programowania dla dzieci w wieku przedszkolnym i wczesnoszkolnym. Dokonano analizy ofert zamieszczonych na stronach internetowych twórców kursów w świetle dostępnej literatury.
EN
This paper addresses issues from the area of robotics and programming for children in preschool and early school age. It presents an analysis that shows courses offered by authors on the website according to selected literature.
15
Content available remote Dobór narzędzi programistycznych w projekcie informatycznym
60%
PL
Autorzy opisali znaczenie narzędzi wykorzystywanych przez programistów (osoby, które tworzą właściwy produkt) dla powodzenia projektu informatycznego. Zbadany został sposób wyznaczania optymalnych narzędzi, to znaczy przynoszących największe korzyści lub minimalizujących stratę. Przeanalizowano wykorzystywane metody pod względem ich przydatności.
EN
Authors have described meaning of tool used by developers (people, who create the product) for project to succeed. A way of choosing optimal tools for project has been studied. Tool that bring maximum benefits or will minimize loss. Current methods have been analyzed in context of their usefulness.
16
Content available Programowanie dla najmłodszych
60%
PL
W artykule odniesiono się do propozycji zmian podstawy programowej w zakresie informatyki dla pierwszego szczebla edukacyjnego. Idea wprowadzenia nauki programowania dla dzieci z klas I–III wydaje się dobrą propozycją, aczkolwiek wymagającą zdaniem autora większego uszczegółowienia w zakresie sposobu realizacji.
EN
In the article, reference is made to the proposals for changes to the core curriculum in the field of computer science for the first level of education. The idea of introducing programming science for children from classes I-III seems to be a good proposal, but requires the author's opinion more detail in terms of how to implement.
PL
Głównym celem niniejszego artykułu jest przedstawienie programowania rozwoju ekonomii społecznej jako potencjalnego przedmiotu analiz socjologicznych. Zagadnienie to było do tej pory rzadko poruszane przez badaczy. Obecnie coraz częściej pojawia się zapotrzebowanie na łączenie działań uwzględniających rachunek ekonomiczny z działaniami społecznymi nakierowanymi na pomoc człowiekowi zagrożonemu marginalizacją. Jednocześnie stopniowo zwiększane są środki finansowe przeznaczane na działania związane z ekonomią społeczną. Warto w związku z tym przyjrzeć się strukturze i procesowi programowania tych działań na rożnych szczeblach – europejskim, krajowym, regionalnym i lokalnym. Programowanie strategiczne nabiera kluczowego znaczenia, szczególnie dla jakości zarządzania sprawami publicznymi, gdyż brak efektywnych układów instytucjonalnych oraz systemów programowania prowadzi do ograniczenia procesów rozwojowych państwa. Z socjologicznego punktu widzenia w zakresie programowania rozwoju ekonomii społecznej interesujące mogą być zagadnienia związane z dostosowaniem planowanych działań do specyfiki i problemów, jakie występują na rożnych poziomach, oraz to, czy mają one realne szanse powodzenia.
EN
The main purpose of this article is to present programming the development of social economy as a potential subject of sociological analysis. This problem has so far been rarely discussed by the researchers. Today, there is a growing need to combine measures taking into account the economic balance of the social activities directed to help a man threatened with marginalization. At the same time the financial resources allocated for activities related to social economy are being gradually increased. It is, therefore, worth looking at the structure and process of programming these measures at different levels ‒ European, national, regional and local. Strategic programming becomes crucial, especially for the quality of governance, because the lack of effective institutional arrangements and programming systems leads to a reduction of developmental processes of a state. The topics related to adjustment of planned activities to the specifics and problems that exist at different levels and their chances of becoming successful may be interesting from a sociological point of view in programming the development of social economy.
PL
W pierwszej części przedstawiono ogólny model decyzyjny metody programowania zagospodarowania złóż w wielood-krywkowej kopalni węgla brunatnego. Natomiast w drugiej części omówiono optymalizację wielohyterialną wyboru wariantu zagospodarowania złóż perspektywicznych i ekonomiczną ocenę eksploatacji złóż dla przyjętego wariantu eksploatacji kopalni wieloodkrywkowej. Metodę zweryfikowano w obiekcie badań. Na obiekt badań wybrano Kopalnię Węgla Brunatnego "Konin", która w swojej 60-cio letniej historii wyeksploatowała już pięć złóż węgla brunatnego. Obecnie prowadzi wydobycie na czterech złożach, a dla spełnienia zapotrzebowania dwóch lokalnych elektrowni w okresie najbliższych 30 lat powinna zagospodarować trzy dalsze złoża.
EN
Part one is presenting general decision model of deposit management programming in multi-pit lignite opencast mines. Multi-criteria optimization of variant choice of perspective deposits management and economic assessment of deposits exploitation for selected variant of multi-pit mine exploitation is being discussed in part two. The method has been verified in research object. Konin Brow Coal Mine, which exploited five brown coal deposits, has been selected. Presently this mine exploits four deposits and because of two local power plants' demands it should exploit three further deposits within thirty years.
PL
W referacie omówiono komputerową wersję znanej z literatury metody wyznaczania wartości statycznie dopuszczalnych sił w polu pracy jednonaczyniowej koparki hydraulicznej, opracowaną kilkadziesiąt lat temu przez prof. Ignacego Bracha. Zaprezentowane zostały główne bloki programu komputerowego oraz poczynione przez autorów rozszerzenia wykorzystanej metody, w tym przekształcenie jej w formę trójwymiarową. Dla wybranego modelu koparki przedsiębiernej zostały obliczone i zilustrowane wykresami zależności stateczności pionowej i poziomej (wzdłużnej) od położenia nadwozia i rodzaju podłoża.
EN
In the paper the computer version of well-known Prof. Brack's method of calculation of static admissible forces within front shovel workspace was presented. The main blocks of algorithm were described as well as authors' extensions of its utility scope (among others conversion from 2-D program into 3-D one). The mutual dependencies of vertical and horizontal excavator's stability and chassis position were calculated and then illustrated for chosen kind of front shove excavator.
PL
Zestawy LEGO Mindsotrms oraz NXT umożliwiają konstruowanie robotów i urządzeń mechatronicznych. Oprogramowanie firmowe Lego pozwala na graficzne konstruowanie stosunkowo prostych programów. Kompilator RobotC zapewnia możliwość programowania w języku C, co autorzy wykorzystali do stworzenia algorytmu sterowania z zastosowaniem logiki rozmytej.
EN
LEGO NXTAND Mindsotrms allow the construction of robotic and mechatronic devices. Lego firmware allows the graphical construction of relatively simple programs. RobotC compiler provides the ability to program in C language, which the authors used to create a control algorithm using fuzzy logic.
first rewind previous Strona / 3 next fast forward last
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ć.