Läuft und läuft und läuft: LinuX1
Inhaltsverzeichnis
- Anwendungsoftware
- Hardware
- Animierte Pinguine
Messtechnik
Inzwischen gibt es eine ganze Reihe von kommerzieller und freier
Anwendungssoftware für LinuX, hier kann selbstverständlich nur ein
Querschnitt wiedergegeben werden.
- MARC Designer (ein FEM-Programm), in der Demo-Version auf 500 Knoten
und 500 Elemente beschränkt. Achtung: Es sind ca. 4 massive Bugs
enthalten, aber denmächst soll es Mentat auch für LinuX geben!
Achtung: Mentat 3.x.y exportiert nicht mehr sauberes Postscript. Hier
kann dann vorteilhaft der Designer eingesetzt werden!
Der MARC-Designer ist ein lineares FE-Tool von MARC. In der Demoversion kann es
nur 500 Elemente und Knoten abspeichern und berechnen. Hat aber die vollen
Postprocessingfähigkeiten wie Mentat 2.3.1. Gegenüber Mentat 3.0
(aktuell mit MARC K7 ausgeliefert) kann Designer noch vernünftige
Postscript-Bilder exportieren!
Die Programme sind von MARC, inzwischen von MSC aufgekauft, ich spiegel die Programme nur. Unter
Linux läuft der designer nur unter 8bpp (256-Farben!).
Zu MARC gehört curve.exe, ein Programm, um aus
Spannungs-Dehnungs-Diagrammen die Fit-Parameter für nichtlineares
Werkstoffverhalten (z.B. Elastomere) zu erhalten. Das Programm kompiliert
unter HP-UX und IRIX problemlos, scheitert unter LinuX jedoch u.a. an der
Fortranimplementation. Jan
Müller hat die Quellen von curve.exe so modifiziert, daß es
jetzt auch unter LinuX kompiliert. Quellcode
.
- FeLT, ist ein weiteres FEM-Programm (ohne Knotenbeschränkung) und mit weniger
Anforderungen an das System als Designer aber auch nicht so mächtig.
Dafür kann man es selber erweitern und es ist sehr gut dokumentiert.
Ist halt unter der ``Gnu Puplic License''(GPL) erschienen.
Achtung: Es wird keine gedruckte Doku mitgeliefert
und wenn man sich die Doku mit pdf2ps und psnup ausdruckt, so wird viel
Platz in der Druckerqueue, im Regal und Geld für Papier (ca. 1000 Blatt
trotz psnup -2 und doppelseitigem Druck) benötigt.
- XStab
ist ein Stabwerkprogramm unter LinuX, es unterliegt der GPL und
untersützt noch nicht Theorie 2. Ordnung. Da kann wirklich noch
mitgearbeitet werden.
Hardware im LinuX-Umfeld besteht nicht nur aus Grafik und Festplatten!
2.1 Stromversorgung
Die ausführliche Beschreibung der USV UPS300 ,,UpSelc'' von Conrad Elektronik und deren Anschluß
an LinuX-Rechner als ps-File (Stand 01.09.1997)
54kB. Und der dazugehörige Link zu
power_apc.tar.gz, da dieser zumindest nicht auf jeder SuSE-Aktuell dabei ist. Ich benutze zur Zeit
genpowerd und das ist dabei!
Für Schnellgucker hab ich das File auch
htmlisiert. Allerdings wandelt l2h die externen Scripte nicht mit rein,
daf"ur das ps-file ziehen!
2.2 Grafikkarten etc
XF86 auf Notebooks:
Modelines für den Nokia 447Xi (92 kHz) bei einer GraKa mit 220 MHz
RAMDAC (Miro SV40 oder MGA Millenium) für
Die vertikale und horizontale Bildlage habe ich nicht angefaßt,
dafür hat ja der Nokia die Bildspeicherplätze.
Für die MGA Millenium gibt es auch erste Hardwarebeschleunigeransätze.
Ich habe 2020/2021 selber angefangen mich mit SCPI und der Ansprache von
Meßgeräten zu beschäftigen. So nicht anders erwähnt in
Python3. Als Visa-Modul funktioniert das hier mit
PyVisa-py. Die Hardware ist inzwischen sicherlich
historisch. Aber für ein Steckenpferd hinreichend robust und
verläßlich und ich konnte sie mir leisten. Hier eine Liste der Programme/Hardware:
- ITech IT6862A: Die zugrundeliegende Doku dafür ist "Programmable DC Power Supply, IT6800 series Programming Guide", Issue 1.0.
- Eine Rampe U_1>U_2 abfahren lassen mit n Schritten und Strombegrenzung, Ergebnisse in eine Datei schreiben und einen Graphen auf den Bildschirm
plotten: Measure_IT6862_UI-curve_v01.py
- GigaHertz-Optik(GOX)
X9eins. Den
Befehlssatz stellte GigaHertz auf Anfrage zur Verügung. Damit ist dann
die Anwendung relativ einfach programmierbar:
- ITech IT6862A+GOX91 (Luxmeter): Eine Rampe abfahren lassen, Ergebnisse
in eine Datei schreiben und die Graphen auf den Bildschirm plotten: Measure_IT6862-GOX_UIE-curve_v01.py.
- Thermologger Voltcraft 306 / K202 /Martel 306/Omegaeatte
HH306:
- Auslesen des Metrahit GMC 29s mit der BD232. Die zugrundeliegende Doku dafür ist "Interface Protocol for METRAHit 22-29S/M Multimeters", Issue VMP/HG 02.10.2000
externer
Link:
- Send Mode: Das Hauptprogramm als Beispiel Measure_GMC29s_SendMode_v01.py und das Modul dazu Module_ReadGMC29s_Send.py
Im Send-Mode werden nicht alle Stellen übertragen. Dafür aber im
Power-Modus Wirkleistung, Spannung und Strom. Metrawin10 (5.33) zeigt nur
die Wirkleistung an.
- Bidirectional: Ich habe die Dekodierung und Implementierung
aufgegeben. Das, was Metrawin10 auf/aus der Schnittstelle sendet/ließt ist nicht
das, was laut Doku gesendet/gelesen werden sollte. Weder mit dem Siglent Decoder vom
SDS1104 X-E noch mit einem USB-Logikanalyser mit Pulseview kam das raus, was
dokumentiert ist. Der Send-Mode war aber wie definiert. Die Abweichungen
sind mir zu groß (deutlich mehr Bytes und fast nur komplett anders als
definiert.
- Wer es unter Windows einsetzen will: Es gibt dafür vom Hersteller
Metrawin
10.
- Die Labornetzteile Agilent 66322A, 6634B und das E3640A sind
vergleichbar mit dem IT6862A. Bei dem seriellem Port muß lediglich
die Adresse umgestellt werden. Eines der Netzteile
fährt Rampen, das 66322A fährt darübergelagert Rampen als
Senke. So kann man einfach Kennlinienfelder der Wirkungsgrade von
Schaltnetzteilen erstellen: Test_E3640A-66322A_Field_v00.py.
- Siglent SDS1104 X-E: Auslesen der Wellenform in txt-file für einen Kanal ReadWaveform_SDS1104_1Ch_v01.py
und für zwei Kanäle: ReadWaveform_SDS1104_2Ch_v01.py. Erweitert aus den Beispielen aus dem
Programming-Guide von Siglent.
- Was noch in der Pipeline steht und nach und nach kommen soll: Ansprache
vom HP3561A. Eventuell noch Voltcraft GDM705. Dann noch eine NI PCI-6025E
einbinden.
Die Codes oben sind mehr oder minder komplette Programme. Ziel ist
eigentlich, daß alle auf einer Code-Basis stehen und miteinander
verwoben werden können.
Anmerkung Jan. 2021: Alle alten Links unten wollte ich nicht weglöschen um zu
Zeigen, daß schon früher recht viel zur Verfügung stand.
Einige 404er sind aber gelöscht.
- TCL-Skript von Carsten Zerbst und mir um Daten aus
der Amplicon PC226 mittels DART200 geschriebenen Daten (Samples in Reihen
untereinander, auch bei mehreren Kanälen) zu zerpflücken (in
Spalten wegschreiben) und noch einige Berechnungen (Skalierungen,
Mittelwerte, Ableitungen etc.) anzustellen. Wer LISP kann, kann auch mit TCL
schnell fertig werden und das Programm entsprechend anpassen.
- HTML-Version
einer Studienarbeit zur Unterstützung einer AD-Wandlerkarte unter
Linux.
- Die Conrad 12 bit AD-Karte RTX-03A
(Bestell-Nr. 976121) wurde AFAIK zuerst von Michael Möller als
Temperaturmeßkarte mit 16 Kanälen -55 bis +125 Grad Celsius und
einer Auflösung von 0,1 Grad unterstützt.
Ich habe schon mal angefangen, einen kleinen Leitfaden für das Teil
zu schreiben.
Eicke Jensau hat mal einen Treiber geschrieben.
Da tut sich also was. Bitte im Rückkopplung von Benutzern!
Dateien:
Aktuelle Versionen des Kernel-Modules und zugehöriger Software findet man
direkt bei Jens-Eike Jesau auf http://hp9001.fh-bielefeld.de/~jens/.
Hier eine kleine Sammlung animierter Pinguine, die ich im Internet gefunden
habe.
Tanzender Bluesbrother,
Winkender Tux,
Vorwärtspurtzelbaumschlagender Tux,
Eiswürfelbereiter,
Irgendwo war noch ein Rückwärstspurtzelbaumender.
Hm,
will ich aber auch nicht vorenthalten (iX
7/99): In einer Auflösung von 1643x1604 liegt er hier bereit als jpeg (0,4 MB).
Keine Piguine, aber eher pinguinfressende Lebewesen bewarb Convex mal auf einer
Cebit. Systemadministatoren von FEM-Usern werden die Plakate auf alle Fälle
verstehen:=)
1Das Betriebsystem mit dem Pinguin hält
entscheident länger als herkömmliche PC-Betriebssysteme.
Stand: 29.01.2021
E-Mail an Olaf Schultz