VisualDSP++ Pierwsze kroki



Podobne dokumenty
Informatyka I : Tworzenie projektu

Warsztaty AVR. Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR. Dariusz Wika

Konfiguracja Javy. Jak prawidłowo skonfigurować środowisko Java. Jak zacząć? Poradnik dla systemów Windows 7,8, 8.1 i 10. Wersja 1.

Instrukcja instalacji programu serwisowego NTSN krok po kroku

INSTRUKCJA OTWIERANIA PLIKU DPT (data point table)

FAQ: /PL Data: 14/06/2007 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem S7-200

TWORZENIE NOWEGO KONTA

Jeszcze raz więc powtarzam - wymieramy NIE i przechodzimy do kolejnego obrazka.

DEMERO Automation Systems

Platforma szkoleniowa krok po kroku. Poradnik Kursanta

W kolejnym odcinku zajmiemy się umieszczaniem w naszym projekcie zestawu ikon służących szybkiemu korzystaniu z opcji programu.

darmowe zdjęcia - allegro.pl

I Tworzenie prezentacji za pomocą szablonu w programie Power-Point. 1. Wybieramy z górnego menu polecenie Nowy a następnie Utwórz z szablonu

Lekcja 1: Origin GUI GUI to Graficzny interfejs użytkownika (ang. GraphicalUserInterface) często nazywany też środowiskiem graficznym

OPERACJE NA PLIKACH I FOLDERACH

Rozwiązywanie problemów z Javą

Makropolecenia w PowerPoint Spis treści

Jak zainstalować i skonfigurować komunikator MIRANDA, aby wyglądał i funkcjonował jak Gadu Gadu Tutorial by t800.

Jak przygotować pokaz album w Logomocji

Jak rozpocząć pracę z mikrokontrolerami?

KONFIGURACJA NOWEGO PROJEKTU W CODE COMPOSER STUDIO

Damian Daszkiewicz Tworzenie strony-wizytówki dla firmy XYZ

Obsługa komputera. Paweł Kruk

Informatyka dla klas I wykresy funkcji

Piotr Eichler SP2LQP

Krótka instrukcja instalacji Adobe Acrobat Reader

Rys. 1. Główne okno programu QT Creator. Na rysunku 2 oznaczone zostały cztery przyciski, odpowiadają kolejno następującym funkcjom:

po uruchomieniu instalator pyta o język. My potwierdzamy, że ma być polski (czyli dalej) teraz jest okno <Witamy w kreatorze> klikamy <dalej>

Instrukcja obsługi szablonów aukcji

Ewidencja Wyposażenia PL+

znajdowały się różne instrukcje) to tak naprawdę definicja funkcji main.

Oprócz tego dzięki programowi EIS/EZS Password Reader możemy przygotować stacyjkę do adaptacji w nowym samochodzie.

Wprowadzenie do środowiska Qt Creator

2. Dostosuj listę Szybkiego Dostępu

Codecave jest to nieużywana pamięć uruchomionej aplikacji, do której można wstrzyknąć dowolny kod a następnie wykonać go.

Jak zainstalować szablon allegro?

Cwiczenie nr 1 Pierwszy program w języku C na mikrokontroler AVR

Tworzenie menu i authoring w programie DVDStyler

Instrukcja instalacji programu ARPunktor wraz z serwerem SQL 2005 Express

Wstawianie ZDJĘCIA na Forum.

Technologia Informacyjna. semestr I, studia niestacjonarne I stopnia Elektrotechnika rok akademicki 2012/2013 Pracownia nr 3 mgr inż.

Cykl lekcji informatyki w klasie IV szkoły podstawowej. Wstęp

3.7. Wykresy czyli popatrzmy na statystyki

INSTRUKCJE DO FRONTPAGE 2003

Przed rozpoczęciem pracy otwórz nowy plik (Ctrl +N) wykorzystując szablon acadiso.dwt

Publikacja zdjęć w sieci wykorzystanie Picasa Web Albums

Arkusz kalkulacyjny EXCEL

FAQ: /PL Data: 16/11/2007 Programowanie przez Internet: Konfiguracja modułów SCALANCE S 612 V2 do komunikacji z komputerem przez VPN

Duszpasterstwo Akademickie Petra. Podręcznik administratora newslettera html

Programowanie sterowników

Przewodnik... Segmentacja listy Odbiorców

5.2. Pierwsze kroki z bazami danych

