Hilfe für PSI-Tools
Inhalt

Klicken Sie mit der Maus auf eines der aufgelisteten, grün eingefärbten Themen, um Informationen über dieses Thema zu erhalten. Lesen Sie die Einführung, wenn Sie PSI-Tools zum ersten Mal benutzen.

Einführung

Was ist PSI?

Grundlagen

Software PSI-Tools

Hardware PSI-Mess

Anwendungsbeispiele

Demonstrationsbeispiele

Bedienung

Menue

Programm

Algorithmen

Dateiformate

Systemanforderungen

Entwicklungsumgebung

Sonstiges

Team und Service-Adresse

Lizenzvereinbarung und Gewährleistung


Menues
Menue

File

Parameter

Actions

View

Init

Help


Dateiformate

Bitmap Data (*.DIB / *.BMP)

Space Data (*.SPC)

Channel Data (*.CHL)

INI-File Data (*.INI)

Palette Data (*.PAL)

Movie Data (*.MOV)

Import X´Plorer Data (*:ASC)

Export X´Plorer Data (*.ASC)


Algorithmen

Analyse

Interferenz-Integrale

Wellenausbreitungs-Analyse

Signal-Elektroden-Zuordnung

Interferenz-Klassen-Analyse

Statische Analyse


File Menue
File

Load Bitmap as Virtual Generator

Save on Layer as Bitmap

Save Pseudo3D as Bitmap

Save Layers as Bitmap

Save 3D-View as Bitmap

Load Space

Add Space

Save Space

Load Channel Data

Append Channel Data

Add Channel Data

Save Channel Data

Import Channel Data

Load INI-File

Save INI-File

Load Palette

Load Movie

Import from X´plorer

Export to X´Plorer

Exit


Parameter Menue
Parameter

Hardware Configuration

Channel Synthesis

Channel Filter

Generator

Detector

Analysis

Movie


Actions Menue
Actions

Board -> Channel

Channel -> Channel

Picture -> Channel

Function -> Channel

Channel -> Interference Integral

Channel -> Movie

Channel -> Electrode mapping

Channel -> Interference Classes

Channel -> Static Field

Movie -> Play

Abort


View Menue
View

Bitmap Model Window

Bitmap Result Window

Pseudo3D Window

Layers Window

3D-View Window

Movie Window

Channel Data Window

Palette Window

Separate Channel Data

Scale Channel Data Axis

Output Range

Palette Range

Energy Value

Norm Every Layer

Select Layer No.


Init Menue
Init

Edit INI-File


Help Menue
Help

Help

Introduction

About...


Hardware Configuration Menue
Hardware Configuration

A/D-Board

Analog Range

Preamplifier Configuration

ADC Channel Selection

Number of Records

Sample Rate

Duration


Channel Synthesis Menue
Channel Synthesis

Repeat Periodical

Impulse Interpolation

Time of Impulse Supression

Interval between Impulses

Maximum Amplitudes

Offset

Impulse Sample Rate

Impulse Duration

Impulse Form

Attenuation

Chromatic Frequencies

Compact Mascs

Duration


Channel Filter Menue
Channel Filter

Bass Cut-off

Treble Cut-off

Automatic Offset Compensation

Minimize Common Part

Smoothing Filter

Normalize Amplitudes to [-1..+1] Volt

Convert with Exp.-Function

Convert with Sigmoid-Function

Convert with |x|-Function

Reverse Time

Invert Channel Data

Shift to Positive Voltages

Invert Polarisation

Cut-off Artefacts

Convert to Spikes

Shift Time Origin

Manuell Gain and Polarisation


Generator Menue
Generator

Number of Channels

Channel Origins

Sample Rate

Medial Speed

Dimensions

Origin


Detector Menue
Detector

Number of Channels

Channel Origins

Sample Rate

Medial Speed

Dimensions

Origin


Analysis Menue
Analysis

Detection Method

Contrast Factor

Interpolation between Samples

Analysis Interval

Detection Rate

Interference Thresholds

Gauss Attenuation


Movie Menue
Movie

Save prefix

Interval

Motion Speed

Forward / Reverse

Repetition Type


Load Bitmap as Virtual Generator Dialog
Load Bitmap as Virtual Generator

Hauptmenue: 	File

Menuepunkt: 	Load bitmap as virtual generator

Funktion:	Lädt eine geräteunabhängige Bitmap, egal welcher Farbtiefe, als virtuellen Generator.

Beschreibung:	Die Bitmap, die als virtueller Generator geladen wird, sollte geräteunabhängig sein. D.h. im Bitmap-Format sollen die Farbtiefe der Bitmap und die Palette, neben dem eigentlichen Bildinhalt, mit enthalten sein. Geräteunabhängige Bitmaps haben normalerweise die Extension DIB (Device Independent Bitmap) oder BMP.

Verwenden Sie binäre Bitmaps (Farbtiefe 1 Bit=2 Farben), um monochromatische Frequenzen in Ihren Kanaldaten zu synthetisieren.Bei binären Bitmaps geben nur die schwarzen Pixel einen Impuls in den virtuellen Generator-Raum ab. Die weißen Pixel stellen inaktive Elemente dar. Jedes schwarze Pixel pulst genau einmal. Die Pixel werden in der Reihenfolge von unten links nach oben rechts in den Raum pulsen. Die Richtungen wechseln zuerst von links nach rechts und dann von unten nach oben.

Verwenden Sie farbige Bitmaps (Farbtiefen: 4-Bit=16 Farben, 8-Bit=256 Farben, 24-Bit=16 Millionen Farben), um chromatische Frequenzen in Ihren Kanaldaten zu synthetisieren.

Alle Pixel der Bitmap geben Impulse in den Generator-Raum ab. Es gibt keine inaktiven Elemente innerhalb der Bitmap. Auch hier werden die Pixel in der Reihenfolge von unten links nach oben rechts in den Raum pulsen.

Die Farbe der Bitmap, die in der Farbtabelle als erstes eingetragen ist (häufig die hellste Farbe), wird bei der Synthese der Kanaldaten den zeitlich kürzesten Impuls abgeben.

Die Farbe der Bitmap, die in der Farbtabelle als letztes eingetragen ist (häufig die dunkelste Farbe), wird bei der Synthese den zeitlich längsten Impuls abgeben.

Alle Farben, die in der Farbtabelle zwischen der ersten und der letzten Farbe eingetragen sind, werden bei der Synthese Impulslängen erhalten, die zeitlich linear zwischen dem kürzesten und dem längsten Impuls liegen.

Siehe auch:	Bitmap Data (*.DIB / *.BMP)

Channel Synthese

Chromatic Frequencies

Picture to Channel


Save on Layer as Bitmap Dialog
Save on Layer as Bitmap

Hauptmenue:	File

Menuepunkt:	Save one Layer as Bitmap

Funktion:	Sichert eine Schicht des Detector-Raumes als Bitmap.

Beschreibung:	Eine Schicht des Detector-Raumes kann als Bitmap (8-Bit Farbtiefe) gesichert werden.Die Farben oder Grauwerte der Bitmap sind abhängig von der geladenen Palette. Die einzelne Schicht kann im Result Bitmap Window betrachtet werden. Enthält der Detector-Raum mehrere Tiefen-Schichten, so kann über den Dialog Select Layer No. die Tiefen-Schicht gewählt werden.

Siehe auch:	Bitmap Data (*.DIB / *.BMP)

Select Layer No.

Bitmap Result Window

Dimensions

Load Palette


Save Pseudo3D as Bitmap Dialog
Save Pseudo3D as Bitmap

Hauptmenue:	File

Menuepunkt:	Save Pseudo3D as Bitmap

Funktion:	Sichert die Pseudo3D-Darstellung einer Schicht des Detector-Raumes als Bitmap.

Beschreibung:	Die Pseudo3D-Darstellung einer Schicht des Detector-Raumes kann als Bitmap (8-Bit Farbtiefe) gesichert werden.Die Farben oder Grauwerte der Bitmap sind abhängig von der geladenen Palette. Die Pseudo3D-Darstellung kann im Pseudo3D Window betrachtet werden. Enthält der Detector-Raum mehrere Tiefen-Schichten, so kann über den Dialog Select Layer No. die Tiefen-Schicht für die Darstellung gewählt werden.

Siehe auch:	Bitmap Data (*.DIB / *.BMP)

Select Layer No.

Pseudo3D Window

Load Palette


Was ist eine Pseudo3D-Darstellung ?
Pseudo3D-Darstellung

Eine Pseudo3D-Darstellung wird aus einem 2-dimensionalen Bild erzeugt, indem der Farbwert als dritte Dimension, d.h. als Höhe verwendet wird. Über den Index einer Farbe innerhalb einer Farbtabelle läßt sich die Höhe ermitteln.


Save Layers as Bitmap Dialog
Save Layers as Bitmap

Hauptmenue:	File

Menuepunkt:	Save Layers as Bitmap

Funktion:	Sichert alle Ergebnis-Schichten eines Detector-Raumes als eine Bitmap.

Beschreibung:	Die Darstellung aller Ergebnis-Schichten eines Detector-Raumes kann als Bitmap (8-Bit Farbtiefe) gesichert werden.Die Farben oder Grauwerte der Bitmap sind abhängig von der geladenen Palette. Die Ergebnis-Schichten können im Layers Window betrachtet werden.

Die Schichten des Detector-Raumes werden multifunktional verwendet, in Abhängigkeit von der verwendeten Analysemethode.

Analysemethode:	Channel -> Interference Integral

Bedeutung der Schichten:	Interferenzintegrale der Tiefenschichten

Analysemethode:	Channel -> Electrode mapping

Bedeutung der Schichten:	Electroden-Karten-Integrale aus denen ersichtlich ist, wie stark die Elektrode an der Interferenz jeden Ortes beteiligt ist.

Analysemethode:	Channel -> Interference Classes

Bedeutung der Schichten:	Jede Schicht stellt eine Interferenz-Klasse dar, d.h. anhand der Interferenzgröße der Momentwertberechnungen wird entschieden, welcher Klasse eine Interferenz zugehörig ist.

Siehe auch:	Bitmap Data (*.DIB / *.BMP)

Layers Window

Channel to Interference Integral

Channel to Electrode mapping

Channel to Interference Classes

Dimensions

Load Palette


Save 3D-View as Bitmap Dialog
Save 3D-View as Bitmap

Hauptmenue:	File

Menuepunkt:	Save 3D-View as Bitmap

Funktion:	Sichert eine einfache 3D-Projektion aller Schichten als Bitmap.

Beschreibung:	Alle Schichten eines Detector-Raumes werden hintereinander schräg versetzt dargestellt. Diese Darstellung kann als Bitmap (8-Bit Farbtiefe) gesichert werden.Die Farben oder Grauwerte der Bitmap sind abhängig von der geladenen Palette. Die 3D-Ansicht kann im 3D-View Window betrachtet werden.

Achtung: Diese Art der Darstellung macht aber nur Sinn, wenn die Schichten des Detector-Raumes mit Hilfe der Analyse-Methode Channel -> Interference Integral ermittelt wurden.

Siehe auch:	Bitmap Data (*.DIB / *.BMP)

3D-View Window

Channel to Interference Integral

Dimensions

Load Palette


Load Space Dialog
Load Space

Hauptmenue:	File

Menuepunkt:	Load Space

Funktion:	Lädt einen Detector-Raum.

Beschreibung:	Lädt einen bereits berechneten Detector-Raum.

Emfehlung: Sichern Sie Ihre Detector-Räume als Spaces und nicht als Bitmaps, wenn Sie sich die Möglichkeit offen halten wollen, die Detector-Räume später nachzubearbeiten.Wenn Sie z.B. eine andere Palette für Ihr Ergebnis wünschen oder den Paletten Range oder Output Range verändern möchten.

Siehe auch:	Space Data (*.SPC)

Load Palette

Output Range

Palette Range

Save Space

Add Space

Detector


Add Space Dialog
Add Space

Hauptmenue:	File

Menuepunkt:	Add Space

Funktion:	Addiert einen bereits berechneten Detector-Raum zu einem geladenen oder berechneten Detector-Raum.

Beschreibung:	Addiert die Einzelelemente eines bereits berechneten Detector-Raumes zu den Einzelelementen eines bereits geladenen oder berechneten Detector-Raumes. Voraussetzung für die Addition ist, daß die zu addierenden Detector-Räume dieselbe Matrix-Dimension besitzen.

Siehe auch:	Space Data (*.SPC)

Dimensions

Load Space

Save Space

Detector


Save Space Dialog
Save Space

Hauptmenue:	File

Menuepunkt:	Save Space

Funktion:	Sichert einen Detector-Raum.

Beschreibung:	Ein Detector-Raum wird gesichert, indem die Dimensionen der Matrix, in der Reihenfolge x-Dimension, y-Dimension, z-Dimension, und jedes Element des Detector-Raumes gesichert werden.

Emfehlung: Sichern Sie Ihre Detector-Räume als Spaces und nicht als Bitmaps, wenn Sie sich die Möglichkeit offen halten wollen, die Detector-Räume später nachzubearbeiten.Wenn Sie z.B. eine andere Palette für Ihr Ergebnis wünschen oder den Paletten Range oder Output Range verändern möchten.

Siehe auch:	Space Data (*.SPC)

Load Space

Add Space

Detector


Load Channel Data Dialog
Load Channel Data

Hauptmenue:	File

Menuepunkt:	Load Channel Data

Funktion:	Lädt Kanaldaten.

Beschreibung:	Lädt bereits zuvor aufgezeichnete oder synthetisierte Kanaldaten. Kanaldaten bestehen aus der Versionsnummer für das Datenformat, Anzahl der Kanäle, Aufzeichnungsdauer, absolutem Minimum, absolutem Maximum, Aufzeichnungsfrequenz, Verstärkung, Kanalkurzbezeichnungen und den eigentlichen Nutzdaten.

Siehe auch:	Channel Data (*.CHL)

Append Channel Data

Add Channel Data

Save Channel Data

Import Channel Data


Append Channel Data Dialog
Append Channel Data

Hauptmenue:	File

Menuepunkt:	Append Channel Data

Funktion:	Hängt Kanaldaten an bereits aufgezeichnete, synthetisierte oder geladene Kanaldaten an.

Beschreibung:	Kanaldaten können dann an bereits zuvor aufgezeichnete, synthetisierte oder geladene Kanaldaten angehängt werden, wenn die Anzahl der Kanäle aus beiden Kanaldatensätzen übereinstimmt oder die neue Anzahl der Kanäle größer ist als die momentane Anzahl der Kanäle. Daß beide Datensätze dieselbe Aufzeichnungsfrequenz haben liegt in der Verantwortung des Benutzers. Der Benutzer kann, nachdem ihm mitgeteilt wurde, daß die Frequenzen unterschiedlich sind, entscheiden ob er die Daten trotzdem anhängen möchte.

Siehe auch:	Channel Data (*.CHL)

Load Channel Data

Save Channel Data

Import Channel Data


Add Channel Data Dialog
Add Channel Data

Hauptmenue:	File

Menuepunkt:	Add Channel Data

Funktion:	Addiert Kanaldaten zu bereits aufgezeichneten, synthetisierten oder geladenen Kanaldaten.

Beschreibung:	Unter Addition von Kanaldaten versteht man das kanalweise Addieren jedes einzelnen Abtastwertes von jeweils zwei Zeitfunktionen. Kanaldaten können dann zu bereits zuvor aufgezeichneten, synthetisierten oder geladenen Kanaldaten addiert werden, wenn die Anzahl der Kanäle aus beiden Kanaldatensätzen übereinstimmt oder die neue Anzahl der Kanäle größer ist als die momentane Anzahl der Kanäle. Daß beide Datensätze dieselbe Aufzeichnungsfrequenz haben liegt in der Verantwortung des Benutzers. Der Benutzer kann, nachdem ihm mitgeteilt wurde, daß die Frequenzen unterschiedlich sind, entscheiden ob er die Daten trotzdem addieren  möchte.

Siehe auch:	Channel Data (*.CHL)

Load Channel

Append Channel

Save Channel

Import Channel


Save Channel Data Dialog
Save Channel Data

Hauptmenue:	File

Menuepunkt:	Save Channel Data

Funktion:	Sichert Kanaldaten.

Beschreibung:	Sichert die momentan geladenen und optional überarbeiteten, synthetisierten oder aufgezeichneten Kanaldaten im Kanaldatenformat. Zum Kanaldatenformat gehören Versionsnummer für das Datenformat, Anzahl der Kanäle, Länge der Kanaldaten, minimale und maximale Amplitude über alle Kanäle, Aufzeichnungsfrequenz, Verstärkung, Kanalkurzbezeichnungen und die eigentlichen Kanaldaten.

Siehe auch:	Channel Data (*.CHL)

Load Channel

Append Channel

Add Channel

Import Channel


Import Channel Data Dialog
Import Channel Data

Hauptmenue:	File

Menuepunkt:	Import Channel Data

Funktion:	Importiert Kanaldaten eines Binärformats, daß mit GFaI-extern entwickelten Kanalverstärkern aufgezeichnetet wurde.

Beschreibung:	Dieses Format ist ein Format, was uns von einem Kooperationspartner anvertraut wurde und wird deshalb hier nicht näher beschrieben.

Dieses Format blieb in der Programmversion PSI-Tools aber examplarisch mit enthalten, um Sie darauf aufmerksam zu machen, daß wir gerne Importfunktionen für andere Kooperationspartner erstellen. Wenden Sie sich hierfür bitte an die Entwickler von PSI-Tools.

Siehe auch:	Software & Hardware-Entwicklung

Load Channel

Append Channel

Add Channel

Save Channel


Load INI-File Dialog
Load INI-File

Hauptmenue:	File

Menuepunkt:	Load Ini-File

Funktion:	Lädt eine Initialisierungs-Datei.

