Protokolle

Antworten
Benutzeravatar
Hans Oberlander
Beiträge: 2570
Registriert: 19.12.2006 22:22

Protokolle

Beitrag von Hans Oberlander » 11.05.2008 23:15

Protokolle

Klangfarbe mit Sinus
Mit 44 Zeilen C haben wir den Meister glücklich gemacht. Eingangs wollte er von uns Zettel sehen, die wohl in der Anleitung gefragt sind, z.B. einen Programmablauf. Er notierte sich keine Namen.

#include <stdio.h>
#include <math.h>

const int a1=16000,a2=0,a3=0,a4=0,a5=0,a6=0; // Ampliuden. Summe ca. 16000.
const float pl1=0,pl2=0,pl3=0,pl4=0,pl5=0,pl6=0;//Phi linker Kanal in Bogenmass
const float pr1=1,pr2=0,pr3=0,pr4=0,pr5=-1,pr6=0;//Phi rechter Kanal

double typ(double sinus,int form) //Kurvenform
{
if (form==3) return(asin(sinus)); else if (form==2)
{ if (sinus==0) return (0); if (sinus<0) return (-1); else return (1); }
else return(sinus);
}


void main()
{
double s; // Stelle in t-Richtung
int links,rechts,freq,form;

FILE *datei;
char header[44] = { 0x52,0x49,0x46,0x46,
0x54,0x98,0x69,0x0,0x57,0x41,0x56,0x45,0x66,0x6D,0x74,0x20,
0x10,0,0,0,1,0,2,0,0x44,0xAC,0,0,0x10,0xB1,2,0,4,0,0x10,0,
0x64,0x61,0x74,0x61,0xEC,0x97,0x69,0 };

printf("\n\n Welche Frequenz soll der Grundton haben? [Hz]:");
scanf("%d",&freq);// Frequenz abfragen
printf("\n\n Welche Form? 1)Sinus, 2)Rechteck, 3) Dreieck:");
scanf("%d",&form);// Kurvenform abfragen

datei=fopen("sienus.wav","wb");//oeffne/erstelle Datei
fwrite( &header, 1, 44, datei);// Header schreiben
for (s=0;s<freq*62.8318530;s+=0.000142475*freq)
{
links=(int) a1*typ(sin(s+pl1),form)+a2*sin((s+pl2)*2)+ //linken Kanal berechnen
a3*sin((s+pl3)*3)+ a4*sin((s+pl4)*4)+a5*sin((s+pl5)*5)+ a6*sin((s+pl6)*6);
rechts=(int) a1*typ(sin(s+pr1),form)+a2*sin((s+pr2)*2)+ //rechten Kanal berechnen
a3*sin((s+pr3)*3)+ a4*sin((s+pr4)*4)+a5*sin((s+pr5)*5)+ a6*sin((s+pr6)*6);
fwrite( &links, 1, 2, datei);
fwrite( &rechts, 1, 2, datei);
}
fclose(datei);
}
Framegrabber
Der MRT-Versuch mit dem Framegrabber

war sehr leger. Ein netter Typ mit zuckendem Auge quatschte mit uns stundenlang über die gute alte Zeit damals. Wissen mußte man nicht unbedingt etwas.

Dann setzte er uns an eine vorsinnflutliche Maschine, wie man sie von Oma aus der Garage kennt. Da sich das Pampfleth mal wieder mit klaren Informationen bedeckt hält, schrieben wir nur das, was er uns vorbetete. Leider diktierte er sehr langsam, so daß die Action ewig dauerte.

Damit Ihr es besser habt, hier das laufende Programm:

//----------------------------------------------------------------------------
// STUD.C
//
// Hauptprogramm zum Praktikumsversuch 'Grabberkarte'
//
//----------------------------------------------------------------------------
#include // random
#include // kbhit, getch, outp
#include
#include // MK_FP, outportb
#include // malloc, farmalloc
#include "stud.h"

// function prototypes
void ofg_Grabber2Pc(char huge *picture);

