Ograniczanie wyników
Czasopisma help
Autorzy help
Lata help
Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 34

Liczba wyników na stronie
first rewind previous Strona / 2 next fast forward last
Wyniki wyszukiwania
Wyszukiwano:
w słowach kluczowych:  język programowania
help Sortuj według:

help Ogranicz wyniki do:
first rewind previous Strona / 2 next fast forward last
1
Content available Języki programowania a programowanie robotów
PL
Istnieje wiele definicji języka programowania. Przykładem może być definicja zaproponowana przez profesora Mordechaja Ben-Ariego. "Język programowania to zbiór zasad określających, kiedy ciąg symboli tworzy program komputerowy oraz jakie obliczenia opisuje [I.2]."
PL
Artykuł przedstawia zagadnienia wybrane dotyczące języków programowania sterowników PLC. Omówiono podstawowe funkcje logiczne realizujące operacje logiczne.
EN
The article presents selected issues concerning PLC programming languages. Basic logic functions implementing logical operations are discussed.
PL
Artykuł przedstawia zagadnienia wybrane dotyczące algebry Boole’a. Omówiono podstawowe funkcje logiczne realizujące operacje logiczne.
EN
The article presents selected issues concerning Boolean algebra. Basic logic functions implementing logical operations are discussed.
4
Content available remote A formal method to detect possible P4 specific errors
EN
P4 is a programming language to develop data processing of networks. These kind of programs are used in network devices - like switches - to describe the way of forwarding the received packets to the proper device. Checking the correctness of these program is not an obvious task, because they can easily hide the run time errors. We are working on a method to detect violation of P4 specific properties for these programs. The method if based on a rule system, which can detect suspicious program parts and indicate the violated property to correct it easily. As a first step, we introduce the main idea, dealing with the access of invalid header and uninitialized fields with presenting it with a case study.
EN
In this paper we analyze the performance of five popular programming languages. The efficiency analysis involves the comparison of elapsed time needed for executing the same computations when the degree of complexity rises. In this paper we compare C#, Python, R, Wolfram and Julia programming languages.
PL
W artykule dokonano przeglądu możliwości wykorzystania języka Python, zyskującego coraz większą popularność w środowiskach naukowych. Autor wprowadza w podstawy języka, pokazuje, jak w prosty sposób można zainstalować środowisko programistyczne oraz rozpocząć korzystanie z biblioteki standardowej i olbrzymiej liczby bibliotek zewnętrznych, dostępnych na otwartej licencji. Artykuł zawiera także przykłady gotowych i działających skryptów prezentujących sposób wykorzystania niektórych z tych bibliotek. Autor zwraca uwagę na dwa aspekty wykorzystania języka Python: jako platformy do tworzenia profesjonalnych rozwiązań dla branży naftowo-gazowniczej, a także jako darmowego, ale potężnego narzędzia, łatwego do wykorzystania przez środowisko naukowe, mogącego zastąpić wykorzystywane dotychczas programy komercyjne, często kosztowne.
EN
The article reviews the possibilities of using Python language, which is systematically gaining more popularity within the science community. The author introduces the readers to the essentials of Python programming, shows how easy development environment can be installed and how to start using the standard library and also a large number of external libraries, available on an open source license. The article also contains examples of ready-made and active scripts that present how to use some of these libraries. The author draws attention to two aspects of using the Python language: as a platform for creating professional solutions for the oil and gas industry, as well as a free but powerful tool, easy to use by the scientific community, which can replace the often expensive commercial programs, used so far.
EN
This paper describes the model which allows an estimation of the readability factor of texts written in natural language or programs coded in syntax of programming languages. Only font styles are considered in this model. The destination of the model is improving readability. It can get though change font style. Several samples of text written in natural language have been used to estimation of the readability factor. Then these factors for given texts have been increased or reduced though intentional change font style. Studies have shown that deliberately changing the font style has a visible effect on improving readability or significantly lowering it.
8
Content available Programowanie sterowników PLC metodą nauczania
PL
Do automatyzacji procesów odlewniczych powszechnie stosowane są programowalne sterowniki logiczne PLC. Języki oraz znane metody programowania sterowników PLC sprawiają duże trudności przy implementacji rozwiązań dotyczących sterowania procedurami sekwencyjnymi. Dlatego podjęto prace nad opracowaniem metody, która umożliwiłaby łatwe programowanie procedur sekwencyjnych przez użytkowników nie będących automatykami. Efektem tych prac jest aplikacja opracowana dla sterowników Simatic S7-300, która umożliwia ich programowanie metodą stosowaną w robotyce – programowaniem poprzez nauczanie. Przeprowadzone badania wykazały możliwość stosowania tej metody do programowania dowolnych procedur sekwencyjnych o dowolnej liczbie kroków. Jedynym ograniczeniem jest rozmiar pamięci operacyjnej sterownika. Aplikację można też implementować w dowolnym sterowniku PLC, którego języki programowania są zgodne z normą IEC61131. Dalsze badania będą dotyczyły opracowania aplikacji umożliwiającej programowanie procedur sekwencyjnych, w których przejście do następnego kroku jest uzależnione od upływu zadanego czasu.
EN
In automation of foundry processes, commonly used are programmable logic controllers (PLC). Languages and known methods of programming the PLC controllers cause big difficulties at implementing solutions concerning control of sequential procedures. This is why undertaken were the works on developing a method that would facilitate programming sequential procedures by the users not being automatic specialists. These works resulted in an application developed for the controllers Simatic S7-300 written in the STL language that makes possible their programming with the method commonly used in robotics, i.e. by teaching-in. The carried-out examinations showed a possibility to use this method for programming any sequential procedures with any number of steps. The only restriction is size of operational memory of the controller. The application can be also implemented in any PLC controller whose programming language is compliant with the standard IEC 61131. Further research will be aimed at developing an application that would permit programming sequential procedures where transition to the following step is dependent on expiry of the preset time.
PL
W artykule przedstawiono analizę sposobów odwrócenia sterowania zależnościami w języku programowania Go. Rozpatrzono dostępne sposoby implementacji rozwiązania oraz konfiguracji używanego kontenera odwrócenia sterowania. Opisano korzyści wynikające z odwrócenia sterowania zależnościami w projekcie informatycznym.
EN
The paper presents ways of inversion of dependencies control in Go programming language. Available ways of implementing solution and configuration of IoC container has been considered. Authors describe also advantages of using inversion of dependencies of control in IT project.
PL
W artykule zostanie przedstawiona koncepcja rozszerzenia własności imperatywnych języków programowania o elementy konstrukcji deklaratywnych, które pozwalają na oszacowanie kosztów przetwarzania wraz z możliwością określenia niezależnych kroków przetwarzania, które mogą podlegać rozproszeniu zarówno w obrębie danego węzła przetwarzania (np. GPU lub różne rdzenie CPU), jak i całego systemu rozproszonego, biorąc pod uwagę efektywność całego procesu przetwarzania (optymalizacja).
EN
In that article will be shown concept of extending imperative properties of programming languages with declarative constructions. Those constructions allow estimate the cost of processing with the ability to declare independent processing steps. Steps can be then dispersed within the processing node (i.e. GPU or different cores of CPU) as well as whole distributed system. Effectiveness of whole computation process (optimization) is taken into consideration during that distribution.
11
Content available remote Python w zastosowaniach naukowych
PL
W pracy opisano możliwości języka Pythona w zastosowaniach naukowych w porównaniu z popularnym komercyjnym pakietem Matlab. Omówione w nim zostały najważniejsze różnice między tymi środowiskami oraz przykłady ich zastosowania.
EN
This paper describes the scientific application of python in the correlation with commercial Matlab environment. Paper show the main difference between the this to tools and examples useage of them.
12
Content available Program for modelling queuing systems in transport
EN
This paper presents an example application of a software program developed using the programming language VBA and designed for modelling queuing systems in the field of transport. The program enables users to quantitatively determine the indicators of the queuing systems. In order to show the program's capabilities and how it can be used, two scenarios have been considered - modelling single-server and multi-server queuing systems of type M/M/l and M/M/S, respectively, having a Poisson incoming flow of requests and exponentially distributed service times.
PL
W referacie przedstawiono możliwości wykorzystania systemów CAx w procesie analizy trajektorii lotu rakiety przeciwlotniczej. Przeanalizowano możliwość zastosowania interfejsu programowania ActiveX Automation oraz języka AutoLISP i środowiska VisualLISP.
EN
The possibilities of CAx systems using to analyzing antiaircraft missile trajectory are presented in this paper. The possibility of ActiveX Automation programming interface application and AutoLISP with VisualLISP environment are analyzed.
PL
CardScript jest opracowanym przez firmę IB&T GmbH obiektowym językiem programowania wyższego poziomu. Obecnie jest on szeroko stosowany w środowisku aplikacyjnym systemu CARD/1, rozszerzając podstawową funkcjonalność skryptów do konstrukcji przekrojów poprzecznych.
EN
CardScript, developed by IB&T GmbH, is an object oriented programming language of a higher level. At present, it is widely used in the application of CARD/1, by extending the basic script functionality to the construction of cross sections.
EN
The aim of this work is presentation of AJAX framework and its using for building e-commerce information system to aid enterprise activity. AJAX technology enables to base on existing and tested standards without requiring creating new tools to menage of AJAX. Application e-commerce contains, managing template, besides client-side standard template, that is substituted for additional programms.
17
Content available remote Programowanie robota w środowisku LEGO Mindstorms NXT Software
EN
This paper presents the possibilities of programming of robot LEGO with differents programs. It describes how to program this robot with the NXT Software.
18
Content available remote CAN w napędach - cz. III. Język Python w napędach z CAN
PL
Komputery czy urządzenia cyfrowe mają bardzo charakterystyczną cechę - nie rozumieją języka ludzkiego. To, co dociera do mikroprocesora i układów logicznych, to cyfry. Potrzebny zatem jest interfejs, który przetłumaczy język "ludzki" na język "komputerowy" i załaduje program do pamięci mikroprocesora. Firma Alcatel-Lucent Dunkermotoren w kooperacji z miControl stworzyła środowisko służące do pisania skryptów w języku wysokiego poziomu Python. Interfejs ten nazywany jest mPLC. Dzięki niemu istnieje możliwość stworzenia oprogramowania i przesłania go poprzez magistralę CAN do pamięci mikroprocesora, który jest mózgiem regulatora silnika, zawartego w silniku BLDC produkowanym przez Alcatel - Lucent Dunkermotoren.
EN
Purpose: The goal of this work was development of the computer aided system for selection of technological parameters for making the metallographic microsections for the microscopic examinations. Design/methodology/approach: Prolog language - the Artificial Intelligence tool was employed in the project, and the Logic Programming Associate's VisiRule system, which was used for saving the knowledge base - rules pertaining the objects and their relationships. These tools were used to develop the expert system for selection of the recommended technology for the metallographic microsections. Findings: Knowledge acquisition process was carried out to cover recommendations of manufacturers of the equipment for metallographic microsections. Formulation of the pertinent knowledge in the LPA-Prolog VisiRule tool is presented along with the results of technology instruction sheet presentation. Research limitations/implications: The expert system for selection of parameters for making the metallographic microsections is currently at the testing and development stage. Originality/value: Making the metallographic microsections is a time consuming task, sometimes material for examination is scarce, so any system that ensures good quality of microsections is very valuable. The system under development offers the best advice to anybody striving to obtain the best quality of the specimens.
20
Content available remote Nauczanie podstaw programowania w uczelniach wyższych
EN
This article presents a new approach to teaching programming languages in polish schools. It describes a method which main aspect is in showing differences between some language syntaxes. It isn't possible to explain all the nuances of programming techniques but the most common can be presented at school level.
first rewind previous Strona / 2 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ć.