Beschreibung:	Eine Initialisierungs-Datei endet mit der Standard-Erweiterung *.INI. Die Datei enthält alle Parameter, die für eine neue Initialisierung des Programmes notwendig sind. Als Parameter werden alle Einstellungen verstanden, die über die Dialoge des Programmes geändert werden können. Daten, die aus anderen Dateien geladen werden, wie Bitmaps (*.DIB /*.BMP), Detector-Räume (*.SPC), Kanaldaten (*.CHL), Paletten (*.PAL), Filme (*.MOV), Import oder Export-Dateien (*.ASC) zählen nicht dazu !

Siehe auch:	INI-File Data

Save INI-File

Edit INI-File


Save INI-File Dialog
Save INI-File

Hauptmenue:	File

Menuepunkt:	Save INI-File

Funktion:	Sichert eine Initialisierungs-Datei.

Beschreibung:	Eine Initialisierungs-Datei endet mit der Standard-Erweiterung *.INI. Die Datei enthält alle Parameter, die für eine neue Initialisierung des Programmes notwendig sind. Als Parameter werden alle Einstellungen verstanden, die über die Dialoge des Programmes geändert werden können. Daten, die in anderen Dateien gesichert werden, wie Bitmaps (*.DIB /*.BMP), Detector-Räume (*.SPC), Kanaldaten (*.CHL), Paletten (*.PAL), Filme (*.MOV), Import oder Export-Dateien (*.ASC) zählen nicht dazu !

Eine Initialisierungs-Datei kann auch >>von Hand<< editiert werden, da sie im ASCII-Format als Textdatei abgelegt.Dies kann vom Programm aus, über den Menuepunkt Edit INI-File, geschehen. Das Programm verwendet den Windows-Editor notepad.exe. Sie können Ihre INI-Dateien aber auch ohne PSI-Tools mit einem anderen Text-Editor bearbeiten.

Siehe auch:	INI-File Data

Load INI-File

Edit INI-File


Load Palette Dialog
Load Palette

Hauptmenue:	File

Menuepunkt:	Load Palette

Funktion:	Lädt eine Palette.

Beschreibung:	Lädt und wechselt eine Farb- oder Grauwertpalette mit 256 Farben für das laufende Programm. Als Paletten werden mit der Version 1.0 des PSI-Tools zur Zeit fünf Paletten mitgeliefert.

Siehe auch:	Systemanforderungen


Load Movie Dialog
Load Movie

Hauptmenue:	File

Menuepunkt:	Load Movie

Funktion:	Lädt einen Film.

Beschreibung:	Lädt einen Film, der vollständig aus geräteunabhängigen Bitmaps zusammengesetzt ist. Zur Zeit sind die Filme nicht komprimiert, das hat den Vorteil, daß das Filmformat (*.MOV) >>von Hand<< editiert werden kann. Der Nachteil ist natürlich, daß große Bilder zur Abspielzeit des Filmes nicht so schnell nachgeladen werden können und der Bildablauf nicht mehr ganz so einen flüssigen Eindruck machen kann.

Empfehlung: Wenn Sie komprimierte Filme erstellen wollen und große Bitmaps verwenden wollen, dann empfehlen wir Ihnen ein anderes Programm, wie z.B. Video for Windows von Microsoft.Bei der Entwicklung von PSI-Tools wurde der Schwerpunkt nicht auf die Programmierung von Filmen gelegt.

Siehe auch:	Movie Data (*.MOV)

Movie

Movie Window

Channel to Movie

Save prefix

Interval

Play

Motion Speed

Forward / Reverse

Repetition Type


Import from X´plorer Dialog
Import from X´plorer

Hauptmenue:	File

Menuepunkt:	Import from X´Plorer

Funktion:	Importiert Daten, die auf einem Power X´Plorer berechnet wurden.

Beschreibung:	Um lange Rechenzeiten abzukürzen, ist es möglich Interferenz-Integrale auf einem Parallelcomputer zu berechnen. Das berechnete Ergebnis kann zur Darstellung wieder in PSI-Tools geladen werden.

Siehe auch:	Import X´Plorer Data (*.ASC)

Export to X´Plorer


Export to X´Plorer Dialog
Export to X´Plorer

Hauptmenue:	File

Menuepunkt:	Export to X´Plorer

Funktion:	Exportiert Daten, die auf einem Power X´Plorer berechnet werden sollen.

Beschreibung:	Um lange Rechenzeiten abzukürzen, ist es möglich Interferenz-Integrale auf einem Parallelcomputer zu berechnen. Die für die Berechnung notwendigen Eingangsparameter können für den Power X´Plorer von PSI-Tools exportiert werden.

Siehe auch:	Export X´Plorer Data (*.ASC)

Import from X´Plorer


Exit Befehl
Exit

Hauptmenue:	File

Menuepunkt:	Exit

Funktion:	Beendet das Programm.

Beschreibung:	Beendet das laufende Programm. Achten Sie vor Beenden des Programmes darauf, daß laufende Berechnungen abgeschlossen sind und daß Sie alle wichtigen Daten gesichert haben. Dazu gehört häufig die INI-Datei, um die letzten Einstellungen aufzubewahren.


A/D-Board Dialog
A/D-Board

Hauptmenue:	Parameter

Untermenue:	Hardware Configuration

Menuepunkt:	A/D-Board

Funktion:	Legt die physische Adresse der A/D-Einsteckkarte und den Interrupt für die Karte fest.

Beschreibung:	Zur Kanaldatenaufnahme für PSI-Tools wird eine A/D-Einsteckkarte vom Typ WIN-30 DS verwendet. Im Initialisierungsfile sind die Basisadresse der Karte und der Interrupt anzugeben. Achten Sie darauf, daß weder die physische Adresse noch der Interrupt von irgendeiner anderen Einsteckkarte oder Zusatzhardware verwendet wird.

Siehe auch:	Analog Range

Preamplifier Configuration

ADC Channel Selection

Number of Records

Sample Rate

Duration


Analog Range Dialog
Analog Range

Hauptmenue:	Parameter

Untermenue:	Hardware Configuration

Menuepunkt:	Analog Range

Funktion:	Auswahl des Analog-Meßbereichs für die A/D-Karte.

Beschreibung:	Beim A/D-Board ist es möglich zwischen zwei verschiedenen Meßbereichen zu wählen. Entweder ist ein Meßbereich zwischen (-5 und +5) Volt oder ein Bereich zwischen (0 und 5) Volt einstellbar. Der Meßbereich wird linear auf 12 Bits abgebildet, das entspricht einer Abstufung von 4096 Stufen auf den gewählten Meßbereich.Um optimale Zusammenarbeit mit dem Vorverstärker zu erreichen, empfiehlt es sich, die Einstellung (-5...+5V) unverändert zu belassen.

Siehe auch:	A/D-Board

Preamplifier Configuration

ADC Channel Selection

Number of Records

Sample Rate

Duration


Preamplifier Configuration Dialog
Preamplifier Configuration

Hauptmenue:	Parameter

Untermenue:	Hardware Configuration

Menuepunkt:	Preamplifier Configuration

Funktion:	Einstellung des Vorverstärkers

Beschreibung:	Die von der GFaI entwickelten Vorverstärker zur Messung von Kanaldaten werden digital von PSI-Tools über 32 Schalter angesteuert.

Die Vorverstärker werden jeweils neu initialisiert:

- beim Drücken der OK-Taste im Menue Parameter/Hardware Conf./Preamplifier Conf.

- Beim Laden eines Initialisierungs-File (*.INI)

Zur Kontrolle leuchtet bei jeder Initialisierung der Schalter die grüne LED mit der Bezeichnung LOAD am Vorverstärker für ca. eine Sekunde auf.

Die Einstellung der 32 Schalter geschieht im *.INI-File mit einer Dezimalziffer, die durch Umrechnung der Binärzahl B31...B0 gebildet wird (B0: LSB Least Significant Bit).

So ist anstelle der Binärziffern der Schalter

B31...B0 = 10000010100010011110011100001011

im *.INI-File unter [BOARD] eine PORTKONFIG=2190075659 einzustellen.

10000010100010011110011100001011 bin =  2190075659 dez

Folgend die Binär-Belegungen der Schalter, wie sie im Menue

Parameter/Hardware Conf./Preamplifier Conf.

zu  finden sind:

Funktion: Verstärkungsfaktor

32-Bit-Register:

B0	B1	B2	B3

        31,6	1	1	1	1

      100	1	1	0	1

      316	0	1	0	0

    1000	1	0	1	1

    3160	1	0	0	1

  33000	1	0	0	0

100000	0	0	0	0

Funktion: untere 0.5 dB Grenzfrequenz des Filters 1 - Hochpass 1. Ordnung

32-Bit-Register:

B4	B17	B18	B19

        0,3 Hz	0	1	0	0

        3 	  Hz	0	0	1	0

      30 	  Hz	0	0	0	1

    300 	  Hz	1	1	0	0

  3000    Hz	1	0	1	0

30000    Hz	1	0	0	1

Funktion: obere 0.5 dB Grenzfrequenz des Filters 2 - Tiefpass 1.Ordnung

32-Bit-Register:

B5	B14	B15	B16

      10 Hz	1	0	0	0

      50 Hz	1	1	0	0

    100 Hz	1	1	1	0

    500 Hz	1	1	1	1

  1000 Hz	0	0	0	0

  5000 Hz	0	1	0	0

10000 Hz	0	1	1	0

50000 Hz	0	1	1	1

Funktion: untere 0.5 dB Grenzfrequenz des Filters 3 - Hochpass 1. Ordnung

32-Bit-Register:

B6	B11	B12	B13

        0,3 Hz	0	1	0	0

        3 	  Hz	0	0	1	0

      30 	  Hz	0	0	0	1

    300 	  Hz	1	1	0	0

  3000    Hz	1	0	1	0

30000    Hz	1	0	0	1

Funktion: obere 0.5 dB Grenzfrequenz des Filters 4 - Tiefpass 1. Ordnung

32-Bit-Register:

B7	B8	B9	B10

      10 Hz	1	0	0	0

      50 Hz	1	1	0	0

    100 Hz	1	1	1	0

    500 Hz	1	1	1	1

  1000 Hz	0	0	0	0

  5000 Hz	0	1	0	0

10000 Hz	0	1	1	0

50000 Hz	0	1	1	1

Funktion: Eingänge

32-Bit-Register:

B21	B22	B23	B24	B25	B26

Eingänge abgeschaltet

und kurzgeschlossen	0	0	1	1	0	0

Messung mit diffenrentiellen

Eingängen	0	1	0	0	1	0

Messung mono, nicht

invertierend	0	0	1	0	1	0

Messung mono,

invertierend	0	1	0	1	0	0

Elektrodenwiderstand am

nichtinvertierenden

Eingang messen	0	0	1	0	0	1

Elektrodenwiderstand am

invertierenden Eingang

messen	1	0	0	1	0	0

Funktion: Gleichstromkopplung an den Eingängen des Verstärkers (bessere Gleichtaktunterdrückung)

32-Bit-Register:

B20

ein	1

aus	0

Funktion: Auswahl des Kanals, der auf den Monitorausgang gelegt wird.

32-Bit-Register:

B27	B28	B29	B30	B31

  0	0	0	0	0	1

  1	1	0	0	0	1

  2	0	1	0	0	1

  3	1	1	0	0	1

  4	0	0	1	0	1

  5	1	0	1	0	1

  6	0	1	1	0	1

  7	1	1	1	0	1

  8	0	0	0	1	0

  9	1	0	0	1	0

10	0	1	0	1	0

11	1	1	0	1	0

12	0	0	1	1	0

13	1	0	1	1	0

14	0	1	1	1	0

15	1	1	1	1	0

keiner	x	x	x	1	1

Beispiele:

EEG-Elektrode:	Verstärkung: 1000

Untere Grenzfrequenz: 0.3 Hz

Obere Grenzfrequenz: 500 Hz

DC-Kopplung am Eingang

Differentielle Eingänge

Kanal 0 am Monitor-Ausgang

32-Bit-Register

B00 B01 B02 B03 B04 B05 B06 B07 B08 B09 B10 B11 B12 B13 B14 B15

1      0     0      1      0     1      0      1      1     1      1     1      0      0     1      1

B16 B17 B18 B19 B20 B21 B22 B23 B24 B25 B26 B27 B28 B29 B30 B31

1      1     0      0     1      0      1      0      0     1      0      0     0      0     0      1

Mikrofon:	Verstärkung: 1000

Untere Grenzfrequenz: 30 Hz

Obere Grenzfrequenz: 10 kHz

AC-Kopplung am Eingang

Mono-Eingang, nichtinvertierend

Kanal 14 am Monitor-Ausgang

32-Bit-Register

B00 B01 B02 B03 B04 B05 B06 B07 B08 B09 B10 B11 B12 B13 B14 B15

0     1      0      0      0     0      0      0     1      1      0      0     0      1     1      1

B16 B17 B18 B19 B20 B21 B22 B23 B24 B25 B26 B27 B28 B29 B30 B31

0      0     0      1     0     0       0      1      0     1      0     1      0      1     1      0

Ultraschall-Kapsel 44 kHz

Verstärkung: 3160

Untere Grenzfrequenz: 30 kHz

Obere Grenzfrequenz: 50 kHz

DC-Kopplung am Eingang

Mono-Eingang, invertierend

kein Kanal am Monitor-Ausgang

32-Bit-Register

B00 B01 B02 B03 B04 B05 B06 B07 B08 B09 B10 B11 B12 B13 B14 B15

1      0     1      1      1      0     1      0     1      1      1      0     0      1     1      1

B16 B17 B18 B19 B20 B21 B22 B23 B24 B25 B26 B27 B28 B29 B30 B31

1      0     0      1     1      0      1      0     1      0      0      x     x      x     1      1

Siehe auch:	A/D-Board

Analog Range

ADC Channel Selection

Number of Records

Sample Rate

Duration


ADC Channel Selection Dialog
ADC Channel Selection

Hauptmenue:	Parameter

Untermenue:	Hardware Configuration

Menuepunkt:	ADC Channel Selection

Funktion:	Auswahl der Aufzeichnungskanäle.

Beschreibung:	Der AD-Wandler verfügt über 16 Kanäle, mit Hilfe derer Meßdaten parallel aufgezeichnet werden können. Der Benutzer kann die Kanäle, die er für seine Messungen benötigt, frei auswählen.

Der Benutzer hat weiterhin die Möglichkeit die Karte im Sample&Hold-Modus zu betreiben, bzw. dies auch nicht zu tun (Modus ausgewählt=Sample&Hold).

Siehe auch:	A/D-Board

Analog Range

Preamplifier Configuration

Number of Records

Sample Rate

Duration


Number of Records Dialog
Number of Records

Hauptmenue:	Parameter

Untermenue:	Hardware Configuration

Menuepunkt:	Number of Records

Funktion:	Einstellung der Anzahl der Aufnahmen.

Beschreibung:	Die Anzahl der Aufnahmen, die hintereinander aufgenommen werden, kann frei bestimmt werden. Mit Hilfe der Anzahl der Aufnahmen lassen sich Aufnahmen unter zeitgleichen Versuchsbedingungen wiederholen. Es ist also möglich auf ein Triggersignal hin, die sich wiederholenden auftretenden Ereignisse zu messen. Die aufgenommenen Datensätze werden addiert und hinterher durch die Anzahl der Aufnahmen dividiert, um den Mittelwert-Datensatz zu ermitteln. Das hat den Vorteil, daß ungetriggerte Ereignisse, also Störungen oder Rauschen während der Aufnahme wenig Einfluß auf den Mittelwert-Datensatz haben und sich die eigentlichen Nutzdaten herauskristallisieren.

Siehe auch:	A/D-Board

Analog Range

Preamplifier Configuration

ADC Channel Selection

Sample Rate

Duration


Sample Rate Dialog, Hardware Configuration
Sample Rate

Hauptmenue:	Parameter

Untermenue:	Hardware Configuration

Menuepunkt:	Sample Rate

Funktion:	Einstellung der Aufzeichnungsfrequenz.

Beschreibung:	Mit der A/D-Einsteckkarte sind Aufzeichnungsrequenzen bis 1 MHz möglich. Mit zunehmender Anzahl der Kanäle nimmt die mögliche Aufzeichnungsfrequenz allerdings ab. Die Aufzeichnungsfrequenz wird sowohl für reale Aufzeichnungen, als auch für die Synthese von Kanaldaten benötigt.

Siehe auch:	A/D-Board

Analog Range

Preamplifier Configuration

ADC Channel Selection

Number of Records

Duration


Duration Dialog, Hardware Configuration
Duration

Hauptmenue:	Parameter

Untermenue:	Hardware Configuration

Menuepunkt:	Duration

Funktion:	Bestimmung der Aufzeichnungsdauer.

Beschreibung:	Die Aufzeichnungsdauer der Kanäle wird durch eine Anzahl von Abtastwerten bestimmt, wird also in Samples angegeben. Die Aufzeichnungsdauer ist für jeden Kanal gleich.

Siehe auch:	A/D-Board

Analog Range

Preamplifier Configuration

ADC Channel Selection

Number of Records

Sample Rate


Repeat Periodical Dialog
Repeat Periodical

Hauptmenue:	Parameter

Untermenue:	Channel Synthesis

Menuepunkt:	Repeat Periodical

Funktion:	Einstellung, ob ein Impuls bis ans Ende der Kanaldaten wiederholt wird oder nicht.

Beschreibung:	Bei der Kanal-Synthese ist es möglich zu bestimmen, ob ein Impuls nur einmal in den Kanaldaten abgebildet wird oder öfter. Der Impuls wird nur einmal in seiner vollen Breite abgebildet, wenn die Einstellung in dem Dialog Repeat Periodical auf not continue steht. Der Impuls kann aber auch bis an das Ende der Kanaldaten nachschwingen (Einstellung continue) und deshalb öfter in den Kanaldaten abgebildet werden. Nachdem der erste Impuls in seiner ganzen Breite das erste Mal abgebildet wurde, schließt sich der nächste Impuls auch wieder in seiner vollen Breite an usw. Das wiederholt sich bis an das Ende der Aufzeichnungsdauer.

Siehe auch:	Impulse Interpolation

Time of Impulse Supression

Interval between Impulses

Maximum Amplitudes

Offset

Impulse Sample Rate

Impulse Duration

Impulse Form

Attenuation

Chromatic Frequencies

Compact Mascs

Duration


Impulse Interpolation Dialog
Impulse Interpolation

Hauptmenue:	Parameter

Untermenue:	Channel Synthesis

Menuepunkt:	Impulse Interpolation

Funktion:	Bestimmung, ob ein Impuls zwischen den, vom Benutzer modellierten diskreten Stützstellen des Impulses, interpoliert wird.

Beschreibung:	Der Benutzer modelliert den Impuls durch Angabe der Impulsbreite (Impulse Duration), einer virtuellen Impulsaufzeichnungsfrequenz (Impulse Sample Rate) und der Angabe der Elongation an jeder Stützstelle (Impulse Form). Die Elongation kann im Realzahlintervall zwischen -1 und +1 angegeben werden. Die einzelnen Elongationen werden mit der vom Benutzer angegebenen maximalen Amplitude (Maximum Amplitudes) multipliziert.Da der Impuls aber nur an diskreten Stützstellen vom Benutzer definiert ist, ist es möglich über diesen Dialog die Einstellung interpolation zu wählen, um PSI-Tools bei Bedarf eine lineare Interpolation zwischen den Stützstellen vornehmen zu lassen.

Empfehlung: PSI-Tools erkennt immer dann den Bedarf der Interpolation, wenn die Impulsaufzeichnungsfrequenz nicht mit der Aufzeichnungsfrequenz des Generators übereinstimmt.Wenn Sie Ihren Impuls aber genau in seiner Form, die Sie angegeben haben wiedererkennen möchten, dann wählen Sie für die Impulsaufzeichnungsfrequenz und die Aufzeichnungsfrequenz des Generators dieselbe Frequenz.

Siehe auch:	Repeat Periodical

Time of Impulse Supression

Interval between Impulses

Maximum Amplitudes

Offset

Impulse Sample Rate

Impulse Duration

Impulse Form

Attenuation

Chromatic Frequencies

Compact Mascs

Duration


Time of Impulse Supression Dialog
Time of Impulse Supression

Hauptmenue:	Parameter

Untermenue:	Channel Synthesis

Menuepunkt:	Time of Impulse Suppression

Funktion:	Bestimmung der Refraktärzeit (Zeit der Impulsunterdrückung).

Beschreibung:	Die Zeit in der ein Impuls keinem vorangegangenen Impuls desselben Kanals folgen darf, nennt man Refraktärzeit. Falls in der Kanal-Synthese das Auftreten eines Impuls in das Refraktärzeitintervall fällt, dann verschiebt PSI-Tools den Impuls künstlich an das Ende der Refraktärzeit. Die Refraktärzeit wird vom ersten Sample des vorangegangenen Impulses gemessen und wird in Samples angegeben. Die Refraktärzeit kann auch 0 sein, was bedeutet daß zwischen den Impulsen kein Mindestabstand eingehalten werden muß. Impulsüberlagerungen sind so möglich. Die Refraktärzeit wird in Unabhängigkeit des Impulsabstandes (Interval between Impulses) verwendet. Es können also Refraktärzeit und Impulsabstand gemeinsam verwendet werden.

Siehe auch:	Repeat Periodical

Impulse Interpolation

Interval between Impulses

Maximum Amplitudes

Offset

Impulse Sample Rate

Impulse Duration

Impulse Form

Attenuation

Chromatic Frequencies

Compact Mascs

Duration


Interval between Impulses Dialog
Interval between Impulses

Hauptmenue:	Parameter

Untermenue:	Channel Synthesis

Menuepunkt:	Interval between Impulses

Funktion:	Bestimmung eines konstanten Abstandes zwischen zwei aufeinander folgenden Impulsen.

Beschreibung:	Es ist möglich den Abstand zwischen zwei Impulsen über ein Zeitintervall (in Samples) anzugeben. Dieser Abstand wird dann in der Kanal-Synthese als Mindestabstand zwischen zwei Impulsen verwendet und gilt für alle Kanäle. Der Abstand kann auch 0 sein, was die Folge hat, daß durch räumlich dicht benachbarte pulsende Elemente, in den Knaldaten Überlagerungen der Einzelimpulse entstehen. Dieser Impulsabstand wird in Unabhängigkeit der Refraktärzeit (Time of Impulse Suppression) verwendet. Es können also Impulsabstand und Refraktärzeit gemeinsam verwendet werden.

Siehe auch:	Repeat Periodical

Impulse Interpolation

Time of Impulse Supression

Maximum Amplitudes

Offset

Impulse Sample Rate

Impulse Duration

Impulse Form

Attenuation

Chromatic Frequencies

Compact Mascs

Duration


Maximum Amplitudes Dialog
Maximum Amplitudes

Hauptmenue:	Parameter

Untermenue:	Channel Synthesis

Menuepunkt:	Maximum Amplitudes

Funktion:	Bestimmung der maximalen Amplitude des modellierten Impulses.

Beschreibung:	Durch Angabe der maximalen Amplitude (in Volt) und des modellierten Impulsen im normierten Realzahlintervall -1 bis +1, kann der Impuls von PSI-Tools in den Kanaldaten abgebildet werden. Die einzelnen Samples des modellierten Impulses werden mit der maximalen Amplitude multipliziert, so daß nur durch Angabe der Grenzen des Realzahlintervalls auch wirklich die maximale Elongation in den Kanaldaten erreicht werden kann.

Siehe auch:	Repeat Periodical

Impulse Interpolation

Time of Impulse Supression

Interval between Impulses

Offset

Impulse Sample Rate

Impulse Duration

Impulse Form

Attenuation

Chromatic Frequencies

Compact Mascs

Duration


Offset Dialog
Offset

Hauptmenue:	Parameter

Untermenue:	Channel Synthesis

Menuepunkt:	Offset

Funktion:	Bestimmung eines Spannungsoffsets.

Beschreibung:	Mit Hilfe dieses Dialoges kann der Benutzer für die Kanal-Synthese einen Spannungs-Offset (in Volt) definieren, der für alle Kanäle gilt. Das bedeutet, daß auf jedem Kanal nicht die Nullspannung als Initialisierung vorliegt, sondern die Spannung, die als Offset angegeben wurde.

Siehe auch:	Repeat Periodical

Impulse Interpolation

Time of Impulse Supression

Interval between Impulses

Maximum Amplitudes

Impulse Sample Rate

Impulse Duration

Impulse Form

Attenuation

Chromatic Frequencies

Compact Mascs

Duration


Impulse Sample Rate Dialog
Impulse Sample Rate

Hauptmenue:	Parameter

Untermenue:	Channel Synthesis

Menuepunkt:	Impulse Sample Rate

Funktion:	Bestimmung der Impulsabtastfrequenz.

Beschreibung:	Die Frequenz, die hier angegeben wird, ist eine virtuelle Frequenz, mit der der modellierte Impuls abgetastet wurde. Die Impulsabtastfrequenz wird in Hz angegeben. Der zeitliche Abstand zwischen den Samples (in sec) des modellierten Impulses wird durch 1 / Impulsabtastfrequenz bestimmt.Die zeitliche Länge des Impulses berechnet sich demnach:

Länge des Impulses (in sec) = Impulsdauer (in Samples) * 1 / Impulsabtastfrequenz.

Siehe auch:	Repeat Periodical

Impulse Interpolation

Time of Impulse Supression

Interval between Impulses

Maximum Amplitudes

Offset

Impulse Duration

Impulse Form

Attenuation

Chromatic Frequencies

Compact Mascs

Duration


Impulse Duration Dialog
Impulse Duration

Hauptmenue:	Parameter

Untermenue:	Channel Synthesis

Menuepunkt:	Impulse Duration

Funktion:	Bestimmung der Impulsdauer.

Beschreibung:	Die Impulsdauer wird durch Angabe der Anzahl der angegebenen Stützstellen des Impulses bestimmt. Die zeitliche Länge des Impulses berechnet sich wie folgt:

Länge des Impulses (in sec) =	Impulsdauer (in Samples) *

1 / Impulsabtastfrequenz (Impulse Sample Rate in Hz).

Siehe auch:	Repeat Periodical

Impulse Interpolation

Time of Impulse Supression

Interval between Impulses

Maximum Amplitudes

Offset

Impulse Sample Rate

Impulse Form

Attenuation

Chromatic Frequencies

Compact Mascs

Duration


Impulse Form Dialog
Impulse Form

Hauptmenue:	Parameter

Untermenue:	Channel Synthesis

Menuepunkt:	Impulse Form

Funktion:	Ansicht der Impulsform.

Beschreibung:	Dieser Dialog dient der einfachen Darstellung des modellierten Impulses, um die Form zu überprüfen.

Achtung: Der Impuls kann in PSI-Tools bisher nur in der Initilisierungsdatei modelliert werden.Gehen Sie dazu wie folgt vor:

1. Sichern Sie ihre Initialiserungsdatei mit Save INI-File.

2. Bearbeiten Sie die Datei mit Edit INI-File.

3. Schließen Sie die Initialiserungsdatei.

4. Laden Sie die Initialisierungsdatei mit Load INI-File.

5. Betrachten Sie die neue Impulsform mit Impulse Form.

Siehe auch:	Repeat Periodical

Impulse Interpolation

Time of Impulse Supression

Interval between Impulses

Maximum Amplitudes

Offset

Impulse Sample Rate

Impulse Duration

Attenuation

Chromatic Frequencies

Compact Mascs

Duration


Attenuation Dialog
Attenuation

Hauptmenue:	Parameter

Untermenue:	Channel Synthesis

Menuepunkt:	Attenuation

Funktion:	Bestimmung der Dämpfung für die synthetisierten Kanaldaten.

Beschreibung:	Dämpfung bedeutet in PSI-Tools, daß mit fortschreitender Zeit die Amplituden der Kanaldaten mit einer bestimmten Funktion gedämpft werden können. Der Benutzer kann wählen, ob die Daten gar nicht gedämpft werden (Einstellung: no impulse reducing), ob sie linear gedämpft werden (Einstellung: linear impulse reducing) oder aber ob sie exponentiell gedämpft werden (Einstellung: exp. impulse reducing).

Bei der linearen Dämpfung wird eine Lineare benutzt, die Vollausschlag (1) der auftretenden Amplituden dann erlaubt, wenn ein pulsendes Element zeitlich so dicht wie möglich an einem Kanal steht. Mit zunehmendem zeitlichen Abstand steigt die Dämpfung linear bis zum größt möglichen zeitlichen Abstand (Ausschlag 0).

Ähnlich ist die exponentielle Dämpfung zu verstehen. Bei der exponentiellen Dämpfung müssen jedoch zwei zusätzliche Parameter angegeben werden, die den Bereich der Exponentialfunktion festlegen, der für die Dämpfung verwendet wird. Über diese Parameter ist es möglich flach oder steil abfallende Dämpfungen zu definieren. Auch bei der exponentiellen Dämpfung wird für den zeitlich kürzesten Abstand eines pulsenden Elementes zu einem Kanal die Dämpfung des ersten Funktionswertes der Exponentialfunktion verwendet. Für den größt möglichen zeitlichen Abstand wird der letzte Funktionswert der Exponentialfunktion als Dämpfungsfaktor verwendet. Der Bereich zwischen dem zeitlich kürzesten und dem längsten Abstand wird durch lineare Zuordung des entsprechenden Funktionsbereiches der Exponentialfunktion gedämpft.

Kurz gesagt: Je weiter ein pulsendes Element zeitlich von einem Kanal entfernt ist, desto größer die Dämpfung !

Siehe auch:	Repeat Periodical

Impulse Interpolation

Time of Impulse Supression

Interval between Impulses

Maximum Amplitudes

Offset

Impulse Sample Rate

Impulse Duration

Impulse Form

Chromatic Frequencies

Compact Mascs

Duration


Chromatic Frequencies Dialog
Chromatic Frequencies

Hauptmenue:	Parameter

Untermenue:	Channel Synthesis

Menuepunkt:	Chromatic Frequencies

Funktion:	Bestimmung eines Intervalls für chromatische Impulsabtastfrequenzen.

Beschreibung:	Verwenden Sie binäre Bitmaps (Farbtiefe 1 Bit=2 Farben) als virtuellen Generator (Load Bitmap as Virtual Generator), um monochromatische Frequenzen in Ihren Kanaldaten zu synthetisieren.Bei binären Bitmaps geben nur die schwarzen Pixel einen Impuls in den virtuellen Generator-Raum ab. Die weißen Pixel stellen inaktive Elemente dar. Jedes schwarze Pixel pulst genau einmal. Die Pixel werden in der Reihenfolge von unten links nach oben rechts in den Raum pulsen. Die Richtungen wechseln zuerst von links nach rechts und dann von unten nach oben. Als Impulsabtastfrequenz wird die vom Benutzer gewählte Frequenz (Impuls Sample Rate) verwendet.

Verwenden Sie farbige Bitmaps (Farbtiefen: 4-Bit=16 Farben, 8-Bit=256 Farben, 24-Bit=16 Millionen Farben) als virtuellen Generator (Load Bitmap as Virtual Generator), um chromatische Frequenzen in Ihren Kanaldaten zu synthetisieren. Alle Pixel der Bitmap geben Impulse in den Generator-Raum ab. Es gibt keine inaktiven Elemente innerhalb der Bitmap. Die Pixel werden in der Reihenfolge von unten links nach oben rechts in den Raum pulsen. Die Richtungen wechseln zuerst von links nach rechts und dann von unten nach oben.Die Farbe der Bitmap, die in der Farbtabelle als erstes eingetragen ist (häufig die hellste Farbe), wird bei der Synthese der Kanaldaten den zeitlich kürzesten Impuls abgeben.Die Farbe der Bitmap, die in der Farbtabelle als letztes eingetragen ist (häufig die dunkelste Farbe), wird bei der Synthese den zeitlich längsten Impuls abgeben. Alle Farben, die in der Farbtabelle zwischen der ersten und der letzten Farbe eingetragen sind, werden bei der Synthese Impulslängen erhalten, die zeitlich linear zwischen dem kürzesten und dem längsten Impuls liegen.Das bedeutet, daß die vom Benutzer gewählte Impulsabtastfrequenz (Impulse Sample Rate) für den modellierten Impuls nicht mehr direkt verwendet wird. Der modellierte Impuls bezieht je nach Farbe seine Impulsabtastfrequenz aus dem Intervall für chromatische Frequenzen.

Siehe auch:	Repeat Periodical

Impulse Interpolation

Time of Impulse Supression

Interval between Impulses

Maximum Amplitudes

Offset

Impulse Sample Rate

Impulse Duration

Impulse Form

Attenuation

Compact Mascs

Duration


Compact Mascs Dialog
Compact Mascs

Hauptmenue:	Parameter

Untermenue:	Channel Synthesis

Menuepunkt:	Compact Mascs

Funktion:	Zeitliches Komprimieren von Impulsmustern innerhalb der Kanaldaten.

Beschreibung:	Mit Hilfe der Einstellung not compact dieses Dialoges ist es möglich, ein zeitlich reales Eintreffen der Impulse an den Kanälen zu simulieren. Der Impuls wird nach der realen zeitlichen Dauer, die er vom Zeitpunkt seines Pulsens bis zum Eintreffen am Kanal benötigt in den Kanaldaten erscheinen.

Die Einstellung compact mascs sorgt dafür, daß der zeitliche Vorlauf, (der vom Zeitpunkt des Pulsens bis zum Ankommen am zeitlich dichtesten Kanal, entsteht) nicht in die Kanaldaten mit aufgenommen wird. Für jeden Impuls wird nur das relative zeitliche Muster der Impulse zueinander in den Kanaldaten registriert.

Siehe auch:	Repeat Periodical

Impulse Interpolation

Time of Impulse Supression

Interval between Impulses

Maximum Amplitudes

Offset

Impulse Sample Rate

Impulse Duration

Impulse Form

Attenuation

Chromatic Frequencies

Duration


Duration Dialog, Channel Synthesis
Duration

Hauptmenue:	Parameter

Untermenue:	Channel Synthesis

Menuepunkt:	Duration

Funktion:	Bestimmung der Aufzeichnungsdauer.

Beschreibung:	Die Aufzeichnungdauer bestimmt die zeitliche Länge der Kanaldaten. Sie wird in Samples angegeben. Die Aufzeichnungsdauer wird vor allem dann bei der Kanal-Synthese berücksichtigt, wenn Sie die Action Function -> Channel verwenden. Wenn Sie die von PSI-Tools berechnete Länge der Kanaldaten nicht benötigen, so können die Kanaldaten auch über die Bestimmung einer neuen Aufzeichnungsdauer verlängert oder verkürzt werden.

Siehe auch:	Repeat Periodical

Impulse Interpolation

Time of Impulse Supression

Interval between Impulses

Maximum Amplitudes

Offset

Impulse Sample Rate

Impulse Duration

Impulse Form

Attenuation

Chromatic Frequencies

Compact Mascs


Bass Cut-off Schalter
Bass Cut-off

Hauptmenue:	Parameter

Untermenue:	Channel Filter

Menuepunkt:	Base Cut-off, Hochpaß

Funktion:	Hochpass-Filter (Eleminieren der tiefen Frequenzen).

Beschreibung:	Der Hochpass-Filter wirkt als steiles FIR-Filter ausgebildet mit der Knickfrequenz 0.1 mal der eingestellten Abtastrate, der über 63 Filterkoeffizienten a0...a62 bestimmt wird. Es wurde ein Filter mit maximal konstanter Gruppenlaufzeit gewählt.

Quelle:

Tietze/Schenk "Halbleiter-Schaltungstechnik, S.826, Abb.24.38b). 9.Auflage 1991, Springer-Verlag,  ISBN3-540-19475-4

Empfehlung: Wenn Sie ein Bandpaß-Filter benötigen, dann schalten Sie zum Hochpass-Filter den Tiefpass-Filter hinzu.

Siehe auch:	Treble Cut-off

Automatic Offset Compensation

Minimize Common Part

Smoothing Filter

Normalize Amplitudes to [-1..+1] Volt

Convert with Exp.-Function

Convert with Sigmoid-Function

Convert with |x|-Function

Reverse Time

Invert Channel Data

Shift to Positive Voltages

Invert Polarisation

Cut-off Artefacts

Convert to Spikes

Shift Time Origin

Manuell Gain and Polarisation

Treble Cut-off

Hauptmenue:	Parameter

Untermenue:	Channel Filter

Menuepunkt:	Treble Cut-off, Tiefpaß

Funktion:	Tiefpass-Filter (Eleminieren der hohen Frequenzen).

Beschreibung:	Der Tiefpass-Filter ist ein FIR-Filter mit der 0.1-fachen Knickfrequenz der eingestellten Abtastrate, der über 64 Filterkoeffizienten a0...a63 bestimmt wird. Es wurde ein Filter mit weitgehend konstanter Gruppenlaufzeit gewählt.

Quelle:

Tietze/Schenk "Halbleiter-Schaltungstechnik, S.818ff, Abb.24.31b). 9.Auflage 1991, Springer-Verlag,  ISBN3-540-19475-4

Empfehlung: Wenn Sie ein Bandpaß-Filter benötigen, dann schalten Sie zum Tiefpass-Filter den Hochpass-Filter hinzu.

Siehe auch:	Bass Cut-off

Automatic Offset Compensation

Minimize Common Part

Smoothing Filter

Normalize Amplitudes to [-1..+1] Volt

Convert with Exp.-Function

Convert with Sigmoid-Function

Convert with |x|-Function

Reverse Time

Invert Channel Data

Shift to Positive Voltages

Invert Polarisation

Cut-off Artefacts

Convert to Spikes

Shift Time Origin

Manuell Gain and Polarisation


Automatic Offset Compensation Schalter
Automatic Offset Compensation

Hauptmenue:	Parameter

Untermenue:	Channel Filter

Menuepunkt:	Automatic Offset Compensation

Funktion:	Ausgleich der Spannungs-Offsets auf den Kanaldaten.

Beschreibung:	Als Methode zum Ausgleich der Spannungs-Offsets wird von jedem Sample eines Kanals der Spannungs-Mittelwert über den gesamten Kanal abgezogen.

Siehe auch:	Bass Cut-off

Treble Cut-off

Minimize Common Part

Smoothing Filter

Normalize Amplitudes to [-1..+1] Volt

Convert with Exp.-Function

Convert with Sigmoid-Function

Convert with |x|-Function

Reverse Time

Invert Channel Data

Shift to Positive Voltages

Invert Polarisation

Cut-off Artefacts

Convert to Spikes

Shift Time Origin

Manuell Gain and Polarisation


Minimize Common Part Schalter
Minimize Common Part

Hauptmenue:	Parameter

Untermenue:	Channel Filter

Menuepunkt:	Minimize Common Part

Funktion:	Minimierung der Gleichanteile aller Kanäle.

Beschreibung:	Als Methode zur Minimierung der Gleichanteile wird von jedem Sample eines Kanals der Spannungs-Mittelwert dieses Samples über allen Kanälen abgezogen.

Siehe auch:	Bass Cut-off

Treble Cut-off

Automatic Offset Compensation

Smoothing Filter

Normalize Amplitudes to [-1..+1] Volt

Convert with Exp.-Function

Convert with Sigmoid-Function

Convert with |x|-Function

Reverse Time

Invert Channel Data

Shift to Positive Voltages

Invert Polarisation

Cut-off Artefacts

Convert to Spikes

Shift Time Origin

Manuell Gain and Polarisation


Smoothing Filter Dialog
Smoothing Filter

Hauptmenue:	Parameter

Untermenue:	Channel Filter

Menuepunkt:	Smoothing Filter

Funktion:	Glättungsfilter

Beschreibung:	Die Kanaldaten können geglättet werden, indem ein Fenster (vom Benutzer bestimmter Breite) vom Anfang bis zum Ende der Kanaldaten eines Kanals bewegt wird, für das der Durchschnitt innerhalb des Fensters gebildet wird. Dieser Durchschnitt wird an das erste Sample des Fensters zurückgeliefert. Dieser Filter hat den Nachteil, daß unter Umständen nicht nur lästiges Rauschen geglättet wird, sondern auch Nutzdaten verrundet werden können.

Siehe auch:	Bass Cut-off

Treble Cut-off

Automatic Offset Compensation

Minimize Common Part

Normalize Amplitudes to [-1..+1] Volt

Convert with Exp.-Function

Convert with Sigmoid-Function

Convert with |x|-Function

Reverse Time

Invert Channel Data

Shift to Positive Voltages

Invert Polarisation

Cut-off Artefacts

Convert to Spikes

Shift Time Origin

Manuell Gain and Polarisation


Normalize Amplitudes to [-1..+1] Volt Schalter
Normalize Amplitudes to [-1..+1] Volt

Hauptmenue:	Parameter

Untermenue:	Channel Filter

Menuepunkt:	Normalize Amplitudes to [-1..+1] Volt

Funktion:	Konvertierung der Kanaldaten auf das Spannungsintervall [-1..+1] Volt.

Beschreibung:	Diese Funktion nimmt eine lineare Konvertierung des gegebenen Spannungsintervalls der Kanaldaten auf das Intervall [-1..+1] Volt vor. Die maximale Spannung über allen Kanälen wird demnach zu +1 Volt, die minimale Spannung zu -1 Volt konvertiert:

f(t) := f(t) u/U

f(t) stellt die Zeitfunktion, u das neue Maximum (u = 1) und U das alte Maximum dar.

Siehe auch:	Bass Cut-off

Treble Cut-off

Automatic Offset Compensation

Minimize Common Part

Smoothing Filter

Convert with Exp.-Function

Convert with Sigmoid-Function

Convert with |x|-Function

Reverse Time

Invert Channel Data

Shift to Positive Voltages

Invert Polarisation

Cut-off Artefacts

Convert to Spikes

Shift Time Origin

Manuell Gain and Polarisation


Convert with Exp.-Function Schalter
Convert with Exponential-Function (exp)

Hauptmenue:	Parameter

Untermenue:	Channel Filter

Menuepunkt:	Convert with Exp.-Function

Funktion:	Verschärfung der Kanaldaten durch Verwendung einer Exponential-Funktion.

Beschreibung:	 Betrachtet man die Kanaldaten als Funktion der Zeit , dann wird jeder Funktionswert fi(t) der Funktion f folgendermaßen ersetzt:

Für f(t) > 0 gilt:	f(t) :=  exp(f(t))-1

Für f(t) < 0 gilt:	f(t) := -exp(|f(t)|-1)

Siehe auch:	Bass Cut-off

Treble Cut-off

Automatic Offset Compensation

Minimize Common Part

Smoothing Filter

Normalize Amplitudes to [-1..+1] Volt

Convert with Sigmoid-Function

Convert with |x|-Function

Reverse Time

Invert Channel Data

Shift to Positive Voltages

Invert Polarisation

Cut-off Artefacts

Convert to Spikes

Shift Time Origin

Manuell Gain and Polarisation


Convert with Sigmoid-Function Schalter
Convert with Sigmoid-Function

Hauptmenue:	Parameter

Untermenue:	Channel Filter

Menuepunkt:	Convert with Sigmoid Function

Funktion:	Verschärfung der Kanaldaten durch Verwendung einer Sigmoid-Funktion.

Beschreibung: Betrachtet man die Kanaldaten als Funktion der Zeit , dann wird jeder Funktionswert fi(t) der Funktion f folgendermaßen ersetzt:

f(t) := 1 - 1 / (1+exp(f(t)))

Siehe auch:	Bass Cut-off

Treble Cut-off

Automatic Offset Compensation

Minimize Common Part

Smoothing Filter

Normalize Amplitudes to [-1..+1] Volt

Convert with Exp.-Function

Convert with |x|-Function

Reverse Time

Invert Channel Data

Shift to Positive Voltages

Invert Polarisation

Cut-off Artefacts

Convert to Spikes

Shift Time Origin

Manuell Gain and Polarisation


Convert with |x|-Function Schalter
Convert with |x|-Function

Hauptmenue:	Parameter

Untermenue:	Channel Filter

Menuepunkt:	Convert with |x|-Function

Funktion:

Beschreibung:	Betrachtet man die Kanaldaten als Funktion der Zeit , dann wird jeder Funktionswert fi(t) der Funktion f durch seinen absoluten Betrag folgendermaßen ersetzt:

f(t) := |f(t)|

Siehe auch:	Bass Cut-off

Treble Cut-off

Automatic Offset Compensation

Minimize Common Part

Smoothing Filter

Normalize Amplitudes to [-1..+1] Volt

Convert with Exp.-Function

Convert with Sigmoid-Function

Reverse Time

Invert Channel Data

Shift to Positive Voltages

Invert Polarisation

Cut-off Artefacts

Convert to Spikes

Shift Time Origin

Manuell Gain and Polarisation


Reverse Time Schalter
Reverse Time

Hauptmenue:	Parameter

Untermenue:	Channel Filter

Menuepunkt:	Reverse Time

Funktion:	(Exakte) Inversion der Zeitachse der Kanaldaten.

Beschreibung:	Die Zeitachse der Kanaldaten wird umgekehrt, so daß aus dem ersten Sample das letzte Sample wird, aus dem zweiten Sample das vorletzte Sample wird, usw. entsprechend der Funktion:

f(t) := f(-t)

wobei f(t) die Zeitfunktion darstellt. Aus positiven Zeitwerten werden negative und umgekehrt.

Achtung: Verwechseln Sie diese Funktion nicht mit einer Spiegelung an der x-Achse der Kanaldaten (Invert Polarisation) und der (positiv bleibenden) Zeitinversion (Invert Channel Data)

Siehe auch:	Bass Cut-off

Treble Cut-off

Automatic Offset Compensation

Minimize Common Part

Smoothing Filter

Normalize Amplitudes to [-1..+1] Volt

Convert with Exp.-Function

Convert with Sigmoid-Function

Convert with |x|-Function

Invert Channel Data

Shift to Positive Voltages

Invert Polarisation

Cut-off Artefacts

Convert to Spikes

Shift Time Origin

Manuell Gain and Polarisation


Invert Channel Data Schalter
Invert Channel Data

Hauptmenue:	Parameter

Untermenue:	Channel Filter

Menuepunkt:	Invert Channel Data

Funktion:	Invertieren des Spannungswertes der Kanaldaten-Samples mit Positivverschiebung

Beschreibung:	Die Kanaldaten werden invertiert, indem jedes Sample aller Kanäle vom absoluten Maximum über allen Kanälen abgezogen wird:

f(t) := f(tend - t)

wobei f(t) die Zeitfunktion, und tend den letzten Samplewert darstellt.

Achtung: Verwechseln Sie diese Funktion nicht mit einer Spiegelung an der x-Achse der Kanaldaten (Invert Polarisation) und der (exakten) Zeitinversion (Reverse Time)

Siehe auch:	Bass Cut-off

Treble Cut-off

Automatic Offset Compensation

Minimize Common Part

Smoothing Filter

Normalize Amplitudes to [-1..+1] Volt

Convert with Exp.-Function

Convert with Sigmoid-Function

Convert with |x|-Function

Reverse Time

Shift to Positive Voltages

Invert Polarisation

Cut-off Artefacts

Convert to Spikes

Shift Time Origin

Manuell Gain and Polarisation


Shift to Positive Voltages Schalter
Shift to Positive Voltages

Hauptmenue:	Parameter

Untermenue:	Channel Filter

Menuepunkt:	Shift to Positive Voltages

Funktion:	Verschiebung aller Kanaldaten in den positiven Spannungsbereich.

Beschreibung:	Die Kanaldaten werden in den positiven Spannungsbereich verschoben, indem von jedem Sample aller Kanäle das negative, absolute Maximum (= Minimum fmin) aller Kanäle abgezogen wird.

f(t) = f(t) - fmin

Siehe auch:	Bass Cut-off

Treble Cut-off

Automatic Offset Compensation

Minimize Common Part

Smoothing Filter

Normalize Amplitudes to [-1..+1] Volt

Convert with Exp.-Function

Convert with Sigmoid-Function

Convert with |x|-Function

Reverse Time

Invert Channel Data

Invert Polarisation

Cut-off Artefacts

Convert to Spikes

Shift Time Origin

Manuell Gain and Polarisation


Invert Polarisation Schalter
Invert Polarisation

Hauptmenue:	Parameter

Untermenue:	Channel Filter

Menuepunkt:	Invert Polarisation

Funktion:	Spiegelung der Kanaldaten an der Zeitachse.

Beschreibung:	Die Kanaldaten werden an der Zeitachse gespiegelt, indem der Wert jedes Samples der Kanaldaten invertiert wird. Jedes Sample wird mit -1 multipliziert.

f(t) := -f(t)

Siehe auch:	Bass Cut-off

Treble Cut-off

Automatic Offset Compensation

Minimize Common Part

Smoothing Filter

Normalize Amplitudes to [-1..+1] Volt

Convert with Exp.-Function

Convert with Sigmoid-Function

Convert with |x|-Function

Reverse Time

Invert Channel Data

Shift to Positive Voltages

Cut-off Artefacts

Convert to Spikes

Shift Time Origin

Manuell Gain and Polarisation


Cut-off Artefacts Schalter
Cut-off Artefacts

Hauptmenue:	Parameter

Untermenue:	Channel Filter

Menuepunkt:	Cut-off Artefacts

Funktion:	Unterdrückung von Artefakten.

Beschreibung:	Diese Funktion unterdrückt eine bestimmte Art von Artefakten. Wenn sich die Artefakte als >>scharfe Nadeln<< in den Kanaldaten bemerkbar machen, die außerdem noch eine höhere Amplitude aufweisen als das Nutzsignal, dann können diese Artefakte unterdrückt werden. Wiederholen Sie diese Funktion (Action Channel -> Channel) solange, bis alle Artefakte dieser Art verschwunden sind.

Achtung: Diese Funktion ist entstanden, um gestörte Daten eines Kooperationspartners der GFaI verarbeiten zu können. Wenn Sie kundenspezifische Wünsche haben, teilen Sie uns diese bitte mit. Wir sind bemüht spezielle Lösungen auch für Ihre Anforderungen zu entwickeln.

Siehe auch:	Bass Cut-off

Treble Cut-off

Automatic Offset Compensation

Minimize Common Part

Smoothing Filter

Normalize Amplitudes to [-1..+1] Volt

Convert with Exp.-Function

Convert with Sigmoid-Function

Convert with |x|-Function

Reverse Time

Invert Channel Data

Shift to Positive Voltages

Invert Polarisation

Convert to Spikes

Shift Time Origin

Manuell Gain and Polarisation


Convert to Spikes Schalter
Convert to Spikes

Hauptmenue:	Parameter

Untermenue:	Channel Filter

Menuepunkt:	Convert to Spikes

Funktion:	Konvertierung aller lokalen Maxima innerhalb der Kanaldaten zu Nadelimpulsen.

Beschreibung:	Jedes lokale Maximum innerhalb der Kanaldaten wird zum Einheitsimpuls, Amplitude = 1 Volt, konvertiert. Allen anderen Daten, die nicht lokale Maxima sind, werden gar keine Amplituden (0 Volt) zugeordnet.

f(t) := 1 for sign f(t) = -sign f(t-1)    Vorzeichenwechsel

ELSE  f(t) := 0

mit f(t) = 1/T (f(t) - f(t-1)) Differenzenquotient

Siehe auch:	Bass Cut-off

Treble Cut-off

Automatic Offset Compensation

Minimize Common Part

Smoothing Filter

Normalize Amplitudes to [-1..+1] Volt

Convert with Exp.-Function

Convert with Sigmoid-Function

Convert with |x|-Function

Reverse Time

Invert Channel Data

Shift to Positive Voltages

Invert Polarisation

Cut-off Artefacts

Shift Time Origin

Manuell Gain and Polarisation


Shift Time Origin Dialog
Shift Time Origin

Hauptmenue:	Parameter

Untermenue:	Channel Filter

Menuepunkt:	Shift Time Origin

Funktion:	Änderung der Zeitursprünge innerhalb der Kanaldaten.

Beschreibung:	Der Zeitursprung jeder Kanaldatenaufzeichnung kann geändert werden, sowohl in positiver als auch in negativer Richtung. Der Benutzer hat dafür für den jeweiligen Kanal eine Anzahl T von Samples anzugeben (positive Anzahl für Rechts-Verschiebung, negative Anzahl für Linksverschiebung).

f(t) := f(t - T)

Siehe auch:	Bass Cut-off

Treble Cut-off

Automatic Offset Compensation

Minimize Common Part

Smoothing Filter

Normalize Amplitudes to [-1..+1] Volt

Convert with Exp.-Function

Convert with Sigmoid-Function

Convert with |x|-Function

Reverse Time

Invert Channel Data

Shift to Positive Voltages

Invert Polarisation

Cut-off Artefacts

Convert to Spikes

Manuell Gain and Polarisation


Manuell Gain and Polarisation Dialog
Manuell Gain and Polarisation

Hauptmenue:	Parameter

Untermenue:	Channel Filter

Menuepunkt:	Manuell Gain and Polarisation

Funktion:	Veränderung der Verstärkung und der Polarisation der Kanaldaten.

Beschreibung:	Die Kanaldaten können nachträglich verstärkt und polarisiert werden. Der Benutzer hat für jeden Kanal einen Verstärkungsfaktor anzugeben, der sowohl positiv oder negativ sein kann.

f(t) := v f(t)

Achtung: Achten Sie darauf, daß wenn sie die Kanaldaten eines Kanals nicht löschen wollen, daß sie keine 0 als Verstärkungsfaktor angeben.

Siehe auch:	Bass Cut-off

Treble Cut-off

Automatic Offset Compensation

Minimize Common Part

Smoothing Filter

Normalize Amplitudes to [-1..+1] Volt

Convert with Exp.-Function

Convert with Sigmoid-Function

Convert with |x|-Function

Reverse Time

Invert Channel Data

Shift to Positive Voltages

Invert Polarisation

Cut-off Artefacts

Convert to Spikes

Shift Time Origin


Number of Channels Dialog, Generator
Number of Channels

Hauptmenue:	Parameter

Untermenue:	Generator

Menuepunkt:	Number of Channels

Funktion:	Bestimmung der Anzahl der Aufzeichnungskanäle für den Generator-Raum.

Beschreibung:	Der Benutzer hat die Möglichkeit, die Anzahl der Aufzeichnungskanäle des Generator-Raumes zu bestimmen. Die Aufzeichnungskanäle messen die sich ausbreitenden Wellen im Raum. Die Aufzeichnungskanäle können Mikrophone, Elektroden usw. sein.

Siehe auch:	Channel Origins

Sample Rate

Medial Speed

Dimensions

Origin


Channel Origins Dialog, Generator
Channel Origins

Hauptmenue:	Parameter

Untermenue:	Generator

Menuepunkt:	Channel Origins

Funktion:	Festlegung der Koordinaten der Aufzeichnungskanäle.

Beschreibung:	Der Benutzer kann für jeden Aufzeichnungskanal den genauen Ort im Generator-Raum angeben. Dazu ist es erforderlich jedem Kanal eine x-, eine y- und eine z-Koordinate zuzuordnen. Die Koordinaten werden in der von Ihnen gewählten Längeneinheit angegeben. Achten Sie darauf, daß Sie dieselbe Längeneinheit für alle weiteren Längendistanzen verwenden (Medial Speed, Origin, Dimensions).Weiterhin können Sie jedem Kanal eine Kurzbezeichnung zuordnen.

Siehe auch:	Number of Channels

Sample Rate

Medial Speed

Dimensions

Origin


Sample Rate Dialog, Generator
Sample Rate

Hauptmenue:	Parameter

Untermenue:	Generator

Menuepunkt:	Sample Rate

Funktion:	Bestimmung der Aufzeichnungsfrequenz im Generator-Raum.

Beschreibung:	Jeder Kanal zeichnet mit der angegebenen Aufzeichnungsfrequenz die an ihm ankommenden Signale auf. Beachten Sie, daß hohe Frequenzen zwar detaillierte Aufzeichnungen erlauben, daß sie aber auch sehr viel Speicherplatz und Rechenzeit benötigen.

Siehe auch:	Number of Channels

Channel Origins

Medial Speed

Dimensions

Origin


Medial Speed Dialog, Generator
Medial Speed

Hauptmenue:	Parameter

Untermenue:	Generator

Menuepunkt:	Medial Speed

Funktion:	Bestimmung der Ausbreitungsgeschwindigkeit im Generator-Raum.

Beschreibung:	Die Ausbreitungsgeschwindigkeit im Generator-Raum ist frei wählbar und bezieht sich auf Längeneinheiten pro Sekunde. Mit dieser Geschwindigkeit breiten sich Impulse im homogenen, isotropen Generator-Raum aus. Achten Sie darauf, daß Sie dieselbe Längeneinheit auch für alle weiteren Längendistanzen verwenden (Channel Origins, Origin, Dimensions).

Siehe auch:	Number of Channels

Channel Origins

Sample Rate

Dimensions

Origin


Dimensions Dialog, Generator
Dimensions

Hauptmenue:	Parameter

Untermenue:	Generator

Menuepunkt:	Dimensions

Funktion:	Bestimmung der Dimensionen des Generator-Raumes.

Beschreibung:	Mit Hilfe dieses Dialoges können Sie die Größe des Generator-Raumes in Matrixelementen und in Längeneinheiten angeben. Dieser Raum ist homogen und isotrop. Achten Sie darauf, daß Sie dieselbe Längeneinheit auch für alle weiteren Längendistanzen verwenden (Channel Origins, Medial Speed, Origin).

Siehe auch:	Number of Channels

Channel Origins

Sample Rate

Medial Speed

Origin


Origin Dialog, Generator
Origin

Hauptmenue:	Parameter

Untermenue:	Generator

Menuepunkt:	Origin

Funktion:	Bestimmung des Ursprungortes des Generator-Raumes.

Beschreibung:	Der Ursprungsort ist der Ort, an dem der Generator-Raum mit seiner linken, unteren, vorderen Ecke liegt. Der Ursprungsort wird in der von Ihnen gewählten Längeneinheit angegeben. Achten Sie darauf, daß Sie dieselbe Längeneinheit auch für alle weiteren Längendistanzen verwenden (Channel Origins, Medial Speed, Dimensions).

Siehe auch:	Number of Channels

Channel Origins

Sample Rate

Medial Speed

Dimensions


Number of Channels Dialog, Detector
Number of Channels

Hauptmenue:	Parameter

Untermenue:	Detector

Menuepunkt:	Number of Channels

Funktion:	Bestimmung der Anzahl der Rekonstruktionskanäle für den Detector-Raum.

Beschreibung:	Der Benutzer hat die Möglichkeit, die Anzahl der Rekonstruktionskanäle des Detector-Raumes zu bestimmen. Mit Hilfe der Rekonstruktionskanäle (und anderer Parameter) lassen sich die Elemente, die in den Generator-Raum gepulst haben, detektieren.

Siehe auch:	Channel Origins

Sample Rate

Medial Speed

Dimensions

Origin


Channel Origins Dialog, Detector
Channel Origins

Hauptmenue:	Parameter

Untermenue:	Detector

Menuepunkt:	Channel Origins

Funktion:	Festlegung der Koordinaten der Rekonstruktionskanäle.

Beschreibung:	Der Benutzer kann für jeden Rekonstruktionskanal den genauen Ort im Detector-Raum angeben. Dazu ist es erforderlich jedem Kanal eine x-, eine y- und eine z-Koordinate zuzuordnen. Die Koordinaten werden in der von Ihnen gewählten Längeneinheit angegeben. Achten Sie darauf, daß Sie dieselbe Längeneinheit für alle weiteren Längendistanzen verwenden (Medial Speed, Origin, Dimensions).Weiterhin können Sie jedem Kanal eine Kurzbezeichnung zuordnen.

Empfehlung: Um gute Rekonstruktionsergebnisse zu erhalten ist es notwendig, daß die Orte der Aufzeichnungskanäle mit den Orten der Rekonstruktionskanäle identisch sind. Achten Sie deshalb bei Kanaldatenaufzeichnungen immer darauf, daß Sie die Orte Ihrer Aufzeichnungskanäle genau vermessen.

Siehe auch:	Number of Channels

Sample Rate

Medial Speed

Dimensions

Origin


Sample Rate Dialog, Detector
Sample Rate

Hauptmenue:	Parameter

Untermenue:	Detector

Menuepunkt:	Sample Rate

Funktion:	Bestimmung der Rekonstruktionsfrequenz im Detector-Raum.

Beschreibung:	Für alle Kanäle wird dieselbe Frequenz zum Rekonstruieren des Generator-Raumes verwendet.

Empfehlung: Um gute Rekonstruktionsergebnisse zu erhalten ist es notwendig, daß die Aufzeichnungsfrequenz mit der Rekonstruktionsfrequenz identisch ist. Sollten die Frequenzen voneinander abweichen, so können Sie bei der Rekonstruktion des Generator-Raumes mit Vergrößerungen, Verkleinerungen, Redundanzen und Verzerrungen des Ergebnisses rechnen.

Siehe auch:	Number of Channels

Channel Origins

Medial Speed

Dimensions

Origin


Medial Speed Dialog, Detector
Medial Speed

Hauptmenue:	Parameter

Untermenue:	Detector

Menuepunkt:	Medial Speed

Funktion:	Bestimmung der Rekonstruktionsgeschwindigkeit im Detector-Raum.

Beschreibung:	Die Rekonstruktionsgeschwindigkeit im Detector-Raum ist frei wählbar und bezieht sich auf Längeneinheiten pro Sekunde. Mit dieser Geschwindigkeit breiten sich Impulse im homogenen, isotropen Generator-Raum aus. Achten Sie darauf, daß Sie dieselbe Längeneinheit auch für alle weiteren Längendistanzen verwenden (Channel Origins, Origin, Dimensions).

Empfehlung: Um gute Rekonstruktionsergebnisse zu erhalten ist es notwendig, daß die Aufzeichnungsgeschwindigkeit mit der Rekonstruktionsgeschwindigkeit identisch ist. Sollten die Geschwindigkeiten voneinander abweichen, so können Sie bei der Rekonstruktion des Generator-Raumes mit Vergrößerungen, Verkleinerungen, Redundanzen und Verzerrungen des Ergebnisses rechnen.

Siehe auch:	Number of Channels

Channel Origins

Sample Rate

Dimensions

Origin


Dimensions Dialog, Detector
Dimensions

Hauptmenue:	Parameter

Untermenue:	Detector

Menuepunkt:	Dimensions

Funktion:	Bestimmung der Dimensionen des Detector-Raumes.

Beschreibung:	Mit Hilfe dieses Dialoges können Sie die Größe des Detector-Raumes in Matrixelementen und in Längeneinheiten angeben. Achten Sie darauf, daß Sie dieselbe Längeneinheit auch für alle weiteren Längendistanzen verwenden (Channel Origins, Medial Speed, Origin). Die Matrixelemente und die Dimension des Detector-Raumes müssen nicht mit den Größen des Generator-Raumes übereinstimmen. Es macht durchaus Sinn beispielsweise nur ein Detail des Raumes mit hoher Auflösung zu betrachten.

Empfehlung: Vergegenwärtigen Sie sich die Tatsache, daß in jedem Matrixelement nur für den Mittelpunkt dieses Elementes rekonstruiert wird. Wenn Sie beispielweise für Ihren Generator-Raum die Matrixgröße 10 x 10 x 1 angegeben haben, dann macht es wenig Sinn im Detector-Raum die Größe 20 x 20 x 1 anzugeben. Jedes Matrixelement des Generator-Raumes würde so auf eine >>Fuge<< im Detector-Raum fallen, die nicht berechnet wird. Deshalb ist es sinnvoll, wenn Sie im Detector-Raum stets Auflösungen angeben die n-mal so groß sind, wie die des Generator-Raumes. n sollte dabei ungerade gewählt werden.

Siehe auch:	Number of Channels

Channel Origins

Sample Rate

Medial Speed

Origin


Origin Dialog, Detector
Origin

Hauptmenue:	Parameter

Untermenue:	Detector

Menuepunkt:	Origin

Funktion:	Bestimmung des Ursprungortes des Detector-Raumes.

Beschreibung:	Der Ursprungsort ist der Ort, an dem der Detector-Raum mit seiner linken, unteren, vorderen Ecke liegt. Der Ursprungsort wird in der von Ihnen gewählten Längeneinheit angegeben. Achten Sie darauf, daß Sie dieselbe Längeneinheit auch für alle weiteren Längendistanzen verwenden (Channel Origins, Medial Speed, Dimensions).

Es ist nicht notwendig, daß der Ursprungsort des Detectors mit dem des Generators übereinstimmt. Es macht durchaus Sinn den Ort anders zu wählen, um einen anderen Ausschnitt des Detector-Raumes zu berechnen.

Siehe auch:	Number of Channels

Channel Origins

Sample Rate

Medial Speed

Dimensions


Detection Method Dialog
Detection Method

Hauptmenue:	Parameter

Untermenue:	Analysis

Menuepunkt:	Detection Method

Funktion:	Auswahl der Detections-Methode.

Beschreibung:	Zum Rekonstruieren der Generator-Räume stehen dem Benutzer verschiedene Analyse-Methoden zur Verfügung, die ihrerseits mit unterschiedlichen Detections-Methoden betrieben werden können. Es ist möglich bei Interferenz-Integralen (Channel -> Interference Integral) und Movies (Channel -> Movie) die Detections-Methode zu variieren.

Es besteht die Auswahl zwischen den Methoden:

(1) Add (ti),

(2) Square (Add(ti)),

(3) Exp (Mult (Contrast Factor, Add (ti))),

(4) Mult (ti),

(5) Pow (Add (ti), Contrast Factor).

ti 	ist die unter Berücksichtigung des Laufzeitunterschiedes ermittelte Menge der Amplituden aller Kanäle

Add (arg)	Addition aller Elemente aus arg

Square (arg)	Quadrieren von arg

Exp (arg)	e hoch arg, mit e = 2,7182...

Mult (arg)	Produkt aller Elemente aus arg

Pow(arg1, arg2)	arg1 hoch arg2

Achtung: Beachten Sie, daß Sie bei den Methoden (3) und (5) den Kontrastfaktor (Contrast Faktor) einzustellen haben.

Siehe auch:	Contrast Factor

Interpolation between Samples

Integration Interval

Detection Rate

Interference Thresholds

Gauss Attenuation


Contrast Factor Dialog
Contrast Factor

Hauptmenue:	Parameter

Untermenue:	Analysis

Menuepunkt:	Contrast Factor

Funktion:	Einstellung des Kontrastfaktors.

Beschreibung:	Der Kontrastfaktor ist für bestimmte Detection-Methods einzustellen:

Exp (Mult (Contrast Factor, Add (ti))) 	und

Pow (Add (ti), Contrast Factor).

Der Faktor dient der Verschärfung der Funktionen. Je höher der Faktor, desto größer werden die Unterschiede bei der Abbildung des linearen Eingangsbereichs auf den Funktionsbereich der Detection-Method.

Siehe auch:	Detection Method

Interpolation between Samples

Integration Interval

Detection Rate

Interference Thresholds

Gauss Attenuation


Interpolation between Samples Dialog
Interpolation between Samples

Hauptmenue:	Parameter

Untermenue:	Analysis

Menuepunkt:	Interpolation between Samples

Funktion:	Einstellungsmöglichkeit, ob zwischen den Samples der Kanaldaten interpoliert werden soll oder nicht.

Beschreibung:	Der Benutzer kann wählen, ob bei der Analyse der Kanaldaten zwischen den einzelnen Samples die Amplituden linear interpoliert werden sollen oder nicht. Dieser Schalter ist nur für bestimmte Analyse-Methoden einzustellen: Es ist möglich bei Interferenz-Integralen (Channel -> Interference Integral) und Movies (Channel -> Movie) diese Einstellung zu variieren.

Achtung: Die Interpolation ist sehr zeitintensiv. Man sollte abwägen, ob der sehr geringe Qualitätsgewinn für die Rekonstruktion im Verhältnis zum hohen Zeitaufwand steht.

Siehe auch:	Detection Method

Contrast Factor

Integration Interval

Detection Rate

Interference Thresholds

Gauss Attenuation


Analysis Interval Dialog
Analysis Interval

Hauptmenue:	Parameter

Untermenue:	Analysis

Menuepunkt:	Intergration Interval

Funktion:	Einstellung des Kanaldaten-Intervalls für die Analyse.

Beschreibung:	Der Benutzer kann den Anfang und das Ende eines Kanaldaten-Intervalls angeben, für das eine Analyse stattfinden soll. Dabei ist es möglich zu wählen:

(1) ein Intervall von 0 bis zur Kanaldatenlänge oder

(2) ein beliebig gewähltes Intervall oder

(3) ein Intervall von der negativen größten zeitlichen Distanz im Raum bis zur Kanaldatenlänge plus der größten zeitlichen Distanz im Raum.

Zur Auswertung von Daten, die ungetriggert aufgenommen wurden oder Daten bei denen bei der Synthese die Einstellung Compact Mascs verwendet wurde, empfiehlt es sich die Intervallmethode (3) auszuwählen.

Für Daten, die getriggert aufgenommen oder ohne Compact Mascs synthetisiert wurden ist die Methode (1) am geeignetsten.

Benutzen Sie Methode (2), wenn Sie nur Teilintervalle auswerten möchten.

Siehe auch:	Detection Method

Contrast Factor

Interpolation between Samples

Detection Rate

Interference Thresholds

Gauss Attenuation


Detection Rate Dialog
Detection Rate

Hauptmenue:	Parameter

Untermenue:	Analysis

Menuepunkt:	Detection Rate

Funktion:	Einstellung der Zugriffsrate auf die Kanaldaten für die Analyse.

Beschreibung:	Der Benutzer hat die Möglichkeit, durch Einstellung der Detections Rate bei der Analyse, in regelmäßigen Abständen auf die Kanaldaten zuzugreifen. Je nachdem wie die Rate eingestellt wurde, wird entweder jedes Sample der Kanaldaten berücksichtigt (Detection Rate = 1) oder es findet bei der Analyse eine Unterabtastung der Daten statt (Detection Rate > 1). Die Detection Rate wird in Number of Samples angegeben, jedes x.-te Sample wird für die Analyse verwendet (x=Detection Rate).

Siehe auch:	Detection Method

Contrast Factor

Interpolation between Samples

Integration Interval

Interference Thresholds

Gauss Attenuation


Interference Thresholds Dialog
Interference Thresholds

Hauptmenue:	Parameter

Untermenue:	Analysis

Menuepunkt:	Interference Thresholds

Funktion:	Einstellung von Interferenz-Schwellwerten und Anzahl der Interferenz-Klassen.

Beschreibung:	Die Interferenz-Schwellwerte werden in den Analysemethoden Channel -> Interference Integral, Channel -> Movie, Channel -> Interference Classes und Channel->Static Field verwendet. Nach Auswertung der Detection-Method für jedes Sample der Kanaldaten wird geprüft, ob der resultierende Interferenz-Wert innerhalb des Intervalls der Interferenz-Schwellwerte liegt. Wenn dies der Fall ist, dann wird der Interferenz-Wert je nach Analyse-Methode weiter berücksichtigt, um ihn beispielsweise einer bestimmte Klasse zuzuordnen und ihn dort zu integrieren oder um ihn nur zu integrieren oder um ihn zum Teil eines Filmes werden zu lassen. Mit Hilfe der Interferenz-Schwellwerte kann man sich also auf eine bestimmte Größe von Interferenz-Werten einschränken.

Die Anzahl der Klassen wird nur für die Analyse-Methode Channel -> Interference Classes verwendet. Jede Klasse bekommt automatisch eine Intervallgröße zugeordnet, die sich aus der Rechnung (Interference Threshold 2 - Interference Threshold 1) / Number of Classes ergibt. Interference Integrale können auf diese Art transparenter gemacht werden, es ergeben sich Integrale, die nur hohe Interferenzen enthalten und Integrale, die geringe Interferenzen enthalten. Das ist deshalb zweckmäßig, weil geringe Interferenzen in Integralen mit hohen Interferenzen oft nicht mehr erkennbar sind.

Siehe auch:	Detection Method

Contrast Factor

Interpolation between Samples

Integration Interval

Detection Rate

Gauss Attenuation


Gauss Attenuation Dialog
Gauss Attenuation

Hauptmenue:	Parameter

Untermenue:	Analysis

Menuepunkt:	Gauss Attenuation

Funktion:	Einstellung der Gauss-Dämpfung für das Abklingen von Amplituden für die Analyse.

Beschreibung:	Falls die Signale, die von einem Ort weit entfernt liegen einen nicht so großen Einfluß bei der Analyse haben sollen, wie Signale die nahe an diesem Ort liegen, dann kann der Benutzer dies über die Parameter dieses Dialoges steuern.

Diese Steuerung der Amplitudengrößen ist immer dann von Vorteil, wenn man in bedingt homogenen Räumen Analysen der Kanaldaten vornehmen möchte. Die Amplituden fallen mit zunehmender Entfernung vom Betrachtungsort in Form einer Gauss-Glocke ab, d.h. die Gauss-Glocke ist um den Betrachtungsort herum zentriert.

Wählen Sie die Norm Distance der Homogenität so groß, wie Sie die Länge der maximal homogenen Strecke im Raum einschätzen (oder Ihnen bekannt ist). Falls Sie mit einem homogenen Raum arbeiten, dann wählen Sie die Größe der Norm Distance mit 0. Eine Norm Distance von 0 sorgt dafür, daß gar kein Abklingen der Amplituden stattfindet.

Der Parameter Gamma sorgt für die Steilheit Ihrer Gauss-Glocke: Umso größer Gamma ist, desto steiler ist die Gauss-Glocke (und umgekehrt). Achten Sie darauf, daß auch ein Gamma von 0 dafür sorgt, daß kein Abklingen der Amplituden mehr stattfinden kann !

Siehe auch:	Detection Method

Contrast Factor

Interpolation between Samples

Integration Interval

Detection Rate

Interference Thresholds


Save prefix Dialog
Save prefix

Hauptmenue:	Parameter

Untermenue:	Movie

Menuepunkt:	Save prefix

Funktion:	Einstellung eines Namens-Prefix für Bitmap-Dateinamen, die zu einem Movie gehören.

Beschreibung:	Ein Movie setzt sich aus vielen unterschiedlichen Bitmaps zusammen, deren Dateinamen alle den gleichen Namens-Prefix haben sollen. Ein Prefix kann aus maximal 4 Zeichen bestehen. Die restlichen 4 Stellen des Dateinamens verwendet PSI-Tools dafür eine Zahl anzuhängen, um die Reihenfolge der berechneten Bilder festzuhalten. Die Zahlen sind von 0 an aufsteigend. Die Erweiterung des Dateinames ist mit .BMP voreingestellt.

Siehe auch:	Interval

Motion Speed

Forward / Reverse

Repetition Type


Interval Dialog
Interval

Hauptmenue:	Parameter

Untermenue:	Movie

Menuepunkt:	Interval

Funktion:	Bestimmung des Filmintervalls.

Beschreibung:	Der Benutzer kann wählen für welchen Bereich der Kanaldaten ein Film berechnet werden soll. Dazu gibt er den Anfang und das Ende des Intervalls in Samples an. PSI-Tools gibt eine Empfehlung für das Ende des Intervalls, damit es bei der Berechnung der Bilder zum Ende der Kanaldaten hin nicht zu unschönen Randwertproblemen kommt.

Achtung: Für Filme ist es notwendig das Intervall hier anzugeben, für andere Analysemethoden geben Sie das Intervall unter Analysis Interval an.

Siehe auch:	Save prefix

Motion Speed

Forward / Reverse

Repetition Type


Motion Speed Dialog
Motion Speed

Hauptmenue:	Parameter

Untermenue:	Movie

Menuepunkt:	Motion Speed

Funktion:	Einstellung der Abspielgeschwindigkeit eines Films.

Beschreibung:	Es ist möglich einen Film schneller abspielen zu lassen, indem nicht jedes Bild des Films angezeigt wird. Der Benutzer kann ein Bildvielfaches angeben.

Siehe auch:	Save prefix

Interval

Forward / Reverse

Repetition Type


Forward / Reverse Dialog
Forward / Reverse

Hauptmenue:	Parameter

Untermenue:	Movie

Menuepunkt:	Forward / Reverse

Funktion:	Einstellung der Abspielrichtung eines Films.

Beschreibung:	Filme können mit der Einstellung forward vorwärts, mit der Einstellung backward rückwärts abgespielt werden.

Siehe auch:	Save prefix

Interval

Motion Speed

Repetition Type


Repetition Type Dialog
Repetition Type

Hauptmenue:	Parameter

Untermenue:	Movie

Menuepunkt:	Repetition Type

Funktion:	Einstellung des Wiederholungstyps für einen Film.

Beschreibung:	Der Benutzer kann einstellen, ob ein Film, nachdem er vollständig gezeigt wurde, wieder von Anfang an neu gezeigt wird (Einstellung permanent) oder ob der Film nur einmal gezeigt wird (Einstellung once).

Siehe auch:	Save prefix

Interval

Motion Speed

Forward / Reverse


Board -> Channel Befehl
Board -> Channel

Hauptmenue:	Actions

Menuepunkt:	Board -> Channel

Funktion:	Aufnahme von Kanaldaten.

Beschreibung:	Mit Hilfe dieses Befehls läßt sich die Aufnahme von Kanaldaten starten. Dies ist aber nur möglich, wenn in Ihrem PC eine A/D-Wandler-Karte installiert ist und entsprechende Vorverstärker (PSI-MESS) und sensorische Hardware (bspw. Mikrophone, Elektroden usw.) vorhanden ist.

Die Aufnahme wird mit der momentanen Hardware Configuration vorgenommen. Während der Aufnahme erscheint ein Fenster, in dem der Fortschritt der Aufnahme und der Umrechnung der Ergebnisse beobachtet werden kann. Nachdem die Daten vollständig aufgenommen wurden, können sie im Channel Data Window betrachtet werden.

Siehe auch:	Hardware Configuration

Channel Data Window


Channel -> Channel Befehl
Channel -> Channel

Hauptmenue:	Actions

Menuepunkt:	Channel -> Channel

Funktion:	Filterung oder Überarbeitung von Kanaldaten.

Beschreibung:	Mit Hilfe dieses Befehls werden alle die Filter und Überarbeitungsmethoden, die unter Channel Filter ausgewählt wurden, nacheinander und in der Reihenfolge wie im Menue angegeben (von oben nach unten) angewendet. Wenn Ihnen diese Reihenfolge nicht zusagt, dann sollten Sie die Filter alle einzeln auswählen und anwenden.

Siehe auch:	Channel Filter


Picture -> Channel Befehl
Picture -> Channel

Hauptmenue:	Actions

Menuepunkt:	Piture -> Channel

Funktion:	Synthese von Kanaldaten mit virtueller Generator-Vorlage.

Beschreibung:	Verwenden Sie binäre Bitmaps, um monochromatische Frequenzen in Ihren Kanaldaten zu synthetisieren. Bei binären Bitmaps geben nur die schwarzen Pixel einen Impuls in den virtuellen Generator-Raum ab. Die weißen Pixel stellen inaktive Elemente dar. Jedes schwarze Pixel pulst genau einmal. Die Pixel werden in der Reihenfolge von unten links nach oben rechts in den Raum pulsen. Die Richtungen wechseln zuerst von links nach rechts und dann von unten nach oben.

Verwenden Sie farbige Bitmaps, um chromatische Frequenzen in Ihren Kanaldaten zu synthetisieren. Alle Pixel der Bitmap geben Impulse in den Generator-Raum ab. Es gibt keine inaktiven Elemente innerhalb der Bitmap. Auch hier werden die Pixel in der Reihenfolge von unten links nach oben rechts in den Raum pulsen.

Die Farbe der Bitmap, die in der Farbtabelle als erstes eingetragen ist (häufig die hellste Farbe), wird bei der Synthese der Kanaldaten den zeitlich kürzesten Impuls abgeben.

Die Farbe der Bitmap, die in der Farbtabelle als letztes eingetragen ist (häufig die dunkelste Farbe), wird bei der Synthese den zeitlich längsten Impuls abgeben.

Alle Farben, die in der Farbtabelle zwischen der ersten und der letzten Farbe eingetragen sind, werden bei der Synthese Impulslängen erhalten, die zeitlich linear zwischen dem kürzesten und dem längsten Impuls liegen.

Die Impulse werden nach der Zeitdauer, die sie vom Augenblick der Impulsauslösung bis zum Aufzeichnungskanal hin benötigen, in den Kanaldaten abgebildet.

Siehe auch:	Load Bitmap as Virtual Generator


Function -> Channel Befehl
Function -> Channel

Hauptmenue:	Actions

Menuepunkt:	Function -> Channel

Funktion:	Synthese von Kanaldaten durch periodisches Wiederholen des Impulses.

Beschreibung:	Mit Hilfe dieses Befehls ist es möglich Funktionen in Kanaldaten zu erzeugen, die einen Impuls auf jedem Kanal zum selben Zeitpunkt abbilden. Dies wiederholt sich nach einem gewissen zeitlichen Abstand, der mit Hilfe des Dialoges Interval between Impulses angegeben wird. Die Impulsform kann mit dem Dialog Impulse Form betrachtet werden.

Empfehlung: Damit sich die Impulse nicht in den Kanaldaten überlagern, sollten Sie bei kleinen Kanalzahlen den Abstand zwischen den Impulsen (Interval between Impulses) größer wählen als die Impulsdauer (Impulse Duration).

Siehe auch:	Interval between Impulses

Impulse Duration

Impulse Form


Channel -> Interference Integral Befehl
Channel -> Interference Integral

Hauptmenue:	Actions

Menuepunkt:	Channel -> Interference Integral

Funktion:	Interferenz-Integral von Kanaldaten.

Beschreibung:	Für jeden Zeitpunkt der aufgezeichneten Kanaldaten und für jedes Raumelement des Detectors, das rekonstruiert werden soll, werden mit der entsprechenden Interferenz-Maske die Potentiale in den Kanaldaten ermittelt. Die Potentiale aller Kanäle werden mit einer Analyse-Methode (Detection Method) bearbeitet, indem sie mit einer Funktion (Bsp. Addition, Multiplikation,...) verknüpft und anschließend optional mit einer Bewertungsfunktion verschärft (Bsp. Exponential-Funktion) werden. Das sich hieraus ergebende Resultat für jeden Zeitpunkt und jedes Raumelement wird für jedes Raumelement integriert. Diese Analyse kann auch mit verminderter Zugriffsrate (Detection Rate) auf die Kanaldaten und über kurze Analyse-Intervalle (Analysis Interval) erstellt werden.

Siehe auch:	Detection Method

Detector

Detection Rate

Analysis Interval


Channel -> Movie Befehl
Channel -> Movie

Hauptmenue:	Actions

Menuepunkt:	Channel -> Movie

Funktion:	Wellenausbreitungs-Analyse von Kanaldaten.

Beschreibung:	Die Wellenausbreitungs-Analyse (Channel->Movie) unterscheidet sich vom Interferenz-Integral (Channel->Interference Integral) nur durch die Art der Sicherung der berechneten Daten. Hier werden für jeden Zeitpunkt der Kanaldaten und für jedes Raumelement des Detectors mit der Interferenz-Maske die Potentiale in den Kanaldaten ermittelt. Wendet man die Detections-Methode (Detection Method) auf die Potentiale an, wird ein Interferenz-Wert bestimmter Intensität zurückgeliefert. Die sich hieraus für jedes Raumelement ergebenden Resultate zu jedem Zeittakt werden als ein Bild abgelegt. Die Folge von Bildern kann als Film abgespielt werden (Movie->Play). Diese Filme können auch mit verminderter Zugriffsrate (Detection Rate) auf die Kanaldaten und über kurze Intervalle (Interval) erstellt werden.

Siehe auch:	Detection Method

Detection Rate

Interval

Detector

Channel->Interference Integral

Movie->Play


Channel -> Electrode mapping Befehl
Channel -> Electrode mapping

Hauptmenue:	Actions

Menuepunkt:	Channel -> Electrode mapping

Funktion:	Signal-Elektroden-Zuordnungsanalyse von Kanaldaten.

Beschreibung:	Bei der Signal-Elektroden-Zuordnung (Channel->Electrode mapping) werden für jeden Zeitpunkt der Kanaldaten und für jedes Raumelement des Detector-Raumes mit der Interferenz-Maske die Potentiale in den Kanaldaten ermittelt. Wendet man eine Detections-Methode (Detection Method) auf die Potentiale an, so wird ein Interferenzwert zurückgeliefert. Es wird bestimmt, welchen Anteil das Potential jeder Elektrode am gemeinsamen Interferenz-Wert hatte. Die Anteile der Elektroden werden für jeden Bildpunkt separat für jede Elektrode integriert. Pro Elektrode entsteht also ein Bild. Diese Analyse kann auch mit verminderter Zugriffsrate (Detection Rate) auf die Kanaldaten und über kurze Analyse-Intervalle (Analysis Interval) erstellt werden.

Siehe auch:	Detector

Detection Method

Detection Rate

Analysis Interval


Channel -> Interference Classes Befehl
Channel -> Interference Classes

Hauptmenue:	Actions

Menuepunkt:	Channel -> Interference Classes

Funktion:	Interferenz-Klassen-Analyse von Kanaldaten.

Beschreibung:	Die Interferenzklassen-Analyse (Channel->Interference Classes) unterscheidet sich vom Interferenz-Integral (Channel->Interference Integral) nur in der Sicherung des Ergebnisses. Auch hier werden für jeden Zeitpunkt und für jedes Raumelement des Detectors mit der Interferenz-Maske die Potentiale in den Kanaldaten ermittelt. Wendet man die Detections-Methode (Detection Method) auf die Potentiale an, wird ein Interferenz-Wert bestimmter Intensität zurückgeliefert. Je nach Intensität wird der Interferenz-Wert einer Klasse (Interference Thresholds) zugeordnet und dort für das entsprechende Raumelement integriert. Die Klassengröße und die Anzahl der Klassen kann vom Benutzer bestimmt werden. Die Interferenzklassen-Analyse hat den Vorteil gegenüber den Interferenz-Integralen, daß die berechneten Bilder über längere Intervalle schärfer sind. Diese Analyse kann auch mit verminderter Zugriffsrate (Detection Rate) auf die Kanaldaten und über kurze Analyse-Intervalle (Analysis Interval) erstellt werden.

Siehe auch:	Channel->Interference Integral

Detection Method

Detector

Interference Thresholds

Detection Rate

Analysis Interval


Channel -> Static Field Befehl
Channel -> Static Field

Hauptmenue:	Actions

Menuepunkt:	Channel -> Static Field

Funktion:	Statische Analyse von Kanaldaten.

Beschreibung:	Für jeden Zeitpunkt der aufgezeichneten Kanaldaten, der statisch analysiert werden soll, wird das Potential jeder Elektrode zum momentanen Zeitpunkt ermittelt und dem Ort der Elektrode im Bild zugeordnet. Um diesen Ort herum fällt das Potential radial ab, und wird dementsprechend mit schwächerer Farbintensität dargestellt. Die rekonstruierten Bilder werden als Einzelbilder gesichert und lassen sich als Film (Movie->Play) abspielen. Diese Analyse kann auch mit verminderter Zugriffsrate (Detection Rate) auf die Kanaldaten und über kurze Intervalle (Interval) erstellt werden.

Siehe auch:	Channel -> Interference Integral

Channel -> Movie

Channel -> Electrode mapping

Channel -> Interference Classes

Channel -> Static Field

Movie -> Play

Detection Rate

Interval


Movie -> Play

Hauptmenue:	Actions

Menuepunkt:	Movie -> Play

Funktion:	Abspielen eines Filmes.

Beschreibung:	Wenn ein Film erstellt wurde (Channel->Movie, Channel->Static Field) oder ein Film geladen wurde (Load Movie), dann kann dieser im Fenster Movie Window betrachtet werden, indem der Befehl Movie->Play ausgeführt wird.

Siehe auch:	Channel->Movie,

Channel->Static Field

Load Movie

Movie Window

Movie


Abort Befehl
Abort

Hauptmenue:	Actions

Menuepunkt:	Abort

Funktion:	Abbruch einer laufenden Aktion.

Beschreibung:	Mit Hilfe des Abort-Befehls lassen sich langwierige Aktionen bevor sie beendet sind abbrechen. Diese Aktionen sind: Channel->Interference Integral, Channel->Movie, Channel->Electrode mapping, Channel->Interference Classes, Channel->Static Field.

Siehe auch:	Channel -> Interference Integral

Channel -> Movie

Channel -> Electrode mapping

Channel -> Interference Classes

Channel -> Static Field


Interferenz-Maske

Bei allen Analyse-Methoden wird grundsätzlich für jeden Zeitpunkt der aufgezeichneten Kanaldaten und für jedes zu berechnende Raumelement des Detektors eine Interferenz-Maske berechnet. Als Interferenz-Maske bezeichnen wir den Vektor der zeitlichen Abstände eines Raumelementes zu jedem Aufzeichnungsort (Kanal).


Bitmap Model Window Schalter
Bitmap Model Window

Hauptmenue:	View

Menuepunkt:	Bitmap Model Window

Funktion:	Ansicht der Generator-Vorlage.

Beschreibung:	Mit Hilfe dieses Schalters kann man das Fenster, das den virtuellen Generator enthält, öffnen oder schließen. Zu sehen ist die Bitmap, die als Generator-Vorlage dient. Weiterhin sind die Generator-Kanäle, mit ihrer Nummer zur Identifikation, und die Dimensionen des Generators abzulesen. Bei relativ groß dargestellten Bildelementen wird ein Gitterraster dargestellt.

Siehe auch:

Load Bitmap as Virtual Generator

Generator


Bitmap Result Window Schalter
Bitmap Result Window

Hauptmenue:	View

Menuepunkt:	Bitmap Result Window

Funktion:	Ansicht einer Ergebnis-Schicht.

Beschreibung:	Mit Hilfe dieses Schalters kann man das Fenster, das eine Ergebnis-Schicht des Detectors enthält, öffnen oder schließen. In dem Fenster ist die Ergebnis-Schicht zu sehen, die durch den Dialog Select Layer No. ausgewählt wurde. Weiterhin sind die Detector-Kanäle, mit ihrer Nummer zur Identifikation, und die Dimensionen dieser Detector-Schicht abzulesen. Bei relativ groß dargestellten Bildelementen wird ein Gitterraster dargestellt.

Siehe auch:

Output Range

Palette Range

Energy Value

Norm Every Layer

Select Layer No.

Detector


Pseudo3D Window Schalter
Pseudo3D Window

Hauptmenue:	View

Menuepunkt:	Pseudo3D Window

Funktion:	Ansicht einer Ergebnis-Schicht als Pseudo3D-Darstellung.

Beschreibung:	Mit Hilfe dieses Schalters kann man das Fenster, das eine Ergebnis-Schicht als Pseudo3D-Darstellung des Detectors enthält, öffnen oder schließen. Zusätzlich zu diesem Fenster öffnet sich ein Fenster zum Einstellen der Drehwinkel um die x-, die y- und die z-Achse des Bildes. Die Höhe kann durch den Parameter Factor verändert werden. Die Farben können durch den Parameter Exponent verändert werden. Exponenten im Bereich zwischen 0 und 1 sind zulässig. Ein Exponent von 1 schöpft die volle Farbtabelle aus.

Siehe auch:

Output Range

Palette Range

Energy Value

Norm Every Layer

Select Layer No.

Detector


Layers Window Schalter
Layers Window

Hauptmenue:	View

Menuepunkt:	Layers Windows

Funktion:	Ansicht aller Ergebnis-Schichten.

Beschreibung:	Mit Hilfe dieses Schalters kann man das Fenster, das alle Ergebnis-Schichten des Detectors enthält, öffnen oder schließen.

Die Schichten des Detector-Raumes werden multifunktional verwendet, in Abhängigkeit von der verwendeten Analysemethode.

Analysemethode:	Channel -> Interference Integral

Bedeutung der Schichten:	Interferenzintegrale der Tiefenschichten. Das erste Bild oben links stellt die Schicht dar, die in der Tiefe (z-Dimension) am weitesten vom Detector-Origin entfernt ist. Das letzte Bild unten rechts stellt die Schicht dar, die in der Tiefe am nächsten am Detector-Origin liegt.

Analysemethode:	Channel -> Electrode mapping

Bedeutung der Schichten:	Electroden-Karten-Integrale aus denen ersichtlich ist, wie stark die Elektrode an der Interferenz jeden Ortes beteiligt ist. Das erste Bild oben links enthält die Berechnung für den ersten Kanal 0, das letzte Bild unten rechts enthält die Electroden Map für den letzten Kanal.

Analysemethode:	Channel -> Interference Classes

Bedeutung der Schichten:	Jede Schicht stellt eine Interferenz-Klasse dar, d.h. anhand der Interferenzgröße der Momentwertberechnungen wird entschieden, welcher Klasse eine Interferenz zugehörig ist. Das erste Bild oben links stellt die Interferenz-Klasse mit den niedrigsten Schwellwerten dar, das letzte Bild unten rechts stellt die Interferenz-Klasse mit den höchsten Schwellwerten dar.

Siehe auch:

Output Range

Palette Range

Energy Value

Norm Every Layer

Select Layer No.

Detector


3D-View Window Schalter
3D-View Window

Hauptmenue:	View

Menuepunkt:	3D-View Window

Funktion:	Ansicht aller Schichten als einfache 3D-Projektion.

Beschreibung:	Mit Hilfe dieses Schalters kann man das Fenster, das eine einfache 3D-Projektion des Detectors enthält, öffnen oder schließen. Alle Schichten eines Detector-Raumes werden hintereinander schräg versetzt dargestellt. Vorne im Bild liegt die Schicht 0, hinten im Bild liegt die letzte Schicht des Detector-Raumes.

Siehe auch:

Output Range

Palette Range

Energy Value

Norm Every Layer

Select Layer No.

Detector


Movie Window Schalter
Movie Window

Hauptmenue:	View

Menuepunkt:	Movie Window

Funktion:	Ein-und Ausschalten des Fensters zum Betrachten eines Films.

Beschreibung:	Mit Hilfe dieses Schalters kann man das Fenster, in dem der Film abgespielt wird, öffnen oder schließen.

Siehe auch:

Load Movie

Channel->Movie

Motion Speed

Forward / Reverse

Repetition Type

Movie -> Play

Abort


Channel Data Window Schalter
Channel Data Window

Hauptmenue:	View

Menuepunkt:	Channel Data Window

Funktion:	Ansicht der Kanaldaten.

Beschreibung:	Mit Hilfe dieses Schalters kann man das Fenster, in dem die Kanaldaten angezeigt werden, öffnen und schließen.

Siehe auch:

Load Channel Data

Board->Channel

Picture->Channel

Function->Channel

Separate Channel Data

Scale Channel Data Axis

Actions


Palette Window Schalter
Palette Window

Hauptmenue:	View

Menuepunkt:	Palette  Window

Funktion:	Ansicht der momentan geladenen Palette.

Beschreibung:	Mit Hilfe dieses Schalters kann man das Fenster, in dem die Palette angezeigt wird, öffnen und schließen.

Siehe auch:

Load Palette

Output Range

Palette Range


Separate Channel Data Befehl
Separate Channel Data

Hauptmenue:	View

Menuepunkt:	Seperate Channel Data

Funktion:	Ansicht der Kanaldaten untereinander oder übereinander gelegt.

Beschreibung:	Mit Hilfe dieses Schalters können die Kanaldaten entweder untereinander dargestellt werden oder übereinander gelegt werden. Das Übereinanderlegen hat den Vorteil, daß man Kanäle besser miteinander vergleichen kann und die Darstellung der Signale größer möglich ist.

Siehe auch:

Channel Data Window

Scale Channel Data Axis


Scale Channel Data Axis Dialog
Scale Channel Data Axis

Hauptmenue:	View

Menuepunkt:	Scale Channel Data Axis

Funktion:	Skalierung der Achsen für die Kanaldaten-Darstellung.

Beschreibung:	Mit Hilfe dieses Dialoges ist es dem Benutzer möglich die Kanaldaten sowohl in ihrer Breite (Zeit), als auch in ihrer Höhe (Spannung) zu skalieren. Der Benutzer hat dazu anzugeben, wieviele Zeit-Einteilungen er in der Breite wünscht und wie groß eine Zeit-Einteilung zu sein hat. Ebenso muß angegeben werden, wieviele Spannungs-Einteilungen in der Höhe gewünscht sind und wie groß eine Spannungs-Einteilung zu sein hat. Falls der Benutzer für die Zeit oder die Spannung den Automatic-Schalter einstellt, dann werden die Kanaldaten so skaliert, daß alle Daten in das Darstellungsfenster passen.

Siehe auch:

Channel Data Window

Separate Channel Data


Output Range Dialog
Output Range

Hauptmenue:	View

Menuepunkt:	Output Range

Funktion:	Dimensionierung des Ergebnis-Ausgabebereichs.

Beschreibung:	Bei jeder Analyse erhält man als Ergebnis eine Menge von berechneten Outputs. Der Benutzer hat mit Hilfe dieses Dialoges die Möglichkeit den Output-Bereich, der in den Ergebnissen dargestellt werden soll, einzuschränken. Die unterste Output-Grenze wird minimal mit 0 angegeben, die oberste Output-Grenze wird maximal mit 1 angegeben. Alle Werte zwischen 0 und 1 sind zulässige Eingabewerte. Werte, die nicht im Output-Bereich liegen werden nicht (bzw. weiß) dargestellt.

Siehe auch:

Palette Range

Energy Value


Palette Range Dialog
Palette Range

Hauptmenue:	View

Menuepunkt:	Palette Range

Funktion:	Dimensionierung des Farbausgabebereichs.

Beschreibung:	Bei jeder Analyse erhält man als Ergebnis eine Menge von berechneten Outputs. Dieser Outputbereich wird linear auf eine Farbpalette abgebildet. Mit Hilfe dieses Dialoges kann man die Farbpalette einschränken. Die unterste Farb-Grenze wird minimal mit 0 angegeben, die oberste Farbgrenze wird maximal mit 1 angegeben. Alle Werte zwischen 0 und 1 sind zulässige Eingabewerte.

Siehe auch:

Output Range

Energy Value


Energy Value Dialog
Energy Value

Hauptmenue:	View

Menuepunkt:	Energy Value

Funktion:	Einstellung und Normierung des Ergebnis-Ausgabebereichs.

Beschreibung:	Mit Hilfe dieses Dialoges ist es möglich die Normierung des Ergebnis-Ausgabebereichs einzustellen.

Mit Hilfe des Schalters Automatic haben Sie die Möglichkeit zu jedem berechneten Raum das Minimum und das Maximum im Raum zu suchen, um dann den gesamten Ausgabebereich automatisch auf ihre Farbpalette abzubilden. Sollte diese Option nicht eingeschaltet sein, dann wird der von Ihnen explizit angegebene Ausgabebereich auf ihre Farbpalette abgebildet.

Sollten Sie die Analyse-Methode Channel->Movie oder Channel -> Static-Field verwenden, dann können Sie zusätzlich den Movie Automatic Schalter aktivieren, um dann mit jedem Zeitschritt, für den eine Bildberechung stattfindet, zuerst das Maximum um den Prozentsatz abzusenken, der unter Movie Attenuation angegeben ist, und dann suchen zu lassen, ob ein neues Maximum existiert. Dieser Algorithmus hat den Vorteil, daß die Hintergrundfarbe in Movies sich nicht zu schnell ändern kann. Je kleiner die Einstellung für Movie Attenuation eingestellt ist, desto geringer sind die Farbschwankungen zischen den einzelnen Bildern (Erfahrungswerte: 0.01 bis 0.05 sind häufig gut geeignet).

Achtung: Falls Sie für Movie Attenuation eine Einstellung von 0 wählen, dann bedeutet dies, daß das Outputniveau zu keiner Zeit abgesenkt wird. Zu jedem Zeitschritt, für den ein Bild berechnet wird, wird gesucht, ob ein neues Minimum und ein neues Maximum unter den berechneten Bildelementen existiert. D.h. daß der Ausgabebereich immer größer wird und sich nicht mehr verkeinern kann. Dies hat den Nachteil, daß je weiter das Programm in der Filmberechnung fortschreitet, desto schlechter werden niedrige Interferenz-Werte dargestellt. Der Kontrast im Bild wird immer geringer.

Siehe auch:

Output Range

Palette Range

Norm Every Layer


Norm Every Layer Schalter
Norm Every Layer

Hauptmenue:	View

Menuepunkt:	Norm Every Layer

Funktion:	Einstellungsmöglichkeit, ob jede Ergebnis-Schicht einzeln farbnormiert werden soll.

Beschreibung:	Mit Hilfe dieses Dialoges ist es möglich die Normierung des Ergebnis-Ausgabebereichs schichtweise einzustellen.

Über den Schalter Automatic des Dialoges Energy Value haben Sie die Möglichkeit zu jedem berechneten Raum das Minimum und das Maximum im Raum zu suchen, um dann den gesamten Ausgabebereich automatisch auf ihre Farbpalette abzubilden. Sollten Sie zusätzlich den Schalter Norm Every Layer dieses Dialoges verwenden, dann wird in jeder Schicht des Raumes einzeln farbnormiert. Diese Normierung verfährt nach dem gleichen Schema: In jeder Schicht des Raumes wird das Minimum und das Maximum gesucht, um diesen Bereich unabhängig von allen anderen Schichten auf die Farbpalette abzubilden. Dies hat den Vorteil, das niedrige Interferenzwerte häufig erst durch Einzelschichtnormierung überhaupt sichtbar werden.

Siehe auch:

Output Range

Palette Range

Energy Value

Select Layer No.


Select Layer No. Dialog
Select Layer No.

Hauptmenue:	View

Menuepunkt:	Select Layer No.

Funktion:	Auswahlmöglichkeit für die Ergebnis-Schicht, die als Bitmap-Result angezeigt werden soll.

Beschreibung:	Mit Hilfe dieses Dialoges kann die Schicht des Detectors ausgewählt werden, die im Bitmap Result Window und im Pseudo3D Window angezeigt wird. Diese hier ausgewählte Schicht kann auch als Bitmap gesichert werden (Save one Layer as Bitmap Result). Die erste Schicht des Detectors wird als Schicht 0 bezeichnet, alle weiteren Schichten werden aufwärts durchgezählt.

Siehe auch:

Output Range

Palette Range

Energy Value

Norm Every Layer

Save one Layer as Bitmap


Edit INI-File Befehl
Edit INI-File

Hauptmenue:	View

Menuepunkt:	Edit INI-File

Funktion:	Editieren der Initialisierung-Datei.

Beschreibung:	Mit Hilfe dieses Menuepunktes wird der Editor NOTEPAD.EXE mit der momentan geladenen Initialisierungs-Datei aufgerufen. In der Initialisierungs-Datei können alle Parameter für die Analyse-Funktionen von Hand editiert werden, statt über die Menuepunkte und Dialoge des Programmes gehen zu müssen. Vergessen Sie nach den Änderungen, die Sie in der Datei gemacht haben, nicht die Datei zu sichern. Wenn die neuen Parameter für Ihre momentan laufende Anwendung aktiv werden sollen, dann laden Sie die Initialisieungs-Datei (Load INI-File).

Siehe auch:	Load INI-File

Save INI-File


Help Befehl
Help

Hauptmenue:	?

Menuepunkt:	Help

Funktion:	Ruft die Haupt-Hilfe-Datei von PSI-Tools im Windows Help auf.

Beschreibung:	Ruft die Haupt-Hilfe-Datei von PSI-Tools im Windows Help auf. Dargestellt wird dabei als erstes die Einstiegsseite des Help-File. Die Hilfe-Datei hat den Namen: PSI.HLP.

Siehe auch:	Introduction

About...


Introduction Befehl
Introduction

Hauptmenue:	?

Menuepunkt:	Introduction

Funktion:	Ruft einen Abschnitt der Hilfe-Datei von PSI-Tools im Windows Help auf.

Beschreibung:	Ruft die Hilfe-Datei von PSI-Tools im Windows Help auf. Dargestellt wird dabei der Abschnitt Einführung der Datei. Die Hilfe-Datei hat den Namen: PSI.HLP.

Siehe auch:	Help

About...


About...Dialog
About...

Hauptmenue:	?

Menuepunkt:	About...

Funktion:	Aufruf des About-Dialoges.

Beschreibung:	Der Dialog gibt kurze Auskunft über die Autoren und die Version des Programmes, Schutzrechte und die e-mail-Adressen der Autoren.

Siehe auch:	Software- und Hardware-Entwicklung

Help

Introductuion


Software & Hardware-Entwicklung
Soft- und Hardware-Entwicklung

Gesellschaft zur Förderung angewandter Informatik e.V.

Rudower Chaussee 5, Geb. 13.7

D-12484 Berlin

Service

Dr. Heinz

Telefon: 	(+49-30) 6392 1624

Telefax: 	(+49-30) 6392 1602

e-Mail:	heinz@gfai.fta-berlin.de

Internet: 	http://www.gfai.fta-berlin.de

Soft- und Hardware wurden entwickelt mit freundlicher Unterstützung und Förderung durch das BMWi in den Projekten NEURO3D, PSI und FAST (siehe GFaI-Jahresberichte).

Projektleitung:	Dr. Gerd K. Heinz

Hardware-Entwicklung:	Carsten Busch

Software-Entwicklung:	Sabine Höfs


Lizenzvereinbarung und Gewährleistung

END USER LICENSE AGREEMENT FOR FREE EDUCATIONAL AND EVALUATION USE

CAREFULLY READ THE TERMS AND CONDITIONS OF THIS AGREEMENT. BY USING THE SOFTWARE YOU ARE CONSENTING TO BE BOUND BY AND ARE BECOMING A PARTY TO THIS AGREEMENT.

GRANT

Subject to the provisions contained herein,

Gesellschaft zur Foerderung angewandter Informatik ("GFaI")

hereby grants you a non-exclusive license to use its accompanying proprietary software product ("Software") free of charge if (a) you are a student, faculty member or staff member of an educational institution (K-12, junior college or college) or an employee of a non-profit organization; or (b) your use of the Software is for the purpose of evaluating whether to purchase an ongoing license to the Software. If you do not fit within the description above, a license fee is due to GFaI and no license is granted herein. If you are using a free version of the Software, you will not be entitled to support or telephone assistance.

SOFTWARE AND DOCUMENTATION

GFaI shall furnish the Software to you electronically or on media in machine-readable object code form.If you receive your first copy of the Software electronically, and a second copy on media, the second copy may be used for backup and archive purposes only.  This license does not grant you any right to any enhancement or update to the Software and Documentation. Enhancements and updates, if available, may be obtained by you at GFaI's then-current standard pricing, terms, and conditions.

RESTRICTED USE

You may not copy the software, except for backup or archival purposes.  Any such copy made by you shall be subject to this Agreement and shall contain all of GFaI's notices regarding copyrights, trademarks and other proprietary rights as contained in the Software originally provided to you.  You may not lend, rent, lease or otherwise transfer the Software.  The Software is protected by the copyright laws of the Bundesrepublik Deutschland (Germany) and international copyright treaties.

TITLE

Title, ownership rights, and intellectual property rights in and to the Software and Documentation shall remain in GFaI and/or its suppliers.  This Agreement does not include the right to sublicense the Software and is personal to you and therefore may not be assigned (by operation of law or otherwise) or transferred without the prior written consent of GFaI.  You acknowledge that the Software in source code form remains a confidential trade secret of GFaI and/or its suppliers and therefore you agree not to attempt to decipher, decompile, disassemble or reverse engineer the Software or allow others to do so, except to the extent applicable laws specifically prohibit such restriction.  You further agree not to modify or create derivative works of the Software.

CONTENT

Title, ownership rights, and intellectual property rights in and to the content accessed through the Software is the property of the applicable content owner and may be protected by applicable copyright or other law.  This License gives you no rights to such content.

DISCLAIMER OF WARRANTY

Since the Software is provided free of charge, the Software is provided on an "AS IS" basis, without warranty of any kind, including without limitation the warranties of merchantability, fitness for a particular purpose and non-infringement.  The entire risk as to the quality and performance of the Software is borne by you. Should the Software prove defective, you and not GFaI assume the entire cost of any service and repair.  In addition, the security mechanism implemented by the Software has inherent limitations, and you must determine that the Software sufficiently meets your requirements. This disclaimer of warranty constitutes an essential part of the agreement.

SOME STATES DO NOT ALLOW EXCLUSIONS OF AN IMPLIED WARRANTY, SO THIS DISCLAIMER MAY NOT APPLY TO YOU AND YOU MAY HAVE OTHER LEGAL RIGHTS THAT VARY FROM STATE TO STATE OR BY JURISDICTION.

LIMITATION OF LIABILITY UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, TORT, CONTRACT, OR OTHERWISE, SHALL GFAI OR ITS SUPPLIERS OR RESELLERS BE LIABLE TO YOU OR ANY OTHER PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES. IN NO EVENT WILL GFAI BE LIABLE FOR ANY DAMAGES IN EXCESS OF GFAI'S LIST PRICE FOR A LICENSE TO THE SOFTWARE, EVEN IF GFAI SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES, OR FOR ANY CLAIM BY ANY OTHER PARTY.  THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. FURTHERMORE, SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS LIMITATION AND EXCLUSION MAY NOT APPLY TO YOU.

EXPORT CONTROLS

You may not download or otherwise export or reexport the Software or any underlying information or technology except in full compliance with all german and other applicable laws and regulations.

TERMINATION

Either party may terminate this Agreement immediately in the event of default by the other party.  Upon any termination of this Agreement, you shall immediately discontinue the use of the Software and shall within ten (10) days return to GFaI all copies of the Software and Documentation.  You may also terminate this Agreement at any time by destroying the Software and Documentation and all copies thereof.  Your obligations to pay accrued charges and fees shall survive any termination of this Agreement.

MISCELLANEOUS

This Agreement represents the complete and exclusive statement of the agreements concerning this license between the parties and supersedes all prior agreements and representations between them.It may be amended only by a writing executed by both parties.

THE ACCEPTANCE OF ANY PURCHASE ORDER PLACED BY YOU IS EXPRESSLY MADE CONDITIONAL ON YOUR ASSENT TO THE TERMS SET FORTH HEREIN, AND GFAI AGREES TO FURNISH THE SOFTWARE AND DOCUMENTATION ONLY UPON THESE TERMS AND NOT THOSE CONTAINED IN YOUR PURCHASE ORDER.

If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable, and such decision shall not affect the enforceability (i) of such provision under other circumstances or (ii) of the remaining provisions hereof under all circumstances.  Headings shall not be considered in interpreting this Agreement.  This Agreement shall be governed by and constructed under Germany law as such law applies to agreements between Germany residents entered into and to be performed entirely within Germany, except as governed by Federal law.  This Agreement will not be governed by the United Nations Convention of Contracts for the International Sale of Goods, the application of which is hereby expressly excluded.

GFaI e.V.

Rudower Chaussee 5

D-12484 Berlin

Germany


Idee von PSI
 Grundlagen

PSI-Tools ist ein Satz von Werkzeugen zur Lokalisation von Wellenentstehung und zur Observation von Wellenausbreitung in (eigentlich) homogenen, isotropen oder isotroph vernetzten Medien, ausgehend von seriell aufgenommenen oder synthetisierten Kanaldaten

PSI-Tools ist zur Untersuchung der Eigenschaften beliebiger, einfacher Interferenzkreise entstanden, da es mit vorhandenen mathematischen Verfahren und Werkzeugen nicht möglich war, Interferenzsysteme zu simulieren. Geeignete Proportionen von Laufzeiträumen vorausgesetzt, können prinzipiell verschiedene Interferenzsysteme untersucht werden, optische wie akustische oder nervliche, sofern Teilbereiche untersucht werden, in denen hinreichende Homogenität der Wellenausbreitung angenommen werden kann.

Lösbare Probleme

Interferenz-Transformation

Abbildungen, Spektren, Interferenz

Funktionen

Normiertes System

Initialisierungskonzept

Physische Struktur

Leitgeschwindigkeiten


Leitgeschwindigkeit
Leitgeschwindigkeiten

Luft  60%

Temperatur in Grad Celsius	Leitgeschwindigkeit

-10	325.6

   0	331.8

+10	337.8

+20	343.8

+30	349.6

+40	355.3

Wasser

Temperatur in Grad Celsius	Leitgeschwindigkeit

Binnensee	  8	1435

Seewasser	  0	1440

+ 5	1462

+10	1481

+15	1498

(Quelle: Ferdinand Trendelenburg: Akustik. Springer-Verlag 1950, Seite 168 ff.)

Nerven

Faserdurchmesser in µm	Typ	Leitgeschwindigkeit in m/s

0.4...1.2	C	0.5...2

1...3	B	3...15

2...5	Ad	12...30

3...6	Ag	15...30

6...12	Ab	30...70

12...20	Aa	70...120

(Quelle: Leven, B.: Elektroneurographische Diagnostik. Einhorn-Verlag Reinbek, 1986)


Interferenz-Transformation; HIT
Interferenz-Transformation (HIT)

Die Interferenz-Transformation wurde von Herrn Dr. Heinz entwickelt (Heinz´sche Interferenz-Transformation: HIT). Weltweit erstmalig wird es möglich, aus mehrkanalig aufgenommenen Datenströmen (approximative) Kartierungen der Quellorte zu berechnen, siehe z.B. G-Movie im Internet:

http://gfai.fta-berlin.de/www_open/perspg/heinz.htm

 Die HIT wird umso genauer, umso mehr Kanäle einbezogen werden. Streng genommen ist sie dual: Die HIT definiert, wie die Zeitfunktionen von Kanaldaten aus einem Generatorraum entstehen, und welche Kartierungen in einem Detektorraum entstehen, in den diese Kanaldaten wiederum eingeleitet werden:

Ausgehend von einem Generator-Raum wird die Verknüpfung sämtlicher abstandsproportional zeitverzögerter Elementarerregungen zu Kanaldaten beschrieben.

Ausgehend von Kanaldaten wird mit einem spezifischen Maskenalgorithmus die Erregung eines in der Detektor-Bitmap repräsentierten Feldes berechnet. Man denke an gleichzeitig ins Wasser geworfene Steine: mit der HIT kann die Wellenbildung an der Wasseroberfläche berechnet werden.

Die HIT ist eine mathematisch-physikalische Methode, um aus einem sendenden Raum (Generator) Kanaldaten zu erzeugen, und in einem zweiten Schritt aus Kanaldaten eine Erregungskartierung in einem u.U. anders gestalteten Empfangsraum (Detektor) zu berechnen.

Basis der HIT ist die genaue Bestimmung der Signallaufzeiten über einen komplexen Interferenz-Schaltkreis zwischen Generator-Punkt und Detektor-Punkt. Diese Signallaufzeit setzt sich zusammen aus den Laufzeiten zwischen jedem Punkt des Generators und der Kanal-Senkenpunkte (die dieses Signal in den Kanal aufnehmen), der Kanallaufzeit selbst, und den Laufzeiten zwischen Kanal-Quellpunkten und dem zu berechnenden Detektor-Punkt.

Siehe auch:

Menue

Algorithmen

Dateiformate

Actions


Lösbare Probleme; Beispielanwendungen; Anwendbarkeit
Mit PSI (un)lösbare Probleme

Einige Beispiele mögen mögliche Problemlösungen mit PSI-Tools demonstrieren:

- Eine sensorische Nervenzelle im Daumen gebe einen Impuls der Dauer 0,1ms ab. Dieser laufe mit einer Geschwindigkeit von 1m/s auf verschiedenen, parallel liegenden Nervenbahnen (N. radialis, N. Medianus) den Arm hinauf. Im Rückenmark begegnen sich die Nervenbahnen, und speisen gemeinsam ein Feld von Neuronen. Bei welcher Kanalzahl tritt aus der Kartierung des Daumens welche Kartierung im Rückenmark auf? Wie stark wirken spektrale Phantomeinflüsse? Was kann darüber hinaus über eine entsprechende Kartierung in der Großhirnrinde ausgesagt werden (Penfields 'Homunculus')?

- Die Bildgüte ist in Abhängigkeit von der Refrakterität axonaler Kanäle eines nervlichen Interferenzsystems zu berechnen...  Oder es kann eine für eine spezielle, spektrale Lautkartierung geeignete Kanalanordnung hinterfragt werden... Oder die Adressierbarkeit, die Ansprechqualität von dentrischen Bäumen auf spezielle Bursts sei zu untersuchen...

- Ein Lautsprecher möge einen kurzen Impuls ausstoßen. Irgendwo im Raum sind Mikrofone angeordnet. Diese empfangen den Impuls entsprechend ihrer Entfernung zum Lautsprecher zu verschiedenen Zeiten. Speichern wir die von den Mikrofonen kommenden Kanaldaten, und betrachten Sie, liegt der Verdacht nahe, daß daraus die Lautsprecherposition zurückgerechnet werden kann.

- Für Zwecke der 3D-Eingabe von Raum-Koordinaten  soll ein akustisches 'Mini-GPS' (Global Positioning System) entwickelt werden. Im Vorfeld werden realitätsnahe Kanaldaten benötigt, um die funktionelle Verifikation zügig vorantreiben zu können. Kein Problem für PSI-Tools!

- Ein Sonographie-Detektor paralleler Bauart erfüllt nicht die an Bildauflösung und Tiefenschärfe gewünschten Erwartungen. Ist es unter gegebenen Umständen prinzipiell möglich, Verbesserungen vorzunehmen?

- Eine Vierkanal-RADAR-Anordnung soll zur Erhöhung der Signalqualität möglichst hoch gepulst werden. Wie und ab wann treten Fremdinterferenzen (Überlagerung aufeinander folgender Impulse) praktisch störend in Erscheinung?

- Eine akustische Linse zur Zertrümmerung von Gallensteinen soll in ihren geometrischen Dimensionen verringert werden. Statt einer kugelartigen, akustischen Flüssigkeitslinse soll eine kleinere Mehrkanalanordnung gewählt werden. Entsprechende Systemverifikationen sind im Vorfeld erforderlich. Mit wievielen Kanälen ist das Problem lösbar?

- Eine komplexe, optische Anordnung soll auf Monochromie praktisch überprüft werden. Stecken noch Reserven in der Auslegung?

Dies sind Fragen, bei deren Beantwortung PSI-Tools möglicherweise helfen können.

Siehe auch:

Algorithmen

Dateiformate

Actions


Abbildung; Spektum; Interferenz
Abbildung, Spektrum, Interferenz

Offenbar besitzen alle aufgeführten Beispiele einen gemeinsamen Nenner: Gleich ob freie Wellenausbreitung (Radar, Optik, Akustik, Sonar) oder leitungsgebundene Ausbreitung (Nerven) treten Interferenzerscheinungen nur dann auf, wenn die Wellenlänge des Signals  klein gegen die geometrischen Dimensionen der Anordnung wird.

Interferenz-Abbildungen entstehen, wenn Partialimpulse (einer Ursprungserregung) in verschiedene Richtung ausgesandt, mit sich selbst in Interferenz kommen können.

Interferenz-Spektren entstehen, wenn aufeinanderfolgende Impulse, die in einem festen Zeitbezug zueinander stehen, miteinander interferieren.

So wird in der Optik der Ort angeregt, an dem sich verschiedene Ursprungswellen gerade nicht auslöschen: am Ort der jeweiligen Interferenz. Im neuronalen System ist die Erregung an dem Ort am höchsten, wo alle Partialwellen zur gleichen Zeit eintreffen.

Eine elementare Interferenzschaltung besteht folglich aus drei grundlegenden Komponenten: einem Senderaum (auch als Generator-Space bezeichnet), einem Bündel Verbindungsleitbahnen (auch Channels genannt) deren Länge oder Delay kann auch Null sein, und einem Empfangsraum, in PSI-Tools als Detector-Space (oder Detektorraum) bezeichnet. Dieses elementarste Interferenzsystem ist erstmalig in PSI-Tools verwirklicht.

Generator-Raum und Detektor-Raum besitzen verschiedene, unabhängige Koordinatensysteme. Ausbreitungsgeschwindigkeiten können unabhängig gewählt werden. Die physische Raumdimension ist in beiden Räumen separat und unabhängig vom gewählten Darstellungs- oder Rechenraster wählbar.

Die Koordinaten jedes Verbindungsleitbahn-Anschlusses sind in beiden Koordinatensystemen vorgebbar. Die Verbindungsleitbahnen selbst sind vergleichsweise spartanisch realisiert: Ihre einzige Funktion ist beschränkt darauf, eine definierte Verzögerungszeit (Delay) zu besitzen. Für jede Leitbahn ist die Verzögerungszeit getrennt einstellbar.

Für praktische Belange ganz entscheidend ist die Notwendigkeit, Kanaldaten aus der Umgebung einspeisen zu können (z.B. Mikrofon- oder EEG-Signale), oder diese an die Umgebung ausgeben zu können (Wasserwellen-Demo). Im ersten Fall wird der Detektor-Raum, im zweiten Fall der Generator-Raum benötigt. Die Datenströme, die auf den Verbindungsleitungen fließen, sind als Kanaldaten-Files lad- und speicherbar.

Je nach Einsatzfall kann der Generator zur Synthese von Kanaldaten genutzt werden, oder der Detektor kann zur Analyse von Kanaldaten herangezogen werden. Für Zwecke der Simulation kompletter Interferenzsysteme sind beide, Generator und Detektor im Zusammenspiel nutzbar.

Wir unterscheiden zwei Detailprobleme:

Für einen großen Teil der Anwendungen ist die Frage der möglichst originalen Rekonstruktion des Generatorraumes (z.B. in der Sonographie) relevant.

Für andere Zwecke ist die Abbildung auf einen speziellen Zielraum von Belang (Simulation nervlicher Prozesse, optischer Abbildungen etc.). Diese Abbildung entsteht, genau wie eine optische Abbildung, spiegelverkehrt zum Original, während die Rekonstruktion das Original so gut wie möglich selbst darstellen soll.

In den PSI-Tools existiert aber nur ein Detektorraum, mit dem Rekonstruktion und Abbildung gleichermaßen berechenbar sind:

Im Normalfall der Rekonstruktion wird der Generatorraum rekonstruiert, d.h. die Ergebnisse der Interferenztransformation ergeben Bilder, die den erregenden Raum wiedergeben.

Zur Entwicklung von Abbildungen hingegen sind die Kanaldaten vorab zeitlich umzukehren (dieser Kunstgriff erspart die Verdopplung der Software). Eine entsprechende Funktion 'Parameter/Channel_Filter/Reverse_Time' gestattet die zeitliche Umkehrung der Kanaldaten für diesen Zweck.

Siehe auch:

Algorithmen

Dateiformate

Demos


PSI-Funktionen; Funktionen allg.
Funktionen von PSI-Tools/PSI-Mess

 Gewinnung von Kanaldaten

Aufnahme mit PSI-Mess

Synthese, ausgehend von einer Bitmap als Generator

Synthese, ausgehend von Zeitfunktionen

Import von Kanaldaten

 Bearbeitung von Kanaldaten

Entstörung

Frequenzselektion

Normierung

Offsetkorrektur

 Analyse von Kanaldaten

Interferenz-Integral (Erregungskartierung)

Interferenz-Movie (Wellenausbreitungs-Analyse)

Interferenz-Klassenanalyse

Signal-Elektroden-Zuordnung

 Darstellung der Ergebnisse

automatische Bildnormierung

Kontrastverschärfung

Zuordung definierter Paletten

Pseudo-3D-Darstellung

Detektor- und Generatorraum sind in zweidimensionaler Art auf Basis von Bitmaps realisiert.

Als Generator dient eine Bitmap, deren Ebene parallel zu den x,y-Raumachsen gerichtet ist. Die linke, untere Ecke  der einzugebenden Bitmap erhält Ursprungskoordinaten (Parameter/Generator/Origin). Durch mehrfache Eingabe von Bitmaps mit verschiedenen Ursprungskoordinaten kann ein gesamter Generatorraum synthetisiert werden, wobei die jeweils von einer weiteren Bitmap erzeugten Kanaldaten an die bereits vorhandenen anzuhängen wären (File/Append_channel_data).

Für den Detektor ist eine räumliche Ausgabe bereits vorgesehen, die Anzahl zu generierender Ebenen kann mit (Parameter/Detector/Dimensions/Matrix_Depht) vorgegeben werden. Als Ergebnis entsteht eine einzelne Bitmap bzw. ein Set von Bitmaps in aufsteigender z-Richtung, das wiederum als einzelne Bitmap speicherbar ist.

Die in Detektor- und Generatorraum anzuordnenden Kanalquellen bzw. -senken, die Elektroden, Mikrophone etc. verkörpern sollen, sind in ihren Koordinaten vorgebbar. Die Koordinatensysteme von Detektor- und Generatorraum sind unabhängig voneinander wählbar.

Als Eingabemedium für Generator-Bitmaps dient ein übliches Zeichenwerkzeug (z.B. MS-Paintbrush). Eine von Orten des Generators zu sendende Zeitfunktion wird üblicherweise im INI-File global vorgegeben, sie kann mit

Parameter/Channel_Synthesis/Impulse_Form

überprüft werden.

Ein schwarzes Pixel in der Generator-Bitmap bedeutet, das dieser Ort irgendwann feuern soll. Andersfarbige Punkte werden ignoriert. Der Feuerzeitpunkt wird über

Parameter/Channel_Synthesis/Time_of_Impulse_Supression

oder über

Parameter/Channel_Synthesis/Intervall_between_Impulses

beeinflußt. Somit ist es möglich, komplexe, mehrfarbige Konstruktionszeichnungen als Generatoren zu nutzen.

Zur Darstellung übersichtlicher Kanaldaten kann eine globale Pause zwischen dem Feuer zweier Impulsorte eingestellt werden mit (.../Intervall_between_Impulses). Sollen hingegen kompakte Kanaldaten entstehen, ist eine lokale Pause mit (.../Time_of_Impulse_Supression) wählbar. Hierbei  entsteht in Analogie zum nervlichen Vorbild (Axonen) ein Kanaldatenstrom, bei dem jeder einzelne Kanal garantiert die vorgegebene, minimale Zeit in Ruhe bleibt.

Eine Vorgabe, wann genau jeder Punkt des Generators feuern soll, ist nicht beabsichtigt. Ein Kanaldatenfile ist komplett generiert, wenn jeder schwarze Punkt einer Vorlage einmal gefeuert hat.

Siehe auch:

Menue

Algorithmen

Dateiformate

File

Parameter

Actions

View

Init

Actions

Demos


Normiertes System

In PSI-Tools ist weitgehend eine normierte Darstellung aller Maßeinheiten realisiert. Aufgrund der in Sampels/sec bzw. in 1/sec feststehenden Abtastraten der Kanaldaten-Aufnahme mit PSI-Mess ist die Zeitteilung der Software unwiderruflich in Sekunden (s) bzw. Hertz (Hz) festgelegt. Längen- bzw. Geschwindigkeitsmaßeinheiten ergeben sich implizit aus der physischen Raumdimension. Gebe ich im Menue Parameter/Generator/Dimensions die x-Achse physisch mit einer Länge von 1 an, und meine ich damit einen Zentimeter, so habe ich alle anderen Dimensionen ebenfalls in Zentimeter und die Geschwindigkeiten von Generator- und Detektorraum entsprechend in Zentimeter pro Sekunde anzugeben.

siehe auch:

Sample Rate

Duration

Die physischen Raumachsen werden durchgehend mit einem Dreibein angegeben, welches sich durch Aufspreizen der drei Finger der rechten Hand darstellen läßt. Dabei bezeichnen die Finger die Achsen:

Daumen: 	x

Zeigefinger: 	y

Mittelfinger:	z

Zur Sichtbarmachung der Kanal-Quellpunkte werden diese in das Ergebnis-Fenster (Result-Window) projiziert. Dazu wird ihr z-Wert ignoriert.

Siehe auch:

Algorithmen

Dateiformate


Initialisierunskonzept
Initialisierungs-Konzept

Alle globalen Variablen, einschließlich aller zur Hardware-Steuerung benutzten Variablen sind in einem Initialisierungsfile festgehalten.

Wird PSI-Tools gestartet, wird ein im Directory des Hauptprogramms PSI.EXE stehender Initialisierungsfile PSI.INI abgearbeitet. Ist dieser File nicht vorhanden, erscheint eine Fehlermeldung, und PSI-Tools verabschiedet sich.

Diese Vorgehensweise besitzt den Vorzug, daß die Arbeit bei Systemabsturz oder am Folgetag ohne langwierige Voreinstellungen sofort fortgesetzt werden kann. Alle Hardware-Parameter werden automatisch auf die im PSI.INI-File festgehaltenen Werte geladen.

Es erscheint geboten, eine Sicherungskopie dieses Files zu behalten.

Problemspezifische Initialisierungs-Files können unter anderem Namen gesichert (File/Save_INI_File) und wieder geladen (File/Load_INI_File) werden.

Siehe auch:

Load INI-File

Save INI-File

Init


Physische Struktur; Aufbau; Funktionelle Gliederung
Physische Struktur/Funktionelle Gliederung

PSI-Tools unter Windows for Workgroups 3.11 oder Windows '95 kann Kanaldaten aus einer üblichen Bitmap-Zeichnung synthetisieren. Mit der Funktion  File/Load_Bitmap as Virtual Generator kann eine Bitmap als Generator geladen werden. Die Matrixgröße der geladenen Bitmap kann im Menue Parameter/Generator/Dimension überprüft werden. Die physische Größe der Bitmap in x- und y-Richtung ist in ebendiesem Menue anzugeben.

Kanaldaten können nur innerhalb von PSI-Tools dargestellt werden. Dazu ist im Menue View/Channel_data_Window das Kanaldatenfenster zu aktivieren.

Siehe auch:

Algorithmen

Dateiformate

Parameter


 Was ist PSI ?

PSI ist die Abkürzung für Methoden paralleler und serieller Interferenz.

Interferenz heißt zu deutsch 'Überlagerung'. Überlagerung verschiedener Schwingungen, mathematisch exakter: Überlagerung allgemeiner Zeit-/Ort- Funktionen etwa der Form f(t,x,y,z). Interferenz entsteht in der mathematisch-physikalischen Beschreibung von Zeitfunktionen in Raum und Zeit.

Die Tatsache, daß wir sehen können, ist auf die Interferenz einzelner Elementarwellen auf der Sehrinde, vermittelt durch die Augenlinse, zurückzuführen. In der Optik ist der Interferenzbegriff mit dem einer periodischen, sinusförmigen Wellenbewegung unterlegt.

Interferenz tritt ebenso dort auf, wo einzelne Impulse auf Nervenbahnen verzweigen, und sich irgendwo wieder treffen: Betrachten wir zwei benachbarte Neurone, von denen eines im Ort einer Interferenz liegt, und das andere daneben. Das danebenliegende Neuron wird die einzelnen Partialwellen zeitversetzt empfangen, während das in Interferenz liegende Neuron alle Partialimpulse gleichzeitig empfängt. Sprechen beide Neuronen beim gleichen Schwellwert an, wird die Erregungswahrscheinlichkeit für das näher dem Interferenzort liegende Neuron höher sein.

Die PSI-Theorie entstand aus dem Bedürfnis, diesen Grundlagen unserer Informatik, unseres eigenen Denkens ein wenig auf die Spur zu kommen. PSI füllt eine Marktlücke: mit herkömmlichen Mathematikprogrammen ist es nicht möglich, Interferenzsysteme zu simulieren. Zu komplex sind die dahinter stehenden Probleme.

PSI kann als Optik auf Leitbahnen, als Sehen durch Wände, oder als Kartierung serieller Codes verstanden werden. PSI besitzt physikalische Verwandschaft zu digitalen Filtertechniken, wie zu neuronalen Netzwerken.

PSI könnte neue Technologien generieren, die akustisches Sehen ebenso beinhalten, wie die Beobachtung der Kommunikation von Millionen von Nervenzellen. Technologien, die bio-technische Interaktion ermöglichen könnten, oder die moderne Robotergenerationen sensibler gestalten.

Der Kunstbegriff PSI zielt auf Methoden und Verfahren, durch Parallelität entstehende Abbildungseigenschaften (Sehen), und durch Serialität entstehende Sequenzanalyseeigenschaften (Hören) von Laufzeiträumen technisch zu nutzen.

Siehe auch:

Menue

Algorithmen

Dateiformate

File

Parameter

Actions

View

Init

Dateiformate


Software: PSI-Tools

Um Interferenzsysteme besser untersuchen zu können, wurde PSI-Tools entwickelt. Mit Hilfe dieses Werkzeugs und einem eigens dafür entwickelten Vorverstärker mit Analog-Digital-Umsetzer (PSI-Mess) ergibt sich die Möglichkeit, Aufzeichnungen von Summenpotentialen an vielen unterschiedlichen Stützstellen eines Interferenzsystems zu machen, Aufzeichnungen zu simulieren und Aufzeichnungen auszuwerten.

PSI-Tools ist ein Software-Werkzeug, daß hauptsächlich

zur Gewinnung von Aufzeichnungen physikalischer

Störungen an vielen, unterschiedlichen Empfangsorten (Kanaldaten),

zur Nachbearbeitung der aufgezeichneten Kanaldaten,

zur Analyse der aufgezeichneten Kanaldaten, dient.

Siehe auch:

Menue

Algorithmen

Dateiformate

File

Parameter

Actions

View

Init


Hardware: PSI-Mess

Alle Funktionen des an der GFaI entwickelten mehrkanaligen Vorverstärkers sind über die Software PSI-Tools digital einstellbar und speicherbar. Der Vorverstärker ist für nichtinvasive (EEG-) Messungen, 10 Mikrovolt ab 0,03 Hz AC und für invasive Messungen, 100 mV DC/AC geeignet. Der Verstärker ist für hochohmige EEG-Quellimpedanz (15 kOhm) bei ewa 10 µV rauschminimiert. Die Verstärkung ist dekadisch stellbar und kann über 5 Zehnerpotenzen variiert werden. Paarweise Hochpaß- und Tiefpaßfilter gestatten Aufnahmen in einem wählbaren Bereich. Die Eingänge können mono oder differentiell betrieben werden. Für die Messung evozierter Potentiale kann ein Stimulus-Steuergerät mit steuerbarer Konstantstromquelle (max. 100V/10mA) und akustischem Verstärker benutzt werden.

Für akustische Aufnahmen sind spezifische Hilfsspannungen für in Elektretmikrofonen integrierte Vorverstärker vorbereitet.

Siehe auch:

Hardware Configuration

Aufnahme

Algorithmen

Dateiformate

File

Parameter

Actions

View

Init


Anwendungsbeispiele

 Untersuchungen von akustischen Erregungen

Versuch 1:

Beschreibung: Ein Lautsprecherimpuls wird mit 16 Kanälen (Number of Channels) aufgezeichnet, die in einem Gitterraster von 4x4 Mikrophonen und einem Abstand zwischen den Mikrophonen von 30 cm angeordnet sind (Channel Origins). Das Starten des Lautsprecherimpulses ist mit dem Start der Aufzeichnung getriggert. Der Lautsprecher ist in ca. 1.80m Entfernung (in z-Richtung) von den Mikrophonen und in Höhe etwas über der untersten Mikrofonzeile (in y-Richtung) und in der Breite (in x-Richtung) etwa zwischen zwei Mikrophonen am linken Rand des Gitterraster angeordnet. Die Aufzeichnungsfrequenz beträgt 50 kHz (Sample Rate). Die Aufzeichnungsdauer beträgt 0.012 Sekunden (oder 600 Samples)(Duration).

Auswertung: Die Aufnahme wird mit einem Interferenz-Integral (Channel->Interference Integral) ausgewertet. Die Methode des Algorithmus ist die Exponential-Funktion mit einem Kontrast Faktor (Contrast Factor) der Größe 3.(Detection Method: Exp (Mult (Contrast Factor, Add (ti)))).

Untersucht wird ein Raum, der in 1.80m Entfernung vor dem Mikrofon-Array plaziert wird (Detector Origin).

Der Raum hat die Größe in x-Richtung: 0.9 m = 45 Matrixelementen, in y-Richtung: 0.9 m = 45 Matrixelementen und in z-Richtung: 0.1 m = 5 Matrixelementen (Detector Dimensions), so daß jedes Voxel des Raumes eine Größe von (2 x 2 x 2) cm hat.

Das Integrations-Intervall ist nur ein Sample groß und beginnt zum Zeitpunkt 0, dem Augenblick des Aufzeichnens (Analysis Interval).

Die Rekonstruktionsgeschwindigkeit beträgt 333.33 m/s (Medial Speed).

Die Rekonstruktionsfrequenz ist 50 kHz (Detection Rate).

Das Ergebnis der Analyse ist als durchaus positiv zu bewerten. Der Lautsprecher wird nach der Auswertung der Kanaldaten mit der Analysemethode Interferenz-Integral (Channel->Interference Integral) im rekonstruierten Raum gefunden. Er ist tatsächlich in der zweiten und nur in der zweiten Tiefenschicht des Detector-Raumes geortet (Tiefe = 1.78m). Das Ausmaß des Lautsprechers ist mit schwachen Interferenzen auf ca. 4 x 4 Voxel scharf begrenzt. Das entspricht einer Größe von (8 x 8) cm. Es hebt sich jedoch ein Voxel der Größe (2 x 2 x 2) cm deutlich hervor. Die Koordinaten des Lautsprechers können bestimmt werden mit x=8cm,  y=12 cm und z = 1,78m.

Versuch 2:

Beschreibung: Ein Radio, an dem zwei Lautsprecher angeschlossen sind, spielt Musik. Es wird mit 16 Kanälen (Number of Channels) aufgezeichnet, die in einem Gitterraster von 4x4 Mikrophonen und einem Abstand zwischen den Mikrophonen von 30 cm angeordnet sind (Channel Origins). Die Aufzeichnung wird ungetriggert vorgenommen. Die Lautsprecher sind in ca. 2.55  Entfernung (in z-Richtung) von den Mikrophonen und in Höhe etwas über der untersten Mikrofonzeile (in y-Richtung) und in der Breite (in x-Richtung) etwa zwischen zwei Mikrophonen am linken Rand und am rechten Rand des Gitterraster angeordnet. Die Aufzeichnungsfrequenz beträgt 50 kHz (Sample Rate). Die Aufzeichnungsdauer beträgt 0.25 Sekunden (oder 12500 Samples)(Duration).

Auswertung: Die Aufnahme wird mit einem Interferenz-Integral (Channel->Interference Integral) ausgewertet. Die Methode des Algorithmus ist die Exponential-Funktion mit einem Kontrast Faktor (Contrast Factor) der Größe 3.(Detection Method: Exp (Mult (Contrast Factor, Add (ti)))).

Untersucht wird ein Raum, der in 2.55m Entfernung vor dem Mikrofon-Array plaziert wird (Detector Origin).

Der Raum hat die Größe in x-Richtung: 0.9 m = 45 Matrixelementen, in y-Richtung: 0.9 m = 45 Matrixelementen und in z-Richtung: 0.1 m = 1 Matrixelement (Detector Dimensions), so daß jedes Voxel des Raumes eine Größe von (2 x 2 x 10) cm hat.

Das Integrations-Intervall ist 1000 Samples groß und beginnt zum Zeitpunkt 0 (Analysis Interval).

Die Rekonstruktionsgeschwindigkeit beträgt 333.33 m/s (Medial Speed).

Die Rekonstruktionsfrequenz ist 50 kHz (Detection Rate).

Das Ergebnis der Analyse ist als durchaus positiv zu bewerten. Die beiden Lautsprecher des Radios werden nach der Auswertung der Kanaldaten mit der Analysemethode Interferenz-Integral (Channel->Interference Integral) im rekonstruierten Raum gefunden. Die Ausmaße der Lautsprecher sind mit Interferenzen auf ca. 5 x 5 Voxel scharf begrenzt. Das entspricht einer Größe von (10 x 10) cm. Es hebt sich jedoch auch hier ein Voxel pro Lautsprecher der Größe (2 x 2 ) cm deutlich hervor. Die Koordinaten der Lautsprecher können bestimmt werden:

Lautsprecher 1:	x=  6 cm, y=10 cm und z = 2.55m.

Lautsprecher 2:	x=82 cm, y=10 cm und z = 2.55m

Fazit: Die Interferenz-Transformation hat sich als geeignet heraus gestellt, um einige Quellorte sowohl getriggert als auch ungetriggert aufgezeichneter akustische Signale in einem homogenen, isotropen Medium zu orten. Dies ist vor allem deshalb möglich, weil die Aufzeichnungsparameter (Geschwindigkeit, Frequenz, Kanalkoordinaten usw.) sehr genau bekannt sind und vor allem das Medium als homogen und isotrop vorausgesetzt werden konnte.

Untersuchungen von Electrocorticogrammen (ECoG)

Mehr durch Zufall erhielten wir von der Charité eine ECoG-Aufzeichnung mit der Bitte, diese aus interferentieller Sicht nach einem Epilepsieherd zu durchmustern. Die Elektroden-Folie wurde bei einer Patientin mit fokaler Epilepsie in die rechte, geöffnete Hemisphäre eingelegt. Zwischen  30 direkt auf die Oberfläche der Hirnrinde aufgelegten Elektroden und einer indifferenten, entfernten Elektrode wird abgeleitet. Die Elektroden sind in einem Gitterraster von (4 x 5) cm angeordnet. Da die genauen Koordinaten der Elektroden unbekannt waren, wurden sie mit den Durchmessern d1 = 16 cm, d2 = d3 = 12 cm auf ein Ellipsoid projiziert, das etwa die Abmaße eines weiblichen, menschlichen Gehirns hat. Für eine Wellenfeldanalyse empfiehlt es sich,  das schwankende Grundniveau der indifferenten Elektrode zu jedem Zeitpunkt als Gleichanteil von allen Kanälen abzuziehen. Berechnet wird eine ungewölbte Schnitt-Ebene, die mittig unter den ellipsoid auf die Hirnhaut aufliegenden Elektroden liegt. Die Schnitt-Ebene befindet sich im Abstand von 0 mm bis 6 mm unter der Hirnhaut.

Ausgewählte Ergebnisse finden Sie im Web unter

http://gfai.fta-berlin.de/www_open/perspg/heinz.htm

Möchte man eine Interferenz-Transformation eines ECoG zur Quellenlokalisation im Gehirn heranziehen, so sollte beachtet werden, daß unbekannte Leitgeschwindigkeiten vorliegen. Jede Elektrode nimmt beim ECoG die Summe aller Aktivitäten der Umgebung auf. Da die Interferenz-Transformation gegenüber falschen Leitgeschwindigkeiten nur bedingt tolerant ist, sind Bildvergrößerungen, Bildverkleinerungen mit redundanten Bildern, sowie Bildverzerrungen zu erwarten. Als schwierig erweist sich die Tatsache, daß das Medium Gehirn sicher keinesfalls so homogen und isotrop ist, wie gewünscht. Um so erstaunlicher ist es, daß von uns berechnete Bilder nicht etwa Rauschen zeigen. Im Geschwindigkeitsbereich von 40 bis 100  cm/sec entstehen brillante, farblich (vom Interferenzwert) zusammenhängende Bilder und Filme, die bewegte, von Hemmungsgürteln eingeschnürte Erregungsmaxima zeigen.


Gewinnung von Kanaldaten

Aufnahme

 Es ist möglich bis zu 16 Kanäle mit einer Auflösung von 12 Bit und einer maximalen Frequenz von 50 kHz aufzuzeichnen. Höhere Aufzeichnungsraten bis zu 1 MHz können bei geringerer Kanalzahl erreicht werden. Die Aufzeichnungsdauer ist abhängig von den Ressourcen des Systems (Hauptspeicher). Aufnahmen können wiederholt werden. Für jeden Abtastwert kann dann der Durchschnitt gebildet werden, um Störanteile bei wiederholbaren Ereignissen (z.B. evozierte Potentiale) zu minimieren.

Alle Funktionen des Vorverstärkers PSI-MESS sind digital einstellbar und speicherbar. Der Vorverstärker ist für nichtinvasive EEG-Messungen ab 10 Mikrovolt/0,03 Hz AC und für invasive Messungen bis zu 100 mV DC/AC geeignet. Er ist für hochohmige EEG-Quellimpedanz (15 kOhm) im Bereich um 10µV rauschminimiert. Die Verstärkung ist dekadisch stellbar und kann über 5 Zehnerpotenzen variiert werden. Paarweise Hochpaß- und Tiefpaßfilter gestatten Aufnahmen in einem wählbaren Bereich. Die Eingänge können mono oder differentiell betrieben werden. Für die Messung evozierter Potentiale steht ein Stimulus-Steuergerät mit steuerbarer Konstantstromquelle (max. 100V/10mA) und akustischem Verstärker zur Verfügung.

Simulation

Zu Testzwecken ist es möglich, Kanaldaten künstlich zu erzeugen (Picture -> Channel). Die Anzahl der Aufzeichnungskanäle ist dabei variabel. Jeder Aufzeichnungskanal kann in einem dreidimensionalen homogenen, isotropen Laufzeitraum positioniert werden. Die Ausbreitungsgeschwindigkeit der Erregungen und die Abtastfrequenz für die Aufzeichnung sind variabel. Die Periode der gewünschten Erregung und die maximale Amplitude der Erregung können beliebig modelliert werden. Die Erregungsorte werden in Form einer Generator-Vorlage (Model-Bitmap) in den Raum gelegt. Es können bis zu 256 unterschiedliche Zeitfunktionsparameter zu Farben einer Generator-Vorlage zugeordnet werden. Die Erregungen können periodisch wiederholt und dabei optional gedämpft werden. Die Erregung kann dabei linear oder exponentiell radial abklingen. Der zeitliche Abstand zwischen den einzelnen Erregungen wird konstant oder kanalbezogen (durch eine Refraktärzeit definiert) eingestellt. Die in Stützstellen vorgegebene Erregung kann an die jeweilig gewünschte Abtastfrequenz durch Interpolation angepaßt werden. Kanaldaten können zeitlich komprimiert; Spannungsoffsets simuliert werden.

Import

Standardmäßig ist eine Import-/Export-Schnittstelle für Kanaldaten im *.CHL Hausformat der GFaI implementiert. Konverter zu anderen Formaten existieren in der Arbeitsgruppe. Auf Kundenwunsch sind wir gerne bereit, Schnittstellen für weitere, digitale Kanaldatenformate zu implementieren.


Nachbearbeitung von Kanaldaten
Bearbeitung von Kanaldaten

Bei aufgenommenen, simulierten oder importierten Kanaldaten handelt es sich um Rohdaten, die durch geeignete Nachbehandlung für die Analysemethoden durch Entstörung, Verschärfung, Frequenzselektion und Normierung der Kanaldaten aufbereitet werden können.

Frequenzselektion

- Es sind ein steiler Hochpaß und ein Tiefpaß, mit jeweils 64 Filter-Koeffizienten, implementiert, die einzeln oder paarweise verwendet werden können. Die Filter beziehen sich auf ein Zehntel der Abtastfrequenz, mit der die Kanaldaten aufgezeichnet werden.

Treble Cut-off(Tiefpaß)

Bass Cut-off (Hochpaß)

Entstörung

- Befinden sich Spannungs-Offsets auf den Kanaldaten, so können diese automatisch, einzeln für jeden Kanal, kompensiert werden. (Automatic Offset Compensation)Minimize Common Part

- Kanaldaten können mit Durchschnittsbildung über eine variable zeitliche Distanz geglättet werden  (Smoothing Filter)

- Artefakte, die sich im Amplituden-Niveau von dem Rest der Meßdaten abheben, können eleminiert werden (Cut-off Artefacts)

Verschärfung

- Es ist möglich die Exponential-Funktion oder die Sigmoid-Funktion auf die Kanaldaten anzuwenden, um die Daten zu verschärfen.

Convert with Exp.-Function

Convert with Sigmoid-Function

Normierung

- Die Amplituden der Kanaldaten können auf Intervalle zwischen [-1 und +1] Volt oder [0 und 1] Volt normiert werden (Normalize Amplitudes to [-1..+1] Volt)

- Die Betrags-Funktion (|x|) kann auf die Kanaldaten angewendet werden (Convert with |x|-Function)

- Die Kanaldaten können zeitlich invertiert werden (Reverse Time), (Invert Channel Data)

- Der Spannungswert der Kanaldaten-Samples kann invertiert werden (Shift to Positive Voltages), (Invert Polarisation)

- Die Kanaldaten können in den positiven Spannungsbereich verschoben werden (Shift to Positive Voltages)

- Die Polarisation der Kanaldaten kann invertiert werden (Invert Polarisation)

- Spikes können lokalisiert und auf einen normierten Amplitudenwert gesetzt werden (Convert to Spikes)

- Der Zeitursprung kann auf allen Kanälen unabhängig voneinder verschoben werden (Shift Time Origin)

- Für jeden Kanal kann ein manueller Verstärkungsfaktor definiert werden, der auch die Polarisation verändern kann (Manuell Gain and Polarisation)

Überlagerung, Verbindung

Kanaldaten können mit bereits zuvor gemessenen oder simulierten Daten überlagert oder verbunden werden:

Load Channel Data

Append Channel Data

Add Channel Data

Save Channel Data

Import Channel Data

Zusammengefaßt

Folgende Methoden sind realisiert:

Treble Cut-off (Tiefpaß)

Bass Cut-off (Hochpaß)

Automatic Offset Compensation

Minimize Common Part

Smoothing Filter

Normalize Amplitudes to [-1..+1] Volt

Convert with Exp.-Function

Convert with Sigmoid-Function

Convert with |x|-Function

Reverse Time

Invert Channel Data

Shift to Positive Voltages

Invert Polarisation

Cut-off Artefacts

Convert to Spikes

Shift Time Origin

Manuell Gain and Polarisation


Analyse von Kanaldaten
Analyse von Kanaldaten im Überblick

Bei allen Analyse-Methoden wird grundsätzlich für jeden Zeitpunkt der aufgezeichneten Kanaldaten und für jedes zu berechnende Raumelement des Detectors eine Interferenz-Maske berechnet. Als Interferenz-Maske bezeichnen wir den Vektor der zeitlichen Abstände eines Raumelementes zu jedem Aufzeichnungsort (Kanal).

Interferenz-Integrale

Für jeden Zeitpunkt der aufgezeichneten Kanaldaten und für jedes Raumelement des Detectors, das rekonstruiert werden soll, werden mit der entsprechenden Interferenz-Maskedie Potentiale in den Kanaldaten ermittelt. Die Potentiale aller Kanäle werden mit einer Analyse-Methode (Detection Method) bearbeitet, indem sie mit einer Funktion (Bsp. Addition, Multiplikation,...) verknüpft und anschließend optional mit einer Bewertungsfunktion verschärft (Bsp. Exponential-Funktion) werden. Das sich hieraus ergebende Resultat für jeden Zeitpunkt und jedes Raumelement wird für jedes Raumelement integriert. Diese Analyse kann auch mit verminderter Zugriffsrate (Detection Rate) auf die Kanaldaten und über kurze Analyse-Intervalle (Analysis Interval) erstellt werden.

Wellenausbreitungs-Analyse

Die Wellenausbreitungs-Analyse (Channel->Movie) unterscheidet sich vom Interferenz-Integral (Channel->Interference Integral) nur durch die Art der Sicherung der berechneten Daten. Hier werden für jeden Zeitpunkt der Kanaldaten und für jedes Raumelement des Detectors mit der Interferenz-Maske die Potentiale in den Kanaldaten ermittelt. Wendet man die Detections-Methode (Detection Method)  auf die Potentiale an, wird ein Interferenz-Wert bestimmter Intensität zurückgeliefert. Die sich hieraus für jedes Raumelement ergebenden Resultate zu jedem Zeittakt werden als ein Bild abgelegt. Die Folge von Bildern kann als Film abgespielt werden (Movie->Play). Diese Filme können auch mit verminderter Zugriffsrate (Detection Rate) auf die Kanaldaten und über kurze Intervalle (Interval) erstellt werden.

Signal-Elektroden-Zuordnung

Bei der Signal-Elektroden-Zuordnung (Channel->Electrode mapping) werden für jeden Zeitpunkt der Kanaldaten und für jedes Raumelement des Detector-Raumes mit der Interferenz-Maske die Potentiale in den Kanaldaten ermittelt. Wendet man eine Detections-Methode (Detection Method) auf die Potentiale an, so wird ein Interferenzwert zurückgeliefert. Es wird bestimmt, welchen Anteil das Potential jeder Elektrode am gemeinsamen Interferenz-Wert hatte. Die Anteile der Elektroden werden für jeden Bildpunkt separat für jede Elektrode integriert. Pro Elektrode entsteht also ein Bild. Diese Analyse kann auch mit verminderter Zugriffsrate (Detection Rate) auf die Kanaldaten und über kurze Analyse-Intervalle (Analysis Interval) erstellt werden.

Interferenz-Klassen-Analyse

Die Interferenz-Klassen-Analyse (Channel->Interference Classes) unterscheidet sich vom Interferenz-Integral (Channel->Interference Integral) nur in der Sicherung des Ergebnisses. Auch hier werden für jeden Zeitpunkt und für jedes Raumelement des Detectors mit der Interferenz-Maske die Potentiale in den Kanaldaten ermittelt. Wendet man die Detections-Methode (Detection Method) auf die Potentiale an, wird ein Interferenz-Wert bestimmter Intensität zurückgeliefert. Je nach Intensität wird der Interferenz-Wert einer Klasse (Interference Thresholds) zugeordnet und dort für das entsprechende Raumelement integriert. Die Klassengröße und die Anzahl der Klassen kann vom Benutzer bestimmt werden. Die Interferenz-Klassen-Analyse hat den Vorteil gegenüber den Interferenz-Integralen, daß die berechneten Bilder über längere Intervalle schärfer sind. Diese Analyse kann auch mit verminderter Zugriffsrate (Detection Rate) auf die Kanaldaten und über kurze Analyse-Intervalle (Analysis Interval) erstellt werden.

Statische Analyse

Für jeden Zeitpunkt der aufgezeichneten Kanaldaten, der statisch analysiert werden soll, wird das Potential jeder Elektrode zum momentanen Zeitpunkt ermittelt und dem Ort der Elektrode im Bild zugeordnet. Um diesen Ort herum fällt das Potential radial ab, und wird dementsprechend mit schwächerer Farbintensität dargestellt. Die rekonstruierten Bilder werden als Einzelbilder gesichert und lassen sich als Film (Movie->Play) abspielen. Diese Analyse kann auch mit verminderter Zugriffsrate (Detection Rate) auf die Kanaldaten und über kurze Intervalle (Interval) erstellt werden.

siehe auch Menue/Actions


Demonstrationsbeispiele

Die Demonstrationsbeispiele befinden sich auf der Installations-CD im Unterverzeichnis DEMOS. Es gibt für jede Analysemethode von PSI-Tools ein Beispiel. Es ist sinnvoll, wenn Sie die Beispiele kurz durcharbeiten, um sich über die Analysemöglichkeiten Klarheit zu verschaffen. Gehen Sie dazu wie in den Beschreibungen vor.

Demo 0: Interferenz-Integral (Channel->Interference Integral)

Demo 1: Wellenausbreitungs-Analyse (Channel->Movie)

Demo 2: Signal-Elektroden-Zuordnung (Channel->Electrode mapping)

Demo 3: Interferenz-Klassen-Analyse (Channel->Interference Classes)

Demo 4: Statische Analyse (Channel->Static Field)


Demo 0: Interferenz-Integral
Demo 0

Interferenz-Integral

Befolgen Sie die nachfolgenden Anweisungsschritte, um eine Interferenz-Integral-Analyse durchzuführen.

1.) 	Laden der Initialisierungsdatei:

Menue: 	File

Menuepunkt: 	Load INI-File

Dateiname:	DEMO0\DEMO0.INI

Wirkung: PSI-Tools schließt alle geöffneten Fenster des eigenen Programms. Wenn die Initialisierungsdatei DEMO0.INI erfolgreich geladen wurde, dann öffnen sich wieder die Fenster, wie im Ini-File angegeben.

2.)	Laden der virtuellen Generator-Vorlage:

Menue: 	File

Menuepunkt:	Load Bitmap as Virtual Generator

Dateiname:	DEMO0\S.BMP

Wirkung: PSI-Tools stellt den virtuellen Generator S.BMP im Fenster Bitmap Model dar.

3.)	Erzeugen der Kanaldaten:

Menue: 	Actions

Menuepunkt:	Picture->Channel

(Optional)

Menue: 	View

Menuepunkt:	Channel Data Window

Wirkung: PSI-Tools erzeugt mit Hilfe des virtuellen Generators und der Parameter aus der Initialisierungsdatei die Kanaldaten. Wenn Sie die optionale Anweisung ausgeführt haben, dann können Sie die Kanaldaten im Channel Data Window betrachten.

4.)	Analysemethode anwenden:

Menue: 	Actions

Menuepunkt:	Channel->Interference Integral

Wirkung: PSI-Tools beginnt mit der Analyse. Während die Analyse läuft, sind in der rechten unteren Ecke des Hauptfensters Zähler zu sehen. Anhand der Zähler können Sie beurteilen, wie weit die Analyse fortgeschritten ist. Der erste Zähler gibt an welche Spalte, der zweite Zähler gibt an welche Zeile und der dritte Zähler gibt schließlich an, welche Tiefenschicht gerade analysiert wird. Wenn Sie das Zwischenergebnis der Analyse betrachten möchten, dann drücken Sie im Energy Value Dialog auf den OK-Button. Das Ergebnis wird im Bitmap Result Window erscheinen.


Demo 1: Wellenausbreitungs-Analyse
Demo 1

Wellenausbreitungs-Analyse

Befolgen Sie die nachfolgenden Anweisungsschritte, um eine Wellenausbreitungs-Analyse durchzuführen.

1.) 	Laden der Initialisierungsdatei:

Menue: 	File

Menuepunkt: 	Load INI-File

Dateiname:	DEMO1\DEMO1.INI

Wirkung:  PSI-Tools schließt alle geöffneten Fenster des eigenen Programms. Wenn die Initialisierungsdatei DEMO1.INI erfolgreich geladen wurde, dann öffnen sich wieder die Fenster, wie im Ini-File angegeben.

2.)	Laden der virtuellen Generator-Vorlage:

Menue: 	File

Menuepunkt:	Load Bitmap as Virtual Generator

Dateiname:	DEMO1\S.BMP

Wirkung:PSI-Tools stellt den virtuellen Generator S.BMP im Fenster Bitmap Model dar.

3.)	Erzeugen der Kanaldaten:

Menue: 	Actions

Menuepunkt:	Picture->Channel

(Optional)

Menue: 	View

Menuepunkt:	Channel Data Window

Wirkung: PSI-Tools erzeugt mit Hilfe des virtuellen Generators und der Parameter aus der Initialisierungsdatei die Kanaldaten. Wenn Sie die optionale Anweisung ausgeführt haben, dann können Sie die Kanaldaten im Channel Data Window betrachten.

4.)	Analysemethode anwenden:

Menue: 	Actions

Menuepunkt:	Channel->Movie

Wirkung: PSI-Tools beginnt mit der Analyse. Während die Analyse läuft, ist in der rechten unteren Ecke des Hauptfensters ein Zähler zu sehen. Anhand dieses Zählers können Sie beurteilen, wie weit die Analyse fortgeschritten ist. Der Zähler gibt an welcher Zeittakt von wieviel notwendigen Zeittakten gerade bearbeitet wird.Wenn Sie das Zwischenergebnis der Analyse betrachten möchten, dann drücken Sie im Energy Value Dialog auf den OK-Button. Das Ergebnis wird im Bitmap Result Window erscheinen. Falls Sie die Analyse nicht zu Ende führen möchten, dann brechen Sie sie mit Menue: Actions, Menuepunkt: Abort ab.

5.)	Movie ansehen:

Falls die Analyse nicht zu Ende gerechnet wurde, dann laden Sie das Ergebnis der Analyse:

Menue: 	File

Menuepunkt: 	Load Movie

Dateiname:	DEMO1\MOV\DEMO1.MOV

Menue: 	Actions

Menuepunkt:	Movie->Play

Wirkung: Die Wellenausbreitungs-Analyse ist im Movie Window zu betrachten.

Zu sehen sind die sich ausbreitenden Wellen und Interferenz-Orte der Wellen. Hohe Interferenzen heben sich durch dunklere Farben von den niedrigen Interferenzen ab. Beobachten Sie besonders die Interferenz-Orte die das S aus der Generator-Vorlage nachzeichnen. Die Interferenzen der einzelnen Pixel des Buchstabens erscheinen nacheinander von unten links nach oben rechts.


Demo 2: Signal-Elektroden-Zuordnung
Demo 2

Signal-Elektroden-Zuordnung

Befolgen Sie die nachfolgenden Anweisungsschritte, um eine Signal-Elektroden-Zuordnung durchzuführen.

1.) 	Laden der Initialisierungsdatei:

Menue: 	File

Menuepunkt: 	Load INI-File

Dateiname:	DEMO2\DEMO2.INI

Wirkung: PSI-Tools schließt alle geöffneten Fenster des eigenen Programms. Wenn die Initialisierungsdatei DEMO2.INI erfolgreich geladen wurde, dann öffnen sich wieder die Fenster, wie im Ini-File angegeben.

2.)	Laden der virtuellen Generator-Vorlage:

Menue: 	File

Menuepunkt:	Load Bitmap as Virtual Generator

Dateiname:	DEMO2\S.BMP

Wirkung: PSI-Tools stellt den virtuellen Generator S.BMP im Fenster Bitmap Model dar.

3.)	Erzeugen der Kanaldaten:

Menue: 	Actions

Menuepunkt:	Picture->Channel

(Optional)

Menue: 	View

Menuepunkt:	Channel Data Window

Wirkung: PSI-Tools erzeugt mit Hilfe des virtuellen Generators und der Parameter aus der Initialisierungsdatei die Kanaldaten. Wenn Sie die optionale Anweisung ausgeführt haben, dann können Sie die Kanaldaten im Channel Data Window betrachten.

4.)	Nachbearbeiten der Kanaldaten

Menue: 	Actions

Menuepunkt:	Channel->Channel

Wirkung: PSI-Tools hat die Kanaldaten in der Art und Weise nachbearbeitet, daß die Amplituden der Kanäle vom ersten bis zum letzten Kanal abnehmen, indem jeder Kanal mit einem anderen Verstärkungsfaktor multipliziert wurde.

5.)	Analysemethode anwenden:

Menue: 	Actions

Menuepunkt:	Channel->Electrode mapping

Menue: 	View

Menuepunkt:	Layers Window

Menue: 	View

Menuepunkt:	Norm Every Layer

Wirkung: PSI-Tools beginnt mit der Analyse. Während die Analyse läuft, sind in der rechten unteren Ecke des Hauptfensters Zähler zu sehen. Anhand der Zähler können Sie beurteilen, wie weit die Analyse fortgeschritten ist. Der erste Zähler gibt an welche Spalte, der zweite Zähler gibt an welche Zeile und der dritte Zähler gibt schließlich an, welche Tiefenschicht gerade analysiert wird. Wenn Sie das Zwischenergebnis der Analyse betrachten möchten, dann drücken Sie im Energy Value Dialog auf den OK-Button. Das Ergebnis wird im Layers Window erscheinen.

Zu sehen sind die Elektroden-Karten jedes Kanals. Die Elektroden-Karte sagt aus, wie stark sich eine Elektrode an der Interferenz des Interferenz Integrals (letztes Bild) beteiligt. Es ist deutlich zu erkennen, daß die erste Elektrode weniger Einfluß auf das Interferenz-Integral hat, als beispielsweise die letzte Elektrode.


Demo 3: Interferenz-Klassen-Analyse
Demo 3

Interferenz-Klassen-Analyse

Befolgen Sie die nachfolgenden Anweisungsschritte, um eine Interferenz-Klassen-Analyse durchzuführen.

1.) 	Laden der Initialisierungsdatei:

Menue: 	File

Menuepunkt: 	Load INI-File

Dateiname:	DEMO3\DEMO3.INI

Wirkung: PSI-Tools schließt alle geöffneten Fenster des eigenen Programms. Wenn die Initialisierungsdatei DEMO3.INI erfolgreich geladen wurde, dann öffnen sich wieder die Fenster, wie im Ini-File angegeben.

2.)	Laden der virtuellen Generator-Vorlage:

Menue: 	File

Menuepunkt:	Load Bitmap as Virtual Generator

Dateiname:	DEMO3\S.BMP

Wirkung: PSI-Tools stellt den virtuellen Generator S.BMP im Fenster Bitmap Model dar.

3.)	Erzeugen der Kanaldaten:

Menue: 	Actions

Menuepunkt:	Picture->Channel

(Optional)

Menue: 	View

Menuepunkt:	Channel Data Window

Wirkung: PSI-Tools erzeugt mit Hilfe des virtuellen Generators und der Parameter aus der Initialisierungsdatei die Kanaldaten. Wenn Sie die optionale Anweisung ausgeführt haben, dann können Sie die Kanaldaten im Channel Data Window betrachten.

4.)	Analysemethode anwenden:

Menue: 	Actions

Menuepunkt:	Channel->Interference Classes

Menue: 	View

Menuepunk:	Layers Window

Wirkung: PSI-Tools beginnt mit der Analyse. Während die Analyse läuft, sind in der rechten unteren Ecke des Hauptfensters Zähler zu sehen. Anhand der Zähler können Sie beurteilen, wie weit die Analyse fortgeschritten ist. Der erste Zähler gibt an welche Spalte, der zweite Zähler gibt an welche Zeile und der dritte Zähler gibt schließlich an, welche Tiefenschicht gerade analysiert wird. Wenn Sie das Zwischenergebnis der Analyse betrachten möchten, dann drücken Sie im Energy Value Dialog auf den OK-Button. Das Ergebnis wird im Layers Window erscheinen.

Zu sehen sind die Interferenz-Klassen des Interferenz-Integrals. Die erste Klasse ist die Klasse mit den niedrigen Interferenzen, die letzte die mit den hohen Interferenzen. Das letzte Bild zeigt das Interferenz Integral, das ich aus allen Klassen zusammensetzt.


Demo 4: Statische Analyse
Demo 4

Statische Analyse

Befolgen Sie die nachfolgenden Anweisungsschritte, um eine Statische Analyse durchzuführen.

1.) 	Laden der Initialisierungsdatei:

Menue: 	File

Menuepunkt: 	Load INI-File

Dateiname:	DEMO4\DEMO4.INI

Wirkung: PSI-Tools schließt alle geöffneten Fenster des eigenen Programms. Wenn die Initialisierungsdatei DEMO4.INI erfolgreich geladen wurde, dann öffnen sich wieder die Fenster, wie im Ini-File angegeben.

2.)	Laden der virtuellen Generator-Vorlage:

Menue: 	File

Menuepunkt:	Load Bitmap as Virtual Generator

Dateiname:	DEMO4\PKT1.BMP

Wirkung: PSI-Tools stellt den virtuellen Generator S.BMP im Fenster Bitmap Model dar.

3.)	Erzeugen der Kanaldaten:

Menue: 	Actions

Menuepunkt:	Picture->Channel

(Optional)

Menue: 	View

Menuepunkt:	Channel Data Window

Wirkung: PSI-Tools erzeugt mit Hilfe des virtuellen Generators und der Parameter aus der Initialisierungsdatei die Kanaldaten. Wenn Sie die optionale Anweisung ausgeführt haben, dann können Sie die Kanaldaten im Channel Data Window betrachten.

4.)	Analysemethode anwenden:

Menue: 	Actions

Menuepunkt:	Channel->Movie

Wirkung: PSI-Tools beginnt mit der Analyse. Während die Analyse läuft, ist in der rechten unteren Ecke des Hauptfensters ein Zähler zu sehen. Anhand dieses Zählers können Sie beurteilen, wie weit die Analyse fortgeschritten ist. Der Zähler gibt an welcher Zeittakt von wieviel notwendigen Zeittakten gerade bearbeitet wird. Wenn Sie das Zwischenergebnis der Analyse betrachten möchten, dann drücken Sie im Energy Value Dialog auf den OK-Button. Das Ergebnis wird im Bitmap Result Window erscheinen. Falls Sie die Analyse nicht zu Ende führen möchten, dann brechen Sie sie mit Menue: Actions, Menuepunkt: Abort ab.

5.)	Movie ansehen:

Falls die Analyse nicht zu Ende gerechnet wurde, dann laden Sie das Ergebnis der Analyse:

Menue: 	File

Menuepunkt: 	Load Movie

Dateiname:	DEMO4\MOV\DEMO4.MOV

Menue: 	Actions

Menuepunkt:	Movie->Play

Wirkung: Die Statische Analyse ist im Movie Window zu betrachten.

Zu sehen ist, in welcher Reihenfolge ein Impuls an den Elektroden erscheint. Aus Gründen der Übersichtlichkeit wurde hier deshalb nur ein Impuls auf die Kanaldaten projiziert. Der Impuls erscheint zuerst am Kanal 1, dann am Kanal 0 und Kanal 2 gleichzeitig und schließlich am Kanal 3.


Bitmap Data (*.DIB / *.BMP)

Header:	In der Windows-Version 3.x beginnen geräteunabhängige Bitmaps mit einem Kopf, der über drei Struktueren (BITMAPFILEHEADER, BITMAPINFOHEADER, RGBQUAD) definiert wird, die ihrerseits in WINDOWS.H als Datentyp definiert sind.

BITMAPFILEHEADER:

Feld	Datentyp	Beschreibung

1. bfType	WORD	die Zeichen >>BM<< (für BITMAP)

2. bfSize	DWORD	Gesamtgröße der Datei in Bytes

3. bfReserved1	WORD	Reserviert, muß aber den Wert 0 haben

4. bfReserved2	WORD	Reserviert, muß aber den Wert 0 haben

5. bfOffBits	DWORD	Startadresse der eigentlichen Bitmap-Daten oder der Offset zum Dateianfang in Bytes.

Nach dem BITMAPFILEHEADER folgt die Datenstruktur BITMAPINFOHEADER, auch diese Struktur ist in WINDOWS.H definiert.

BITMAPINFOHEADER:

Feld	Datentyp	Beschreibung

 1. biSize	DWORD	Größe dieser Datenstruktur in Bytes (denn die Felder 6 bis 11 dieser Datenstruktur sind optional)

 2. biWidth	DWORD	Breite der Bitmap in Pixeln

 3. biHeight	DWORD	Höhe der Bitmap in Pixeln

 4. biPlanes	WORD	konstant, immer 1

 5.biBitCount	WORD	Farbbits pro Pixel (1 / 4 / 8 / 24)

 6.biCompression	DWORD	Kennziffer für den Algorithmus zum Komprimieren, 0 = keine Komprimierung

 7.biSizeImage	DWORD	bei komprimierten Bitmaps benötigt man die Größe der Bitmap in Bytes

 8.biXPelsPerMeter	DWORD	horizontale Auflösung in Pixeln pro Meter

 9.biYPelsPerMeter	DWORD	vertikale Auflösung in Pixeln pro Metern

10. biClrUsed	DWORD	Anzahl verwendeter Farben

11. biClrImportant	DWORD	Anzahl wichtiger Farben

Die Felder 6 bis 11 sind optional oder können auf 0 gesetzt werden. Dadurch daß biSize angegeben wird, kann diese Struktur auch programmspezifische Daten enthalten.

Falls die Bitmap mit weniger als 24 Farbbits pro Pixel auskommt, dann folgt BITMAPFILEHEADER und BITMAPINFOHEADER ein Array mit Strukturen des Typs RGBQUAD zum Festlegen der Farbpalette für die zu speichernde Bitmap. Diese Struktur setzt sich wie folgt zusammen:

RGBQUAD:

Feld	Datentyp	Beschreibung

1. rgbBlue	BYTE	Blauanteil

2. rgbGreen	BYTE	Grünanteil

3. rgbRed	BYTE	Rotanteil

4. rgbReserved	BYTE	konstant, immer 0

Die Arraygröße wird über biBitCount im BITMAPINFOHEADER bestimmt. Um aber Platz zu sparen, kann auch die Arraygröße über biClrUsed bestimmt sein.

Body:	Die eigentlichen Pixeldaten folgen auf den zuvor beschriebenen Header. Die Pixeldaten sind zeilenweise von links nach rechts angeordnet. Die Reihenfolge der Zeilen verläuft von unten nach oben. Je nach Farbtiefe wird ein Pixel durch 1, 4, 8 oder 24 Bits repräsentiert.

Unabhängig von der Farbtiefe und der tatsächlichen Breite des Bildes setzt sich jede Bitmap-Zeile aus einer ganzzahlig durch vier teilbaren Anzahl von Bytes zusammen. Im Notfall muß also jede Zeile der Bitmap auf der rechten Seite mit 0-Bits oder -Bytes aufgefüllt werden.


Space Data (*.SPC)

Header:	Am Dateianfang stehen die Dimensionen des Raumes:

Datentyp	Beschreibung

float	x-Dimension in Voxels (Breite des Raumes)

float	y-Dimension in Voxels (Höhe des Raumes)

float	z-Dimension in Voxels (Tiefe des Raumes)

Die Anzahl der Elemente eines Detector-Raumes berechnet sich demnach wie folgt:

Anzahl der Elemente = x-Dimension * y-Dimension * z-Dimension

Body:	Nach dem Header  folgt der Body des Dateiformats.

Der folgende Datentyp ist sooft wie Anzahl der Elemente in der Datei enthalten

Datentyp	Beschreibung

double	ein Element des Detector-Raumes

Die Elemente des Detector-Raumes werden in der Reihenfolge von vorne unten links nach hinten oben rechts gelesen.oder geschrieben, wobei die Richtungen zuerst von links nach rechts, dann von unten nach oben und schließlich von vorne nach hinten wechseln.


Channel Data (*.CHL)

Header:	Am Dateianfang stehen die Daten, die die eigentlichen Kanaldaten oder den Body näher beschreiben:

Datentyp 	Beschreibung

int	Versionsnummer des Datenformats (z.Zt. = 3)

int	Anzahl der Kanäle

long	Aufzeichnungsdauer in Samples

float	absolute minimale Amplitude über alle Kanäle

float	absolute maximale Amplitude über alle Kanäle

double	Aufzeichnungsfrequenz

int	Verstärkerstufe

char [10]	Kanalkurzbezeichnungen als Text

Body:	Die einzelnen Samples aller Kanäle sind hintereinander abgelegt, wobei zuerst der erste Kanal mit seiner ganzen Aufzeichnungsdauer abgelegt ist, dann der zweite ... bis zum letzten Kanal. Die Anzahl aller Samples beträgt demnach

Anzahl der Samples = Anzahl der Kanäle * Aufzeichnungsdauer in Samples

Datentyp	Beschreibung

float	ein Sample eines Kanals


INI-File Data (*.INI)

Beschreibung:	Die Initialisierungs-Datei enthält alle für die Initialisierung des Programmes PSI-Tools notwendigen Parameter. Die Datei ist im ASCII-Format geschrieben. Die Reihenfolge der Parameter sollte nach Möglichkeit eingehalten werden, damit das Einlesen der Initialisierungs-Datei möglichst schnell von PSI-Tools vorgenommen werden kann. Die Schlüsselwörter sind zwingend notwendig, um einen Parameter für PSI-Tools zu identifizieren. Achten Sie dabei auch auf Groß- und Kleinschreibung. Die in eckigen Klammern stehenden Begriffe sind lediglich Ordnungsbegriffe, die beim Einlesen der Datei ignoriert werden. Schlüsselwörter der INI-Datei sind kursiv und fett geschrieben. Die Angaben zum Schlüsselwort müssen dem Gleichheitszeichen unmittelbar folgen und müssen auf derselben Zeile stehen wie das Schlüsselwort. Einzelne Angaben zum Schlüsselwort werden durch ein Leerzeichen voneinander getrennt.

Initialisierungs-Datei:

[BOARD]

Beispiel: 	ADBOARDADD=1792

Kommentar:	Adresse der AD-Wandler Karte (dezimal angegeben).

Dialog:	A/D-Board

Beispiel: 	ADBOARDINT=5

Kommentar:	Interrupt-Level der AD-Wandler-Karte;

Parametermöglichkeiten: 3, 5, 7, 10, 11, 12, 14 ,15.

Dialog:	A/D-Board

Beispiel: 	ANALOGBEREICH=0

Kommentar:	Analogbereich der AD-Wandler Karte;

Parametermöglichkeiten:

0, d.h. -5 Volt bis +5 Volt

1, d.h.   0 Volt bis +5 Volt

Dialog:	Analog Range

Beispiel: 	MODUS=1

Kommentar:	Modus der A/D-Wandler-Karte;

Parametermöglichkeiten:

0, d.h. kein Sample and Hold

1, d.h. Sample and Hold

Dialog:	ADC Channel Selection

Beispiel: 	PORTKONFIG=3129599746

Kommentar:	Einstellung des 32-Bit Registers (dezimal angegeben) für die Vorverstärker. Jedes Bit korrespondiert mit einer Einstellung der Vorverstärker.

Dialog:	Preamplifier Configuration

[ZEITFUNKTIONEN]

Beispiel: 	ANZMESSWERTE=1456

Kommentar:	Anzahl der Samples der Kanaldaten;

Angabe als positive ganze Zahl.

Dialog:	Duration

Beispiel: 	AUFNAHMEANZAHL=1

Kommentar:	Anzahl der Aufnahme-Records;

Angabe als positive ganze Zahl.

Dialog:	Number of Records

[VIRTZEITFUNKTIONEN]

Beispiel: 	IMPULSPERIODISCH=0

Kommentar:	Impulswiederholung;

Parametermöglichkeiten:

0, d.h. nicht periodische Einstellung

1, d.h. periodische Einstellung

Dialog:	Repeat Periodical

Beispiel: 	IMPULSINTERPOL=0

Kommentar:	Impulsinterpolation;

Parametermöglichkeiten:

0, d.h. keine Interpolation

1, d.h. Interpolation

Dialog:	Impulse Interpolation

Beispiel: 	MASKENABSTAND=0

Kommentar:	Intervall zwischen zwei Impulsen (in Samples);

Angabe als positive ganze Zahlen.

Dialog:	Interval between Impulses

Beispiel: 	AMPL=1.0000

Kommentar:	Maximale Amplitude (in Volt);

Angabe mit einer Genauigkeit von höchstens 4 Nachkommstellen.

Dialog:	Maximum Amplitudes

Beispiel: 	IMPSCANFREQ=50000.00

Kommentar:	Impulsabtastfrequenz (in Hz);

Angabe mit einer Genauigkeit von höchstens 2 Nachkommastellen.

Dialog:	Impulse Sample Rate

Beispiel: 	IMPULSBREITE=10

Kommentar:	Impulsbreite (in Samples);

Angabe als positive ganze Zahl.

Dialog:	Impulse Duration

Beispiel: 	IMPULSFOLGE=0.2000 0.4000 0.6000 0.8000 1.0000 1.0000 0.8000 0.6000 0.4000 0.2000

Kommentar:	Impulsform;

Angaben der einzelnen Amplituden mit Werten aus dem Intervall [-1,..,1];

Angaben mit einer Genauigkeit von höchstens 4 Nachkommastellen.

Dialog:	Impulse Form

Beispiel: 	RUHEPOTENTIAL=0.0000

Kommentar:	Ruhepotential (in Volt);

Angaben mit einer Genauigkeit von höchstens 4 Nachkommastellen.

Dialog:	Offset

Beispiel: 	REFRAKTAERZEIT=10

Kommentar:	Zeit der Impulsunterdrückung oder Refraktärzeit (in Samples);

Angabe als positive ganze Zahl.

Dialog:	Time of Impulse Supression

Beispiel: 	ABKLING=0

Kommentar:	Bestimmung der Dämpfung;

Parametermöglichkeiten:

0, d.h. keine Dämpfung

1, d.h. lineare Dämpfung

2, d.h. exponentielle Dämpfung

Dialog:	Attenuation

Beispiel: 	ABKLINGEXP=0.00 1.00

Kommentar:	Festlegung des Anfangs und des Endes der

Exponentialfunktion für die Dämpfung;

Angaben mit einer Genauigkeit von höchstens 2 Nachkommastellen.

Dialog:	Attenuation

Beispiel: 	MONOCHROM=1

Kommentar:	Festlegung, ob chromatische oder monochrome

Impulsabtastfrequenzen verwendet werden;

Parametermöglichkeiten:

0, d.h. Verwendung chromatischer Frequenzen

1, d.h. Verwendung monochromatischer Frequenzen

Dialog:	Chromatic Frequencies

Beispiel: 	FREQVON=10000.00

Kommentar:	Intervallanfang für chromatische Impulsabtastfrequenzen;

Angabe mit einer Genauigkeit von höchstens 2 Nachkommastellen.

Dialog:	Chromatic Frequencies

Beispiel: 	FREQBIS=100000.00

Kommentar:	Intervallende für chromatische Impulsabtastfrequenzen;

Angabe mit einer Genauigkeit von höchstens 2 Nachkommastellen.

Dialog:	Chromatic Frequencies

Beispiel: 	KOMPAKT=0

Kommentar:	Komprimieren von Impulsmustern innerhalb der Kanaldaten;

Parametermöglichkeiten

0, d.h. nicht komprimieren

1, d.h. komprimieren

Dialog:	Compact Mascs

[NACHBEARBEITUNG]

Beispiel: 	HOCHPASS=0

Kommentar:	Hochpass-Filter;

Parametermöglichkeiten:

0, d.h. kein Hochpass

1, d.h. Hochpass

Schalter:	Bass Cut-off

Beispiel: 	TIEFPASS=0

Kommentar:	Tiefpass-Filter;

Parametermöglichkeiten:

0, d.h. kein Tiefpass

1, d.h. Tiefpass

Schalter:	Treble Cut-off

Beispiel: 	OFFSETAUSG=0

Kommentar:	Offsetausgleich für jeden Kanal einzeln;

Parametermöglichkeiten:

0, d.h. kein Offset-Ausgleich

1, d.h. Offset-Ausgleich

Schalter:	Automatic Offset Compensation

Beispiel: 	GLEICHANTEIL=0

Kommentar:	Gleichanteile der Kanäle bearbeiten;

Parametermöglichkeiten:

0, d.h. Gleichanteil der Signale nicht entfernen

1, d.h. Gleichanteil der Signale entfernen

Schalter:	Minimize Common Part

Beispiel: 	FILTERBREITE=1

Kommentar:	Glättungs-Filter

(Durchschnittsbildung über die angegebene Filterbreite);

Angaben in positiven ganzen Zahlen

Dialog:	Smoothing Filter

Beispiel: 	NORMINT1=0

Kommentar:	Normierung der Amplituden auf das Intervall [-1,..,+1] Volt;

Parametermöglichkeiten:

0, d.h. keine Normierung auf das Intervall [-1,..,+1] Volt

1, d.h. Normierung auf das Intervall [-1,..,+1] Volt

Schalter:	Normalize Amplitudes to [-1..+1] Volt

Beispiel: 	EXPFKT=0

Kommentar:	Exponential-Funktion als Verschärfungsfunktion der Kanaldaten;

Parametermöglichkeiten:

0, d.h. keine Verwendung der Exponential-Funktion

1, d.h. Verwendung der Exponential-Funktion

Schalter:	Convert with Exp.-Function

Beispiel: 	SIGMOIDFKT=0

Kommentar:	Sigmoid-Funktion als Verschärfungsfunktion der Kanaldaten;

Parametermöglichkeiten:

0, d.h. keine Verwendung der Sigmoid-Funktion

1, d.h. Verwendung der Sigmoid-Funktion

Schalter:	Convert with Sigmoid-Function

Beispiel: 	ABSFKT=0

Kommentar:	Absolut-Funktion als Veränderungsfunktion der Kanaldaten;

Parametermöglichkeiten:

0, d.h. keine Verwendung der Absolut-Funktion

1, d.h. Verwendung der Absolut-Funktion

Schalter:	Convert with |x|-Function

Beispiel: 	INVERSEZEIT=0

Kommentar:	Umdrehen der Zeitachse der Kanaldaten;

Parametermöglichkeiten:

0, d.h. kein Umdrehen der Zeitachse

1, d.h. Umdrehen der Zeitachse

Schalter:	Reverse Time

Beispiel: 	INVERSEVOLT=0

Kommentar:	Invertieren der Spannungsachse der Kanaldaten;

Parametermöglichkeiten:

0, d.h. kein Invertieren der Spannungsachse

1, d.h. Invertieren der Spannungsachse

Schalter:	Invert Channel Data

Beispiel: 	INVERSEPOLARISATION=0

Kommentar:	Spiegelung der Kanaldaten an der Zeitachse;

Parametermöglichkeiten:

0, d.h. keine Spiegelung an der Zeitachse

1, d.h. Spiegelung an der Zeitachse

Schalter:	Invert Polarisation

Beispiel: 	POSITIVVERSCHIEBUNG=0

Kommentar:	Verschiebung aller Kanaldaten in den positiven Spannungsbereich;

Parametermöglichkeiten:

0, d.h. keine Verschiebung der Kanaldaten

1, d.h. Verschiebung der Kanaldaten

Schalter:	Shift to Positive Voltages

Beispiel: 	MAXTOAVERAGE=0

Kommentar:	Unterdrückung von Artefakten;

Parametermöglichkeiten:

0, d.h. keine Unterdrückung von Artefakten

1, d.h. Unterdrückung von Artefakten

Schalter:	Cut-off Artefacts

Beispiel: 	LOKMAXIMA=0

Kommentar:	Konvertierung lokaler Maxima zu Spikes;

Parametermöglichkeiten:

0, d.h. keine Konvertierung der lokalen Maxima zu Spikes

1, d.h. Konvertierung der lokalen Maxima zu Spikes

Schalter:	Convert to Spikes

Beispiel: 	ZEITOFFSETS=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Kommentar:	Veränderung des Zeitursprungs für jeden Kanal;

Angaben in ganzen Zahlen (auch negativ),

für jeden Kanal ist eine Verschiebung anzugeben.

Dialog:	Shift Time Origin

Beispiel: 	POLARISATION=1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000

Kommentar:	Veränderung der Verstärkung und Polarisation der Kanäle;

Angaben mit einer Genauigkeit von höchstens 4 Nachkommastellen,

für jeden Kanal ist ein Faktor anzugeben, der sowohl positiv als

auch negativ sein kann.

Dialog:	Manuell Gain and Polarisation

[GENERATOR]

Beispiel: 	GENNOCHAN=16

Kommentar:	Anzahl der Aufzeichnungskanäle;

Angabe als positive ganze Zahl

Dialog:	Number of Channels

Beispiel: 	GENXYZORD=0.9000 0.9000 0.0000 0.6000 0.9000 0.0000 0.3000 0.9000 0.0000 0.0000 0.9000 0.0000 0.9000 0.6000 0.0000 0.6000 0.6000 0.0000 0.3000 0.6000 0.0000 0.0000 0.6000 0.0000 0.9000 0.3000 0.0000 0.6000 0.3000 0.0000 0.3000 0.3000 0.0000 0.0000 0.3000 0.0000 0.9000 0.0000 0.0000 0.6000 0.0000 0.0000 0.3000 0.0000 0.0000 0.0000 0.0000 0.0000

Kommentar:	Koordinaten der Aufzeichnungskanäle;

für jeden Kanal ist eine x-, eine y- und eine

z-Koordinate hintereinander anzugeben;

Angaben mit einer Genauigkeit von höchstens 4 Nachkommastellen

Dialog:	Channel Origins

Beispiel: 	GENNAME=K1 K2 K3 K4 K5 K6 K7 K8 K9 K10 K11 K12 K13 K14 K15 K16

Kommentar:	Kurzbezeichnungen der Aufzeichnungskanäle;

für jeden Kanal ist eine 4-stellige Zeichenkette zulässig.

Dialog:	Channel Origins

Beispiel: 	GENORG=0.0000 0.0000 0.0000

Kommentar:	Ursprungsort des Generator-Raumes;

x-, y- und z-Koordinate des Ortes,

Angaben mit einer Genauigkeit von höchstens 4 Nachkommstellen

Dialog:	Origin

Beispiel: 	GENMATR=10 10 1

Kommentar:	Matrix-Dimensionen des Generator-Raumes;

x-, y- und z-Dimension,

Angaben in positiven ganzen Zahlen

Dialog:	Dimensions

Beispiel: 	GENPHYS=0.9000 0.9000 0.0010

Kommentar:	Physische Dimensionen des Generator-Raumes;

x-, y- und z-Dimension,

Angaben mit einer Genauigkeit von höchstens 4 Nachkommastellen

Dialog:	Dimensions

Beispiel: 	GENFREQUENZ=50000.00

Kommentar:	Aufzeichnungsfrequenz [in Hz] im Generator-Raum;

Angabe mit einer Genauigkeit von 2 Nachkommastellen

Dialog:	Sample Rate

Beispiel: 	GENGESCHWIND=333.33

Kommentar:	Ausbreitungsgeschwindigkeit im Generator-Raum;

Angabe mit einer maximalen Genauigkeit von 2 Nachkommastellen

Dialog:	Medial Speed

[DETEKTOR]

Beispiel: 	DETNOCHAN=16

Kommentar:	Anzahl der Rekonstruktionskanäle;

Angabe als positive ganze Zahl

Dialog:	Number of Channels

Beispiel: 	DETXYZORD=0.9000 0.9000 0.0000 0.6000 0.9000 0.0000 0.3000 0.9000 0.0000 0.0000 0.9000 0.0000 0.9000 0.6000 0.0000 0.6000 0.6000 0.0000 0.3000 0.6000 0.0000 0.0000 0.6000 0.0000 0.9000 0.3000 0.0000 0.6000 0.3000 0.0000 0.3000 0.3000 0.0000 0.0000 0.3000 0.0000 0.9000 0.0000 0.0000 0.6000 0.0000 0.0000 0.3000 0.0000 0.0000 0.0000 0.0000 0.0000

Kommentar:	Koordinaten der Rekonstruktionskanäle;

für jeden Kanal ist eine x-, eine y- und eine

z-Koordinate hintereinander anzugeben;

Angaben mit einer Genauigkeit von höchstens 4 Nachkommastellen

Dialog:	Channel Origins

Beispiel: 	DETNAME=K0 K1 K2 K3 K4 K5 K6 K7 K8 K9 K10 K11 K12 K13 K14 K15

Kommentar:	Kurzbezeichnungen der Rekonstruktionskanäle;

für jeden Kanal ist eine 4-stellige Zeichenkette zulässig.

Dialog:	Channel Origins

Beispiel: 	DETORG=0.0000 0.0000 0.0000

Kommentar:	Ursprungsort des Detector-Raumes;

x-, y- und z-Koordinate des Ortes,

Angaben mit einer Genauigkeit von höchstens 4 Nachkommstellen

Dialog:	Origin

Beispiel: 	DETMATR=30 30 1

Kommentar:	Matrix-Dimensionen des Detector-Raumes;

x-, y- und z-Dimension,

Angaben in positiven ganzen Zahlen

Dialog:	Dimensions

Beispiel: 	DETPHYS=0.9000 0.9000 0.0010

Kommentar:	Physische Dimensionen des Detector-Raumes;

x-, y- und z-Dimension,

Angaben mit einer Genauigkeit von höchstens 4 Nachkommastellen

Dialog:	Dimensions

Beispiel: 	DETFREQUENZ=50000.00

Kommentar:	Rekonstruktionsfrequenz [in Hz] im Detector-Raum;

Angabe mit einer Genauigkeit von 2 Nachkommastellen

Dialog:	Sample Rate

Beispiel: 	DETGESCHWIND=333.33

Kommentar:	Rekonstruktionsgeschwindigkeit im Detector-Raum;

Angabe mit einer Genauigkeit von 2 Nachkommastellen

Dialog:	Medial Speed

Beispiel: 	DETALGORITHMUS=4

Kommentar:	Auswahl der Detections-Methode;

Parametermöglichkeiten:

0, d.h. Add (ti),

1, d.h. Square (Add (ti)),

2, d.h. Exp (Mult (Contrast Factor, Add (ti))),

3, d.h. Mult (ti),

4, d.h. Pow (Add (ti), Contrast Factor).

Dialog:	Detection Method

Beispiel: 	DETINTERPOL=0

Kommentar:	Interpolation der Amplituden zwischen Samples;

Parametermöglichkeiten:

0, d.h. keine Interpolation

1, d.h. Interpolation

Dialog:	Interpolation between Samples

Beispiel: 	DETINTERVAL=1

Kommentar:	Einstellung des Kanaldaten-Intervalls für die Analyse;

Parametermöglichkeiten:

0, d.h. ein Intervall von 0 bis zur Kanaldatenlänge oder

1, d.h. ein beliebig gewähltes Intervall oder

2, d.h. ein Intervall von der negativen größten zeitlichen

Distanz im Raum bis zur Kanaldatenlänge plus der größten

zeitlichen Distanz im Raum.

Dialog:	Analysis Interval

Beispiel: 	DETINTERVALBEGIN=0

Kommentar:	Beginn des beliebig gewählten Analyse-Intervalls;

Angabe als positive ganze Zahl

Dialog:	Analysis Interval

Beispiel: 	DETINTERVALEND=1000

Kommentar:	Ende des beliebig gewählten Analyse-Intervalls;

Angabe als positive ganze Zahl

Dialog:	Analysis Interval

Beispiel: 	DETFAKTORK=3.00

Kommentar:	Kontrastfaktor für Analyse-Methoden;

Angabe mit einer Genauigkeit von höchstens 2 Nachkommastellen

Dialog:	Contrast Factor

Beispiel: 	COMPMULTIPLE=1

Kommentar:	Zugriffsrate auf die Kanaldaten bei der Analyse;

Angabe als positive ganze Zahl

Dialog:	Detection Rate

Beispiel: 	NORMDISTANCE=0.0000

Kommentar:	Strecke zur Normierung der Gauss-Glocke für das

Aklingen von Amplituden;

Angabe mit einer Genauigkeit von höchstens 4 Nachkommastellen

Dialog:	Gauss Attenuation

Beispiel: 	GAMMA=1.0000

Kommentar:	Dehnungsfaktor der Gauss-Glocke für das

Abklingen von Amplituden;

Angabe mit einer Genauigkeit von höchstens 4 Nachkommstellen

Dialog:	Gauss Attenuation

Beispiel: 	KLASSEN=1

Kommentar:	Anzahl der Interferenz-Klassen;

Angabe als positive ganze Zahl

Dialog:	Interference Thresholds

Beispiel: 	INTERFERENZSCHWELLE1=-30000.00

Kommentar:	Unterer Schwellwert für Interferenz-Klassen

Angabe mit einer Genauigkeit von höchstens 2 Nachkommastellen

Dialog:	Interference Thresholds

Beispiel: 	INTERFERENZSCHWELLE2=30000.00

Kommentar:	Oberer Schwellwert für Interferenz-Klassen

Angabe mit einer Genauigkeit von höchstens 2 Nachkommastellen

Dialog:	Interference Thresholds

[ANSICHT]

Beispiel: 	BILDVORLAGE=1

Kommentar:	Anzeige des Fensters mit dem virtuellen Generator;

Parametermöglichkeiten:

0, d.h. Fenster nicht anzeigen

1, d.h. Fenster anzeigen

Schalter:	Bitmap Model Window

Beispiel: 	BILDDARST=1

Kommentar:	Anzeige des Fensters mit einer Schicht des

Analyse-Ergebnisses;

Parametermöglichkeiten:

0, d.h. Fenster nicht anzeigen

1, d.h. Fenster anzeigen

Dialog:	Bitmap Result Window

Beispiel: 	PSEUDO3D=0

Kommentar:	Anzeige des Fensters mit der Pseudo3D-

Darstellung einer Schicht des

Analyse-Ergebnisses;

Parametermöglichkeiten:

0, d.h. Fenster nicht anzeigen

1, d.h. Fenster anzeigen

Dialog:	Pseudo3D Window

Beispiel: 	SCHICHT=0

Kommentar:	Anzeige des Fensters mit allen Schichten

des Analyse-Ergebnisses;

Parametermöglichkeiten:

0, d.h. Fenster nicht anzeigen

1, d.h. Fenster anzeigen

Dialog:	Layers Window

Beispiel: 	BILD3D=0

Kommentar: 	Anzeige des Fensters mit einer einfachen

3D-Darstellung aller Schichten des

Analyse-Ergbenisses;

Parametermöglichkeiten:

0, d.h. Fenster nicht anzeigen

1, d.h. Fenster anzeigen

Dialog:	3D-View Window

Beispiel: 	MOVIE=0

Kommentar: 	Anzeige des Fensters zum

Betrachten eines Movies;

Parametermöglichkeiten:

0, d.h. Fenster nicht anzeigen

1, d.h. Fenster anzeigen

Dialog:	Movie Window

Beispiel: 	ANALOGDATEN=0

Kommentar: 	Anzeige des Fensters zum

Betrachten der Kanaldaten;

Parametermöglichkeiten:

0, d.h. Fenster nicht anzeigen

1, d.h. Fenster anzeigen

Dialog:	Channel Data Window

Beispiel: 	PALETTE=0

Kommentar: 	Anzeige des Fensters zum

Betrachten der Palette;

Parametermöglichkeiten:

0, d.h. Fenster nicht anzeigen

1, d.h. Fenster anzeigen

Dialog:	Palette Window

Beispiel: 	SKAL=0

Kommentar: 	Anzeige des Fensters zum

Betrachten des Skalierungs-Dialoges;

Parametermöglichkeiten:

0, d.h. Fenster nicht anzeigen

1, d.h. Fenster anzeigen

Dialog:	Scale Channel Data Axis

Beispiel: 	ANALOGUNTER=0

Kommentar:	Auswahl, ob Kanaldaten über- oder

untereinander dargestellt werden;

Parametermöglichkeiten:

0, d.h. Daten übereinander darstellen

1, d.h. Daten untereinander darstellen

Schalter:	Separate Channel Data

Beispiel: 	AUTOTIMESKAL=0

Kommentar:	Auswahl, ob die Zeitachse automatisch

skaliert werden soll;

Parametermöglichkeiten:

0, d.h. keine automatische Skalierung

1, d.h.automatische Skalierung

Dialog:	Scale Channel Data Axis

Beispiel: 	SKALZEIT=0.0010

Kommentar:	Darzustellende Zeitspanne pro Zeiteinteilung;

Angabe mit einer Genauigkeit von höchstens 4 Nachkommstellen

Dialog:	Scale Channel Data Axis

Beispiel: 	DIVZEIT=10

Kommentar:	Anzahl der darzustellenden Zeiteinteilungen;

Angabe als positive ganze Zahl

Dialog:	Scale Channel Data Axis

Beispiel: 	AUTOVOLTSKAL=1

Kommentar:	Auswahl, ob die Spannungsachse automatisch

skaliert werden soll;

Parametermöglichkeiten:

0, d.h. keine automatische Skalierung

1, d.h.automatische Skalierung

Dialog:	Scale Channel Data Axis

Beispiel: 	SKALSPANNUNG=5.0000

Kommentar: 	Darzustellender Spannungsbereich pro Spannungseinteilung;

Angabe mit einer Genauigkeit von höchstens 4 Nachkommstellen

Dialog:	Scale Channel Data Axis

Beispiel: 	DIVSPANNUNG=1

Kommentar:	Anzahl der darzustellenden Zeiteinteilungen;

Angabe als positive ganze Zahl

Dialog:	Scale Channel Data Axis

Beispiel: 	PALRANGE=0

Kommentar: 	Anzeige des Fensters zum

Betrachten des Paletten Range-Dialoges;

Parametermöglichkeiten:

0, d.h. Fenster nicht anzeigen

1, d.h. Fenster anzeigen

Dialog:	Palette Range

Beispiel: 	PALBEGIN=0.0000

Kommentar:	Beginn der Palette;

Angabe aus dem Intervall [0,..,+1]

Dialog:	Palette Range

Beispiel: 	PALEND=1.0000

Kommentar:	Ende der Palette;

Angabe aus dem Intervall [0,..,+1]

Dialog:	Palette Range

Beispiel: 	OUTPUTRANGE=0

Kommentar: 	Anzeige des Fensters zum

Betrachten des Output Range-Dialoges;

Parametermöglichkeiten:

0, d.h. Fenster nicht anzeigen

1, d.h. Fenster anzeigen

Dialog:	Output Range

Beispiel: 	OUTPUTBEGIN=0.0000

Kommentar:	Beginn des Ausgabebereichs;

Angabe aus dem Intervall [0,..,+1]

Dialog:	Output Range

Beispiel: 	OUTPUTEND=1.0000

Kommentar:	Ende des Ausgabebereichs;

Angabe aus dem Intervall [0,..,+1]

Dialog:	Output Range

Beispiel: 	ENERGY=1

Kommentar: 	Anzeige des Fensters zum

Betrachten des Energy Value-Dialoges;

Parametermöglichkeiten:

0, d.h. Fenster nicht anzeigen

1, d.h. Fenster anzeigen

Dialog:	Energy Value

Beispiel: 	AUTOENERGY=1

Kommentar:	Auswahl, ob der Ausgabebereich automatisch

skaliert wird;

0, d.h. keine automatische Skalierung

1, d.h.automatische Skalierung

Dialog:	Energy Value

Beispiel: 	ENERGYMIN=0.0000

Kommentar:	Beginn des Outputbereichs;

Angabe mit einer Genauigkeit von höchstens 4 Nachkommastellen

Dialog:	Energy Value

Beispiel: 	ENERGYMAX=1.0000

Kommentar:	Ende des Outputbereichs;

Angabe mit einer Genauigkeit von höchstens 4 Nachkommstellen

Dialog:	Energy Value

Beispiel: 	EINZELBILDNORM=0

Kommentar:	Auswahl, ob die Schichten des Detector-Raumes

einzeln normiert werden sollen oder nicht;

Parametermöglichkeiten:

0, d.h. Normierung über alle Schichten

1, d.h.Einzelschichtnormierung

Schalter:	Norm Every Layer

Beispiel: 	MOVIENORM=1

Kommentar:	Auswahl, ob bei Filmen das Outputniveau

abgesenkt werden soll oder nicht;

Parametermöglichkeiten:

0, d.h. keine Absenkung des Outputniveaus

1, d.h. Absenkung des Outputniveaus

Dialog:	Energy Value

Beispiel: 	ENERGYABKLING=0.0000

Kommentar:	Absenkungsfaktor für das Outputniveau;

Angabe aus dem Intervall [0,..,+1],

mit einer Genauigkeit von höchstens 4 Nachkommstellen

Dialog:	Energy Value

[PSEUDO3D]

Beispiel: 	XWINKEL=30.00

Kommentar:	Drehwinkel um die x-Achse der

Pseudo3D-Darstellung;

Angabe mit einer Genauigkeit von höchstens 2 Nachkommstellen

Dialog:	Pseudo3D Window

Beispiel: 	YWINKEL=-30.00

Kommentar:	Drehwinkel um die y-Achse der

Pseudo3D-Darstellung;

Angabe mit einer Genauigkeit von höchstens 2 Nachkommstellen

Dialog:	Pseudo3D Window

Beispiel: 	ZWINKEL=40.00

Kommentar:	Drehwinkel um die z-Achse der

Pseudo3D-Darstellung;

Angabe mit einer Genauigkeit von höchstens 2 Nachkommstellen

Dialog:	Pseudo3D Window

Beispiel: 	HOEHE=0.20

Kommentar:	Höhenveränderung der Pseudo3D-Dasrtellung;

Angabe aus dem Intervall [0, 1],

mit einer Genauigkeit von höchstens 2 Nachkommstellen

Dialog:	Pseudo3D Window

Beispiel: 	EXPANSTIEG=1.00

Kommentar:	Farbveränderung der Pseudo3D-Darstellung;

Angabe aus dem Intervall [0,..,1],

mit einer Genauigkeit von höchstens 2 Nachkommstellen

Dialog:	Pseudo3D Window

[MOVIE]

Beispiel: 	PICMULTIPLE=1

Kommentar:	Abspielgeschwindigkeit eines Movies;

Angabe als positive ganze Zahl

Dialog:	Motion Speed

Beispiel: 	DIRECTION=0

Kommentar:	Abspielrichtung eines Movies;

Parametermöglichkeiten:

0, d.h. vorwärts abspielen

1, d.h. rückwärts abspielen

Dialog:	Forward / Reverse

Beispiel: 	REPEAT=1

Kommentar:	Einstellungsmöglichkeit für automatische

Filmwiederholung;

Parametermöglichkeiten:

0, d.h. keine automatische Wiederholung

1, d.h. automatische Wierderholung

Dialog:	Repetition Type

Beispiel: 	MOVIEID=tst

Kommentar:	Namens-Präfix für Bitmaps, die zu einem Movie gehören;

Angabe als maximal 4-stellige Zeichenkette

Dialog:	Save prefix

Beispiel: 	MOVIEBEGIN=0

Kommentar:	Beginn des Filmintervalls;

Angabe als positive ganze Zahl

Dialog:	Interval

Beispiel:	MOVIEEND=100

Kommentar:	Ende des Filmintervalls;

Angabe als positive ganze Zahl

Dialog:	Interval


Palette Data (*.PAL)

In Windows 3.x werden logische Paletten über die Struktur LOGPALETTE definiert.

Header:

LOGPALETTE (1.Teil):

Feld 	Datentyp 	Beschreibung

palVersion	WORD	Windows Version für die Struktur (z.Zt. 0x300)

palNumEntries	WORD	Anzahl der Einträge in der Palette

Body:

LOGPALETTE (2.Teil):

Feld	Datentyp	Beschreibung

palPalEntry[1]	PALETTEENTRY	Spezifiziert ein Array vom Typ PALETTEENTRY, der die Farben und den Gebrauch jeder Farbe definiert.Der Speicher für die Paletteneinträge muß demnach beim Lesen einer Palette in Abhängigkeit der Anzahl der Einträge dynamisch angefordert werden.

PALETTEENTRY:

Feld	Datentyp	Beschreibung

peRed 	BYTE	Intensitätswert für Rot

peGreen	BYTE	Intensitätswert für Grün

peBlue	BYTE	Intensitätswert für Blau

peFlags 	BYTE	Spezifiziert, wie dieser Paletteneintrag genutzt wird (PC_EXPLICIT / PC_NOCOLLAPSE / PC_RESERVED)


Movie Data (*.MOV)

Movie-Dateien (*.MOV) sind im ASCII-Format abgelegt und von Hand editierbar.

Header:	Im Kopf der Datei steht die Anzahl der Bilder, die Anzahl muß zum Typ int  konvertierbar sein.

Body:	Auf den Header folgt der Body. Der Body enthält die geräteunabhängigen Bitmap-Namen (*.DIB / *.BMP). Der Bildname muß zum Typ char [16] konvertierbar sein. Beachten Sie jedoch, daß der Dateiname nicht über die konventionelle DOS-Formatlänge von 8(Dateiname)+1(.)+3(Erweiterung)=12 Zeichen hinaus geht. Jedes Bild steht auf einer neuen Zeile der Datei.


Import X´Plorer Data (*.ASC)

 Beschreibung: Die Import-Schnittstelle zum Power X´Plorer ist eine ASCII-Datei, in der ein berechneter Detector-Raum zurückgeliefert wird.

Die nachfolgend beschriebene ASCII-Datei wird im Pseudo-Code mit kurzen Anmerkungen dargestellt. Sofern der Parameter im Programm direkt über einen Dialog angegeben werden kann, kann man die Help-Beschreibung des Dialoges direkt aufrufen. Die Format-Angaben entsprechen den Formaten, wie sie in der Programmiersprache C mit printf/scanf vorgenommen werden können. Reihenfolge und Formate der Parameter sind unbedingt einzuhalten.

ASCII-Datei:

Inhalt:	DetectorWidth

scanf-Format:	"%u\r\n

Kommentar:	Matrix-Breite des Detector-Raumes in x-Richtung.

Inhalt:	Detector Height

scanf-Format:	"%u\r\n

Kommentar:	Matirx-Höhe des Detector-Raumes in y-Richtung.

Inhalt:	Detector Depth

scanf-Format:	"%u\r\n

Kommentar:	Matrix-Tiefe des Detector-Raumes in z-Richtung.

for (i=0; i<Detector Width*Detector Height*Detector Depth; i++)

{

Inhalt:	Raumelement[i]

scanf-Format:	"%f\r\n"

}

Kommentar:	Alle berechneten Werte des Detector-Raumes werden für jedes Raumelement einzeln angegeben.


Export X´Plorer Data (*.ASC)

 Beschreibung: Die Export-Schnittstelle zum Parsytec PowerXplorer ist eine ASCII-Datei, in der alle für die Berechnung von Interference Integralen (Channel -> Interference Integral) notwendigen Parameter übergeben werden.

Die nachfolgend beschriebene ASCII-Datei wird im Pseudo-Code mit kurzen Anmerkungen dargestellt. Sofern der Parameter im Programm direkt über einen Dialog angegeben werden kann, kann man die Help-Beschreibung des Dialoges direkt aufrufen. Die Format-Angaben entsprechen den Formaten, wie sie in der Programmiersprache C mit printf/scanf vorgenommen werden können. Die Reihenfolge und Formate der Parameter sind bei eventuellem Einlesen unbedingt einzuhalten.

ASCII-Datei:

Inhalt:	Matrix Width, Matriy Height, Matrix Depth

printf-Format:	"%u %u %u\r\n"

Kommentar:	Matrix-Dimensionen des Detector-Raumes in x-, in  y- und in z-Richtung.

Inhalt:	Delta.x, Delta.y, Delta.z

printf-Format:	"%f %f %f\r\n"

Kommentar:	Diese Parameter werden über eine Funktion von PSI-Tools erzeugt, sie werden nicht über Dialoge eingegeben. Delta.x ist der Abstand zweier benachbarter Raum-Elemente des Detector-Raumes in x-Richtung, Delta.y ist der Abstand zweier benachbarter Raum-Elemente des Detector-Raumes in y-Richtung und Delta.z ist der Abstand zweier benachbarter Raum-Elemente des Detector-Raumes in z-Richtung.

Inhalt:	Number of Samples

printf-Format:	"%u\r\n"

Kommentar:	Anzahl der Abtastwerte der Kanaldaten.

Inhalt:	Maximal Distance

printf-Format:	"%u\r\n"

Kommentar:	Dieser Parameter wird über eine Funktion von PSI-Tools erzeugt, er wird nicht über einen Dialog eingegeben. Maximal Distance ist die größte mögliche Entfernung eines Kanals zu einem Raum-Element im Detector-Raum.

Inhalt:	Origin Width, Origin Height, Origin Depth

printf-Format:	"%f %f %f\r\n"

Kommentar:	Ursprungsort des Detector-Raumes.

Inhalt:	Number of Channels

printf-Format:	"%u\r\n"

Kommentar:	Anzahl der Rekonstruktionskanäle.

for (i=0; i<Number of Channels; i++)

{

Inhalt:	Kanaele[i].x-Ordinate,

Kanaele[i].y-Ordinate,

Kanaele[i].z-Ordinate

printf-Format:	"%f %f %f\r\n"

} /* for */

Kommentar:	Für jeden Rekonstruktionskanal ist die x-, die y- und die z-Koordinate angegeben.

for (i=0; i<Number of Channels; i++)

{

for (j=0; j<Number of Samples; j++)

{

Inhalt:	Kanaldaten [i][j]

printf-Format:	"%10f "

}

printf-Format: "\r\n"

}

Kommentar:	Diese Parameter werden über Aufnahmen, Synthesen oder Importe von Kanaldaten in PSI-Tools ermittelt, sie werden nicht über Dialoge eingegeben. Für jeden Kanal wird jedes Sample des Kanals angegeben.

Inhalt:	Detection Method, Interpolation between Samples

printf-Format:	"%u %u\r\n"

Kommentar:	Ausgewählter Algorithmus für die Rekonstruktion und Option, ob bei der Rekonstruktion zwischen den Samples der Kanaldaten interpoliert werden soll oder nicht.

Inhalt:	Contrast Factor

printf-Format:	"%f\r\n"

Kommentar:	Der Constrast Factor ist für die Analysemethoden

Exp (Mult (Contrast Factor, Add (ti))) 	und

Pow (Add (ti), Contrast Factor).

notwendig, er ist aber in dieser Datei immer angegeben, da es sonst zu Formatverschiebungen kommen würde.

Inhalt:	Medial Speed

printf-Format:	"%f\r\n"

Kommentar:	Rekonstruktionsgeschwindigkeit für den Detector-Raum.

Inhalt:	1 / Sample Rate

printf-Format:	"%f\r\n"

Kommentar:	Dieser Parameter wird über eine Funktion von PSI-Tools erzeugt, er wird nicht über einen Dialog eingegeben. Achten Sie darauf, daß es sich hier nicht um die Sample Rate handelt, sondern um den Kehrwert der Sample Rate.


Interferenz-Integrale Algorithmus
Algorithmus: Interferenz-Integrale

Struktogramme:

Strukt. 1: Berechnung der zeitlichen Abstände jedes Raumelementes zu jedem Kanal

Strukt. 2: Berechung der Interferenz-Integrale

Der Bezug zur Beschreibung wird über die in Kreisen stehenden Nummern hergestellt.

Beschreibung:	Grundvoraussetzung für das Berechnen von Interferenzen ist, daß man den zeitlichen Abstand jedes Raumelementes zu jedem Kanal kennt. Es wird der zeitliche Abstand des momentan indizierten Raumelementes (Strukt. 1: 1) zu dem momentan indizierten Kanal (Strukt. 1: 2) berechnet (Interferenz-Maske). txy ist also der Abstand vom Raumelement X zum Kanal Y (Strukt. 1: 3). Dieser Teil des Algorithmus kann vor Beginn des zweiten Teils (Strukt. 2) erfolgen, falls für alle Abstände auf dem System für die Implementierung genügend Speicherplatz zur Verfügung steht, ansonsten müssen die Abstände jeweils zur Zeit, in der sie benötigt werden, berechnet werden.

Bevor der Algorithmus (Strukt. 2) seine eigentliche Aufgabe erfüllt, nämlich das Integrieren von Interferenzen, müssen die Integrale initialisiert werden (Strukt. 2: 1). Die Initialisierung kann mit 0 erfolgen, es können aber auch alte Integralwerte initialisiert sein, die im folgenden Algorithmus erhöht werden sollen.

In der äußersten Schleife (Strukt. 2: 2) des Algorithmus werden alle zu analysierenden Raumelemente nacheinander indiziert.

Der Algorithmus soll auf ein, vor Laufzeit des Algorithmus bestimmtes Zeitintervall der Kanaldaten angewendet werden (Analysis Interval) (Strukt. 2: 3). Zu jedem angesteuerten Zeittakt (Detection Rate) des vorgegebenen Zeitintervalls wird der Interferenzwert der Signale aller Kanäle berechnet. Dazu wird der Wert der Überlagerung (oder Interferenz) zu jedem Zeittakt mit 0 initialisiert (Strukt. 2: 4). Der Wert der Überlagerung setzt sich aus dem Amplituden-Anteil jedes Kanals (Strukt. 2: 5, 6) zum betreffenden Zeitpunkt (unter Berücksichtigung des Zeitunterschiedes, den ein sich ausbreitendes Signal bis zum Eintreffen an jedem Kanal braucht (Strukt. 1: 3)) zusammen.

Für jedes Raumelement wird der Integralwert nach Bestimmung des Überlagerungs-Wertes erhöht (Strukt. 2: 7).

Achtung: Der hier beschriebene Algorithmus ist lediglich ein Kernalgorithmus für additive Überlagerungen.

So gibt es in der Realisierung von PSI-Tools noch andere Überlagerungsmethoden (Detection Method), bspw. die Multiplikation. Oder aber der Überlagerungswert wird durch Exponentialfunktion, Quadrat- oder Potenzfunktion verschärft und dann integriert.

PSI-Tools kann weiterhin die zu überlagernden Amplituden der Kanäle, durch lineare Interpolation der Amplituden zwischen den Samples ermitteln (Interpolation between Samples).

Amplituden können, proportional mit zunehmender Entfernung vom Raumelement, gedämpft werden (Gauss Attenuation).

Interferenzwert-Schwellen (Interference Thresholds) können darüber entscheiden, ob der Interferenz-Wert überhaupt integriert wird (Strukt. 2: 7).

Siehe auch:

Channel -> Interference Integral

Analyse von Kanaldaten

Analysis Interval

Detection Rate

Detection Method

Interpolation between Samples

Gauss Attenuation

Interference Thresholds


Wellenausbreitungs-Analyse Algorithmus
Algorithmus: Wellenausbreitungs-Analyse

Struktogramme:

Strukt. 1: Berechnung der zeitlichen Abstände jedes Raumelementes zu jedem Kanal

Strukt. 2: Berechung der Wellenausbreitungs-Analyse

Der Bezug zur Beschreibung wird über die in Kreisen stehenden Nummern hergestellt.

Beschreibung:	Grundvoraussetzung für das Berechnen von Interferenzen ist, daß man den zeitlichen Abstand jedes Raumelementes zu jedem Kanal kennt. Es wird der zeitliche Abstand des momentan indizierten Raumelementes (Strukt. 1: 1) zu dem momentan indizierten Kanal (Strukt. 1: 2) berechnet (Interferenz-Maske). txy ist also der Abstand vom Raumelement X zum Kanal Y (Strukt. 1: 3). Dieser Teil des Algorithmus kann vor Beginn des zweiten Teils (Strukt. 2) erfolgen, falls für alle Abstände auf dem System für die Implementierung genügend Speicherplatz zur Verfügung steht, ansonsten müssen die Abstände jeweils zur Zeit, in der sie benötigt werden, berechnet werden.

Um einen Film mit laufenden Wellen zu erstellen, ist es notwendig für jeden angesteuerten Zeittakt (Detection Rate) des vorgegebenen Zeitintervalls (Strukt. 2: 1) und für jedes zu analysierende Raumelement (Strukt. 2: 2) ein Bild der momentanen Überlagerungen zu berechnen. Dies geschieht, indem man den momentanen Wert für jedes Raumelement mit 0 initialisiert (Strukt. 2: 3). Danach ermittelt man den Amplitudenanteil jedes Kanals (Strukt. 2: 4) unter Berücksichtigung des Laufzeitunterschiedes (Strukt. 1: 3) , um die Summe dieser Amplituden zu berechnen (Strukt. 2: 5). Ist dies für jedes Raumelement geschehen, so wird ein Bild aus allen Überlagerungswerten erstellt (Strukt. 2: 6).

Achtung: Der hier beschriebene Algorithmus ist lediglich ein Kernalgorithmus für additive Überlagerungen.

So gibt es in der Realisierung von PSI-Tools noch andere Überlagerungsmethoden (Detection Method), bspw. die Multiplikation. Oder aber der Überlagerungswert wird durch Exponentialfunktion, Quadrat- oder Potenzfunktion verschärft und dann integriert.

PSI-Tools kann weiterhin, die zu überlagernden Amplituden der Kanäle durch lineare Interpolation der Amplituden zwischen den Samples ermitteln (Interpolation between Samples).

Amplituden können, proportional mit zunehmender Entfernung vom Raumelement, gedämpft werden (Gauss Attenuation).

Interferenzwert-Schwellen (Interference Thresholds) können darüber entscheiden, ob der Interferenz-Wert überhaupt in das Bild mit aufgenommen wird (Strukt. 2: 6).

Siehe auch:

Channel -> Movie

Analyse von Kanaldaten

Analysis Interval

Detection Rate

Detection Method

Interpolation between Samples

Gauss Attenuation

Interference Thresholds


Signal-Elektroden-Zuordnung Algorithmus
Algorithmus: Signal-Elektroden-Zuordnung

Struktogramm:

Strukt. 1: Berechnung der zeitlichen Abstände jedes Raumelementes zu jedem Kanal

Strukt. 2: Berechnung der Signal-Elektroden-Zuordnung

Der Bezug zur Beschreibung wird über die in Kreisen stehenden Nummern hergestellt.

Beschreibung:	Der Algorithmus für die Signal-Elektroden-Zuordnung (Channel->Electrode mapping) entspricht im Wesentlichen dem Algorithmus der Interferenz-Integral-Analyse (Channel->Interference Integral).

Grundvoraussetzung für das Berechnen von Interferenzen ist, daß man den zeitlichen Abstand jedes Raumelementes zu jedem Kanal kennt. Es wird der zeitliche Abstand des momentan indizierten Raumelementes (Strukt. 1: 1) zu dem momentan indizierten Kanal (Strukt. 1: 2) berechnet (Interferenz-Maske). txy ist also der Abstand vom Raumelement X zum Kanal Y (Strukt. 1: 3). Dieser Teil des Algorithmus kann vor Beginn des zweiten Teils (Strukt. 2) erfolgen, falls für alle Abstände auf dem System für die Implementierung genügend Speicherplatz zur Verfügung steht, ansonsten müssen die Abstände jeweils zur Zeit, in der sie benötigt werden, berechnet werden.

Bevor der Algorithmus (Strukt. 2) seine eigentliche Aufgabe erfüllt, nämlich zu Bestimmen welche Elektrode welchen Einfluß auf die Interferenz-Integrale nimmt, müssen die Integrale jeder Elektrode initialisiert werden (Strukt. 2: 1). Die Initialisierung kann mit 0 erfolgen, es können aber auch alte Integralwerte initialisiert sein, die im folgenden Algorithmus erhöht werden sollen.

In der äußersten Schleife (Strukt. 2: 2) des Algorithmus werden alle zu analysierenden Raumelemente nacheinander indiziert.

Der Algorithmus soll auf ein, vor Laufzeit des Algorithmus bestimmtes Zeitintervall der Kanaldaten angewendet werden (Analysis Interval) (Strukt. 2: 3). Zu jedem angesteuerten Zeittakt (Detection Rate) des vorgegebenen Zeitintervalls wird der Interferenzwert der Signale aller Kanäle berechnet. Dazu wird der Wert der Überlagerung (oder Interferenz) zu jedem Zeittakt mit 0 initialisiert (Strukt. 2: 4). Der Wert der Überlagerung setzt sich aus dem Amplituden-Anteil jedes Kanals (Strukt. 2: 5, 6) zum betreffenden Zeitpunkt (unter Berücksichtigung des Zeitunterschiedes, den ein sich ausbreitendes Signal bis zum Eintreffen an jedem Kanal braucht (Strukt. 1: 3)) zusammen. Die Überlagerung wird mit dem Kontrast Faktor (Contrast Factor) multipliziert, bevor sie exponentiell verschärft wird (Strukt. 2: 7).

Die Überlagerung wird verwendet, um den Amplituden-Anteil jedes Kanals hiermit zu multiplizieren. Durch diese Multiplikation wird der Interferenz-Wert je nach Einfluß der Elektrode bewertet und dem Interferenz-Integral zugewiesen (Strukt. 2: 8, 9).

Achtung: Der hier beschriebene Algorithmus ist lediglich ein Kernalgorithmus für additive Überlagerungen mit exponentieller Verschärfung.

PSI-Tools kann weiterhin, die zu überlagernden Amplituden der Kanäle durch lineare Interpolation der Amplituden zwischen den Samples ermitteln (Interpolation between Samples).

Amplituden können, proportional mit zunehmender Entfernung vom Raumelement, gedämpft werden (Gauss Attenuation).

Siehe auch:

Channel->Electrode mapping

Channel->Interference Integral

Analyse von Kanaldaten

Analysis Interval

Detection Rate

Interpolation between Samples

Gauss Attenuation

Interference Thresholds

Contrast Factor


Interferenz-Klassen-Analyse Algorithmus
Algorithmus: Interferenz-Klassen-Analyse

Struktogramm:

Strukt. 1: Berechnung der zeitlichen Abstände jedes Raumelementes zu jedem Kanal

Strukt. 2: Berechnung der Interferenz-Klassen-Analyse

Der Bezug zur Beschreibung wird über die in Kreisen stehenden Nummern hergestellt.

Beschreibung:	Der Algorithmus für die Interferenz-Klassen-Analyse (Channel->Interference Classes) entspricht im Wesentlichen dem Algorithmus der Interferenz-Integral-Analyse (Channel->Interference Integral).

Grundvoraussetzung für das Berechnen von Interferenzen ist, daß man den zeitlichen Abstand jedes Raumelementes zu jedem Kanal kennt. Es wird der zeitliche Abstand des momentan indizierten Raumelementes (Strukt. 1: 1) zu dem momentan indizierten Kanal (Strukt. 1: 2) berechnet (Interferenz-Maske). txy ist also der Abstand vom Raumelement X zum Kanal Y (Strukt. 1: 3). Dieser Teil des Algorithmus kann vor Beginn des zweiten Teils (Strukt. 2) erfolgen, falls für alle Abstände auf dem System für die Implementierung genügend Speicherplatz zur Verfügung steht, ansonsten müssen die Abstände jeweils zur Zeit, in der sie benötigt werden, berechnet werden.

Bevor der Algorithmus (Strukt. 2) seine eigentliche Aufgabe erfüllt, nämlich das Integrieren von Interferenzen in mehreren Klassen, müssen die Integrale jeder Klasse initialisiert werden (Strukt. 2: 1). Die Initialisierung kann mit 0 erfolgen, es können aber auch alte Integralwerte initialisiert sein, die im folgenden Algorithmus erhöht werden sollen.

In der äußersten Schleife (Strukt. 2: 2) des Algorithmus werden alle zu analysierenden Raumelemente nacheinander indiziert.

Der Algorithmus soll auf ein, vor Laufzeit des Algorithmus bestimmtes Zeitintervall der Kanaldaten angewendet werden (Analysis Interval) (Strukt. 2: 3). Zu jedem angesteuerten Zeittakt (Detection Rate) des vorgegebenen Zeitintervalls wird der Interferenzwert der Signale aller Kanäle berechnet. Dazu wird der Wert der Überlagerung (oder Interferenz) zu jedem Zeittakt mit 0 initialisiert (Strukt. 2: 4). Der Wert der Überlagerung setzt sich aus dem Amplituden-Anteil jedes Kanals (Strukt. 2: 5, 6) zum betreffenden Zeitpunkt (unter Berücksichtigung des Zeitunterschiedes, den ein sich ausbreitendes Signal bis zum Eintreffen an jedem Kanal braucht (Strukt. 1: 3)) zusammen.

Der Integralwert einer Klasse des bestimmten Raumelementes wird nach Bestimmung des Überlagerungs-Wertes erhöht (Strukt. 2: 7). Die Klasse, in die die Überlagerung integriert wird, wird mit Hilfe der Interferenz-Schwellen (Interference Thresholds) ermittelt. Bevor der Überlagerungswert integriert wird, wird er mit Hilfe eines Kontrast-Faktors (Contrast Factor) und der Exponentialfunktion verschärft.

Achtung: Der hier beschriebene Algorithmus ist lediglich ein Kernalgorithmus für additive Überlagerungen, die exponentiell verschärft werden.

PSI-Tools kann weiterhin die zu überlagernden Amplituden der Kanäle, durch lineare Interpolation der Amplituden zwischen den Samples ermitteln (Interpolation between Samples).

Amplituden können, proportional mit zunehmender Entfernung vom Raumelement, gedämpft werden (Gauss Attenuation).

Interferenzwert-Schwellen (Interference Thresholds) können darüber entscheiden, ob der Interferenz-Wert überhaupt integriert wird (Strukt. 2: 7).

Der Algorithmus zur Analyse der Interferenz-Klassen (Channel->Interference Classes) berechnet zusätzlich eine Interferenz-Klasse, die dem Interference Integral der Analysemethode Interferenz-Integral (Channel->Interference Integral) entspricht.

Aus Gründen der Übersichtlichkeit wurden diese algorithmischen Schritte nicht in das Struktogramm aufgenommen.

Siehe auch:

Channel->Interference Classes

Channel->Interference Integral

Analyse von Kanaldaten

Analysis Interval

Detection Rate

Interpolation between Samples

Gauss Attenuation

Interference Thresholds

Contrast Factor


Statische Analyse Algorithmus
Algorithmus: Statische Analyse

Struktogramm:

Strukt. 1: Berechnung der statischen Interferenz für jedes Raumelement

Strukt. 2: Gauss-Dämpfung

RX.x ist die x-Koordinate des zu analysierenden Raumelementes RX

RX.y ist die y-Koordinate des zu analysierenden Raumelementes RX

KY.x ist die x-Koordinate des Kanals KY

KY.y ist die y-Koordinate des Kanals KY

Der Bezug zur Beschreibung wird über die in Kreisen stehenden Nummern hergestellt.

Beschreibung: Der Algorithmus für die Statische Analyse (Channel->Static field) entspricht im Wesentlichen dem Algorithmus der Wellenausbreitungs-Analyse (Channel->Movie).

Um einen Film einer statischen Analyse der Kanaldaten zu erstellen, ist es notwendig für jeden angesteuerten Zeittakt (Detection Rate) des vorgegebenen Zeitintervalls (Strukt. 1: 1) und für jedes zu analysierende Raumelement (Strukt. 1: 2) ein Bild der momentanen Überlagerungen zu berechnen. Dies geschieht, indem man den momentanen Wert für jedes Raumelement mit 0 initialisiert (Strukt. 1: 3). Danach ermittelt man den Amplitudenanteil jedes Kanals (Strukt. 1: 4) (ohne Berücksichtigung des Laufzeitunterschiedes), um die Summe dieser Amplituden multipliziert mit einer Gauss-Dämpfung zu berechnen (Strukt. 1: 5). Ist dies für jedes Raumelement geschehen, so wird ein Bild aus allen Überlagerungswerten erstellt (Strukt. 1: 6).

Die Gauss-Dämpfung (Strukt. 2) entspricht einer Gauss-Glocke, die an den Ort der Elektrode verschoben ist. Je näher ein zu analysierendes Raumelement an einer Elektrode steht, desto größer ist der berechnete Dämpfungsfaktor.

Achtung: Der hier beschriebene Algorithmus ist lediglich ein Kernalgorithmus für additive Überlagerungen mit Gauss-Dämpfung.

Dieser Algorithmus von PSI-Tools kann die zu überlagernden Amplituden der Kanäle, durch lineare Interpolation der Amplituden zwischen den Samples ermitteln (Interpolation between Samples).

Interferenzwert-Schwellen (Interference Thresholds) können darüber entscheiden, ob der Interferenz-Wert überhaupt in das Bild mit aufgenommen wird (Strukt. 1: 6).

Siehe auch:

Channel->Static field

Channel->Movie

Analyse von Kanaldaten

Analysis Interval

Detection Rate

Interpolation between Samples

Interference Thresholds


WORD

unsigned short integer (16 Bits)


BYTE

unsigned char (8 Bits)


DWORD

unsigned long integer (32 Bits)


double

floating point number (64 Bits)


float

floating point number (32 Bits)


int

unsigned long integer (32 Bits)


char

unsigned data item (8 Bits)


long

signed long integer (32 Bits)


Software-Entwicklung

Sabine Höfs

E-mail:	hoefs@gfai.fta-berlin.de


Hardware-Entwicklung

Carsten Busch

E-mail:	busch@gfai.fta-berlin.de


Projektleitung

Dr. Gerd Heinz

Telefon: 	(+49-30) 6392 1624

Telefax: 	(+49-30) 6392 1602

E-mail:	heinz@gfai.fta-berlin.de

Internet: 	http://www.gfai.fta-berlin.de/www_open/perspg/heinz.htm


Entwicklungsumgebung

PSI-Tools wurde vollständig in C mit dem Borland C++ - Compiler Version 4.0 programmiert. Als weiteres Entwicklungstool zur Simulation von Funktionen stand Mathematica 2.2.3 zur Verfügung. Windows-Help-Files wurden in MS Word 6.0 im RTF-Format geschrieben.


 Systemanforderungen

Rechner:	PC AT 486 oder Pentium Prozessor, 50 MHz, 8 MB RAM; ca. 2 MB Festplattenspeicher; CD-Rom bzw. Floppy-Laufwerk (für die Installation); Windows-kompatible Mouse; mindestens ein freier AT-Bus-Slot (für den AD-Wandler)

Grafikkarte: 	Mindestens: 640 x 480 Pixel Auflösung, 256 Farben (ohne Dithering)

A/D-Wandler-Karte: Eine WIN-30 DS AT-Bus-Karte ist notwendig, wenn PSI-Tools nicht nur als Simulations-Software, sondern auch als Werkzeug zur Aufnahme von Kanaldaten verwendet werden soll (im Lieferumfang enthalten).

Vorverstärker: Der 16-Kanal-Vorverstärker PSI-Mess ist eine GFaI-Eigenentwicklung. Pro Kanal werden 32 parallel geschaltete Switches über einen spezifischen, seriellen Bus vom PC initialisiert.

Software: DOS ab Version 4.01; MS Windows ab Version 3.1, das im erweiterten Modus für 386-PCs ausgeführt wird.