//------------------------------------------------------
// Copy OFG image to PC memory
//---------------------------
void ofg_Grabber2Pc(char huge *picture)
{
//...
}

//------------------------------------------------------
// Main program
//---------------------------
int main(){
unsigned char hilf; // Fuer Kleinigkeiten
unsigned int x, y; // Zaehler der Ausleseschleifen
// ---------------------------
// Init OFG and variables
// ---------------------------
if (init()>0) goto main_end;

//fuellen der lut
outportb(ILutAddr,0);
for (hilf=0;hilf < 255; hilf++) outportb(ILutData,hilf);

hilf = inportb(AcqCtrl);
outportb(AcqCtrl,hilf | 192); // Grab einschalten
getch();

outportb(AcqCtrl,hilf & 63); // Freeze
outportb(AcqCtrl,(hilf & 63) | 128); // Snap

hilf = inportb(PointCtrl); // Auslesen vorbereiten
hilf = hilf | 7;
outportb(PointCtrl,hilf);

for (y=0;y<199;y++)
{
// Das naechste gefragte Pixel ist bei (0;y).
outport(XPointL,0); outport(YPointL,y);
for (x=0;x<319;x++) screen[x+y*320]=inportb(DataPortL);
}
blit(screen); // Bild malen.

main_end:
printf("Taste..."); getch();
return(0);
}



Die paar fetten Zeilen abtippen, Meister rufen, nach Hause gehen.



edit: (04.07.06 von selinaz)
schaut euch mal an, zu was die LUT gut ist, bei uns hat er 15min drauf rumgeritten
bis endlich worte wie treppenfunktion etc fielen. ansonsten ist der herr sehr nett und macht das recht locker,
redet halt nen bissl über gott und die welt mit euch. wir durften alle unterlagen verwenden
er fragt so ziemlich alles was im vorbereitungsskript drin steht, also mal durchlesen.

ansonsten technischen aufbau der grabberkarte anschauen.
alles im allem, gut machbar.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
zman
Beiträge: 269
Registriert: 23.06.2005 00:28
Name: Kai
Geschlecht: männlich
Studienrichtung: Mechatronik
Matrikel: 2004
Angestrebter Abschluss: Wie oft denn noch? Ich nix Student.
Wohnort: Colmnitz/Meine

Protokolle

Beitrag von zman » 21.05.2008 01:37

Protokolle zum Praktikum MRT 2

ART: Türsteuerung
EET: Echtzeitsteuerung eines Wechselstromstellers mit einem Mikrocontroller
FMT: Simulation und Optimierung von Fertigungsprozessen
IT: Grundlagen der digitalen Signalverarbeitung
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Alle Anfallenden Arbeiten Auf Andere Abwälzen, Anschließend Anscheissen - Aber Anständig!

don_molo
Beiträge: 41
Registriert: 21.06.2008 13:28

Re: Protokolle

Beitrag von don_molo » 22.05.2009 16:45

praktikum digitale signalverarbeitung - protokoll (programmcode + vorbereitungsaufgabe) und vorbereitung
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Schaf
Beiträge: 24
Registriert: 28.04.2008 16:40

Re: Protokolle

Beitrag von Schaf » 14.07.2009 17:38

Unser Protokoll zum Versuch serielle Schnittstelle - [Spannungserfassung mit dem Voltmeter]
gab 2 Punkte drauf
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
AleksL
Beiträge: 50
Registriert: 24.05.2008 13:38
Geschlecht: männlich
Studienrichtung: Informatik
Matrikel: 2007
Angestrebter Abschluss: Dipl-Ing.

Re: Protokolle

Beitrag von AleksL » 15.07.2009 18:44

Hier ein Protokoll zur Topografiesimulation, incl Deckblatt und im OO-kompatieblem .doc Format.
Hoffe es Hilft dem ein oder anderen.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

sir-dan
Beiträge: 6
Registriert: 25.10.2008 14:05

Re: Protokolle

