01/2006 |
2.16 |
Neu
- FilePrintScreen() enthält nun einen zusätzlichen Parameter zum Skalieren von Text in Textansichten, um der neueren Software zu entsprechen.
Korrekturen
- Die Ausführung ohne ausreichende Benutzerrechte zum Vergrößern der Arbeitsmenge führt nun nicht mehr zum Programmabsturz.
- Peri-Triggerpegel funktionieren nun ordnungsgemäß mit einem negativen Kanalskalenfaktor.
- Beim Ausblenden einer maximierten Ansicht wird die nächste Ansicht nun automatisch maximiert.
- FilePath$() funktioniert mit einem Argument 3 (Auto-Filling-Pfad) jetzt korrekt.
- Schnelle Sweeps mit mehr als 50.000 Datenpunkten funktionieren nun zuverlässig.
- Die Online-Verarbeitung setzt beim Zurücksetzen des Abtastens nun den nächstfolgenden Rahmen zurück.
- Das Raster wird nun neu gezeichnet, wenn die großen Strichabstände der Achse oder die kleinen Skalenstriche geändert werden.
- Erweiterte Metadateien werden nun viel besser skaliert.
- Cursorsuchen nach prozentualen, maximalen und minimalen Neigungen sind nun zuverlässiger.
- Cursor-Informationen geraten beim Umnummerieren von Cursorn nicht mehr durcheinander.
|
|
02/2004 |
2.15 |
Korrekturen
- "Append Average" funktioniert nun korrekt, wenn Fehlerbalken aktiviert sind.
- Die Kovarianz-Kalkulation in den linearen Anpassungen ist nun korrekt skaliert.
- Online-Amplituden-Histogramme werden bei nachfolgenden Durchläufen nun anhand der Abtastkonfiguration wiederhergestellt.
- Wenn die Anzahl der Rahmen pro Mittelwert bei einer automatischen Mittelwertbildung geändert und dann eine erneute Verarbeitung durchgeführt wird, stürzt Signal nun nicht mehr ab.
- Beim Ändern der Anzahl von Kanälen in einem Leistungsspektrum oder Amplituden-Histogramm stürzt Signal nun nicht mehr ab.
- Das Menü "Analysis" ermöglicht nun Multiplikation und Division zwischen Kanälen.
- "Enlarge view" funktioniert nun wieder in einer XY-Ansicht.
- Es ist nicht länger möglich, durch Eingabe falscher Informationen auf zwei Kanälen gleichzeitig in der Telegraphen-Einrichtung "gefangen" zu bleiben.
- Die Script-Befehle "ChanAdd()" und "ChanSub()" sind nun dokumentiert.
- Die Script-Befehle "ChanMult()" und "ChanDiv()" wurden hinzugefügt.
- Die Befehle "SetXXX" verursachen nicht länger willkürliches Verhalten von Optionsparametern oder erzeugen Fehlerbalken, wenn diese nicht erforderlich sind.
|
|
07/2003 |
2.14 |
Korrekturen
- Die Dokumentation für "FitPoly()" wurde geändert, so dass nun die Ausgabe von Koeffizienten richtig beschrieben wird.
- Beim Versuch, Dateien mit extrem langen Sweeps (Millionen von Punkten) zu öffnen, stürzt Signal nun nicht mehr ab.
- Der automatische Einzug von Text im Script-Editor führt nicht mehr dazu, dass gelegentlich Zeichen gelöscht werden.
- "FitExp()" liefert nun die richtige Kovarianzgruppe.
- Beim Ändern der Einstellungen für eine automatische Mittelwertbildung stürzt Signal nun nicht mehr ab.
- Die Funktion "On-line Leak Subtraction" mit aktiviertem "Count excluded frames" läuft nun weiter als nur zum ersten Zyklus des P/N-Protokolls.
- Der Befehl "Draw()" funktioniert nun in einer Textansicht.
- Einige der Hyperlinks in der Hilfe führten zu den falschen Seiten. Diese Fehler wurden nun korrigiert.
- Der Dialog "Sampling Configuration" gibt jetzt den richtigen Text zum Trigger-Kanal für Peri-Trigger-Daten an.
- Die Statusleiste bietet nun mehr Platz zum Anzeigen der aktuellen Rahmennummer.
- Ein in Version 2.12 enthaltener Fehler, durch den Signal beim Versuch, XY-Ansichten auszudrucken, abstürzte, wurde nun korrigiert.
- Signal stürzte beim Drucken einer sehr großen Zahl im %f-Format gelegentlich ab. Zum Beispiel: PrintLog("%8.0f", 1e300);
- Wenn bei Verwendung von "FitLine()" die Endzeit nach der Ansichtszeit lag, waren die Ergebnisse falsch.
- Bei "FileConvert$()" wird der Parameter "flag%" nicht mehr ignoriert.
- Messwertaufbereiter werden bei Ausführung von Signal nun korrekt initialisiert und entsprechen der Konfiguration. Zuvor war der Dialog für den Messwertaufbereiter u.U. nicht richtig auf das Gerät selbst abgestimmt.
- Der Dialog für den Messwertaufbereiter zeigt Gleitkommawerte nun korrekt an. Zuvor ging der Teil "eXXX" am Ende einiger Zahlen gelegentlich verloren.
- Die Schaltfläche "Apply" im Dialog für den Messwertaufbereiter wird nun beim ersten Anklicken deaktiviert. Zuvor musste sie zum Deaktivieren zweimal angeklickt werden.
- Die Seite "Port setup" des Dialogs für die Abtastkonfiguration wird nach Verwendung des Dialogs für den Messwertaufbereiter nun korrekt aktualisiert.
- Die Abtastsynchronisierung mit Ausgaben, wenn alle Ausgaben deaktiviert sind, führt nun nicht mehr zu einer Unterbrechung des Abtastens.
- Der Dialog "Customise Display" zeigt nun in der XY-Ansicht korrekte Kanalnamen an.
|
|
04/2003 |
2.13 |
Neu
- Unterstützung eines Mausrads wurde zu Textansichten und ihren Abkömmlingen hinzugefügt.
- Das Mausrad arbeitet in Datei-, Speicher- und XY-Ansichten. Drücken Sie die Umschalt-Taste zum schnellen Rollen, STRG zum Rollen um die Hälfte der angezeigten Breite und sowohl STRG als auch Umschalten, um die volle angezeigte Breite weiter zu rollen.
Korrekturen
- Einfachklicken auf die nummerischen Werte der X-Achse in einer XY-Ansicht bewirkt nicht mehr, dass die Achse etwas anders skaliert wird.
- Cursor-Bits werden nicht mehr hinterlassen, wenn ein Cursor umhergeführt wird, während ein Skript das Display ändert.
- Leck-Subtraktion konnte manchmal zufällig scheitern. Dies wurde korrigiert.
- Benutzung des Datei-Menüs zum Öffnen einer Datei, die bereits offen ist, holt jetzt die existierende Ansicht nach vorne. Version 2.12 wurde versehentlich geändert, so dass versucht wurde, die Datei erneut zu öffnen.
- Leck-Subtraktion wird jetzt vom Skript-Compiler korrekt aufgezeichnet.
- XY-Ansichten lassen kleine Abschnitte nicht mehr ungezeichnet, wenn sie unter einem anderen Fenster hervortreten.
- Beim Zeichnen sehr vieler Punkte auf einer Wellenform lässt Signal nicht mehr den einen oder anderen Punkt aus dem Display fallen.
- Die Amplitudenhistogramm- und autom. Mittlungseinstellung-Dialoge und der „benutzerspezifisches Display"-Dialog leisten jetzt beim Drücken von F1 die korrekte Hilfestellung.
- Leck-Subtraktion und autom. Mittlung kommen jetzt mit importierten Dateien, die mit verschiedenen Raten abgetastete Daten enthalten, wesentlich besser zurecht.
- Das Einfügen mehrerer, mit LF anstatt CR LF abgeschlossener Komponenten in eine Textansicht bringt Signal nicht mehr zum Absturz.
- Signal hat jetzt bessere Überlebenschancen beim Versuch, eine korrumpierte XY-Datei ohne Absturz zu öffnen.
- Ein Bug, der in Version 2.11 als Bestandteil der Korrektur für den Umgang mit sehr langen Sweeps eingeführt wurde, bedeutete, dass sehr große Ergebnisansichten nicht mehr korrekt gespeichert wurden. Dies wurde jetzt korrigiert.
- Raten-Histogramme werden jetzt korrekt online gezeichnet.
- Markierungen gehen beim Sampling nicht mehr hin und wieder verloren.
- WindowGetPos() gibt jetzt die linke, obere, rechte und untere Position für ein Fenster anstatt links, oben, Breite und Höhe aus.
- Die Benutzung von FilePrintVisible() für eine Textansicht, wenn kein Text mehr gewählt ist, bringt Signal nicht mehr zum Absturz.
- Der Skript-Befehl Optimise() benutzt jetzt die Anfangs- und Endzeiten für den zu optimierenden Zeitbereich korrekt.
- Der Skript-Befehl ChanKind() gibt jetzt -1 für eine schlechte Kanalnummer korrekt aus. Zuvor wurde das Skript bei einem Fehler angehalten oder stets 3 ausgegeben (wenn in einer XY-Ansicht).
- Zusätzliche Tabs werden nicht mehr am Ende von Text, der aus den Cursorwerte- und Cursorregionen-Dialogen kopiert wurde, hinzugefügt. Dies bewirkte, dass benachbarte „Cells" - beim Einfügen in ein Spreadsheet - gelöscht wurden.
Änderungen
- Die MRU-Dateiliste wurde erweitert, um bis zu 10 Dateien zu verarbeiten.
- Der Skript-Recorder fügt nicht mehr Leerstellen nach den Kommas ein, wenn Amplitudenhistogramm-Einstellungen aufgezeichnet werden.
- FilePrint() und FilePrintVisible() haben jetzt einen zusätzlichen optionalen Parameter, der die Einstellung der Seitenorientierung erlaubt.
- FilePrintScreen() hat einen neuen Default-Wert für die Seitenorientierung. Zuvor war Querformat der Default-Wert, jetzt wird die letzte festgelegte Orientierung benutzt.
- Die Funktion Idle% innerhalb eines Skripts wird jetzt wesentlich häufiger abgerufen.
- Das Exportieren von Daten in eine andere cfs-Datei exportiert jetzt etwaige den exportierten Kanälen angefügte Fehlerdaten.
|
|
02/2003 |
2.12 |
Neu
- Für die automatische Mittelwertbildung stehen nun Fehlerbalken als Option zur Verfügung.
- Rahmenkommentare erscheinen in der Druckausgabe nun oben auf der Seite.
- Es gibt eine neue Option in den Benutzereinstellungen: Der Benutzer kann selbst festlegen, wie die Startzeit eines Rahmens in der Statusleiste oder in der Druckausgabe angezeigt wird.
- Das Dateiimportsystem wurde verbessert und unterstützt nun Dateien der Typen Neuralynx NTT, NCS, NEV, NSE und NST.
Korrekturen
- Beim Höhersetzen des Feldes "About" während des Abtastens wird der Abtastvorgang nun nicht mehr abgebrochen.
- Der erste in einer bestimmten Ansicht erstellte horizontale Cursor hat nun den gleichen Label-Modus wie der, der in den Cursor-Menüs als aktueller Label-Modus für diese Ansicht angegeben ist.
- Im Dialog für die Impulsdefinition wurde beim Zeichnen des Auswahlrechtecks für willkürliche Wellenformen manchmal zusätzlich zur Wellenform auch ein vorangehender Impuls ausgewählt. Dieser Fehler wurde nun korrigiert.
- Signal stürzt nun nicht mehr ab, wenn im Dialog "Impuls" ein Impuls gezeichnet wird, der über das Ende eines Ausgaberahmens hinausgeht.
- Beim Umkehren der y-Achse wird eine überlagerte Kurve nun nicht mehr versteckt.
- Bei Einzelschritten im Script-Debugger werden "endif"-Aussagen nun korrekt übergangen.
- Der zweite Parameter von "FileClose()" überschreibt nun immer die Benutzereinstellungen für die Aufforderung, eine Speicher- oder XY-Ansicht beim Schließen zu speichern.
- Wenn die Felder "X Zero" oder "Y Zero" im Fenster "Cursor values" oder "Cursor regions" aktiviert sind, dann wird der ausgewählte Cursor gelöscht, und die anderen Cursorwerte werden nun aktualisiert, um diese Änderung zu reflektieren.
- Der Befehl "CursorMode()" setzt den Modus nun nicht mehr auf 15, wenn versucht wird, höhere Modi als 15 einzustellen.
Änderungen
- Messwerte für "Area" werden nun als "Curve area" bezeichnet.
- Messwerte für "Area/0" werden nun einfach als "Area" bezeichnet. Damit wurde die Terminologie von Signal der von Spike2 angepasst.
- Der Dialog zum Öffnen von Dateien wurde verbessert: Er behält nun den zuletzt geöffneten Dateityp bei und zeigt diesen beim nächsten Öffnen des Dialogfeldes als Vorgabe an. Außerdem ist es nun möglich, beim ausgewählten Dateityp eine Datei mit einer anderen Erweiterung zu öffnen als die der Vorgabe.
- Der Dialog zum Importieren von Dateien behält den zuletzt importierten Dateityp bei und zeigt diesen beim nächsten Öffnen des Dialogfeldes als Vorgabe an.
- Wenn Sie auf einen Kanal rechtsklicken und dann einen der Dialoge zum Zeichnen von Wellenformen auswählen, wird nun das Dialogfeld mit dem angeklickten Kanal geöffnet.
- Beim Datenexport in eine andere CFS- oder TXT-Datei mit einem Zeitbereich, dessen Endzeit niedriger ist als die Startzeit, werden die Zeiten nun umgedreht, um einen sinnvollen Zeitbereich zu ergeben. Zuvor wurde in diesem Fall eine leere Datei generiert.
|
|
01/2003 |
2.11 |
Neu
- Achsen wurden bedeutend verbessert; ihre Erscheinung lässt sich nun weitaus leichter steuern.
- Neue Scriptbefehle für die Scriptsteuerung der neuen Achsenfunktionen, darunter "XAxisMode()", "XAxisStyle()", "YAxisMode()" und "YAxisStyle()".
- Sie können Datendateien von RC Electronics importieren. Sie brauchen sowohl die *.DAT- als auch die *.PRM-Dateien. *.INX-Dateien sind optional. *.DIS-Dateien werden nicht verwendet.
- Sie können DATAPAC-Dateien von Run Technologies importieren: Dateien der Typen *.PAR, *.PBR und *.PCR werden unterstützt.
- Es gibt eine vorläufige Version eines Binärdatei-Importprogramms. Es liest Interleaved-Kanäle mit ähnlichen Integer- und Fließpunkt-Binärdaten.
- Sie können Plexon-Datendateien importieren: Dateien der Typen *.PLX, *.DDT and *.NEX werden unterstützt.
- Der Befehl "Yield()" wurde hinzugefügt, damit ein Script pausieren und das System Leerlaufzeit erhalten kann.
- Es gibt nun einen Befehl "ChanNumbers()" zum Ein-/Ausblenden von Kanalnummern.
- Beim der Wellenform-Mittelwertbildung stehen nun Fehlerbalken als Option zur Verfügung.
- Der Befehl "BinError()" wurde hinzugefügt, um Benutzern das Lesen der Fehlerbalken von einem Mittelwert zu ermöglichen.
- Der Befehl "DrawMode()" wurde erweitert und ermöglicht nun die Steuerung der Fehlerbalkenanzeige.
- Der Befehl "FrameMean()" wurde hinzugefügt. Damit kann ermittelt werden, ob es sich bei den angezeigten Daten um einen Mittelwert oder eine Endsumme handelt.
- Mit dem Befehl "ScriptRun()" ist es nun möglich, sofort nach abgeschlossener Ausführung des aktuellen Scripts einen weiteren Script zu starten.
Korrekturen
- Die bei einzelnen exponentiellen Überlagerungen verwendete erste Annahme konnte gelegentlich zu einem Fehler "durch Null dividieren" führen. Dies wurde korrigiert.
- Die Ausgabe willkürlicher Wellen funktioniert nun für schnelle Sweep-Modi.
- Das Ändern der Einstellungen für einen Trend-Plot durch Löschen eines XY-Kanals führt nun nicht mehr dazu, dass Signal hängen bleibt.
- Scriptfehler, die zuvor auf Zeit- und Ergebnisansichten verwiesen, verweisen nun auf Datei- und Speicheransichten.
- "HCursorDelete()" wird vom Script-Aufzeichner beim Schließen einer Datei- oder Speicheransicht nicht mehr fehlerhaft aufgezeichnet.
- Bei von einem Script aus gespeicherten Speicheransichten werden nun auch die zugehörigen Konfigurationen gespeichert.
- Bei der Größenänderung des Dialogs "Pulse Configuration" mit sichtbarem Kontrollkästchen "Push back" wird das Kontrollkästchen nun zusammen mit allen anderen Bedienelementen korrekt verschoben.
- Funktionen, für die eine Kanalliste erforderlich ist, werden nun korrekt aufgezeichnet.
- Cursorbewegungen werden nun in den korrekten Einheiten aufgezeichnet.
- Modifizierte, sehr lange Sweeps werden nun korrekt zur Datei zurückgeschrieben.
- Die Ordnungsoption für den Zustand "Semi-random" wurde nun dokumentiert.
- Das Fenster "Globals" im Script-Debugger nennt nun Datei- und Speicheransichten statt Zeit- und Ergebnisansichten.
- Der Zeichencode hat zuvor gelegentlich kleine Wellenformabschnitte ausgelassen. Dies wurde nun korrigiert.
- Das mehrfache Aufrufen von "FiltApply()" funktioniert nicht mehr bei Rahmen, die bereits bei vorigen Aufrufen gefiltert wurden.
- Das Aufrufen von "FiltApply()" auf einem nicht existierenden Kanal führt nicht mehr zu einem Systemabsturz von Signal.
- Die Verwendung von "Error$()" mit einem unbekannten Fehlercode führt nicht mehr zu einem Systemabsturz von Signal.
- "SetLeak()" interpretiert Zeit nun immer in Sekunden.
- Neue Befehle für Speicheransichten werden nun vom Scriptschreiber korrekt aufgezeichnet.
- Digitale Filterung mit sehr vielen Koeffizienten führt nicht mehr zu einem Systemabsturz von Signal.
- Beim Starten von Signal mit einem Standard 1401-Gerät wird nun keine leere Fehlermeldung mehr angezeigt.
- Kontextmenüs werden nun für einzelne Kanalansichten korrekt aktiviert.
- Bei der automatischen Mittelwertbildung einer Untergruppe von Kanälen wird nun die korrekte Untergruppe analysiert.
- Bei der Verwendung von "SetXXX()"-Befehlen in einer Speicheransicht wurden stattdessen gelegentlich Daten aus der Originaldatei verwendet. Dies war nicht dokumentiert und wurde nun geändert, so dass Daten aus der Speicheransicht verwendet werden.
- Das Erstellen eines Trend-Plots wird nun im Scriptschreiber korrekt aufgezeichnet.
- Der Befehl "MarkTime()" wurde korrigiert und kann nun Markerzeiten einstellen.
- Bei Verwendung von "ArrConst()" zum Einstellen von Markerzeiten wird nun korrekt der ganze Markerkanal ungültig gemacht.
- "Optimise(n)" funktioniert nun korrekt in einer XY-Ansicht.
- Die Puffer-Optimierung funktioniert nun korrekt.
- Die Daten des aktuellen Rahmens werden nun oben gezeichnet, wenn es überzeichnete Daten gibt.
- Der Puffer wird immer in der Wellenform-Farbe gezeichnet, selbst wenn Anzeigeoptionen für die Überzeichnungsliste eingestellt sind.
- Das Kontrollkästchen "Show mean" wird für beide Arten von Mittelwert-Dialogen korrekt wiederhergestellt.
- Der Befehl "Sweeps()" kann nun in einer Dateiansicht verwendet werden.
- Die Dokumentation für "SampleMode()" wurde korrigiert.
- Bei Ratenanzeigen wird nun auch immer der letzte Binärwert gezeichnet.
Änderungen
- Änderungen am Register: Mit dem Befehl "Profile()" können nun die Benutzereinstellungen geändert werden, ohne das Programm neu starten zu müssen.
- "SampleStop()" wurde erweitert und ermöglicht nun das Stoppen des Abtastens vor dem Ende. Dadurch kann "SampleSweep()" zum Fortsetzen des Abtastens verwendet werden.
- Der Leerlauf wurde verbessert, damit das System nun besser reagiert.
- Rahmen, die beim Abasten im schnellen Sweep-Modus automatisch markiert wurden, werden nun nicht mehr neu gezeichnet.
- Tab-Größen in den Editor-Benutzereinstellungen sind nun auf einen Bereich von 1 bis 20 beschränkt.
|
|
07/2002 |
2.10 |
Neu
- Die Dokumentation zu Signal wird nun im PDF-Format bereitgestellt.
- Es wurde der Befehl "FileCopy()" hinzugefügt.
- Es gibt nun einen neuen Befehl "Profile()", der direkten Zugriff auf Daten bietet, die im Register "Signal" gespeichert sind.
- Die Befehle "SampleBar()" und "ScriptBar()" wurden hinzugefügt, so dass das Skript nun den Inhalt dieser Symbolleisten steuern kann.
Korrekturen
- "FiltApply()" kann nun in einer Speicheransicht verwendet werden.
- In einer XY-Ansicht gezeichnete gepunktete Linien erschienen gelegentlich mit einem schwarzen Hintergrund, wenn sich der Cursor in der gleichen Ansicht befand. Dies wurde nun korrigiert.
- Eine Wellenformausgabe, die über das Ende des Rahmens hinausgehen soll, führt nicht länger zu Problemen beim Zeichnen im Dialog für Impulskonfiguration.
- Beim Ändern einer Impulsdefinition auf einem DAC und bei anschließendem Klicken auf einen anderen DAC wird die Impulsvorschau nun korrekt neu gezeichnet.
- Beim Ziehen einer mehrfachen willkürlichen DAC-Wellenformausgabe von einer Startzeit zu einer anderen werden nun die Wellenformen für alle DACs korrekt neu gezeichnet.
- Die Verwendung von "SampleState()" zum Einstellen eines illegalen Zustands führt nicht länger zum Absturz von Signal. Importierte Dateien haben nun die gleichen Datei- und Datenabschnittsvariablen wie von Signal abgetastete systemeigene Dateien. Dadurch können die Rahmenkommentare gespeichert werden.
- Gelegentlich wurden Teile des Cursor-Zeichens zurückgelassen wenn der Zeichenmodus "Number" war. Dies wurde nun korrigiert.
- Beim digitalen Filtern von Daten über mehrere Rahmen einer Speicheransicht wird nicht länger nur der erste Rahmen gefiltert.
Änderungen
- Bei Eingabe des Befehl "System$()" werden nun sinnvollere Zeichenfolgen zur Beschreibung der verwendeten Windows-Version wiedergegeben.
- Die Befehle "PulseXXX()" verwenden nun -1 statt 4 zur Auswahl digitaler Ausgaben, was jetzt DAC 4 auf einem 8 DAC 1401 bedeuten würde.
|
|
05/2002 |
2.09 |
Neu
- Die Befehle "CursorActiveGet()" und "CursorActiveSet()" haben nun einen zusätzlichen Parameter für die standardmäßige Position.
- In Modi für schnelle Sweeps können Artefakte nun abgelehnt werden.
- Die Artefakt-Ablehnung betrachtet jetzt einen Prozentsatz des ADC-Bereichs als eine Ebene, außerhalb derer Sweeps so behandelt werden, als besäßen sie ein Artefakt.
Korrekturen
- Änderungen der aktiven Cursor-Modi werden nun vom Skript-Recorder aufgezeichnet.
- Ein Problem, das zum Einfrieren von Signal beim Definieren einer willkürlichen Wellenformausgabe im Dialog "Pulses" führen konnte, wurde nun korrigiert.
- Ein Bug in Version 2.07, der das Anpassen von Peri-Trigger-Ebenen verhinderte, wurde nun behoben.
Änderungen
- Die als optional angegebenen Parameter der Befehle "SampleArtefactSet()" und "SampleArtefactGet()" stimmen nun mit den Angaben in der Dokumentation überein.
|
|
04/2002 |
2.08 |
Korrekturen
- Print Preview verfügt nun über den richtigen Mauszeiger.
- In Version 2.07 wurden bei einigen Cursorfunktionen nicht die bevorzugten Einheiten verwendet. Dies wurde jetzt korrigiert.
|
|
04/2002 |
2.07 |
Neu
- "FileConvert$()" akzeptiert nun leere Zeichenfolgen oder Platzhalter als Dateinamen und zeigt einen Dialog zur Dateiauswahl an.
- "SerialRead()" und "SerialWrite()" können nun binäre Daten handhaben.
Korrekturen
- Ein Problem, aufgrund dessen aktive Cursors gelegentlich Spitzen oder Täler nicht finden konnten, wurde nun beseitigt.
- Gelegentlich blieb die automatische Neuverarbeitung in den Speicheransichten eingeschaltet, wenn sie von einem Skript eingerichtet wurde. Diese ist jetzt grundsätzlich ausgeschaltet.
- Abrufe zu "ExportFrameList()" sind nicht länger kumulativ. Jeder Abruf ersetzt nun die vorige Rahmenliste.
- "SerialRead()" liest nun Zeichenketten ein.
- Die Funktion "ChanSearch()" gibt nun bei fehlgeschlagener Suche ordnungsgemäß -1 wieder.
- Rückwärtssuchen starten nicht länger einen Punkt zu spät im Rahmen.
- Ungültiger Text in () nach dem Cursor innerhalb eines Dialogs führt nicht länger zum Absturz von Signal.
- Aktive Cursors gehen nun bei fehlgeschlagener Suche ordnungsgemäß zur Standardposition.
- Die Option "New Cursor "im Kontextmenü wird nun ausgeblendet, wenn die Ansicht bereits die maximale Anzahl von Cursors enthält.
- Die Auswahl von "New Cursor" im Kontextmenü wird nun ordnungsgemäß vom Skript-Recorder aufgezeichnet.
- Über den Dialog "Digital Filtering" werden Achsen nun ordnungsgemäß initiiert. Zuvor wurde dabei manchmal ein falscher Anzeigebereich für die Daten erzeugt.
Änderungen
- Wenn ein Cursor auf einen anderen gesetzt wird, bleibt der zuletzt bewegte Cursor oben.
- Die Option "About Signal..." zeigt nun den verwendeten Schnittstellentyp des 1401 (ISA, PCI oder USB) an.
- Der Dialog "Frame Comment" wird nun mit der Funktion im Bearbeitungsfeld angezeigt.
|
|
03/2002 |
2.06 |
Neu
- Diese Version funktioniert mit dem Micro1401 mk II.
- Es gibt neue Importfilter für .edf-Dateien (European Data Format ) und .acq-Dateien (BIOPAC). Die Option "Import" im Menü "File" unterstützt nun auch Dateien im Dataquest A.R.T.-Format von Data Sciences International. Dieses Format verwendet mehrere Datendateien für jede Abtastsitzung; der Dateiname ist konstant, die Dateierweiterung gibt den Kanal und die Sequenznummer an. Bei Auswahl einer Datei sucht das Importsystem nach allen Dateien, die mit dem Dateinamen übereinstimmen.
- Es wurden die Abtastmodi "fast triggers" und "fast fixed interval" hinzugefügt, was zu einem minimalen Zeitabstand zwischen den Sweeps führt.
- Amplitude-Histogramme sind nun als Speicheransichten verfügbar.
- Digitale Filterung wurde hinzugefügt.
- Die Option "count excluded frames" wurde zum AutoAveraging und zur Lecksubtraktion hinzugefügt.
- Zu den Optionen von "Modify Channel" wurde Inter-Channel-Arithmetik hinzugefügt.
- Die Revisionsebene für Bildschirm-ROM wird nun überprüft und im Dialog "About" festgehalten.
- Signal überprüft jetzt beim Systemstart, ob ein Stromausfall während dem Abtasten aufgetreten ist und ermöglicht die Wiederherstellung etwaiger verlorener Daten.
- Die Optimierung der Anzeige beim Abtasten kann nun ans Ende des Sweeps verlegt werden.
- "ChanSearch()" wurde als neuer Befehl hinzugefügt.
- "Repolarisation %", "Slope percentage" und "turning point" sind nun Suchmodi für aktive Cursors.
- Ein Ausdruck kann nun als eine aktive Cursorposition eingegeben werden.
Korrekturen
- Erweiterte Metadateiausgabe reduziert das Bild nicht länger zu einem zu kleinen Rechteck.
- Beim "Standard Display" für eine XY-Ansicht wird kein Platz mehr für die Bildlaufleiste unter der Ansicht eingeräumt.
- Die Frame Step-Schaltflächen sind jetzt ausgeblendet, wenn zu keinem Rahmen gesprungen werden kann.
- Der Befehl "Sound()" funktioniert jetzt wieder mit .wav-Dateien.
- Der Befehl "SampleArtefactSet()" stellt jetzt ordnungsgemäß seinen Zeitbereich ein.
- Die Tasten, die über ein Skript den Schalten auf der Symbolleiste zugewiesen sind, werden nun bei aktivem Dialog deaktiviert. Wenn möglich, wird die Symbolleiste bei einem aktiven modalen Dialog ausgeblendet.
- Eine Reduzierung der Anzahl von Zuständen auf einem System mit installiertem Konditionierer führt gelegentlich zu einem Systemabsturz. Dies wurde jetzt korrigiert.
- Wenn beim Verwenden der automatischen Dateibenennung eine zweite Datei zum Abtasten gewählt wird, weigert sich Signal nicht länger, fortzufahren.
- Der Fenstertitel ist nun beim Verwenden der automatischen Dateibenennung zum Abtasten richtig eingestellt.
- Beim Verkleinern oder Vergrößern der XY-Ansicht "creepen" ihre Grenzen nicht mehr.
- Der Skript-Recorder zeichnet jetzt das Achsenziehen in den richtigen Einheiten auf.
- Tasten auf der Symbolleiste werden nun von innerhalb eines Skripts aus deaktiviert, wenn der Parameter "allow%" in "Toolbar()" oder "Interact()" zum Deaktivieren des entsprechenden Menüs benutzt wird.
- Die Option "Send Mail?" ist nicht länger im Menü "File" verfügbar, wenn keine Datei ausgewählt ist.
- Beim Bildlauf nach links bei voller Vergrößerung wird der Ziehpunkt der Bildlaufleiste nicht länger angezeigt.
- Das Erstellen einer leeren XY-Ansicht wird nun ordnungsgemäß vom Skript-Recorder aufgezeichnet.
- Bei Power1401s mit sehr alten Bildschirm-ROMs meldet Signal nicht länger, dass keine ADC-Anschlüsse vorhanden sind.
- Das Ziehen einer Symbolleiste während des Abtastens konnte gelegentlich zu einem Absturz führen. Dies wurde nun korrigiert.
Änderungen
- Der Skriptbefehl "ProgStatus()" schließt jetzt ein Programm-Handle, wenn das Programm nicht länger existiert.
- Die Funktion "ToolbarSet()" nimmt nun zusätzliche Informationen in das Feld "label$" auf, so dass mehr Tastenkombinationen definiert werden können.
- Der Cursor für den aktiven Cursordialog wird nun im Dialog selbst anstatt über die Menüoption ausgewählt.
- Aktive Cursors können nun eine Rückwärtssuche durchführen, wenn die Startzeit so eingestellt wird, das sie hinter der Abschlusszeit liegt.
- "Maximum excursion" ersetzt "Absolute max." als ein Suchmodus für aktive Cursors. Dieser Modus verfügt über einen Ausgangspegel von dem aus die Daten gemessen werden.
- Der Titel der y-Achse wird nun gespeichert und in einer XY-Ansicht wiederhergestellt.
- Der Zeitraum der Sinuswellenausgabe braucht nicht länger ein Vielfaches der Zeitauflösung sein.
- Die Option "Print Screen?" funktioniert nun selbst bei vergrößerter Ansicht.
|
|
07/2001 |
2.05 |
Neu
- Kontextmenüs wurden erweitert und beinhalten jetzt mehrere weitere Optionen. Es ist jetzt möglich, einen Cursor an einem bestimmten Zeitpunkt zu platzieren, beispielsweise durch Rechtsklicken auf den Punkt, wo der Cursor gewollt wird.
Korrekturen
- Der Cursor Mode-Dialog versteckt jetzt alle unbenutzten Felder, wenn der statische Cursormodus gewählt ist.
- Der Befehl SampleOutClock() erlaubt jetzt ein Taktintervall von lediglich 10 Mikrosekunden zur Benutzung mit dem Power1401. Dieser Befehl hat ferner einen zusätzlichen Parameter zum Synchronisieren des Impulsausgangs mit dem Sampling, und dies ist jetzt dokumentiert.
- Stimulus-Impulshöhen werden jetzt von der DAC-Skalierung (nicht bloß auf 10000) begrenzt.
- Burst Mode-Sampling mit lediglich einem Einzelkanal bei einem Power1401 ruft nicht mehr einen Fehler hervor.
- Cursorpositionen und Label-Modi werden jetzt beim Schließen einer Datei richtig gespeichert.
- Der Befehl WindowVisible() konnte manchmal zusätzliche Gruppen von Schaltflächen in der Symbolleiste generieren. Dies ist jetzt korrigiert worden.
- Der Befehl SampleStates() verursacht nicht mehr unzuverlässiges Verhalten.
Änderungen
- Das Importieren von Dateien wurde erweitert und verbessert.
- Die Anzahl ADCs und DACs wird jetzt bei neueren 1401s geprüft.
|
|
05/2001 |
2.04 |
Neu
- Es ist jetzt möglich, die Editor-Einstellungen für Text- und Scriptdateien zu steuern.
- Verbesserte Metadatei-Ausgabe ist nun möglich.
- Sie können die Kanäle in beliebiger Reihenfolge anordnen, indem Sie auf eine Kanalnummer klicken und sie an eine neue Position ziehen. Sie ziehen mehrere Kanäle, indem Sie die gewünschten Kanäle auswählen. Der neue Scriptsprachenbefehl "ChanOrder()" unterstützt dies.
- Sie können nun erreichen, dass Kanäle mit einer Y-Achse den gleichen Anzeigebereich teilen, indem Sie Kanalnummern ziehen und auf anderen Kanälen ablegen.
- X- und Y-Achsen können nun verwendet werden, um die Daten zu verschieben und zu skalieren. Zur Verwendung dieser neuen Funktion müssen Sie auf die Achsen klicken und sie ziehen.
- Sie können den einem beliebigen Kanal zugeordneten Platz ändern. Halten Sie die Umschalttaste gedrückt und klicken Sie mit der Maus zwischen zwei Kanäle. Halten Sie die Umschalttaste weiterhin gedrückt und bewegen Sie die Maus, um den Abstand zwischen dem Kanal und dem darüberliegenden Kanal zu ändern. Halten Sie die Strg-Taste gedrückt und lassen Sie die Umschalttaste los (nach dem Klicken), um alle Kanäle zu reduzieren/ zu strecken. Durch Drücken und Halten von Strg+Umschalt werden nur Kanäle mit Y-Achsen reduziert/gestreckt. Dies wird vom Scriptbefehl "ChanWeight()" unterstützt.
- Die Scriptbefehle "ProgRun()", "ProgStatus()" und "ProgKill()" wurden hinzugefügt, so dass andere Programme von innerhalb eines Scripts ausgeführt werden können.
- Zugriff auf die CED-Website ist nun direkt vom Hilfe-Menü aus möglich.
- Es gibt nun eine Einstellung, die Signal daran hindert, Aufforderungen zum Speichern ungespeicherter Speicher- und XY-Ansichten anzuzeigen.
- Datei-Importfilter lesen Nicht-Signal-Dateien (siehe Menü "File").
Korrekturen
- Der Scriptbefehl "SetAutoAv()" funktioniert nun mit mehr als drei Parametern.
- Der Scriptbefehl "SetLeak()" verwendet als Zeiteinheiten nun immer Sekunden. Zuvor wurden die Einheiten der X-Achse verwendet.
- Lecksubtraktion verwendet nun den "Breite"-Parameter zur Messung des Triggers während der Leckbildung anstatt nun während der Subtraktionsphase.
- "HCursorNew()" setzt den Cursor nun standardmäßig in die Mitte der Y-Achse in einer XY-Ansicht. Zuvor wurde der Cursor auf 0 gesetzt.
- Das Löschen eines XY-Kanals mit verbundenen Datenpunkten hat manchmal zu einem Absturz geführt. Dies wurde nun behoben.
- "ReadStr()" behandelt Zahlen mit vorangestellten Nullen nicht mehr als Basiszahl Acht.
- "System$()" erkennt nun Windows 98.
- Eine Hysterese von mehr als der Hälfte des ganzen ADC-Bereichs ist nun für peri-getriggertes Abtasten mit einem analogen Trigger möglich.
Änderungen
- Der Dialog "Preferences" besitzt nun mehrere Register.
- Das Undo-System erkennt nun weitaus mehr, darunter z. B.: Zeichenmodi für Dateiansichten, Kanalselektionen, Kanalsortierung, Kanalsichtbarkeit, Kanalgewichte.
- Es gibt nun bis zu 10 horizontale und vertikale Cursor pro Ansicht.
- Die Option "Send Mail" wurde für Dateiansichten deaktiviert. CFS-Dateien werden von Signal offen gehalten, so dass sie vom E-Mail-System nicht kopiert werden können.
- Vom Hilfe-System kopierter Text besitzt nun nicht länger angehängten Text mit der Quellenangabe.
- Wenn ein Kanal im Dialog "Trend Plot" gelöscht wird, werden alle Kanäle mit einer höheren Kanalnummer, deren Namen nicht von der Form "Channel n" geändert wurden, in "Channel n-1" umbenannt, um die vom gelöschten Kanal hinterlassene Lücke zu füllen.
- Der Scriptbefehl "CursorNew()" verfügt nun über einen zusätzlichen optionalen Parameter, um die Nummer des zu erstellenden Cursors angeben zu können.
- Der Befehl "Sound()" kann nun zum Abspielen von .WAV-Dateien verwendet werden.
- Die maximale Zeilenbreite in einer XY-Ansicht ist nun 10.
- Die standardmäßige Punktgröße in einer XY-Ansicht ist nun 5. Das Maximum ist nun 100.
|
|
12/2000 |
2.03 |
Korrekturen
- Der Inhalt der Variablenfenster springt nun nicht mehr nach oben, wenn der Debugger im Schrittmodus arbeitet.
- Der Dialog zum Speichern von Textdateien trägt nun den richtigen Titel.
- Der Bereich für externe Digitaleingänge des Dialogs "Sampling Configuration" wird nun korrekt neu gezeichnet, während er zuvor teilweise verdeckt war.
- Dropdown-Felder in allen Dialogen müssen nun weniger oft weitergeblättert werden.
- Der 1902-Controller lässt nun Filter für Frequenzen unter 0,5 Hz zu.
- Skalierung von Differenzierung und Integration für das Abtastintervall ist nun möglich; zuvor wurden nur einfache Summen oder Differenzen kalkuliert.
- Kanaldifferenzierung wird vom Script-Aufzeichner nun richtig aufgezeichnet.
|
|
10/2000 |
2.02 |
Korrekturen
- Das Anfügen von Rahmen an eine Speicheransicht funktioniert jetzt wieder.
- App(-1) gibt jetzt die vollständige Versionsnummer aus.
- Der Skriptbefehl ShowFunc() ist jetzt in der Hilfe dokumentiert.
- Es ist nicht mehr möglich, Rahmen aus einer "online" AutoAverage oder Leak Subtraction Speicheransicht bei gleichzeitigem Sampling zu löschen, weil dies undefiniertes Verhalten hervorrufen könnte.
- Ein wachsendes Exponential verursacht nicht mehr seltsame Zeichnungseffekte, wenn es sehr groß wird.
- SetTrend() und SetTrendChan() erlauben es jetzt, den Koeffizientindex beim Zeichnen von Passungskoeffizienten anzugeben.
- Abrufen des AutoAverage Prozessdialogs beim Betrachten eines Rahmens der Speicheransicht außer Frame 1 führt nicht mehr zum Absturz des Programms.
- Durchführen eines zweiten AutoAverage am Ende eines vorhandenen bewirkt nicht mehr, dass die vorhandenen Mittelwerte durch die Anzahl der in ihnen enthaltenen Sweeps weiter herabdividiert werden.
|
|
08/2000 |
2.01 |
Korrekturen
- Ändern der Größe eines Arrays innerhalb einer Skriptfunktion konnte einen Absturz herbeiführen. Dies ist jetzt behoben worden.
- Betätigung einer Schaltfläche in der von einem Skript erstellten Symbolleiste, während der Text der Schaltfläche geändert wird, funktioniert jetzt.
- Optimieren aller sichtbaren Kanäle erfolgt jetzt über den gesamten angezeigten x-Bereich. Bislang wurde dies ab der ersten Markierung optimiert.
- Raten-Displays werden jetzt richtig optimiert.
- Das Gleichrichten ganzzahliger Daten, die zum negativen Vollausschlag gehen, führt nicht mehr dazu, dass Skalierung korrumpiert wird.
- Die Skriptbefehle MarkEdit() und MarkTime() bewirken nunmehr, dass der relevante Abschnitt der Anzeige als inkorrekt gekennzeichnet wird.
- Der Menübefehl Speichern unter präsentiert jetzt einen Dialog für sämtliche Dateitypen.
- Anfügen einer Speicherkopie funktioniert jetzt. Bislang fügte dies lediglich eine Kopie des Rahmens an.
- Das Anfügen mehrerer Rahmen mit ganzzahligen Daten verursacht nicht mehr, dass Skalierdaten verloren gehen.
|
|
07/2000 |
2.00b |
Neu
- Beinhaltet die neuesten W2K und NT Treiber.
|