Motion Analysis Language

MAL

Programmiersprache und Softwaresystem
für die
Analyse, Darstellung und Archivierung von Messdaten.


Kurzinfo Installation Lizenz Downloads Online Doku
Autor Kooperation Tutorial Funktionen Index


Kurzinfo: MAL ist ein Software-Baukasten für Experimente, Prototyping und Komplettlösungen in den Bereichen Signalverarbeitung und 3d-Messtechnik mit dem Schwerpunkt Bewegungsanalyse. Erweiterungen werden sowohl auf MAL-Sprachebene als auch C++-Ebene unterstützt. Das System inklusive Sourcecode steht kostenlos zur Verfügung.

Das MAL-System wurde primär für die Wissenschaft und Forschung entwickelt, eignet sich aber auch für die Entwicklung kundenspezifischer Lösungen.

Das Leistungsspektrum reicht von der Messdatenerfassung und Signalverarbeitung über die Messdatenarchivierung bis hin zur stereoskopischen 3d-Visualisierung, automatischen Generierung klinischer Befunde und statistischen Analysen.

Beispiele klinischer Befunde: Detaillierte Information über den Leistungsumfang und die Konzepte von MAL finden Sie unter Online Doku bzw. Konzepte.


Inhalt:

1. INSTALLATION
2. DOWNLOADS
3. KOOPERATION
4. LIZENZ UND GARANTIE
5. IMPRESSUM


1. INSTALLATION

Richten Sie zuerst zwei neue Directories ein. Zum Beispiel:

Expandieren Sie dann die Wechseln Sie in die Systemdirectory und starten Sie die Batch-Datei setup (unter LINUX: mal_setup). Die Frage 'Create the Standard-Pools ?' beantworten Sie mit 'Y' und geben dann den Pfad der Metadirectory in die Maske ein.

Nachdem die Standard-Pools eingerichtet sind erscheint eine Maske mit folgenden Eingabeparametern:

Printer-Device
Unter LINUX werden Graphiken in Postscript-Format erstellt und mit dem Programm 'Ghostscript' auf das dem jeweiligen Drucker entsprechende Format umgewandelt. Man muß also in Erfahrung bringen, wie der verwendete Drucker von 'Ghostscript' aus anzusprechen ist. 'man gs' ist ein guter Einstieg. Unter DOS ist hier der Name des MAL-Druckertreibers anzuführen. Vordefiniert sind nur 'bj10' und 'kyocera'. Treiber für Postcript-Drucker kann man unter Zuhilfenahme des MAL-Befehls 'postscript' selbst definieren.

Printer-Init-String
Unter Umständen will man dem Drucker vor jedem Druckauftrag gewisse Initialisierungs-Escape-Sequenzen oder sontige Strings senden. Diese können hier angegeben werden. Z.B. kann beim Canon BJ10e mit der Sequenz "$1b$36" (das entspricht ESC 6) der Character-Set 2 eingeschaltet werden.

Der MAL-Interpreter befindet sich in der Systemdirectory und hat den Dateinamen 'mal' bzw. 'mal.exe'. Weitere Schritte findet man im Kapitel Einführung.

MAL-Homepage Inhaltsverzeichnis


2. DOWNLOADS

MAL für Windows
Diese MAL-Version ist unter Windows-95/98/NT/2000/XP/2003/Vista getestet.

MAL für Linux
Diese MAL-Version ist unter Redhat 6.0 getestet.

MAL für DOS
Die DOS-Version ist nur für echte DOS-Systeme (keine DOS-Emulationen unter Windows), weil sie einen Expanded-Memory-Driver benötigt (z.B.: EMM386).

Standard-Pools
Zu den Standard-Pools zählen folgende Pools:

Compiler für DOS
Das MAL-System wurde unter DOS mit dem GNU-GPP Compiler von DJ Delorie übersetzt. Der Compiler kann als Freeware vom Netz geladen werden. Die hier angebotene Version ist jene mit der das DOS-System aktuell übersetzt wurde und sicher nicht die neueste.

MAL-Homepage Inhaltsverzeichnis


3. KOOPERATION

MAL ist ein lebendes System. Die Erweiterbarkeit und damit das ständige Wachsen des Systems ist ein entscheidender Bestandteil für ein Programmsystem, das für innovative Bereiche wie Wissenschaft und Forschung entwickelt wurde.

Ich stelle keinerlei Bedingungen für die kostenlose Nutzung des Systems, freue mich aber, wenn Sie mir Ihre Entwicklungen und Erweiterungen ebenso bedingungslos zur Verfügung stellen, damit das System weiter wachsen kann.

Ich bin auch gerne Bereit Hilfestellung oder Entwicklungsarbeit zu leisten, wenn Sie spezielle Module, Interfaces oder Sonstiges in Ihr MAL-System integrieren wollen, hoffe aber auf Ihr Verständnis, wenn ich für aufwendigere Arbeiten ein entsprechendes Honorar verrechne.

MAL-Homepage Inhaltsverzeichnis


4. LIZENZ UND GARANTIE

MAL ist Freeware, die Benutzung ist kostenlos. Der Autor übernimmt keinerlei Garantie für die Fehlerfreiheit der Software sowie eventuelle Schäden die durch ihre Installation oder Nutzung auftreten.

Der mitgelieferte C++-Sourcecode dient ausschließlich dem Zweck, Erweiterungen und Verbesserungen am System anzubringen. Änderungen, die den Charakter von MAL grundsätzlich beeinflussen oder die Herkunft der Software verschleiern sind untersagt. Ebenso ist es nicht gestattet, Teile des Codes für die Entwicklung eigener Produkte heranzuziehen.

MAL-Homepage Inhaltsverzeichnis


5. IMPRESSUM



Stefan Holzreiter

Mail: stefan.holzreiterAnrz.at (A durch @ ersetzen)

Copyright © 2001, Version: 2012-03-28

MAL-Homepage Inhaltsverzeichnis