PureBasic Linux Tools ...

30. Jun. 2018


  Linux-PureBasic API-LibViewer & Library

    Viewer zum lokalen Sichten und Entnehmen von Codes aus der unten aufgeführten API-Library. Library-Download als extra Paket.
    Update (in Teamwork) mit mehr Komfort (externe Libraryplatzierung, Drag&Drop zur IDE, Code-Zoom, News-/Code-Marking,
    verbesserter Suche, vorbereiteter Mehrsprachigkeit...).
    In V0.25 mit leichten Verbesserungen und in der Codeanzeige integrierten Hyperlinks auf relevante Forum-Postings.
    Einige Links wurden bereits in die Codes integriert. Die Mehrsprachigkeit wurde erweitert aber noch nicht sehr verbessert.

    Durch die Gtk3-Optimierungen in PureBasic 5.46 wurde (mit leichter API-Nacharbeit) eine erste Gtk3-Version des Viewers
    gewagt, die mit leichten Modernisierungen gegenüber der Gtk2-Version jetzt zusätzlich zur Verfügung steht.

    Das umfangreiche Library-Update wurde noch nicht auf die Änderungen ab PureBasic V5.46 angepasst, die unter anderem eine
    kompatiblere Gadgetstruktur beinhaltet - einige Zugriffe auf z.B. Fenster- und Gadget-Hintergründe für Gtk3 laufen daher ins Leere!



    Viewer for local display and extraction of codes from the API library listed below. Library download as an extra package.
    Update (in teamwork) with more comfort (external library placement, drag&drop to IDE, code zoom, news/code marking),
    improved search, prepared multilingualism (de, bad en, very bad fr) ...).
    In V0.25 with slight improvements and hyperlinks to relevant forum posts integrated in the code display.
    Some links have already been integrated into the code. Multilingualism has been extended but not yet improved.

    Due to the Gtk3 optimizations in PureBasic 5.46 (and a slight API rework) a first Gtk3 version of the Viewer
    has been dared, which is now additionally available with slight modernizations compared to the Gtk2 version.

    The extensive Library-Update has not yet been adapted to the changes since PureBasic V5.46, which includes a more compatible
    gadget structure - some accesses to e.g. window and gadget backgrounds for Gtk3 therefore don't work!

    Kleines Update 2018-01-10 der Gtk3-Viewer beseitigt einige Darstellungsfehler auf manchen 'themes' und
    kleine Probleme auf neueren Gtk-Versionen. Neu ist eine integrierte Updateabfrage für App & API.
    Small update 2018-01-10 of the Gtk3-Viewer fixes some display errors on certain themes and
    small issues on newer gtk versions. New is an integrated update query for App & API.

    Download LinuxPB API-LibViewer (32-Bit) ohne Library/Inhaltsverzeichnis, V0.25.35, tar.gz-Format, 285kB
    Download LinuxPB API-LibViewer (64-Bit) ohne Library/Inhaltsverzeichnis, V0.25.35, tar.gz-Format, 304kB
    Download Gtk3 LinuxPB API-LibViewer (32-Bit) ohne Library/Inhaltsverzeichnis, V0.25.35, tar.gz-Format, 291kB
    Download Gtk3 LinuxPB API-LibViewer (64-Bit) ohne Library/Inhaltsverzeichnis, V0.25.35, tar.gz-Format, 313kB
    Download des Library-Paketes LinuxPB API-Lib mit aktuellem xml-Inhaltsverzeichnis, V16.12.2017, tar.gz-Format, 726kB




  LinuxPB TermLister

    Ein Werkzeug (Tool) für die PureBasic-Oberfläche. Listet markierte Ausdrücke (Proceduren, Variablen, Konstanten, ...)
    mit Zeilennummer, Bereich (Procedure), Rücksprung in Quellcode z. Zt. (noch?) nicht möglich, u.v.m.

    Download LinuxPB TermLister (32-Bit) mit pdf-Manual, V0.20, zip-Format, 640kB
    Download LinuxPB TermLister (64-Bit) mit pdf-Manual, V0.20, zip-Format, 640kB
    Manual von LinuxPB TermLister, V0.20, pdf-Format, 565kB




  LinuxPbSystemIconViewer

    Auflistung auf dem System vorhandener Icons ('/usr/share/icons/') nach Hauptordner und üblicher Unterteilung (z.B. Größe, Thema)
    Per Rechtsklick Übernahme des selektierten Pfades ins Clipboard. (Die App sollte mal mit System-Befehlen geupdatet werden ;-))

    Download LinuxPbSystemIconViewer (32-Bit), V0.16, tar.gz-Format, 119kB
    Download LinuxPbSystemIconViewer (64-Bit), V0.16, tar.gz-Format, 123kB