Beitrag von sir-dan » 17.07.2009 16:49

hier mal nen paar Protokolle
bei Füllstand hat er was rumzumäckeln gehabt, aber keine Ahmumg was, ansonsten 2/2 Punkten
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

D0r Dave

Re: Protokolle

Beitrag von D0r Dave » 10.07.2010 10:58

Hier unser Protokoll vom akustischen Schalter.

Wir hatten Glück, dass der Betreuer relativ gleichmäßig gesprochen hat und somit unser Programm es erkannt hat. Beim normalen Sprechen gibt es so große Abweichungen, dass ist nicht mehr schön...
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
FSW
Beiträge: 297
Registriert: 14.10.2008 09:14
Name: Frank
Geschlecht: männlich
Studienrichtung: Elektrotechnik
Matrikel: 2008
Angestrebter Abschluss: Dipl-Ing.
Contact:

Re: Protokolle

Beitrag von FSW » 13.12.2010 17:35

Kleine Protokollsammlung von 2010:
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Das Gute an den schlechten Dingen ist, das auch sie ein Ende haben.

Benutzeravatar
Synso-Z4
Beiträge: 100
Registriert: 21.05.2008 12:53
Geschlecht: männlich
Studienrichtung: Elektrotechnik
Matrikel: 2007
Angestrebter Abschluss: Dipl-Ing.

Re: Protokolle

Beitrag von Synso-Z4 » 17.12.2010 22:51

Beinhaltet:
-Bewegungssteuerung
-Framegrabber
-Klangfarbe
-Topografie-Simulation
-Tuersteuerung
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Multimeter
Beiträge: 13
Registriert: 22.06.2010 09:39
Matrikel: 2009

Re: Protokolle

Beitrag von Multimeter » 01.07.2011 17:41

Protokolle SS11
  • Serielle Datenübertragung
    Digitale Signalprozessoren
    Wechselstromsteller mit PIC
    Frame Grabber
    Füllstandssteuerung
http://wwwpub.zih.tu-dresden.de/~s90098 ... MRT/MRT-2/

Mero
Beiträge: 1
Registriert: 23.06.2010 17:05

Re: Protokolle

Beitrag von Mero » 15.07.2011 14:13

kein Protokoll, dafür aber funktionstüchtige Quelltexte für den aukustischen Schalter
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
tilman
Beiträge: 37
Registriert: 21.10.2009 14:33
Geschlecht: männlich
Studienrichtung: Mechatronik
Matrikel: 2009
Angestrebter Abschluss: Dipl-Ing.

Re: Protokolle

Beitrag von tilman » 09.08.2011 23:45

Noch ein paar Protokolle vom vergangenen Semester (gab immer volle Punkte auf Durchführung und Protokoll), und noch ein paar Hinweise für die nachfolgende Generation:

Profibus: Eigentlich recht simpel, bei uns lief den Tag nur leider die Anlage nicht, keine größeren Probleme. Wer Matlab/Simulink zuhause hat kann den eigenen Code auch schon mit der Simulation testen.

Füllstandsregelung: Keine größeren Probleme, recht simpler Versuch

Auswerten eines EKG-Signals: Programmiertechnisch gut machbar, ist nur ein Lückentext, aber sehr langes Kolloq, dafür kein schriftlicher Eingangstest, das ewige Rumgeklicke in Visual Studio war nervig und obwohl wir wohl gut in der Zeit waren (Aussage des Betreuers) saßen wir ausnahmsweise mal recht lang.

Sensoransteuerung: Sehr lässig, Betreuer schließt den Raum auf, erklärt kurz was und ist weg, "bitte Anrufen wenn´s läuft", kein Eingangstest, Programmablaufplan und Code mit mindestens 6 Kommentaren reicht

VHDL: Da waren wir wohl die einzige Gruppe dieses Jahr, keine Probleme, kein Eingangstest, wer ein bisschen Spaß an Logik oder auch an Mikroprozessoren hat ist hier nicht verkehrt, aufwendig muss das Assembler-Programm nicht sein
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

