Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 6

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

help Ogranicz wyniki do:
first rewind previous Strona / 1 next fast forward last
1
Content available remote Guide to domain specific language graphical editor prototyping
EN
Model-based systems engineering (MBSE) is a methodology that supports the use ofmodels to better analyze and understand complex systems and create quality and cost-efficient products. The analysis is facilitated by platforms that support formal graphicalmodeling and provide complementary modules for testing, validation, code or documen-tation generation. Thus in specialized fields, researchers create domain-specific languages(DSLs) for their niche purposes. In systems engineering, these DSLs can be created throughthe extension of the standard modeling language SysML. However, these DSLs do not pos-sess modelers unless they are renowned. Therefore, they cannot benefit from advances inthe MBSE tools. Our study aims to provide a graphical editor prototype for all DSLsto allow access to the MBSE tools. Using the analytic hierarchy process (AHP) methodwe establish that Eclipse Papyrus is the best plugin to use due to its extensibility, therichness of the Eclipse modeling platform and ease of use. Next, we provide a step-by-step guide to incorporate any profile in SysML Papyrus as an extension allowing to modelany DSL. This guide is illustrated by an example taken from the domain of urban planning.
2
PL
W artykule opisano edytory graficzne języków LD i FBD wykorzystywane w autorskim środowisku inżynierskim CPDev. Schematy stworzone za pomocą tych edytorów są wstępnie konwertowane do kodu źródłowego w ST, a następnie tłumaczone do autorskiego kodu pośredniego. Unikalną cechą edytorów jest mechanizm automatycznego wyznaczania połączeń między elementami schematu, wykorzystujący algorytm A*. Poszczególne elementy schematu nie mają sztywno określonego położenia w polu roboczym, co wpływa na przejrzystość schematu. W trybie śledzenia on-line, bezpośrednio na schemacie graficznym wyświetlane są wartości wyjść poszczególnych elementów. W tym celu schemat graficzny jest konwertowany do postaci grafu AOV, a następnie upraszczany i bezpośrednio z niego generowany jest kod źródłowy w języku ST. Opracowane edytory graficzne umożliwiają tworzenie zarówno prostych jak i złożonych programów sterowania, jak również zapewniają łatwą edycję, klonowanie fragmentów schematu, zapis, odczyt oraz drukowanie stworzonego diagramu.
EN
The article describes graphic editors of LD and FBD languages used in the CPDev proprietary engineering community. The diagrams created with the help of these editors are pre-converted to source code in ST, and then translated into the author’s intermediate code. A unique feature of these editors is the mechanism of automatically determining connections between diagram elements using the A* algorithm. Individual elements of the diagram do not have a rigid position in the working field (e.g. LD ladder), which significantly affects the transparency of the diagram. In on-line tracking mode, the output values of its individual elements are displayed directly on the graphic scheme. To ensure this, the graphic schema is first converted to an AOV graph, and then simplified and the ST source code is directly generated from it. Developed graphic editors allow creating both simple and complex control programs, as well as ensure easy editing, cloning of fragments of the scheme, saving, loading and printing of the created diagram.
PL
W artykule przedstawiono nową witrynę internetową zrealizowaną w Katedrze Automatyki Okrętowej Akademii Morskiej w Gdyni. Na stronie zostały umieszczone informacje niezbędne do przygotowania własnych projektów układów cyfrowych opracowywanych w edytorze tekstowym i graficznym języka VHDL w środowisku Quartus. Strona zawiera przykłady rozwiązań począwszy od układów prostszych do bardziej zaawansowanych. W każdym z tych projektów przedstawiono przykładowe rozwiązania. Ponadto do każdego projektu, opracowanego przy użyciu obu wymienionych edytorów, zostały dołączone komentarze ułatwiające zrozumienie rozpatrywanych zagadnień.
EN
The article presents a new website, realized at Department of Ship Automation in Gdynia Maritime University, based on an engineering diploma thesis. The website contains information necessary to prepare own digital circuit designs developed in the text and graphic editor of the VHDL hardware description language in the Quartus environment. There are examples of solutions from simpler to more advanced ones on the website, e.g. an adder implementation, a design of a sequential counter working in accordance with a specific graph, control plotters work, a system detecting a specific combination of input bits, a control system of a cargo lift, and so one. Each project contains a description of an example solution. Furthermore, for each project prepared in both editors, a commentary was added to facilitate understanding of the issues under consideration. The source files of all projects have been placed on the website, which allows students to be run on their own computers.
PL
Do dziś nierozwiązanym problemem jest takie zapisywanie danych opisowych na mapie rastrowej, aby uzyskać możliwość ich ponownego odczytania przez przeglądarkę. W wielu przypadkach, nowy produkt kartograficzny posiadający taką umiejętność, mógłby stanowić konkurencje dla tradycyjnych produktów kartograficznych SIP. Jednocześnie tego rodzaju program nie wymagałby od użytkowników specjalistycznej wiedzy z dziedziny kartografii i SIP. Jego wykorzystanie przy tworzeniu i odczytywaniu map turystycznych będzie możliwe nawet przez osoby posiadające wiedzę z dziedziny geografii na poziomie szkoły średniej. Wieloletnie badania sposobów zapisywania danych opisowych na mapach rastrowych, oraz wykorzystania innych dokumentów graficznych w postaci rastrowej, doprowadziły do opracowania metody wygenerowania e-symboli na podstawie alfabetu źródłowego. Dla realizacji tej metody opracowano zestaw oprogramowania autorskiego, zawierający analizator, generator, edytor oraz przeglądarkę graficzną. W artykule przedstawiono sposób jego wykorzystania na przykładzie mapy turystycznej. Jako obiekt badań wybrano mapę turystyczną, ze względu na jej częste wykorzystanie w życiu codziennym i zawierającą przede wszystkim informacje o miejscach godnych zwiedzenia, szlakach turystycznych, środkach komunikacji, a także infrastrukturze turystycznej i rozrywkowej. Dzięki zastosowaniu przedstawionego w artykule oprogramowania zakres informacyjny mapy turystycznej można powiększyć o dowolny zestaw informacji bez utraty jej przejrzystości i budowy dodatkowej bazy danych. Elastyczność metody umożliwia wzbogacenie treści mapy o dowolny rodzaj informacji niezbędny z punktu widzenia użytkownika.
EN
Recording semantic data on a raster map and thus making it amenable to reading through a browser has so far posed an unsolved problem. In numerous cases, such a new cartographic product would be an advantage over traditional cartographic GIS products. The advantage would be augmented by no need for a user to have specialized knowledge and command of GIS. The knowledge of geography at the secondary-school level would be sufficient to create and use such maps. Long-term research on methods for recording semantic information on raster maps and on the use of other graphic documents in a raster form have resulted in developing methods for generating e-symbols based on the source alphabet. To implement the method, the authors have developed a software package containing an analyzer, an e-symbol library generator, an editor for placing e-symbols on a raster map, and a graphic browser for reading the semantic information written on a raster map. The paper describes application of the software on a tourist map as an example. The study is based on a map type that is commonly used by tourists, which contains mostly information on places worth visiting (historical and national monuments of architecture and nature), tourist trails (for pedestrians, bikers, cars), transportation system (bus stops, railway stations, ferry terminals), as well as on tourist infrastructure and entertainment (accommodation, restaurants, cinemas, bars, discos). The software described in the paper makes it possible to extend the information content of such a tourist map by any additional items (e.g., standard, address, phone number, and e-mail address of accommodation, geographical coordinates, etc.) without loss of clarity and without any need to build an extra database. Flexibility of the method presented makes it possible to supplement the contents of such map by including any type of information important for the user.
PL
W artykule zaprezentowano strukturę oraz podstawowe moduły systemu do symulacji procesów obróbki plastycznej na zimno. Przedstawiono możliwości operacyjne jednego z kluczowych modułów systemu - edytora grafiki wektorowej przeznaczonego do zadań modelowania graficznego w preprocesingu symulacji procesów tłoczenia blach na zimno. Zademonstrowano przykłady zastosowania edytora do budowy modeli geometrycznych odwzorowujacych kształt i wymiary blachy oraz narzędzi typu matryca, stempel lub dociskacz stosowanych w procesach toczenia blach na zimno.
EN
The article presents a structure and basic modules of the system designed for the simulation of cold plastic forming processes. Operational capabilities of one of the main system modules - a vector graphics editor used in graphics modeling and preprocessing in sheet metal cold forming is introduced. Examples of the editor usage for building geometrical models that map the metal sheet shape and dimensions as well as tools such as die, punch or blank holder used in metal sheet forming are demonstrated.
PL
Artykuł przedstawia oprogramowanie wspomagające programowanie niestandardowych sterowników binarnych. Graficzny edytor automatów sterujących opiera się na wcześniej opracowanej i prezentowanej już metodzie. Program pracuje w środowisku Windows i umożliwia: opisanie pracy sterownika odpowiednim grafem przejść, zdefiniowanie słowa wejściowego i wyjściowego automatu oraz przygotowanie jego opisu w składni tekstowego języka opisu lub od razu docelowego języka programowania mikrosterownika.
EN
The article presents software tools for programming of the non-standard binary controllers. Graphical editor of the controlling automata is based on earlier worked-out and presented method. Programme works in Windows environment and allows: to describe the controller action by appropriate transition graph, to define automata input and output words, to receive the automata description in syntax of special description language or directly in syntax of chosen microprocessor programming language.
first rewind previous Strona / 1 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ć.