Linux Apps ...


  E-T (Electronic-Tool)

    Das aktuelle Update der Elektronik-Applikationssammlung. Per Starter oder auch einzeln startbar. Mit Priorität für Linux-Systeme.

    Derzeitige Module (6-2018) ...

  • (Active) Filter
    - Passive Tief- und Hochpässe mit Spule und Kondensator + Diagramm
    - Filterberechnung der Typen Bessel, Butterworth, Chebyshev, Low-Pass und High-Pass, 2.-10. Ordnung.
    - Allpass (Phasenschieber) 2.Ordnung berechnen.
  • Kernspulen - Berechnung der Windungszahl, max. Windungszahl, Füllanteil, Drahtlängen und Drahtwiderstand aus der Induktivität. Mit Daten einiger gängiger Kerne, Wickelkörper und Lackdrähte.
  • Widerstands-Farbcode - Anzeige des Wertes aus der Farbcode-Auswahl und Anzeige des Farbcodes aus der Werteingabe für 4 u. 5 Ringe + SMD-Codierung. Mit E-Norm-Reihen-Tabelle.
  • dB-Berechnung - Berechnung von absoluten und relativen dB-Verhältnissen für Spannung und Leistung in alle Richtungen.
  • Widerstands-Kombinationsberechnung - Spezielle Werte aus der Kombination von bis zu 3 parallel oder seriell beschalteten Widerständen aus E-Reihen aus Zielwert zusammenstellen.
  • Schwingkreis-Berechnung - Berechnung von Induktivität, Kapazität, Reaktanz (LCR) und Frequenz in alle Richtungen. Auch für Leitungs-Wellenwiderstand 'Z' geeignet.
  • OP-Berechnung - Z.Zt. mit Inverter, Nicht-Inverter oder gemischte Beschaltung, Subtrahierer, Addierer oder Lo-Impedanz-Inverter
  • Ohmsches Gesetz + Leistungsberechnung - fehlende Größen U, I, R (Impedanz), W aus 2 Größen berechnen. Mit Formelrad des ohmschen Gesetzes.
  • NEU Listen- und Tabellenkonvertierung
       dient in erster Linie zur Modifizierung oder Ergänzung von Wertetabellen in Tabellenkalkulationen über das Clipboard
    - Umrechnung 1-spaltiger Wertelisten (mit einer Menge mathematischer und Filter-Funktionen). Zusätzlich mit Datumsumrechnungen, Datenreduktion.
    - Modifizieren und Manipulieren bestehender Tabellen wie Spalten verschieben, löschen, umrechnen, Zeilen ausdünnen, Formate
    (Zeilen-, Spaltentrenner, Dezimalpunkt ändern), große Tabellen z.B. aus Datenloggern für die Weiterverarbeitung aufteilen - Mit eigener Helpdatei.
  • Thermoelemente - Berechnung von Temperatur bzw. Widerstand von
    - resistiven Thermistoren (NTC, PTC) nach 'Steinhart-Hart'-Algorithmus sowie
    - PRT (Platinsensoren wie PT50 - PT1000) mit der kleinen 'Calendar-Van Dusen'-Gleichung.
    - als Neuheit auch Berechnung von Thermoelementen vom Typ B, E, J, K, N, R, S ,T
    - Ermittlung der Umrechnungskoeffizienten aus Kalibrierdaten für Thermistoren und PRT
    - allgemeine Polygone für weitere Umrechnungen
    - Formel-Export im Tabellenkalk-Format.
    - 2018 mit noch mehr Listenkonvertierung aus dem Clipboard
    - Umrechnung zwischen Temperatureinheiten.
  • Röhrenverstärker - Berechnung von Vorstufen + Frequenzgangsdiagramm und
    - BIAS-Berechnung von Endstufen. Mit editierbaren Röhrendaten.
  • Spannungsteiler - Berechnung von Widerständen oder Spannungen für Spannungsteiler (Einstellbereich f. Potis berechnen, etc.)) mit ein paar Extras.
  • Wheatstone Brücke - Berechnung von Widerständen oder Spannungen von Wheatstonebrückenschaltungen (mit Extras und Listenberechnungen aus dem Clipboard).
    Derzeitige Listen und Tabelle (6-2018) ...
  • AWG Liste - Maße und Vergleiche für Drähte im 'American Wire Gauge'.
  • E-Norm-Reihe - Liste mit den Werten der Normreihen E6 - E192.
  • Griechische Zeichen - Nach Namen suchbare Liste mit den häufig in Formeln verwendeten Zeichen des griechischen Alphabets.
  • Permitivität (rel. Dielektrizität) - Liste mit den Werkstoffen und deren rel. Dielektrizität und Durchschlagsfestigkeit.
  • SMD-Halbleitercodes - durchsuchbare Liste mit SMD-Codierung von Halbleitern aus der Bezeichnung oder vergleichbaren bedrahteten Bauteilen.
  • SMD-Größen - Liste mit SMD-Codes (Zoll und metrisch) für Widerstände, Kondensatoren u. einigen Dioden bzw. LEDs.
  • Elektrochemisches Potential - Liste mit elektrochemischen Potentialen gegenüber einer Wasserstoffelektrode.
  • Thermoelektrisches Potential - Liste mit thermoelektrischen Potentialen gegenüber Platin.

    Download E-T (32-Bit) ohne Manual, V0.24., tar.gz-Format, 4.3MB
    Download E-T (64-Bit) ohne Manual, V0.24., tar.gz-Format, 4.4MB
    Download Manuale E-T.pdf und E-T-Filtering.pdf, V0.24, 23.06.2018, 2.9MB




  COM-Tool

     Update 06-2018 des Tools zum Steuern und Auslesen der Daten von Geräten und Instrumenten an der serielle Schnittstelle/RS-232
    basierend auf Ascii-Kommunikation (wie SCPI-Protokoll).
     Aus gerätespezifischen Kommandolisten inkl. Platzhaltern, Schnittstellen und -handlingseinstellungen können schnell per Drag&Drop
    Programme mit individuellem Timing zusammengestellt werden, um Abläufe und Zeithandling vor dem Schreiben echter Programme zu testen
    oder sich in vielen Fälle das zeitraubende Erstellen eigener Programme zu sparen.
     Ausgabeprotokolle sind als Liste (umfangreicher) oder für die Datenerfassung per Formatierungsbefehle tabellarisch möglich, welche in
    z.B. Tabellenkalkulationen weiterverarbeitet werden können.
    Eine echte Alternative zur sonst zeitraubenden Programmierarbeit!
    In der neuen Version mit zahlreichen internen Verbesserungen und neuen Ablauf-Befehlen wie Pausen (optional mit Infobox) oder modaler
    MessageBox, Zugriff auf DTR/RTS, höhere Fenstergrößen-Limits, Programmsettings per *.ini-Datei speicherbar.

    Download COM-Tool (32-Bit) ohne Manual, V0.70., tar.gz-Format, 288kB
    Download COM-Tool (64-Bit) ohne Manual, V0.70., tar.gz-Format, 304kB
    Download Manual zu COM-Tool, V0.70, 23.06.2018, pdf-Format, 1.3MB