TestLab 4.2

Elektronik-Labor  Projekte  Mikrocontroller  TLScript  






Download: TestLab42.zip

Die neue Befehlsanordnung von Michael Moske hat mich überzeugt, weil ich jetzt tatsächlich die gerade benötigten Befehle schneller finde. Ich habe diese Verbesserung deshalb mit ins TestLab 4.2 aufgenommen. Weitere Änderungen betreffen die Hilfe-Seiten für die einzelnen Controller. Sie wurden auf die neue Schreibweise mit dem Call-Befehl umgeschrieben. Und ein weiterer Fehler wurde korrigiert. Im TestLab-Schieberegler für PWM2 wurde die Beschriftung bei neuen Ausgaben geändert. 



Neu dabei ist diesmal eine TestLab-Version, die automatisch alte pbas-Programme in tlc-Scripts umwandet und sie schon beim Laden mit der Dateiendung .tls wieder speichert. Viele interessante Programme wurden im Elektronik-Labor nur als Text vorgestellt. Man kann sie in einen Texteditor kopieren und dann als .pbas speichern. Dann werden sie einmal mit TestLab42pbas2tls.exe geladen und sind ab dann als TestLab-Scripts zugänglich.

          if length(Zeile) > 1 then begin
          //  Zeile := StringReplace(Zeile, 'Goto', 'Jmp', [rfReplaceAll, rfIgnoreCase]);
          //  Zeile := StringReplace(Zeile, 'Gosub', 'Call', [rfReplaceAll, rfIgnoreCase]);
          //  Zeile := StringReplace(Zeile, 'Return', 'Ret', [rfReplaceAll, rfIgnoreCase]);
            SelectedIndex := ListBox1.ItemIndex;
            ListBox1.Items.Insert(SelectedIndex, Zeile);
          end

Der Auszug aus dem FreePascal-Quelltext zeigt, welche BicoBasic-Schlüsselworte ersetzt werden. Aus Goto wird Jmp usw. Diese Zeilen sind in Quelltext auskommentiert, wurden aber für die Version TestLab42pbas2tls.exe aktiviert.


Elektronik-Labor  Projekte  Mikrocontroller  TLScript