Winrad DLLs - jetzt als Yahoo Group

  • Um Verzögerungen zu vermeiden, haben wir eine Yahoo Group aufgemacht in der unsere DLLs für Harzburg, Sodira usw hinterlegt werden. Bei Interesse könnt ihr euch hier anmelden


    Aktuell gibt es eine neue DLL für das Harzburg Radio. Robert hat auf meine Bitte als Default das Harzburgfenster vom Start in den Hintergrund geschoben, weil es immer dann Probleme gab, wenn wegen irgendwelcher Veränderungen der Soundcard Konfiguration das Soundcard Auswahlfenster gleichzeitig aufging.


    Sodira:
    - Winrad_SoDiRa.dll (Zu verwendende SubDLL ist konfigurierbar, sollte daher im Prinzip mit jedem Winrad-SDR funktionieren)

    73/2 de Peter, DL2FI
    Proud member of Second Class Operators Club SOC and Flying Pig Zapper #OOO (Certificated Kit Destroyer)

  • Hallo zusammen,


    es gibt unter "Files/WinradScreenCapture" Neues in YahooGroup Winrad_DLLs:


    WinradScreenCapture_V_0.2.0.0_20100812.zip


    Wie der Name sagt können damit Screenshots von Winrad erzeugt werden, wobei der Ausschnitt beliebig festgelegt werden kann. Die Images werden automatisch in einem konfigurierbarem zeitlichen Intervall erzeugt.


    Beispiele von erzeugten Images (ebenfalls im oben genannten Verzeichnis):


    WinradScreenCapture_Sample_Sequence_7000_7095kHz.zip
    Sequenz von Bildern, Wasserfallgeschwindigkeit und Screenshot-Intervall jeweils 4.25 Minuten


    WinradScreenCapture_Sample_SingleImageWithFrame.png
    Einzelbild mit Window-Rahmen und der Frequenzskala


    Weitere Details siehe unten angehängtes Readme ...


    Gruß
    Robert


    ----------------------------------------



    WinradScreenCapture.exe, Stand 12.08.2010 15:11


    Aufgabe


    Automatisierte Screenshots für Winrad / WinradHD
    (Da die Caption des Zielfensters konfigurierbar ist können im Prinzip auch Screenshots
    von beliebigen anderen Anwendungen erstellt werden)



    Autor
    RS_WinradDLL@yahoo.de


    Kommentare, Anregungen und Vorschläge für Erweiterungen nehme ich gerne entgegen.
    Für Fragen sofern diese nicht durch diesen Text zu klären sein sollten, Supportanfragen
    und dergleichen möchte ich auf


    http://groups.yahoo.com/group/Winrad_DLLs


    verweisen. Dort sind unter 'Files' auch eventuelle Updates zu finden.



    Systemvoraussetzungen
    Windows XP oder höher. ( Funktioniert insbesondere _nicht_ mit Windows 2000)



    Beschreibung


    Mit WinradScreenCapture können beliebig konfigurierbare Bildausschnitte des Winrad-Fensters als Screenshot
    gespeichert werden.


    Damit sind z.B. Beobachtungen der Aktivitäten im gewählten Bandausschnitt, oder von Bandöffnungen usw möglich.


    Das Speichern der Screenshots erfolgt automatisch.


    Folgende Parameter können konfiguriert werden:
    Caption des Zielfensters
    Das Intervall in welchem die Screenshots erfasst werden
    Zu Erfassender Ausschnitt des Zielfensters.
    Das Verzeichnis in dem die Images gespeichert werden
    Das Bildformat (BMP oder PNG)
    Die Anzahl der Bilder kann auf die letzen N Bilder begrenzt werden. (Die vorherigen werden automatisch wieder gelöscht)


    Hinweise


    1) Um einen Snapshot zu erstellen ist es notwendig dass das Zielfenster nicht minimiert ist.
    Minimiert man das Fensterm so wird es durch WinradScreenCapture beim nächsten Snapshot wiederhergestellt.


    2) Das Zielfenster darf dagegen hinter anderen Fenstern liegen oder sich ausserhalb des Desktops befinden.
    Das Erstellen der Screenshots funktioniert auch bei gesperrtem Rechner.


    2) Wählt man das Zeitintervall für den Snapshot und die Ablaufgeschwindigkeit der Wasserfallanzeige in Winrad
    geeignet, so kann aus der Folge der Bilder eine animierte Squenz ('Film') erstellt werden.
    Einen ähnlichen Effekt erreicht man auch wenn man die Bilder als 'Slideshow' mit hoher Geschwindigkeit
    ablaufen lässt (z.B. mit IrfanView, http://www.irfanview.com/).


    GUI
    Die Oberfläche des Programmes besteht aus einem Menue sowie 3 'Karteikarten'


    Karteikarten
    Log : Ausgaben aus der Programmverarbeitung und eventuelle Fehlermeldungen.
    Die Anzahl der Zeilen im Log ist auf 500 begrenzt.
    FullForm : Anzeige des 'Snapshots' des gesamten Formulars.
    Cropped : Anzeige des 'zurechtgestutzten' Ausschnitts (So wie er dann gespeichert wird).


    Menue
    File
    Save FullForm : Image aus der Karteikarte 'FullForm'
    Save Logfile : In der Karteikarte 'Log' angezeigte Meldungen speichern
    Open SnapshotDir : Explorerfenster mit dem Konfigurierten Ablageverzeichnis für die Snapshots öffnen
    Exit : Programm beenden




    Ini-Datei


    Wird als "WinradScreenCapture.ini" im Verzeichnis des Programmes erwartet.
    Wenn keine INI-Datei vorhanden, so wird diese beim ersten Start mit Defaultwerten angelegt
    Da die Formularposition beim Beenden gespeichert wird muss die Datei beschreibbar sein. (Rechte, Schreibschutz prüfen)



    Einträge in der Ini-Datei



    Abschnitt Config:


    Interval
    Angabe des Zeitintervalles (in Sekunden) für das Erstellen der Snapshots


    KeepLastImages:
    Angabe der Anzahl der aufzubewahrenden Snapshots.
    Bei der Angabe 0 (Null) werden alle Images aufgehoben.


    ImageDir
    Angabe des Verzeichnisses in dem alle erzeugen Files abgelegt werden.
    (Automatische Snapshots, manuell gespeicherte 'FullForm'-Images und manuell gespeicherte Logfiles)


    ImgType
    Angabe des Formates in dem Images gespeichert werden.
    (Gültige Werte: "BMP" / "PNG")


    TargetWindowCaption
    Angabe der Caption des Fensters von dem Snapshots erstellt werden sollen.
    Werte für fdie verschiedenen Winrad-Versionen:
    (Window-Captions of different Winrad-Versions: )
    Winrad 1.32 : "Winrad"
    Winrad 1.45 : "Winrad"
    WinradHD im Mode WindowView : "WinradHD window view"


    Crop_(Top,Left,Width,Height)
    Angabe des aus dem Gesamtfenster auszuschneidenen Bereiches.
    Die Angaben sind in Pixel gemessen von der linken oberen Ecke des Fensters.
    Auf den 'Karteikarten' 'FullForm' und 'Cropped' werden die Koordinaten des Mauszeigers
    als Hinweis(Hint) eingeblendet.



    ; Examples:
    ; Monitor with 1280x1024 Pixel, Taskbar at bottom of Screen
    ; (All Koordinates relativ to upper left Corner of Winrad-Window)
    ; Full Winrad-Window: 0,0,993,1023
    ; Upper Waterfall with Frame: 0, 0,469,1023
    ; Upper Waterfall no Frame: 23, 2,446,1019




    Beispiel-Ini



    ; Konfigdatei zu
    ; D:\SDR\Winrad\!_Utils\WinradScreenCapture\WinradScreenCapture.exe


    [Config]


    Version_Comment = Version of configfile
    Version=0.2.0.0


    Interval_Comment = Snapshot intervall in Sec
    Interval=10
    KeepLastImages_Comment = Keep only N images. 0: Keep all Images
    KeepLastImages=20
    ImageDir_Comment = Savedir
    ImageDir=c:\WinradSnapShots
    ImgType_Comment = Valid Values ("BMP"/"PNG")
    ImgType=PNG


    ; Window-Captions of different Winrad-Versions:
    ; Winrad 1.32 : "Winrad"
    ; Winrad 1.45 : "Winrad"
    ; WinradHD im Mode WindowView : "WinradHD window view"


    TargetWindowCaption_Comment = Caption des Fensters von dem Screenshot erstellt werden soll
    TargetWindowCaption=WinradHD window view



    ; Examples:
    ; Monitor with 1280x1024 Pixel, Taskbar at bottom of Screen
    ; (All Koordinates relativ to upper left Corner of Winrad-Window)
    ; Full Winrad-Window: 0,0,993,1023
    ; Upper Waterfall with Frame: 0, 0,469,1023
    ; Upper Waterfall no Frame: 23, 2,446,1019


    Crop_Top_Comment = Crop-Area Top
    Crop_Top=0
    Crop_Left_Comment = Crop-Area Left
    Crop_Left=0
    Crop_Width_Comment = Crop-Area Width
    Crop_Width=1023
    Crop_Height_Comment = Crop-Area Height
    Crop_Height=469



    [Form]


    Top_Comment = Formular-Position Top
    Top=0
    Left_Comment = Formular-Position Left
    Left=0
    Width_Comment = Formular-Position Width
    Width=800
    Height_Comment = Formular-Position Height
    Height=600







    Fehlerhandling


    Fehler werden, sofern das Programm diese erkennt im Log ausgegeben. Um auf die Meldung aufmerksam zu machen schaltet
    die Hintergrundfarbe des Logfensters auf rot.
    Mit Ausnahme der Meldung "Fenster <Caption des Zielfensters> existiert nicht" wird nach allen erkannten Fehlern das
    Erfassen der Screenshots beendet.


    Known Bugs


    -




    Changes


    12.08.2010 15:17 Testversion 0.2.0.0
    Erste Version

  • Pünktlich zum Beginn meiner 2 Wochern Ferien auf Usedom: Willkommen im QRP- Forum, Robert. Da entfällt dann meine Arbeit als Transportmedium :)
    MNI TNX für die neue, nützliche Funktion!

    73/2 de Peter, DL2FI
    Proud member of Second Class Operators Club SOC and Flying Pig Zapper #OOO (Certificated Kit Destroyer)

  • Hoffentlich gibts die noch woanders.
    Ich bin sicher nicht die einzige, die sich nicht bei Yahoo anmeldet.

  • Hallo zusammen,


    unter dem oben genannten Link gibt es ein Update (WinradScreenCapture_V_0.3.0.0_20100816.zip) zum WinradScreenCapture.


    Neu:
    Resize (Größe der resultierenden Grafik kann in Pixel vorgegeben werden)
    Bildformate um JPG erweitert (Resultierende Grafik wird deutlich kleiner, allerdings unter JPG-bedingtem Qualitätsverlust)


    Einen Ausschnitt eines darüber erzeugten Images habe ich angehängt.
    Dieses zeigt im Orginal den Bereich von 6.999 bis 7.095 MHz, 17:29 bis 19:45 Uhr UTC.


    Das Orginalbild ist im gleichen Verzeichnis wie das Update in der YahooGroup zu finden, war aber als Anhang für den Beitrag leider zu groß.


    Gruß
    Robert


    Nachtrag: Wie ich gerade feststellen muss kann man in der Forumsvorschau das Bild nicht ausreichend vergrößern ... man sollte es anderweitig betrachten ...

  • Hallo zusammen,


    nach einem 24-Stunden-Einsatz von WinradScreenCapture (siehe vorangehende Beiträge) mit 10 Sekunden-Intervall stand ich vor der Frage wie ich die entstandenen 12.156 Bilder denn nun ansehen will.


    Da mir das Durchklicken mit einem Imageviewer dann doch zu eintönig war habe ich mich dazu entschlossen Image2AVI zu erstellen.


    Selbiges und ein darüber erstellter Film mit eingeblendetem Zeitstempel sind in der YahooGroup unter Files/Tools/Image2AVI zu finden.


    Was das Programm kann (und was nicht) ist dem Readme zu entnehmen. Selbiges und ein Screenshot vom erwähnten Film im Anhang.


    Gruß
    Robert


    PS Im Screenshot zu sehen sind die Zeitzeichensender aus Deutschland, Schweiz und England. Die ziemlich genau 14 MHz stammen vom Konverter.