All hands on deck!!!
|
|
- Maksymilian Rutkowski
- 8 lat temu
- Przeglądów:
Transkrypt
1 All hands on deck!!! 92
2 Założenia projektowe Budujemy generator liczb pseudolosowych Moduł generujący LFSR (Linear Feedback Shift Register) Źródło: en.wikipedia.org/wiki/linear_feedback_shift_register Wersja 16 bitowa 93
3 LFSR Budowa rejestr przesuwny ze sprzężeniem zwrotnym na bramkach EX-OR. Podstawa działania wielomian charakterystyczny (pierwotny, pierwszy, generujący) Galoisa. Właściwości T = 2 N -1, słabe własności statystyczne danych wynikowych. Zastosowanie CRC (Cyclic Redundancy Check), Scrambler, Pomiary IR (Impulse Response). 94
4 Plan działania Projekt w C pod narzędziem Visual Studio Projekt w Impuse C pod narzędziem CoDeveloper Projekt w Impulse C pod narzędziem Visual Studio Symulacja działania generatora programowego i sprzętowego Generacja kodu HDL Analiza wyników Optymalizacja kodu Synteza i Implementacja 95
5 Projekt software owy Utworzyć projekt pod narzędziem Visual Studio 2008 uruchomić program, 96
6 Projekt software owy utworzyć nowy projekt File New Project, 97
7 Projekt software owy wybrać typ projektu Project types: Visual C++, zaznaczyć Templates: Win32 Console Application, 98
8 Projekt software owy nazwać projekt Name: (np. generator_sw), kliknąć przycisk OK, 99
9 Projekt software owy kliknąć przycisk Next >, 100
10 Projekt software owy określić typ aplikacji Application type: Console application, wybrać opcję Additional options: Empty project, kliknąć przycisk Finish. 101
11 Projekt software owy Tworzenie generatora dodać nowy plik do projektu pod Visual Studio Solution Explorer generator_sw Add New Item, 102
12 Projekt software owy wybrać kategorię Categories: Visual C++, zaznaczyć Templates: C++ File(.cpp), nazwać projekt z rozszerzeniem c Name: (np. rng.c), kliknąć Add, 103
13 Projekt software owy w nowo otwartym oknie umieścić następującą deklarację: #include <stdio.h> int main() { unsigned short lfsr = 0xACE1; unsigned short period = 0; do { lfsr = (lfsr >> 1) ^ (-(lfsr & 0x0001) & 0xB400); ++period; printf("wartosci losowe: 0x%04X\n", lfsr); } } while(lfsr!= 0xACE1); Źródło: en.wikipedia.org/wiki/linear_feedback_shift_register 104
14 Projekt software owy zbudować projekt (alt + shift + B) i przejść do następnego etapu. 105
15 Projekt hardware owy Utworzyć projekt pod narzędziem CoDeveloper uruchomić program, w oknie startowym kliknąć przycisk Create a New Project, 106
16 Projekt hardware owy zaznaczyć Project types General Application Templates, zaznaczyć Templates One input stream, one output stream, nazwać projekt (np. generator), 107
17 Projekt hardware owy wybrać lokalizację projektu na dysku Location, kliknąć przycisk OK, 108
18 Projekt hardware owy kliknąć przycisk Dalej >, 109
19 Projekt hardware owy nazwać proces Process name: (np. generator), nazwać strumień wejściowy Input stream name: (np. input) nazwać strumień wyjściowy Output stream name: (np. random), 110
20 Projekt hardware owy określić szerokość strumienia Stream width: 16 bit, określić głębokość strumienia Stream depth: 1 bit, kliknąć przycisk Dalej >, 111
21 Projekt hardware owy kliknąć przycisk Zakończ. 112
22 Projekt hardware owy Utworzyć projekt pod narzędziem Visual Studio 2008 uruchomić program, 113
23 Projekt hardware owy utworzyć nowy projekt File New Project, 114
24 Projekt hardware owy wybrać typ projektu Project types: Visual C++, zaznaczyć Templates: Impulse C Project, 115
25 Projekt hardware owy nazwać projekt Name: (np. generator), kliknąć przycisk OK. 116
26 Projekt hardware owy Kopiowanie projektu skopiować pliki utworzone pod CoDeveloperem (generator.h, generator_hw.c, generator_sw.c) do katalogu roboczego Visual Studio ( Visual Studio 2008\Projects\generator\generator), dołączyć skopiowane pliki, do projektu pod Visual Studio Solution Explorer generator Add Existing Item, 117
27 Projekt hardware owy zaznaczyć odpowiednie pliki (generator.h, generator_hw.c, generator_sw.c) i kliknąć przycisk Add, 118
28 Projekt hardware owy Próbna kompilacja zbudować projekt (alt + shift + B). 119
29 Projekt hardware owy Eliminacja zbędnych bytów generator.h, Generator nie wymaga danych wejściowych /////////////////////////////////////////////////////////////////////////////// // // Generated by Impulse CoDeveloper // Impulse C is Copyright(c) Impulse Accelerated Technologies, Inc. // #define STREAMDEPTH 1 /* buffer size for FIFO in hardware */ #define STREAMWIDTH 16 /* buffer width for FIFO in hardware */ #define INPUT_FILE "filter_in.dat" #define OUTPUT_FILE "filter_out.dat" 120
30 Projekt hardware owy Eliminacja zbędnych bytów generator_hw.c, Proces wejściowy nie jest potrzebny // Software process declarations (see generator_sw.c) extern void Producer(co_stream input); extern void Consumer(co_stream random); ( ) // // This is the hardware process. // void generator(co_stream input, co_stream random) Strumień wejściowy jest zbędny 121
31 Projekt hardware owy Eliminacja zbędnych bytów generator_hw.c, Brak danych wejściowych = licznik danych wejściowych jest zbędny IF_SIM(int samplesread; int sampleswritten;) ( ) Opis licznika jest zbędny do { // Hardware processes run forever IF_SIM(samplesread=0; sampleswritten=0;) co_stream_open(input, O_RDONLY, INT_TYPE(STREAMWIDTH)); co_stream_open(random, O_WRONLY, INT_TYPE(STREAMWIDTH)); Nie ma sensu otwierać coś, co nie istnieje 122
32 Projekt hardware owy Eliminacja zbędnych bytów generator_hw.c, Wyedytować tymczasowo na 1 while ( co_stream_read(input, &nsample, sizeof(co_int16)) == co_err_none ) { #pragma CO PIPELINE IF_SIM(samplesread++;) ( ) Opis licznika danych wejściowych jest zbędny Ten strumień nie istnieje co_stream_close(input); co_stream_close(random); IF_SIM(cosim_logwindow_fwrite(log, "Closing filter process, samples read: %d, samples written: %d\n", samplesread, sampleswritten);) Nie odczytamy coś, co nie istnieje 123
33 Projekt hardware owy Eliminacja zbędnych bytów generator_hw.c, void config_generator(void *arg) { co_stream input; Ten strumień nie istnieje co_stream random; co_process generator_process; co_process producer_process; co_process consumer_process; Ten proces nie istnieje 124
34 Projekt hardware owy Eliminacja zbędnych bytów generator_hw.c, Ten strumień nie istnieje input = co_stream_create("input", INT_TYPE(STREAMWIDTH), STREAMDEPTH); random = co_stream_create("random", INT_TYPE(STREAMWIDTH), STREAMDEPTH); producer_process = co_process_create("producer", (co_function)producer, 1, input); Ten proces nie istnieje generator_process = co_process_create("generator", (co_function)generator, 2, input, random); Wyedytować na 1. Usunąć strumień wejściowy 125
35 Projekt hardware owy Eliminacja zbędnych bytów generator_sw.c, void Producer(co_stream input) { ( ) Eliminujemy całego Producera } 126
36 Projekt hardware owy Próbna kompilacja alt + shift + B, jeśli succeeded, przejść dalej, jeśli failed, poprosić o pomoc prowadzącego. 127
37 Projekt hardware owy Czas na pytania 128
38 Projekt hardware owy Tworzenie modułu sprzętowego podmienić // Sample is now in variable nsample. // Add your processing code here. co_stream_write(random, &nsample, sizeof(co_int16)); na lfsr = (lfsr >> 1) ^ (-(lfsr & 1u) & 0xB400u); ++period; co_stream_write(random, &lfsr, sizeof(co_int16)); 129
39 Projekt hardware owy zadeklarować zmienne lsfr oraz period void generator(co_stream random) { co_int16 nsample; void generator(co_stream random) { uint16 lfsr; uint16 period; 130
40 Projekt hardware owy warunki początkowe zmiennych lsfr oraz period co_stream_open(random, O_WRONLY, INT_TYPE(STREAMWIDTH)); // Read values from the stream co_stream_open(random, O_WRONLY, INT_TYPE(STREAMWIDTH)); lfsr = 0xACE1u; period = 0; // Read values from the stream 131
41 Projekt hardware owy warunek pętli while, while ( 1 ) { #pragma CO PIPELINE while ( period < 0xFFFFu ) { #pragma CO PIPELINE zbudować projekt (alt + shift + B). 132
42 Symulacja Wstawienie breakpointów w kodzie programu (sw) 133
43 Symulacja Wstawienie breakpointów w kodzie programu (hw) 134
44 Symulacja Uruchomienie symulacji F5 (hw + sw) 135
45 Symulacja Obserwacja zmiennych (hw + sw) dodać zmienne lsfr oraz period do listy obserwowanych, umieścić kursor nad nazwą zmiennej menu kontekstowe Add Watch, 136
46 Symulacja zmienne i ich wartości pojawią się w nowym oknie Watch, prześledzić i porównać pracę obu generatorów (praca krokowa F5), zakończyć pracę debuggera (shift + F5). 137
47 Wnioski Model funkcjonalny RNG (Random Number Generator) opisany w językach C oraz Impulse C jest identyczny Symulacje można zredukować jedynie do symulacji układu opisanego w języku Impulse C Proces tworzenia układu sprowadził się do: umieszczenia behawioralnego opisu działania układu zapisanego w języku C wewnątrz pliku _hw, wykonania niewielkich modyfikacji kodu C do kodu Impulse C, innych zabiegów (np. warunek pętli while). 138
48 Generacja kodu HDL Opcje wybrać opcje projektu. generator menu kontekstowe Properties 139
49 Generacja kodu HDL Drzewo plików wybrać konfigurację sprzętową Configuration: Hardware, 140
50 Generacja kodu HDL dodać pliki sprzętowe i programowe Configuration Properties Impulse C Build Hardware files generator_hw.c, Software files generator_sw.c, generator.h, 141
51 Generacja kodu HDL dodać katalogi eksportowe Configuration Properties Impulse C Directories Hardware Export Directory export_hw, Software Export Directory export_sw. 142
52 Generacja kodu HDL Opcje generatora Configuration Properties Impulse C HDL Generation Target Generic (VHDL), Use std_logic Yes, Export Files Yes. 143
53 Generacja kodu HDL optymalizacje Configuration Properties Impulse C Optimization Constant Propagation Yes, Array Scalarization Yes, Relocate Loop Zastosuj. Invariants Yes, 144
54 Generacja kodu HDL Wybór kompilatora kompilacja sprzętowa (Hardware). Generacja kodu (alt + shift + B). 145
55 Generacja kodu HDL Wynik kompilacji 146
56 Analiza wygenerowanej logiki Analiza przybliżona bloki budowa, typ (np. pipeline), liczba stanów (Stages), maksymalne opóźnienie (Max. Unit Delay), latencja (Latency) wydajność (Rate) efektywna wydajność (Effective Rate). 147
57 Analiza wygenerowanej logiki operacje arytmetyczne/logiczne, typ (np. Adder), liczba, szerokość bitowa argumentów. 148
58 Analiza wygenerowanej logiki Informacje dodatkowe liczba wszystkich stanów (Total Stages), maksymalne opóźnienie pojedynczego bloku (Max. Unit Delay), ilość użytych bloków DSP (Estimated DSP). 149
59 Analiza wygenerowanej logiki Stage Master Explorer uruchomić narzędzie Stage Master Explorer CoDeveloper Tools Stage Master Explorer, 150
60 Analiza wygenerowanej logiki załadować plik xic generator.xic Otwórz, 151
61 Analiza wygenerowanej logiki przyglądnąć się wynikom, 152
62 Analiza wygenerowanej logiki przyglądnąć się pseudokodowi (Source Code) odpowiadającemu poszczególnym blokom zastanowić się nad funkcjonalnością pseudokodu, spróbować przełożyć (samodzielnie) pseudokod na wygenerowaną logikę. 153
63 Analiza wygenerowanej logiki przyglądnąć się diagramom przepływu danych (Datapath) odpowiadającym poszczególnym blokom zastanowić się nad funkcjonalnością diagramów przepływu, przyjrzeć się, jak realizowane są poszczególne operacje arytmetyczne i logiczne, zwrócić uwagę na opóźnienia wnoszone przez bloki, zastanowić się nad blokami konwersji typu danych. 154
64 Optymalizacja projektu Zespoły 1 4 wyedytować kod tak, by: operować jedynie na danych typu int, używać jedynie typów sprzętowo dedykowanych co_ (co_int??), używać jedynie operacji dedykowanych dla danego typu danych (IADD??). Zespoły 5 8 wyedytować kod tak, by: operować jedynie na danych typu uint, używać jedynie typów sprzętowo dedykowanych co_ (co_uint??), używać jedynie operacji dedykowanych dla danego typu danych (UADD??). 155
65 Optymalizacja projektu Kompilacja (programowa) projektu zespoły 1 4 zmiany w następujących po sobie stanach generatora. 156
66 Optymalizacja projektu Generacja logiki zespoły 1 4 brak widocznych zmian na poziomie logów. 157
67 Optymalizacja projektu Generacja logiki zespoły 1 4 zmniejszenie liczby stopni konwersji typów 158
68 Optymalizacja projektu Wnioski Zespoły 1 4. Zespoły
69 Synteza Utworzyć projekt pod narzędziem ISE Design Suite uruchomić program, wybrać File New Project, 160
70 Synteza nazwać projekt Name: (np. generator), kliknąć przycisk Next, 161
71 Synteza wybrać rodzinę układów Family Virtex5, wybrać urządzenie Device XC5VLX220, wybrać obudowę Package FF1760, wybrać opóźnienie Speed -2, 162
72 Synteza wybrać narzędzie do syntezy Synthesis Tool XST (VHDL/Verilog), wybrać symulator Simulator Modelsim-?? VHDL, wybrać preferowany język Preferred Language VHDL, 163
73 Synteza wybrać standard analizy języka VHDL Source Analysis Standard VHDL- 93, kliknąć Next, w nowo otwartym oknie kliknąć Finish. 164
74 Synteza Dodać pliki źródłowe kliknąć ikonę Add Source, 165
75 Synteza zaznaczyć wszystkie pliki z podkatalogu hw katalogu export_hw, kliknąć Otwórz, 166
76 Synteza kliknąć OK. 167
77 Synteza Utworzyć bibliotekę impulse przełączyć widok na zakładkę Libraries, dodać nowe pliki menu kontekstowe New Source, 168
78 Synteza wybrać VHDL Library, nazwać bibliotekę File name: impulse, kliknąć Next, w nowym oknie kliknąć Finish. 169
79 Synteza dodać pliki do biblioteki impulse menu kontekstowe Add Source, 170
80 Synteza zaznaczyć wszystkie pliki z podkatalogu impulse_lib katalogu export_hw, kliknąć Otwórz, 171
81 Synteza kliknąć OK, 172
82 Synteza Synteza w zakładce Design uruchomić syntezę Synthesize XST menu kontekstowe Run. 173
83 Implementacja Implementacja w zakładce Design uruchomić implementację Implement Design menu kontekstowe Run. 174
84 Synteza i implementacja Zapoznać się z logami syntezy i implementacji Wnioski maksymalna częstotliwość pracy, zajętość zasobów logicznych, inne. 175
85 Synteza i implementacja Xilinx generic Wyeksportować nowe pliki HDL Visual Studio, Target Xilinx Generic (VHDL). Założyć nowy projekt ISE zaimportować nowe pliki źródłowe, zaimportować nowe pliki biblioteki impulse, wykonać syntezę i implementację. 176
86 Synteza i implementacja Xilinx generic Zapoznać się z wynikami syntezy i implementacji Wnioski maksymalna częstotliwość pracy, zajętość zasobów logicznych, porównanie z implementacją Generic (VHDL). 177
87 Podsumowanie Czas poświęcony na zaprojektowanie, testy, optymalizację, syntezę oraz implementację modułu sprzętowego w języku Impulse C jest krótki. Ilość narzędzi użytych podczas projektowania układu była duża, przez co projektowanie może wydawać się żmudne i długie. Czas poświęcony na przełączanie się między narzędziami jest długi, w porównaniu do czasu spędzonego na wykonaniu opisu behawioralnego projektowanego układu. 178
88 Podsumowanie Stage Master Explorer znacząco przyspiesza proces projektowania układu, gdyż eliminuje każdorazowo potrzebę wykonania syntezy i implementacji w celu sprawdzenia, czy układ dobrze działa oraz czy przeprowadzone działania odniosły zamierzony skutek. Kluczowym jest wybranie odpowiedniego PSP, który zapewni optymalny wariant implementacyjny. 179
89 Pytania sprawdzające 180
Projektowanie systemów za pomocą języków wysokiego poziomu ESL
Akademia Górniczo Hutnicza im. Stanisława Staszica w Krakowie Wydział IET Katedra Elektroniki Projektowanie systemów za pomocą języków wysokiego poziomu ESL Ćwiczenie 1 Wprowadzenie do języka Impulse C
Bardziej szczegółowoPROGRAMOWALNE UKŁADY CYFROWE
Akademia Górniczo Hutnicza im. Stanisława Staszica w Krakowie Wydział EAIiE Katedra Elektroniki PROGRAMOWALNE UKŁADY CYFROWE Ćwiczenie Wprowadzenie do języka Impulse C Zespół Rekonfigurowalnych Systemów
Bardziej szczegółowoInformatyka I : Tworzenie projektu
Tworzenie nowego projektu w programie Microsoft Visual Studio 2013 Instrukcja opisuje w jaki sposób stworzyć projekt wykorzystujący bibliotekę winbgi2 w programie Microsoft Visual Studio 2013. 1. Otwórz
Bardziej szczegółowoMentorGraphics ModelSim
MentorGraphics ModelSim 1. Konfiguracja programu Wszelkie zmiany parametrów systemu symulacji dokonywane są w menu Tools -> Edit Preferences... Wyniki ustawień należy zapisać w skrypcie startowym systemu
Bardziej szczegółowo1. ISE WebPack i VHDL Xilinx ISE Design Suite 10.1 VHDL Tworzenie projektu Project Navigator Xilinx ISE Design Suite 10.1 File
1. ISE WebPack i VHDL Celem ćwiczenia jest szybkie zaznajomienie się ze środowiskiem projektowym Xilinx ISE Design Suite 10.1 oraz językiem opisu sprzętu VHDL. Tworzenie projektu Uruchom program Project
Bardziej szczegółowoProjektowanie systemów za pomocą języków wysokiego poziomu ESL
Akademia Górniczo Hutnicza im. Stanisława Staszica w Krakowie Wydział IET Katedra Elektroniki Projektowanie systemów za pomocą języków wysokiego poziomu ESL Ćwiczenie 4 Mixed Design: Impulse C + VHDL Zespół
Bardziej szczegółowoBezpieczeństwo informacji oparte o kryptografię kwantową
WYŻSZA SZKOŁA BIZNESU W DĄBROWIE GÓRNICZEJ WYDZIAŁ ZARZĄDZANIA INFORMATYKI I NAUK SPOŁECZNYCH Instrukcja do laboratorium z przedmiotu: Bezpieczeństwo informacji oparte o kryptografię kwantową Instrukcja
Bardziej szczegółowo1.Wstęp. 2.Generowanie systemu w EDK
1.Wstęp Celem niniejszego ćwiczenia jest zapoznanie z możliwościami debuggowania kodu na platformie MicroBlaze oraz zapoznanie ze środowiskiem wspomagającym prace programisty Xilinx Platform SDK (Eclipse).
Bardziej szczegółowoWygląd okna aplikacji Project Navigator.
Laboratorium przedmiotu Podstawy Techniki Cyfrowej ćw.1: Układy kombinacyjne Wprowadzenie: Wszelkie realizacje układowe projektów w ramach laboratorium z przedmiotu Podstawy Techniki Cyfrowej będą tworzone
Bardziej szczegółowoLaboratorium Projektowania Systemów VLSI-ASIC Katedra Elektroniki Akademia Górniczo-Hutnicza
Laboratorium Projektowania Systemów VLSI-ASIC Katedra Elektroniki Akademia Górniczo-Hutnicza Projektowanie układów VLSI-ASIC za pomocą techniki komórek standardowych przy użyciu pakietu Cadence Programowanie,
Bardziej szczegółowoProjektowanie z użyciem bloków funkcjonalnych w układach programowalnych firmy Xilinx
Projektowanie z użyciem bloków funkcjonalnych w układach programowalnych firmy Xilinx CEL ĆWICZENIA Celem ćwiczenia jest utrwalenie wiedzy dotyczącej budowy, działania i własności programowalnych układów
Bardziej szczegółowoProjektowanie układów VLSI-ASIC techniką od ogółu do szczegółu (top-down) przy użyciu pakietu CADENCE
Katedra Elektroniki Akademia Górniczo-Hutnicza w Krakowie Projektowanie układów VLSI-ASIC techniką od ogółu do szczegółu (top-down) przy użyciu pakietu CADENCE opis układu w Verilog, kompilacja i symulacja
Bardziej szczegółowoSposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu.
Sposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu. Dr inż. Zofia Kruczkiewicz Dwa sposoby tworzenia apletów Dwa sposoby
Bardziej szczegółowoLaboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych.
Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych. 1. Przygotowanie środowiska programistycznego. Zajęcia będą
Bardziej szczegółowoSymulacja systemu z procesorem MicroBlaze w środowisku ActiveHDL
Symulacja systemu z procesorem MicroBlaze w środowisku ActiveHDL wersja 6.06.2007 Zespół Rekonfigurowalnych Systemów Obliczeniowych AGH Kraków http://www.fpga.agh.edu.pl/ Poniższe ćwiczenie jest kontynuacją
Bardziej szczegółowoĆwiczenia laboratoryjne. Oprogramowanie i badanie prostych metod sortowania w tablicach
Ćwiczenia laboratoryjne Oprogramowanie i badanie prostych metod sortowania w tablicach Sprawozdanie Na każdym zajęciu laboratoryjnym sporządza się za pomocą edytora Word sprawozdanie. Bazowa zawartość
Bardziej szczegółowoUkłady reprogramowalne i SoC Implementacja w układach FPGA
Układy reprogramowalne i SoC Implementacja w układach FPGA Prezentacja jest współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie pt. Innowacyjna dydaktyka bez
Bardziej szczegółowoWPROWADZENIE DO INFORMATYKI
J.NAWROCKI, M. ANTCZAK, H. ĆWIEK, W. FROHMBERG, A. HOFFA, M. KIERZYNKA, S. WĄSIK WPROWADZENIE DO INFORMATYKI PROGRAMOWANIE IMPERATYWNE ŚRODOWISKO URUCHOMIENIOWE I. INSTALACJA I KONFIGURACJA ECLIPSE CDT
Bardziej szczegółowoWarsztaty AVR. Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR. Dariusz Wika
Warsztaty AVR Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR Dariusz Wika 1.Krótki wstęp: Eclipse to rozbudowane środowisko programistyczne, które dzięki możliwości instalowania
Bardziej szczegółowoKONFIGURACJA NOWEGO PROJEKTU W CODE COMPOSER STUDIO
KONFIGURACJA NOWEGO PROJEKTU W CODE COMPOSER STUDIO Tworzenie nowego projektu Podłączyć płytkę DSP (duży wtyk USB na płytce) do portu USB w komputerze. Uruchomić Code Composer Studio. W oknie Workspace
Bardziej szczegółowoWYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.
WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM NetBeans Wykonał: Jacek Ventzke informatyka sem. VI 1. Uruchamiamy program NetBeans (tu wersja 6.8 ) 2. Tworzymy
Bardziej szczegółowoSYSTEMY DEDYKOWANE W UKŁADACH PROGRAMOWALNYCH
Akademia Górniczo Hutnicza im. Stanisława Staszica w Krakowie Wydział IEiT Katedra Elektroniki SYSTEMY DEDYKOWANE W UKŁADACH PROGRAMOWALNYCH Ćwiczenie 5 ZYNQ. Obsługa przerwań. Zespół Rekonfigurowalnych
Bardziej szczegółowoĆwiczenie 1 VHDL - Licznik 4-bitowy.
Ćwiczenie 1 VHDL - Licznik 4-bitowy. Zadaniem studenta jest zaprojektowanie w układzie CoolRunner2 układu, który dzieli częstotliwość zegara wejściowego generując sygnał taktowania licznika 4-bitowego,
Bardziej szczegółowoMateriały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf. Materiały poprawione
Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf Materiały poprawione Rozwiązanie zadania w NetBeans IDE 7.4: Jarosław Ksybek, Adam Miazio Celem ćwiczenia jest przygotowanie prostej aplikacji
Bardziej szczegółowoPROGRAMOWALNE STEROWNIKI LOGICZNE
PROGRAMOWALNE STEROWNIKI LOGICZNE I. Wprowadzenie Klasyczna synteza kombinacyjnych i sekwencyjnych układów sterowania stosowana do automatyzacji dyskretnych procesów produkcyjnych polega na zaprojektowaniu
Bardziej szczegółowoProjekt procesora NIOSII w strukturze programowalnego układu logicznego CYCLONEII EP2C35F672C6 podłączenie i obsługa wyświetlacza LCD.
LAB. 2 Projekt procesora NIOSII w strukturze programowalnego układu logicznego CYCLONEII EP2C35F672C6 podłączenie i obsługa wyświetlacza LCD. Laboratorium Mikroprocesorowych Układów Sterowania instrukcja
Bardziej szczegółowoTworzenie projektu asemblerowego dla środowiska Visual Studio 2008.
Dwiczenie 5. TEMAT: CEL: Tworzenie projektu asemblerowego dla środowiska Visual Studio 2008. Celem dwiczenia jest poznanie możliwości VS 2008 w zakresie tworzenia i uruchamiania aplikacji z kodem mieszanym
Bardziej szczegółowoMateriały dodatkowe. Simulink PLC Coder
Katedra Inżynierii Systemów Sterowania Materiały dodatkowe Simulink PLC Coder Opracowali: mgr inż. Tomasz Karla Data: Listopad, 2016 r. Dodatkowe informacje Materiały dodatkowe mają charakter ogólny i
Bardziej szczegółowoFAQ: 00000042/PL Data: 3/07/2013 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem S7-1200
Spis treści 1 Opis zagadnienia omawianego w dokumencie.. 2 2 Wstęp do nowego projektu..... 3 2.1 Nowy projekt... 3 2.2 Dodanie nowego urządzenia... 4 3 Program w main... 6 4 Program PC Access.... 8 4.1
Bardziej szczegółowoSYSTEMY DEDYKOWANE W UKŁADACH PROGRAMOWALNYCH
Akademia Górniczo Hutnicza im. Stanisława Staszica w Krakowie Wydział IEiT Katedra Elektroniki SYSTEMY DEDYKOWANE W UKŁADACH PROGRAMOWALNYCH Ćwiczenie 2 Współpraca Zynq Processing System z peryferiami
Bardziej szczegółowoProjektowanie z użyciem procesora programowego Nios II
Projektowanie z użyciem procesora programowego Nios II WSTĘP Celem ćwiczenia jest nauczenie projektowania układów cyfrowych z użyciem wbudowanych procesorów programowych typu Nios II dla układów FPGA firmy
Bardziej szczegółowoInstrukcja tworzenia aplikacji EE na bazie aplikacji prezentowanej na zajęciach lab.4 z PIO umożliwiająca przez sieć dostęp wielu użytkownikom.
Instrukcja tworzenia aplikacji EE na bazie aplikacji prezentowanej na zajęciach lab.4 z PIO umożliwiająca przez sieć dostęp wielu użytkownikom. Projektowanie i wdrażanie systemów informatycznych Przekształcenie
Bardziej szczegółowo1. Synteza układów opisanych w języku VHDL Xilinx ISE Design Suite 10.1 VHDL 2. Obsługa przetwornika CA Project Add source...
1. Synteza układów opisanych w języku VHDL Celem ćwiczenia jest szybkie zaznajomienie się ze środowiskiem projektowym Xilinx ISE Design Suite 10.1 oraz językiem opisu sprzętu VHDL, także przetwornikiem
Bardziej szczegółowoGromadzenie danych. Przybliżony czas ćwiczenia. Wstęp. Przegląd ćwiczenia. Poniższe ćwiczenie ukończysz w czasie 15 minut.
Gromadzenie danych Przybliżony czas ćwiczenia Poniższe ćwiczenie ukończysz w czasie 15 minut. Wstęp NI-DAQmx to interfejs służący do komunikacji z urządzeniami wspomagającymi gromadzenie danych. Narzędzie
Bardziej szczegółowoWydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: PROGRAMOWALNE STRUKTURY LOGICZNE
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: PROGRAMOWALNE STRUKTURY LOGICZNE ES1C420 300 Ćwiczenie Nr 2 KOMPILACJA
Bardziej szczegółowoTwinCAT 3 konfiguracja i uruchomienie programu w języku ST lokalnie
TwinCAT 3 konfiguracja i uruchomienie programu w języku ST lokalnie 1. Uruchomienie programu TwinCAT 3: a) Kliknąć w start i wpisać wpisać frazę twincat. b) Kliknąć w ikonę jak poniżej: 2. Wybrać w menu
Bardziej szczegółowoProgramowanie obiektowe
Laboratorium z przedmiotu Programowanie obiektowe - zestaw 07 Cel zajęć. Celem zajęć jest zapoznanie z praktycznymi aspektami tworzenia aplikacji okienkowych w C#. Wprowadzenie teoretyczne. Rozważana w
Bardziej szczegółowoProjektowanie systemów za pomocą języków wysokiego poziomu ESL
Akademia Górniczo Hutnicza im. Stanisława Staszica w Krakowie Wydział IET Katedra Elektroniki Projektowanie systemów za pomocą języków wysokiego poziomu ESL Ćwiczenie 2 Implementacja funkcji Hash z użyciem
Bardziej szczegółowoBezpieczeństwo informacji oparte o kryptografię kwantową
WYŻSZA SZKOŁA BIZNESU W DĄBROWIE GÓRNICZEJ WYDZIAŁ ZARZĄDZANIA INFORMATYKI I NAUK SPOŁECZNYCH Instrukcja do laboratorium z przedmiotu: Bezpieczeństwo informacji oparte o kryptografię kwantową Instrukcja
Bardziej szczegółowoProgramowanie procesora Microblaze w środowisku SDK
Programowanie procesora Microblaze w środowisku SDK 9 kwietnia 2010 Zespół Rekonfigurowalnych Systemów Obliczeniowych AGH Kraków http://www.fpga.agh.edu.pl/ 1.Wstęp Celem niniejszego ćwiczenia jest: zapoznanie
Bardziej szczegółowoProgramowanie niskopoziomowe
W. Complak, J.Kniat, M. Antczak, K. Kwarciak, G. Palik, A. Rybarczyk, Ł. Wielebski Materiały Programowanie niskopoziomowe http://www.cs.put.poznan.pl/arybarczyk/c_w_0.pdf Spis treści 1. Instalacja środowiska
Bardziej szczegółowo- Narzędzie Windows Forms. - Przykładowe aplikacje. Wyższa Metody Szkoła programowania Techniczno Ekonomiczna 1 w Świdnicy
Wyższa Metody Szkoła programowania Techniczno Ekonomiczna 1 w Świdnicy - Narzędzie Windows Forms - Przykładowe aplikacje 1 Narzędzia Windows Form Windows Form jest narzędziem do tworzenia aplikacji dla
Bardziej szczegółowoTechniki programowania INP001002Wl rok akademicki 2018/19 semestr letni. Wykład 8. Karol Tarnowski A-1 p.
Techniki programowania INP001002Wl rok akademicki 2018/19 semestr letni Wykład 8 Karol Tarnowski karol.tarnowski@pwr.edu.pl A-1 p. 411B Plan prezentacji Biblioteka GSL Na podstawie: https://www.gnu.org/software/gsl/doc/html/index.html
Bardziej szczegółowoProgramowanie Obiektowe GUI
Programowanie Obiektowe GUI Swing Celem ćwiczenia jest ilustracja wizualnego tworzenia graficznego interfejsu użytkownika opartego o bibliotekę Swing w środowisku NetBeans. Ponadto, ćwiczenie ma na celu
Bardziej szczegółowoMS Visual Studio Express 2012 for Web instalacja i konfiguracja
MS Visual Studio Express 2012 for Web instalacja i konfiguracja Strona 1 z 10 Spis treści 1. Instalacja Visual Studio for Web....3 2. Przygotowanie projektu....5 3. Otwarcie projektu przy pomocy VSW....6
Bardziej szczegółowoPolitechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Podstawowe kroki programowania zestawu uruchomieniowego ZL9AVR z systemem operacyjnym NutOS w środowisku
Bardziej szczegółowoProgramowalne układy logiczne Wydziałowy Zakład Nanometrologii SEMESTR LETNI
Programowalne układy logiczne Wydziałowy Zakład Nanometrologii SEMESTR LETNI Pierwszy projekt w środowisku ISE Design Suite Xilinx 1. Zapoznanie ze środowiskiem Xilinx ISE Design oraz językiem opisu sprzętu
Bardziej szczegółowoProjektowanie z użyciem softprocesora picoblaze w układach programowalnych firmy Xilinx
Projektowanie z użyciem softprocesora picoblaze w układach programowalnych firmy Xilinx CEL ĆWICZENIA Celem ćwiczenia jest utrwalenie wiedzy dotyczącej budowy, działania i własności programowalnych układów
Bardziej szczegółowoWprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka
Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka 1. Kompilacja aplikacji konsolowych w środowisku programistycznym Microsoft Visual Basic. Odszukaj w menu startowym systemu
Bardziej szczegółowoLABORATORIUM UKŁADÓW PROGRAMOWALNYCH Wydziałowy Zakład Metrologii Mikro- i Nanostruktur SEMESTR LETNI 2017
LABORATORIUM UKŁADÓW PROGRAMOWALNYCH Wydziałowy Zakład Metrologii Mikro- i Nanostruktur SEMESTR LETNI 2017 Prowadzący: mgr inż. Maciej Rudek email: maciej.rudek@pwr.edu.pl Pierwszy projekt w środowisku
Bardziej szczegółowoĆwiczenia z S7-1200. Komunikacja S7-1200 z miernikiem parametrów sieci PAC 3200 za pośrednictwem protokołu Modbus/TCP.
Ćwiczenia z S7-1200 Komunikacja S7-1200 z miernikiem parametrów sieci PAC 3200 za pośrednictwem protokołu Modbus/TCP FAQ Marzec 2012 Spis treści 1 Opis zagadnienie poruszanego w ćwiczeniu. 3 1.1 Wykaz
Bardziej szczegółowoProjektowanie aplikacji internetowych laboratorium
Projektowanie aplikacji internetowych laboratorium Programowanie w języku Java Do realizacji projektu potrzebne jest zintegrowane środowisko programistyczne NetBeans 7 (zrzuty ekranów pochodzą z wersji
Bardziej szczegółowoProjektowanie układów na schemacie
Projektowanie układów na schemacie Przedstawione poniżej wskazówki mogą być pomocne przy projektowaniu układach na poziomie schematu. Stałe wartości logiczne Aby podłączyć wejście do stałej wartości logicznych
Bardziej szczegółowoĆwiczenia z S7-1200. S7-1200 jako Profinet-IO Controller. FAQ Marzec 2012
Ćwiczenia z S7-1200 S7-1200 jako Profinet-IO Controller FAQ Marzec 2012 Spis treści 1 Opis zagadnienie poruszanego w ćwiczeniu. 3 1.1 Wykaz urządzeń..... 3 2 KONFIGURACJA S7-1200 PLC.. 4 2.1 Nowy projekt.
Bardziej szczegółowoAKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE. QuIDE Quantum IDE PODRĘCZNIK UŻYTKOWNIKA
AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE QuIDE Quantum IDE PODRĘCZNIK UŻYTKOWNIKA Joanna Patrzyk Bartłomiej Patrzyk Katarzyna Rycerz jpatrzyk@quide.eu bpatrzyk@quide.eu kzajac@agh.edu.pl
Bardziej szczegółowoWprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka
Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka 1. Kompilacja aplikacji konsolowych w środowisku programistycznym Microsoft Visual Basic. Odszukaj w menu startowym systemu
Bardziej szczegółowoI - Microsoft Visual Studio C++
I - Microsoft Visual Studio C++ 1. Nowy projekt z Menu wybieramy File -> New -> Projekt -> Win32 Console Application w okienku Name: podajemy nazwę projektu w polu Location: wybieramy miejsce zapisu i
Bardziej szczegółowoPolitechnika Gdańska Katedra Optoelektroniki i Systemów Elektronicznych
Laboratorium OiOSE. Programowanie w środowisku MS Visual C++ 1 Politechnika Gdańska Katedra Optoelektroniki i Systemów Elektronicznych Organizacja i Oprogramowanie Systemów Elektronicznych Michał Kowalewski
Bardziej szczegółowoProgramowanie. Ćwiczenie Język C. Środowisko programowania Visual Studio
Programowanie Ćwiczenie Język C. Środowisko programowania Visual Studio Tematy ćwiczenia praca ze środowiskiem, tworzenie i uruchomienie programu, struktura programu, deklaracje i definicje typy standardowe,
Bardziej szczegółowoTestowanie I. Celem zajęć jest zapoznanie studentów z podstawami testowania ze szczególnym uwzględnieniem testowania jednostkowego.
Testowanie I Cel zajęć Celem zajęć jest zapoznanie studentów z podstawami testowania ze szczególnym uwzględnieniem testowania jednostkowego. Testowanie oprogramowania Testowanie to proces słyżący do oceny
Bardziej szczegółowoWprowadzenie do laboratorium. Zasady obowiązujące na zajęciach. Wprowadzenie do narzędzi wykorzystywanych podczas laboratorium.
Wprowadzenie do laboratorium. Zasady obowiązujące na zajęciach. Wprowadzenie do narzędzi wykorzystywanych podczas laboratorium. Prowadzący Dr inż. Zofia 1 La1 La2 Forma zajęć - laboratorium Wprowadzenie
Bardziej szczegółowoPolitechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki ĆWICZENIE Nr 1 (3h) Wprowadzenie do obsługi platformy projektowej Quartus II Instrukcja pomocnicza do laboratorium z przedmiotu
Bardziej szczegółowoMateriały dodatkowe. Raspberry Pi
Katedra Inżynierii Systemów Sterowania Materiały dodatkowe Raspberry Pi Opracowali: mgr inż. Tomasz Karla Data: Listopad, 2016 r. Dodatkowe informacje Materiały dodatkowe mają charakter ogólny i służą
Bardziej szczegółowoMS Visual Studio 2005 Team Suite - Performance Tool
MS Visual Studio 2005 Team Suite - Performance Tool przygotował: Krzysztof Jurczuk Politechnika Białostocka Wydział Informatyki Katedra Oprogramowania ul. Wiejska 45A 15-351 Białystok Streszczenie: Dokument
Bardziej szczegółowoSFML. (Simple and Fast Multimedia Library)
SFML (Simple and Fast Multimedia Library) I Przygotowanie do tworzenia programów z użyciem biblioteki SFML w środowisku Code::Blocks.... 2 II Struktura programu... 3 III Obiekty graficzne... 3 1. Podstawowe
Bardziej szczegółowo1. Pierwszy program. Kompilator ignoruje komentarze; zadaniem komentarza jest bowiem wyjaśnienie programu człowiekowi.
1. Pierwszy program // mój pierwszy program w C++ #include using namespace std; cout
Bardziej szczegółowoĆwiczenie 1. Modelowanie prostego procesu
Ćwiczenie 1. Modelowanie prostego procesu Część 1. Definiowanie nowego projektu 1. Uruchom narzędzie TIBCO Business Studio. 2. Z menu wybierz File -> New -> Project... 3. W oknie dialogowym New Project
Bardziej szczegółowoPolitechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki. ĆWICZENIE Nr 8 (3h) Implementacja pamięci ROM w FPGA
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki ĆWICZENIE Nr 8 (3h) Implementacja pamięci ROM w FPGA Instrukcja pomocnicza do laboratorium z przedmiotu Programowalne Struktury
Bardziej szczegółowoProgramowanie obiektowe zastosowanie języka Java SE
Programowanie obiektowe zastosowanie języka Java SE Wstęp do programowania obiektowego w Javie Autor: dr inŝ. 1 Java? Java język programowania obiektowo zorientowany wysokiego poziomu platforma Javy z
Bardziej szczegółowoProjektowanie i implementacja filtru FIR
POLITECHNIKA POZNAŃSKA KATEDRA STEROWANIA I INŻYNIERII SYSTEMÓW Pracownia Układów Elektronicznych i Przetwarzania Sygnałów PROGRAMOWALNE UKŁADY CYFROWE I PROCESORY SYGNAŁOWE Instrukcja do ćwiczeń laboratoryjnych
Bardziej szczegółowo1. Tworzenie nowego projektu.
Załącznik do Instrukcji 1. Tworzenie nowego projektu. Wybieramy opcję z menu głównego New->QNX C Project. Wprowadzamy nazwę przechodzimy do następnego kroku NEXT. Wybieramy platformę docelową oraz warianty
Bardziej szczegółowoZadania: 1. Funkcja przeliczająca F na C: float FtoC(float f){ return (f 32.0) * 5.0 / 9.0; }
Zadania: 1. Funkcja przeliczająca F na C: float FtoC(float f){ return (f 32.0) * 5.0 / 9.0; 2. Utworzyć dodatkową funkcję, która przelicza F na K, na bazie poprzedniej F to C (z poprzednich zajęć), wg
Bardziej szczegółowoPodstawy wykorzystania bibliotek DLL w skryptach oprogramowania InTouch
INFORMATOR TECHNICZNY WONDERWARE Informator Techniczny nr 60 04-12-2002 Podstawy wykorzystania bibliotek DLL w skryptach oprogramowania InTouch Wstęp PoniŜsza dokumentacja oparta na przykładach stworzonych
Bardziej szczegółowoPolitechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Podstawowe kroki programowania zestawu uruchomieniowego ZL9AVR z systemem operacyjnym NutOS w środowisku
Bardziej szczegółowoKonfiguracja i przygotowanie środowiska do współpracy z infrastrukturą PL-Grid
geclipse dla PL-Grid Instalacja środowiska: 1. Upewnij się, że masz zainstalowane środowisko Java, 2. Rozpakuj archiwum geclipse-plgrid_.zip do wybranego przez siebie katalogu, np.: D:\PL-Grid
Bardziej szczegółowoProjekt procesora NIOSII w strukturze programowalnego układu logicznego CYCLONEII EP2C35F672C6 wersja startowa dla słuchaczy studiów niestacjonarnych.
Projekt procesora NIOSII w strukturze programowalnego układu logicznego CYCLONEII EP2C35F672C6 wersja startowa dla słuchaczy studiów niestacjonarnych. Laboratorium Mikroprocesorowych Układów Sterowania
Bardziej szczegółowoLaboratorium A: Podstawy administrowania serwerem
Rozdział 1: Podstawy administrowania serwerem 41 Laboratorium A: Podstawy administrowania serwerem Cele Scenariusz Uwagi administratora systemów Wymagania wstępne Po zrealizowaniu tego laboratorium uczestnik
Bardziej szczegółowoWybieramy File->New->Project Wybieramy aplikację MFC->MFC Application jak na rysunku poniżej:
Interfejs w MFC 1. Tworzenie nowego projektu Wybieramy File->New->Project Wybieramy aplikację MFC->MFC Application jak na rysunku poniżej: Następnie wybieramy opcje jak na rysunku: Następnie wybieramy
Bardziej szczegółowoProgramowanie Systemów Czasu Rzeczywistego
Programowanie Systemów Czasu Rzeczywistego Laboratorium Wprowadzenie Mariusz RUDNICKI mariusz.rudnicki@eti.pg.gda.pl 2016 Spis treści Przygotowanie platform docelowej.... 3 Przygotowanie środowiska programistycznego
Bardziej szczegółowocmt + CODESYS, oraz zdalne wejścia/ wyjścia
Instrukcja użytkownika cmt + CODESYS, oraz zdalne wejścia/ wyjścia W tej instrukcji przedstawiono krok po kroku, jak skonfigurować panel cmt3090 i zdalne wejścia/ wyjścia. V1.00 Spis treści 1. Instalacja
Bardziej szczegółowoPodstawy programowania. Ćwiczenie. Pojęcia bazowe. Języki programowania. Środowisko programowania Visual Studio
Podstawy programowania Ćwiczenie Pojęcia bazowe. Języki programowania. Środowisko programowania Visual Studio Tematy ćwiczenia algorytm, opis języka programowania praca ze środowiskiem, formularz, obiekty
Bardziej szczegółowoLaboratorium 1 - Programowanie proceduralne i obiektowe
Laboratorium 1 - Programowanie proceduralne i obiektowe mgr inż. Kajetan Kurus 4 marca 2014 1 Podstawy teoretyczne 1. Programowanie proceduralne (powtórzenie z poprzedniego semestru) (a) Czym się charakteryzuje?
Bardziej szczegółowoLABORATORIUM ELEKTRONIKA Projektowanie koderów, transkoderów i dekoderów w języku VHDL
LABORATORIUM ELEKTRONIKA Projektowanie koderów, transkoderów i dekoderów w języku VHDL 1. Cel ćwiczenia W ćwiczeniu student projektuje i implementuje w strukturze układu FPGA (Field Programmable Gate Array)
Bardziej szczegółowoLabVIEW PLATFORMA EDUKACYJNA Lekcja 5 LabVIEW i Arduino konfiguracja środowiska i pierwszy program
LabVIEW PLATFORMA EDUKACYJNA Lekcja 5 LabVIEW i Arduino konfiguracja środowiska i pierwszy program Przygotował: Jakub Wawrzeńczak 1. Wprowadzenie Lekcja przedstawia wykorzystanie środowiska LabVIEW 2016
Bardziej szczegółowoAkceleracja symulacji HES-AHDL. 1. Rozpoczęcie pracy aplikacja VNC viewer
Akceleracja symulacji HES-AHDL 1. Rozpoczęcie pracy aplikacja VNC viewer Rys. 1 Ultra VNCViewer Karta HES jest umieszczona w komputerze PC w pokoju 502 C-3 na serwerze VNC o adresie IP 149.156.121.112.
Bardziej szczegółowoNarzędzia i aplikacje Java EE. Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl
Narzędzia i aplikacje Java EE Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl Niniejsze opracowanie wprowadza w technologię usług sieciowych i implementację usługi na platformie Java EE (JAX-WS) z
Bardziej szczegółowoŚrodowisko Xilinx ISE i ModelSim XE Instrukcja laboratoryjna
Środowisko Xilinx ISE i ModelSim XE Instrukcja laboratoryjna dr inż. Jarosław Sugier Ver. 10.1 a 1 Wiadomości ogólne Zintegrowane środowisko Xilinx ISE służy do pracy na wszystkich etapach przygotowania
Bardziej szczegółowoLABORATORIUM UKŁADÓW PROGRAMOWALNYCH Wydziałowy Zakład Metrologii Mikro- i Nanostruktur SEMESTR LETNI 2016
LABORATORIUM UKŁADÓW PROGRAMOWALNYCH Wydziałowy Zakład Metrologii Mikro- i Nanostruktur SEMESTR LETNI 2016 Prowadzący: dr inż. Daniel Kopiec email: daniel.kopiec@pwr.edu.pl Pierwszy projekt w środowisku
Bardziej szczegółowoMicrosoft.NET: ASP.NET MVC + Entity Framework (Code First)
Microsoft.NET: ASP.NET MVC + Entity Framework (Code First) Do realizacji projektu potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2012. W ramach projektu budowana jest prosta
Bardziej szczegółowoProjektowanie baz danych za pomocą narzędzi CASE
Projektowanie baz danych za pomocą narzędzi CASE Metody tworzenia systemów informatycznych w tym, także rozbudowanych baz danych są komputerowo wspomagane przez narzędzia CASE (ang. Computer Aided Software
Bardziej szczegółowoProgramowanie w języku G - Laboratorium 12
1 Programowanie w języku G - Laboratorium 12 Ćwiczenie 12.1 Budowa aplikacji (1) Cel: Wykorzystanie utworzonego uprzednio programu Login.vi do kontroli dostępu do tworzonej aplikacji. Celem kolejnych ćwiczeń
Bardziej szczegółowoBramki logiczne Instrukcja do ćwiczeń laboratoryjnych
Bramki logiczne Instrukcja do ćwiczeń laboratoryjnych. WSTĘP Celem ćwiczenia jest zapoznanie się z podstawowymi sposobami projektowania układów cyfrowych o zadanej funkcji logicznej, na przykładzie budowy
Bardziej szczegółowoMicrosoft Visual Studio: zintegrowane środowisko programistyczne (IDE), umożliwia tworzenie samodzielnych aplikacji, aplikacji sieciowych, usług
Środowisko pracy Microsoft Visual Studio: zintegrowane środowisko programistyczne (IDE), umożliwia tworzenie samodzielnych aplikacji, aplikacji sieciowych, usług sieciowych oraz serwisów internetowych,
Bardziej szczegółowoĆwiczenie 2. Tworzenie serwisów internetowych. Zapoznanie z pakietem WebRatio
Ćwiczenie 2 Zapoznanie z pakietem WebRatio Zadaniem na drugie zajęcia będzie zapoznanie się z pakietem do wizualnego projektowania serwisów internetowych z wykorzystaniem języka WebML Uruchomienie i zapoznanie
Bardziej szczegółowoIBM Rational TestManager
IBM Rational TestManager przygotował: Marcin Czajkowski Streszczenie: Przedstawienie podstawowych możliwości narzędzia IBM Rational TestManager. 1. Wprowadzenie Rational TestManager to centrum zarządzania
Bardziej szczegółowoProgramowanie Komputerów 2FD. Materiały pomocnicze do laboratorium
Programowanie Komputerów 2FD Materiały pomocnicze do laboratorium 2 Spis treści ZAJĘCIA 1. WPROWADZENIE... 4 1. ZAPOZNANIE SIĘ ZE ŚRODOWISKIEM PRACY... 4 Praca w sieci lokalnej... 4 Sposób logowania...
Bardziej szczegółowoProjekt prostego procesora
Projekt prostego procesora Opracowany przez Rafała Walkowiaka dla zajęć z PTC 2012/2013 w oparciu o Laboratory Exercise 9 Altera Corporation Rysunek 1 przedstawia schemat układu cyfrowego stanowiącego
Bardziej szczegółowoGalileo v10 pierwszy program
Notatka Aplikacyjna NA 03011PL Galileo v10 Spis treści 1. Wstęp... 2 1.1. Wymagania programowe... 2 2. Podstawy... 3 2.1. Tworzenie nowego projektu... 3 2.2. Dodawanie pola tekstowego... 10 2.3. Przechodzenie
Bardziej szczegółowoZaawansowane aplikacje internetowe - laboratorium
Zaawansowane aplikacje internetowe - laboratorium Web Services (część 3). Do wykonania ćwiczeń potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2005. Ponadto wymagany jest
Bardziej szczegółowo