annerose
Beiträge: 3
Registriert: 19.10.2009 18:40

Bewegungssteuerung fuer profibusgekoppelte Drehstromantriebe

Beitrag von annerose » 24.05.2012 13:18

Ich hab mir mal besonders Muehe gegeben und ein schoen bebildertes Protokoll fuer den Versuch
"Bewegungssteuerung fuer profibusgekoppelte Drehstromantriebe" erstellt.

Das Praktikum, wie auch der Eingangstest waren sehr human.
in diesem Sinne viel Erfolg!

PS. Den EIngangstest hab ich auch gleich mit angehangen - wollte keine extra Kategorie deswegen aufmachen.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Max Power
Beiträge: 86
Registriert: 29.09.2010 19:50

Re: Protokolle

Beitrag von Max Power » 28.11.2013 15:50

Das Protokoll zur Topographie Simulation, Aufgabenteil Schleifenkontrolle(gabs hier noch nicht).

Ich übernehme keine Garantie auf Vollständig- und Richtigkeit des Protokolls.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

aaaaaa
Beiträge: 19
Registriert: 11.02.2014 10:24

Re: Protokolle

Beitrag von aaaaaa » 30.06.2014 08:56

Da ich MRT Steuerung einer TK-Anlage Aufgabe Wahlwiederholung noch nicht gefunden habe.
hier unsere Protokoll mit Quellcode
PS: Vollpunktzahl für das Programm
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

TOPSPEED
Beiträge: 3
Registriert: 18.11.2013 16:13

Re: Protokolle

Beitrag von TOPSPEED » 03.07.2014 13:43

Beurteilung der Klangfarbe von überlagerten Sinustönen, hier unser Protokoll.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
MisterGoetze
Beiträge: 43
Registriert: 23.11.2012 15:41
Geschlecht: männlich
Studienrichtung: Elektrotechnik
Matrikel: 2012
Wohnort: Dresden

Re: Protokolle

Beitrag von MisterGoetze » 13.06.2015 15:24

Hier noch das Protokoll zum Versuch "Grundlagen der digitalen Signalverarbeitung", deren Aufgabenstellung ja seit letztem Jahr etwas anders ist.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Am Anfang ist es immer gut, nicht der Letzte zu sein. - LeCrocodile

Luc_
Beiträge: 8
Registriert: 27.01.2015 16:30

Re: Protokolle

Beitrag von Luc_ » 17.06.2015 10:45

Eine Anmerkung für die Leute, die das "Hello World" für den EKG-Versuch schreiben wollen:

In der Visual Community 2013 ist es schwierig die Unicode Bibliothek zu entfernen:

der Befehl für die AfxMessageBox muss ein klein wenig geändert werden.
Der String "Hello World" bzw. die Charakter müssen für UniCode in TCHAR transformiert werden.
Das funktioniert mit dem einfachen Befehlt

_T("Hello World") sonst kompiliert es nicht und die Fehlermeldung kommt, dass keine überladene Funktion diese Art von Parametern verarbeiten kann.

van_orleon
Beiträge: 12
Registriert: 15.12.2015 09:42

Re: Protokolle

Beitrag von van_orleon » 15.06.2017 08:23

Unser Protokoll des Versuchs FMT_1
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Luk
Beiträge: 16
Registriert: 25.10.2015 10:09

Re: Protokolle

Beitrag von Luk » 28.06.2017 02:59

Hier ist unser Protokoll zum OpenCV Praktikum
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

FalloutGer
Beiträge: 2
Registriert: 02.02.2017 20:15

Re: Protokolle

Beitrag von FalloutGer » 10.07.2018 19:35

Versuch Türsteuerung
(Funktioniert alles soweit, muss nur noch der Zustand für Tür weder auf noch zu definiert werden und bei der Reparatur, dass das öffnen dominant ist. Etwas Feinschliff würde auch nicht schaden) :)
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Antworten

Zurück zu „Mikrorechentechnik 2“