Krzysztof Wesołowski Programowanie, elektronika, automatyka – doświadczenia i projekty

12lut/09

Projekt z procesów stochastycznych

W ramach zaliczenia przedmiotu "Procesy Stochastyczne", opisałem podstawowe parametry procesu stochastycznego. Zamieszczam tutaj swoja pracę. Mam nadzieję, że przyda się przynajmniej tym studentom, którzy natrafią na podobny, gdyż dla człowieka, który nie miał wcześniej styczności z takimi zagadnieniami będzie raczej niezrozumiały.

Projekt numer 86 - format mathCAD

Projekt numer 86 - format PDF

2lut/09

Teoria Automatów

W trakcie 3 semestru z całym zespołem przygotowywaliśmy całkiem porządne sprawozdania z laboratoriów, z przedmiotu Teoria Automatów. W tym wpisie zamieszczam sprawozdania z pierwszych 4 zajęć, mam nadzieję, że czas pozwoli uzupełnić ten zbiór.

Lista sprawozdań z krótkim komentarzem:

  1. Przerzutniki
    Sprawozdanie na temat budowania automatów sekwencyjnych i podstaw używania przerzutników.
    Sprawozdanie - Przerzutniki
  2. Przejazd Kolejowy
    Sprawozdanie z pierwszym automatem przez nas zaprojektowanym - sterownik przejazdu kolejowego
    Sprawozdanie - Przejazd Kolejowy
  3. Hazardy
    Sprawozdanie z lokalizowania, obserwowania i eliminowania hazardów.
    Sprawozdanie - Hazardy
  4. Górnik
    Sprawozdanie z analizy przykładowej realizacji układu cyfrowego - nadajnik i odbiornik pozwalający lokalizować górników w kopalni (na podstawie systemu stworzonego przez AGH w latach 70 tych)
    Sprawozdanie - Górnik

Autorzy:

Każdy z nas tworzył osobne sprawozdanie z laboratorium, jednak jako, że były one wzajemnie konsultowane należy je uznać za naszą wspólną pracę. Do pierwszych 3 sprawozdań osobiście dopisałem wstępy teoretyczne, szczegółowe opisy wykonywanych czynności etc, aby uzupełnić w ten sposób brak materiałów stworzonych pod kątem kierunku AiR.

10sty/09

Metod Numeryczne – 3 semestr

W tym semestrze w ramach laboratoriów z "Metod numerycznych" pisaliśmy "sprawozdania" z wybranych zagadnień. Dla młodszych studentów czy też uczących się akurat do kolokwiów zamieszczam swoje sprawozdania - teorie oraz implementacje zarówno jako pliki PDF jak i pliki *.xmcd.

W wszystkich sprawozdaniach nie polecam teorii, jest pisana jako komentarz do implementacji i jako taka nie zawiera moim zdaniem praktycznie merytorycznej zawartości, nie licząc części wniosków.

Implementacje pisane są jako prezentacja metody, dlatego pomimo czytelności charakterystycznej dla MathCAD nie polecam ich używać w innym celu, jako że są z reguły skrajnie nieoptymalne.

4sty/09

Używanie klasy QSyntaxHighlighter z bibliotek QT 4.4

W ramach dodatkowego projektu z programowania w języku C++ wykonałem małą aplikację demonstrującą użycie klasy QSyntaxHighlighter z bibliotek Qt do kolorowania składni. Stworzona klasa HSyntaxHighlighter wykorzystuje przygotowane przez twórców Qt elementy co ułatwiło jej wykonanie. Program w prosty sposób koloruje składnie zgodnie z ustawieniami, umożliwia również dostosowanie kolorowania każdego rodzaju kodu do swoich potrzeb za pomocą:

  • wyboru czcionki odpowiedzialnej za daną część kodu
  • wyboru koloru czcionki
  • wyboru tła
  • oraz edycji wyrażeni/wyrażeń regularnych odpowiedzialnych za rozpoznawanie tekstu
12gru/08

Integracja i używanie biblioteki GLUT dla OpenGL z kompilatorem GNAT

Dziś wpis gościnny, na temat używania bibliotek GLUT i OpenGL'a w języku Ada. Autorem wpisu jest Jakub Tutro, student II roku Automatyki i Robotyki. Opisuje on pokrótce podstawy używania ww. bibliotek do celów wizualizacji wszelkich symulacji i obiektów trójwymiarowych, co ma duże znaczenie dla walorów estetycznych i użyteczności wszelkich programów.

Zapraszam serdecznie do przeczytania, oraz zgłaszania wszelkich uwag w komentarzach do tego wpisu lub bezpośrednio do autora na adres jtutro@gmail.com.

6gru/08

Pakiet NT_Console 3.1

W trakcie korzystania z pakietu NT_Console denerwowały mnie występujące w dużych ilościach, w trakcie kompilacji ostrzeżenia, związane z rozwojem kompilatora języka ADA, oraz brak możliwości łatwego zatrzymania działania programu i oczekiwania na akcje użytkownika, choćby po to aby nie zamykać konsoli czy tez wyświetlać częściowe wyniki.

Poniżej link do poprawionej przeze mnie wersji, wraz z plikami oryginalnymi oraz wyszczególnionymi różnicami w formacie HTML.

Pobierz pakiet NT_Console 3.1