Altes Assembler-Programm für Mega ST ergänzen


Altes Assembler-Programm für Mega ST ergänzen

von Reinerbs » Di 24. Aug 2010, 07:54
Liebe ATARI-Freunde,
ich arbeite in einem Ingenieurbüro, welches sich auch mit dem Entwurf von Segelflugzeugen beschäftigt. Eine wichtige Untersuchung ist dabei die experimentelle Ermittlung der elastischen Schwingungsformen des Flugzeugs. Wir haben nun ein komplexes Versuchsequipment von einem der wenigen Forscher übernommen, die sich überhaupt mit dem Thema auseinandersetzen und der es nun aus Altersgründen nicht weiterführen kann. Das funktioniert auch alles bereits prima. Das Flugzeug wird mit einer Vielzahl von Beschleunigungssensoren bestückt und über elektromechanische Shaker in Schwingung versetzt. Die Messwerte werden extern verstärkt und aufbereitet. Zur Datenerfassung und Darstellung wird ein Mega ST4 verwendet, dessen Romport als Digital I/O Interface zum Einlesen der bereits AD gewandelten Messwerte verwendet wird. Die Ansteuerung von Schnittstelle und Grafik und auch die Berechnung einiger Kenngrößen erfolgt in Assembler-Routinen. Wir möchten den Mega ST nun nicht ersetzen - er leistet gute Dienste. Soweit ich das überblicke bietet die Nutzung des Romport ein 16bit-Interface. Besser würde es auch ein moderneres Gerät nicht machen. Aber natürlich könnten wir heute online eine weitergehende Auswertung realisieren und damit den Überblick über den laufenden Versuch verbessern.

Meine Idee ist nun, die Assembler Routinen so zu ergänzen, dass die über den Romport eingelesenen Daten auch an die serielle Schnittstelle gesendet werden. Von dort könnte man sie in einen modernen Messrechner einlesen. Die Sache ist nicht besonders zeitkritisch(messtechnisch, organisatorisch schon), da zur Verbesserung des Ergebnisses sowieso stationäre Schwingungen über einen gewissen Zeitraum integriert werden. An dieser Stelle bitte ich um Hilfe: Wir möchten über dieses Forum jemanden finden, der uns bei dieser Sache unterstützen und die notwendigen Modifikationen am Code vornehmen kann. Damit ihr die Sache besser einschätzen könnt, habe ich die Assembler Routinen angehängt. Etwa ab Zeile 744 fängt die Datenübertragung an, es werden Real- und Imaginärteile von n Sensoren (Kulites) eingelesen. Ab Zeile 911 wird noch ein Phasenkriterium berechnet. Mindestens dieses Phasenkriterium möchte ich übertragen - wenn es auch mit den Messwerten möglich ist, umso besser. Dann könnte auch auf das Phasenkriterium verzichtet werden, da es im Messrechner neu gebildet werden könnte.

Vielen Dank für jeden Hinweis,
Reinerbs

Re: Altes Assembler-Programm für Mega ST ergänzen

von FlorianD » Di 24. Aug 2010, 08:52
Hallo Herr Reinerbs,

klingt auf jeden Fall mal sehr interessant, nur befürchte ich dass Ihnen in diesem Forum keiner helfen können wird. In diesem Forum beschäftigen wir uns mit ATARI 8-Bit-Maschinen, das ist die Generation vor den ATARI STs.
Vielleicht gibt es aber trotzdem jemanden, der auch am ST arbeitet und Ihnen helfen kann.

Viele Grüße,
FlorianD

Re: Altes Assembler-Programm für Mega ST ergänzen

von thorsten_guenther » Di 24. Aug 2010, 09:57
Das lebendigste Forum für Ataris 16-Bitter dürfte http://forum.atari-home.de/ sein. Wenn dort niemand helfen kann, würde ich es im englischsprachigen Forum http://www.atari-forum.com/ probieren.

Thorsten

Re: Altes Assembler-Programm für Mega ST ergänzen

von Bunsen » Di 24. Aug 2010, 13:46
FlorianD hat geschrieben:Vielleicht gibt es aber trotzdem jemanden, der auch am ST arbeitet und Ihnen helfen kann.



Gibt es sicherlich auch ein paar hier...

Aber das spezielle deutschsprachige Forum ist dieses: http://forum.atari-home.de/
Bitte fragen sie dort doch noch mal nach.