Tabele przestawne tabelą przestawną. Sprzedawcy, Kwartały, Wartości. Dane/Raport tabeli przestawnej i wykresu przestawnego.

NAGŁÓWKI, STOPKI, PODZIAŁY WIERSZA I STRONY, WCIĘCIA

Symulator tabletu z systemem Windows 8.

Tabele Przestawne Podstawy

Możliwości programu Power Point

INSTRUKCJA UŻYTKOWNIKA

DOKUMENTY I GRAFIKI. Zarządzanie zawartością Tworzenie folderu Dodawanie dokumentu / grafiki Wersje plików... 7

Poczta elektroniczna ( ) służy do przesyłania i odbierania listów elektronicznych np.: wiadomości tekstowych, multimedialnych itp.

Leszek Stasiak Zastosowanie technologii LINQ w

Kleos Mobile Android

edycja szablonu za pomocą serwisu allegro.pl

Opis programu Konwersja MPF Spis treści

Qtiplot. dr Magdalena Posiadała-Zezula

Pobieranie edytora CodeLite

Ćwiczenia nr 4. Arkusz kalkulacyjny i programy do obliczeń statystycznych

Instrukcja importu dokumentów z programu Fakt do programu Płatnik

INFORMATOR TECHNICZNY WONDERWARE

1. Przekrój poprzeczny tranzystora nmos. Uzupełnij rysunek odpowiednimi nazwami domieszek (n lub p). S G D

Instrukcja wpisywania ustawień sieciowych w systemach: Windows 95 / Windows 98 / Windows Me

WPROWADZENIE DO ŚRODOWISKA SCICOS

Instrukcja wyłączenia cookies w przeglądarce

Poradnik obsługi systemu zarządzania treścią (CMS) Concrete5. Informacje podstawowe

Teraz przechodzimy do zakładki Zarządzanie kolorami.

Ćwiczenie 10 Wizualizacja

EXCEL. Diagramy i wykresy w arkuszu lekcja numer 6. Instrukcja. dla Gimnazjum 36 - Ryszard Rogacz Strona 20

Ćwiczenie 3. I. Wymiarowanie

edycja szablonu za pomocą programu NVU

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami

Podstawowe zasady tworzenia projektu w środowisku uvision 4.0, pisanie programów w asemblerze 8051

XII. Warunek wielokrotnego wyboru switch... case

FAQ: /PL Data: 3/07/2013 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem S7-1200

WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.

KROK 17 i 18. Cel: Tworzymy oddzielne okno - O autorze. 1. Otwórz swój program. 2. Skompiluj i sprawdź, czy działa prawidłowo.

ColDis Poradnik użytkownika

TwinCAT 3 konfiguracja i uruchomienie programu w języku ST lokalnie

Definiowanie układu - czyli lekcja 1.

5. Kliknij teraz na ten prostokąt. Powinieneś w jego miejsce otrzymać napis. Jednocześnie została wywołana kolejna pozycja menu.

JAK ZAKŁADAĆ FOLDERY W DROPBOX

Zapamiętywanie haseł w przeglądarce Internet Explorer (elearning)

Nagrywanie Makr. Na karcie Dostosowywanie Wstążki zaznaczamy kartę Deweloper.

Dodawanie wzorca graficznego do programów linii InsERT GT

Instrukcja właściwego wykonania wykresów na zajęcia dydaktyczne.

Podstawy programowania, Poniedziałek , 8-10 Projekt, część 1

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami

1. Opis okna podstawowego programu TPrezenter.

Zastępstwa Optivum. Jak rozpocząć pracę z programem Zastępstwa Optivum w nowym roku szkolnym? Przewodnik. Zakładanie nowej księgi zastępstw

Transkrypt:

VisualDSP++ Pierwsze kroki Dla procesorów zmienno przecinkowych Otwieramy nowy projekt Z paska wybieramy Project/New... Zapisujemy jako Nowy

wybieramy rodzaj procesora upewniamy się czy opcja Generate debug information jest zaznaczona

to samo tyczy się zakładki Assemble...a także zakładki Link wciśnij OK wybierz Nie

Efektem naszych działań jest utworzenie projektu o nazwie Nowy Ale to jeszcze nie koniec! Aby projekt był gotowy do pracy musimy dodać do Linker Files pliki *.ldf które dla procesora 21065L znajdziemy w katalogu ProgramFiles/ AnalogDevice/Visual DSP/21k/ldf Wybieramy plik o nazwie ADSP- 21065L_C Być może zastanawiasz się dlaczego właśnie takie a nie inne opcje zostały wybrane i cóż one oznaczają? Być może jesteś lekko zirytowany i rozczarowany. Otóż naszym celem jest szybkie i sprawne rozpoczęcie pracy w nowym środowisku jakim jest VisualDSP++. Wszelkie rozważania, dodatkowe opisy są tutaj zbędne lub inaczej; przyjdzie na nie czas później. Skupmy się na tym co jest najistotniejsze! Mój opis nie jest żadnym podręcznikiem czy instrukcją, ale swego rodzaju przewodnikiem, którego celem jest tak poprowadzić czytelnika, aby samodzielnie mógł napisać oraz zasymulować choć najprostszy program.

Mój pierwszy program Skoro mamy już otwarty nasz świeżo utworzony projekt Nowy to kolejnym krokiem jest umieszczenie w tym projekcie jakiegoś programu. W ramach jednego projektu możemy realizować wiele programów. Projekt sam w sobie jest jedynie pewna bazą wyjściową jeśli chodzi o ustawienia symulatora (wybór procesora oraz innych w tej chwili nieistotnych rzeczy) Z paska wybieramy File/New Pojawi się nowe okienko Untitled Edit 1 Z paska wybieramy File/Save As... i zapisujemy plik jako p1.c Nazwa może być dowolna ale musi mieć rozszerzenie *.c Teraz musimy nowo utworzony plik p1.c dodać do projektu. Prawym klawiszem myszy klikamy na Source File i wybieramy Add File(s) to Folder... Następnie wskazujemy na nasz p1.c i sprawa załatwiona. Teraz możemy zacząć pisać nasz program posługując się naturalnie

językiem C. Nie będę tutaj mówił jak pisać programy w C. Zakładam że posiadasz potrzebna wiedze na ten temat. Jeśli jednak nie jesteś zbyt biegły w programowaniu i napisanie jakiegokolwiek programu w C będzie dla Ciebie kłopotem to w tym w łaśnie miejscu odsyłam Cię na szybki kurs www.kursc.prv.pl W przeciwnym wypadku... lecimy dalej! Tak wygląda kod dość prostego programu który próbkuje sygnał sinusoidalny a wartości próbek wpisuje do tablicy d[n] // Program p1 do próbkowania sygnału sinus #include <stdio.h> #include <math.h> #define PI 3.141592654 #define N 30 float dm d[n]; float dane_wejsciowe(void); main(void) { dane_wejsciowe(); } return(0); float dane_wejsciowe(void) { int i; for(i = 0; i < N; i++) d[i]=sin(2*pi*i/n); return(0); } Skopiuj powyższy kod i wklej go do swojego projektu. Postaraj się dość sumiennie go przeanalizować. Aby skompilować/zasymulować nasz p1.c należy z wybrać menu Project/Rebuild All Gdy program zatrzymie się w takim punkcie zwanym Breakpoint wciśnij F5 Po chwili na dolnym pasku ukaże się napis Halted co będzie oznaczać (w tym przypadku) ze program został już skompilowany. A wiec program już działa! Ale nie widzimy w zasadzie żadnych efektów. Co zrobić aby obejrzeć wyniki obliczeń? Otóż należy...

Wybieramy: View/DebudWindows/Plot/New... W tym okienku interesują nas takie opcje: Title: Nazwa jaka nadamy naszemu wykresowi a będzie to wykres przedstawiający wartości kolejnych zmiennych tablicy d Memory: Ustawiamy w pozycji DM Address: I w tym właśnie miejscu spójrz raz jeszcze na kod naszego programu! Zwróć szczególna uwagę na literki pm które znajdują się przed deklaracja zmiennej d, a wygląda to tak: float dm d[n]; Dzięki temu nasza zmienną d możemy znaleźć wciskając Browse... dm DataMemory Count: to liczba punktów wyświetlanych na osi X Data: to typ zmiennej, w naszym przypadku jest to zmienna typu float

Na końcu należy kliknąć Add oraz OK i cieszyć się ładnym wykresem sinusoidy! Funkcja plot posiada oczywiście wiele wiele opcji. Wystarczy w okienku Plot Configuration wcisnąć Settings... Zalecam w tym miejscu zabawę dostępnymi opcjami. Np. zmniejszenie szerokości marginesów wykresu czy tez jego kolorystyki. Mam nadzieje że czas poświęcony na czytane tego skromnego niezwykle wprowadzenia nie uważasz za stracony!