Spike2 Scripts


Bearbeitung

Batchimport von "fremden" Dateiformaten
Verbessert! (11/16)

Batchimport von "fremden" Dateiformaten

uBatchImport.zip

Es ist möglich, viele fremde Datenformate in Spike2 zu importieren. Einzelne Dateien können interaktiv über Import im Spike2 File Menü importiert werden. Dies wird jedoch mühselig, wenn Sie viele Dateien des gleichen Typs importieren müssen. Das Skript ermöglicht Ihnen, alle Dateien eines benutzerdefinierten Typs in einen spezifischen Ordner zu importieren. Dabei gelten jedoch bestimmte Einschränkungen. Beispielsweise können manche Formate nur unter Verwendung der 32-Bit Version von Spike2 importiert werden. Weitere Informationen erhalten Sie bei der Online-Hilfe unter "import foreign data file".

Für dieses Script ist Spike2 v8.04 oder höher erforderlich.

Verbesserung:

  • Der DSI-Importer funktioniert nun
  • Ponemah and Xltek -Neuroworks importers have been added. (users of Spike2 8.08 and higher).

Hum Remove Express Verbessert! (01/18)

Hum Remove Express

HumRemExpress.zip

Dieses Skript ist ein geschmeidiges Hum-Entfernungs-Skript, das benutzt wird, wenn Sie mit der CED Leitungsfrequenz-Impulsgeber oder einer ähnlichen Vorrichtung einen zuverlässigen Hum-Marker-Ereigniskanal aufgezeichnet haben. Wenn sie einen Hum-Marker von einem Wellenformkanal, der Hum beinhaltet, ableiten wollen, sollten Sie das ursprüngliche HumRemove-Skript verwenden.

Für dieses Script ist Spike2 v7.01 oder höher erforderlich.

Hum entfernen (12/14)

Hum entfernen

HumRemove.zip

Dieses Script verbessert den Störabstand von physiologischen Aufzeichnungen, indem es vom Netz hervorgerufene Störungen entfernt. Das Script arbeitet dafür nicht mit Filterung, sondern subtrahiert eine geschätzte Netzstörung von den Rohdaten und speichert die Ergebnisse in einem neuen Kanal. Das Script wurde modifiziert, um sich auf Wellenformen mit Lücken anwenden zu lassen.

Für dieses Script ist Spike2 v 6.02 oder später erforderlich.

Wellenformen sollten mit einer Abtastrate von mindestens 5 kHz aufgezeichnet werden. Die Ergebnisse sind besser, wenn man entweder einen Ereigniskanal aufzeichnet, bei dem der Beginn jedes Netzzyklus markiert wird, oder einen Wellenformkanal, der die Netzfrequenz präzise wiedergibt.

Ausführliche Einzelheiten finden Sie im Datenblatt Hum Remove.pdf.

Konvertierung von .smr files in das 400-Kanal-big
file-Format (07/12)

Konvertierung von .smr files in das 400-Kanal-big
file-Format

batch400.zip

Normale Spike2-Zeitansichten können bis zu 400 Kanäle und eine Größe von bis zu 2 GB haben. Die Standardanzahl mittels einer Sampling-Konfiguration erstellten Kanälen beträgt jedoch 32. Dies kann ggf. nicht ausreichend sein, wenn im Zuge der Datenanalyse viele zusätzliche Kanäle erstellt werden müssen.

Mit diesem Skript können Sie alle .smr-Dateien in einem ausgewählten Ordner in ein 400-Kanal-big file-Format als Stapel konvertieren, so dass Ihnen während der Analyse immer genügend Kanäle zur Verfügung stehen und die Datei die Größe von 2GB übersteigen kann. Dieses Skript wurde gründlich getestet. Eine Garantie gibt es jedoch nicht. Erstellen Sie vor Ausführung des Skripts ein Backup!

Anmerkungen zu einer Datei Verbessert! (01/17)

Anmerkungen zu einer Datei

AddTmk.zip

Dieses Skript ermöglicht es Ihnen, offline TextMarks zu einer Zeitansicht hinzuzufügen. Sie können es verwenden, um TextMarks in einem bestehenden Disk-basierten Kanal hinzuzufügen oder zu löschen oder einen neuen TextMark-Kanal zu erstellen. Das Skript erstellt auf der Skriptleiste eine Tastenkombination mit der Bezeichnung Add Tmk Klicken Sie auf diese Schaltfläche oder verwenden Sie auf der Tastatur die TastenkombinationAlt+T, um das Skript ablaufen zu lassen. Der Hauptskriptdialog verfügt über eine Hilfe-Schaltfläche. Durch Klicken darauf wird die Bedienungsanleitung des Skripts angezeigt.

Für dieses Script ist Spike2 v6.18 oder höher erforderlich.

Signifikante Daten mit farbigen Leisten markieren
(09/16)

Signifikante Daten mit farbigen Leisten markieren

MarkState.zip

Dieses Skript ermöglicht Ihnen, einen "Status"-Kanal in einer Zeitansicht zu erstellen und zu verwenden, um signifikante Zeitbereiche in Ihren Daten mit farbigen, bezeichneten Leisten zu markieren. Diese Leisten können automatisch hinzugefügt werden, um Episoden zu kennzeichnen, wenn ein Wellenformkanal eine benutzerdefinierte Schwelle überschreitet (oder darunter zurückfällt). Alternativ können Sie Zeitbereiche manuell durch Klicken und Ziehen mit der Maus markieren.

Bis zu 6 verschiedene Farben und Labels können je Statuskanal zur Markierung der verschiedenen Ereignistypen verwendet werden. Das Skript kann einen einfachen Bericht der Einsetzzeiten und -dauern von Zuständen und die Reihenfolgen ihres Auftretens erstellen.

Geprüft mit Spike2 v 7.18 und 8.10

Zeitliches Verschieben von Ereignisdaten (04/10)

Zeitliches Verschieben von Ereignisdaten

TimeShiftEvents.zip

Mit diesem Script lassen sich Ereignis- oder Marker-Zeiten aus einer aktuell ausgewählten Datendatei in einen neuen permanenten Kanal in einer beliebigen offenen Datendatei kopieren. Das Script erstellt zwei Cursor zum Auswählen des zu kopierenden Datenbereichs. Der Benutzer kann zudem eine optionale Zeitverschiebung anwenden, indem die Startzeit für die Daten in dem neuen Kanal eingestellt wird. Der Ordner Data in Ihrem Spike2-Verzeichnis enthält eine geeignete Beispiel-Datendatei, Demo.smr.

Für dieses Script ist Spike2 v5.21 oder höher erforderlich.

Einfügen von Ereignisreihen offline (04/10)

Einfügen von Ereignisreihen offline

AddEvents.zip

Mit diesem Script kann der Benutzer einen Zeitbereich und eine Stimulationsfrequenz einstellen, um Ereignisse mit dem angegebenen Intervall und Zeitbereich in einen neuen Kanal in einer Datendatei einzufügen. Das Script ermöglicht zudem das Hinzufügen mehrerer Ereignisreihen zum gleichen Kanal.

Mit diesem Script ließen sich auch Impulsreihen mit einer festgelegten Frequenz erstellen und ausgeben. Nach Erstellen der Ereignisse als Ereigniskanal in der Datendatei könnte der Benutzer sie mit dem Script PlaySpikeTimes in den Ausgabe-Sequencer laden.

Für dieses Script ist Spike2 v5.21 oder höher erforderlich.

Nummerieren von Ereignissen von 1 bis n (04/10)

Nummerieren von Ereignissen von 1 bis n

StimNumber.zip

Mit diesem Script lassen sich Stimulus-Ereignisse, Spitzenformen oder Marker mit einer Kennnummer versehen. Das Script erstellt einen neuen TextMark-Speicherkanal, der Zeichenketten enthält, angefangen mit 1 für die Zeit des ersten Ereignisses in dem Bereich. Der Ordner Data in Ihrem Spike2-Verzeichnis enthält eine geeignete Beispiel-Datendatei, Demo.smr.

Für dieses Script ist Spike2 v5.21 oder höher erforderlich.

Kommentare in einem Script ausrichten (08/15)

Kommentare in einem Script ausrichten

AlignComments.zip

Dieses Script ist ein Hilfsprogramm für Script-Autoren. Es verbessert das Layout eines Scripts, indem es die Kommentare in Zeilen mit Code um den gleichen, benutzerdefinierten Abstand einrückt.

Für dieses Script ist Spike2 Version 6,04 oder höher erforderlich.

Layout eines Scripts ordnen (04/08)

Layout eines Scripts ordnen

ScriptTidy.zip

Dieses Script ist ein Hilfsprogramm für Script-Autoren. Es verbessert die Lesbarkeit von Scripts (vor allem bei längeren Scripts mit vielen Funktionen und Prozeduren).

Verfügbare Optionen sind u.a. das Entfernen von Konstanten und Variablen, die zwar vereinbart, aber nicht ausgeführt wurden, sowie das Sortieren von Funktionen und Prozeduren in einer alphabetischen Liste nach dem Hauptprogramm. Am einfachsten lässt sich dieses Script per Schaltfläche auf der Script-Symbolleiste ausführen.

Für dieses Script ist Spike2 Version 6,04 oder höher erforderlich. Es verwendet außerdem Funktionen aus der Script-Datei GHutils.s2s (im Download inbegriffen). Diese Datei muss in einen Ordner namens include kopiert werden, der sich im gleichen Verzeichnis befindet wie Ihre Kopie von Spike2.

Verbinden von Dateien Verbessert! (01/17)

Verbinden von Dateien

MergeFiles5.zip

Mit diesem Utility-Script können Sie:

  • alle Zeitansichten in einem ausgewählten Ordner zu einer einzigen Datendatei zusammenfügen.
  • Daten zwischen offenen Zeitansichten kopieren und einfügen.
  • Daten aus ausgewählten Zeitbereichen in einer Zeitansicht löschen.
Eine ausführliche Benutzeranleitung finden Sie am Anfang des Scripts. Dieses Script funktioniert mit der neuesten Version 5 von Spike2. Außerdem ist eine “De luxe”-Version (MergeFiles(7.10).s2s), die in Spike2 v6 und v7 funktioniert, enthalten.

Dateien konkatenieren (02/16)

Dateien konkatenieren

ConcatFiles.zip

Dieses Skript dient der Zusammenführung von Dateistapeln, die in einer Zeitsequenz mit denselben Sampling-Konfigurationen aufgenommen wurden. Die Dateien werden nahtlos miteinander verbunden und Lücken werden eingefügt, wenn es eine Verzögerung zwischen dem Ende einer Aufnahme und dem Beginn der nächsten gibt. Dies bedeutet, dass eine genaue Zeitachse aufrechterhalten wird. Dies ist insbesondere wichtig, wenn langfristige Aufnahmen konkateniert werden, bei denen die Tageszeit und die Dauer der Lücken von Bedeutung sind.

Das Skript gilt für die Quelldatei der ersten Datei eines Stapels, um die virtuellen Kanäle, die Kanalprozesse, Kanalanzeigenreihenfolge usw. in der Zieldatei beizubehalten.

Informationen sind in den Anmerkungen zu Beginn des Skripts selbst enthalten.

Mit Spike2 v8.05 getestet. Kompatibel mit Spik2 v7.07 oder höher.

Bereiche Löschen Verbessert! (11/17)

Bereiche Löschen

DeleteRanges.zip

Dieses Skript erfordert Spike2 v7.07 oder höher. Dies ermöglicht Ihnen, markierte Zeitbereiche von der Spike2 Zeitansicht zu löschen. Markieren Sie die auszuschneidenden Zeitbereiche unter Verwendung des TimeRanges.s2s Skripts in Ihrem Spike2 scripts Verzeichnis. Dann lassen Sie dieses Skript ablaufen, um eine neu bearbeitete Datendatei zu erstellen.

Die Originaldaten bleiben davon unberührt. Sie könnten dieses Skript verwenden, um "bearbeitete Hinterlegungen" Ihrer Daten zu generieren oder Stimulus-Artefakte zu entfernen.

Artefakte aus einem Event-Kanal löschen (07/09)

Artefakte aus einem Event-Kanal löschen

debounce.zip

Diese Skripts differenzieren bzw. integrieren einen ausgewählten Bereich an Wellenformdaten. Das Ergebnis wird in einen Speicherkanal geleitet. Das Integral wird durch das Datenkanal-Sample-Intervall bemessen, so dass es Kanalbereichen entspricht.

ECG Artefakte von EMG-Kanälen entfernen
(07/16)

ECG Artefakte von EMG-Kanälen entfernen

ECGdelete.zip

Dieses Skript verringert die Größe von ECG Artefakte bei EMG-Aufzeichnungen durch Wegnahme des Rauschens. Sie müssen einen dedizierten ECG-Kanal entlang Ihrer Daten als Quelle für Ereignisse erfassen, die die Position der Artefakte kennzeichnen, sofern die Artefakte auf den EMG-Kanälen selbst groß genug für ein zuverlässiges Triggern sind.

Die zip-Datei enthält 2 Skripts, ECGdelete01.s2s - geeignet für die Verwendung mit Spike2 v7.07 oder höher - und ECGdelete v5.s2s - zur Verwendung mit Spike2 v5.21 und v6.

Stimulus-Artefakte entfernen 03/16

Stimulus-Artefakte entfernen

artrem.zip

Entfernt Stimulus-Artefakte aus Datenkanälen und ersetzt die Störsignale zur Erhaltung der Kontinuität durch eine gerade Linie. Artefakte lassen sich durch Timing von einem Trigger-Kanal oder durch Cursor-Positionen identifizieren.

Der Download beinhaltet nun eine aktualisierte Version für Benutzer von Spike2 v6 und höher. Die Basisversion ist für Benutzer von früheren Versionen von Spike2 noch erhältlich.

Behebung kleinerer Fehler (10/11)

Behebung kleinerer Fehler

FixGlitch.zip

Dieses Skript der Version 7 ersetzt kleine Fehler oder Artefakten in einer Wellenform oder einem RealWave-Kanal mittels linearer Voraussage. Einfach gesagt: Das Skript ersetzt Segmente mit "schlechten" Daten durch eine Wellenform ähnlichen spektralen Inhalts aus den "guten" Daten auf beiden Seiten des Fehlers.

Ergebnisdatei in Datendatei konvertieren (06/02)

Ergebnisdatei in Datendatei konvertieren

res2smr.zip

Konvertiert Daten aus Ergebnisdateien zurück in eine Datendatei, um Datendatei-spezifische Aufgaben auszuführen. Dies erfordert Spike2 Version 4 oder später.

Event-Kanäle in einer Zeitansicht verarbeiten
Verbessert! (01/17)

Event-Kanäle in einer Zeitansicht verarbeiten

ProcEvts.zip

Hierbei handelt es sich um ein Allzweck-Skript, das sich für das Erstellen und Bearbeiten von Event-, Level-, Marker-, TextMark-, RealMark- und WaveMark-Kanälen in einer Zeitansicht eignet.

Anhand dieses Skripts können Sie:

  1. Einen neuen Marker-Kanal erstellen, der die Zeiten von Peaks, Troughs und Level Crossings in einem Wellenform- oder RealWave-Kanal speichert.
  2. Einen virtuellen Fenster-Diskriminator einrichten, um Peaks oder Troughs in einem Wellenformkanal, die innerhalb eines benutzerdefinierten Amplitudenbereichs liegen, festzustellen.
  3. Einen neuen Marker-Kanal erstellen und Marker manuell hinzufügen, anhand eines Cursors, um die Zeit und Dialoge zur Eingabe zusätzlicher Informationen - z.B. Markercodes, Text- oder Real-Mark-Werte - festzulegen.
  4. Einen neuen Kanal erstellen, indem Gruppen von aus mehreren anderen Kanälen kopierten Elementen kombiniert werden.
  5. Bereits existierende Marker-Kanäle bearbeiten, entweder durch Hinzufügen neuer Marker, ihr Löschen oder durch Ändern der Markercodes, Text- oder Real-Mark-Werte, die mit existierenden Markern assoziiert sind.
  6. Unerwünschte, durch Schalterprellen verursachte Marker einfach eliminieren.
Dieses Skript erfordert Spike 2 Version 5 oder höher.

Manche dieser Skripts stammen von Anwendern, und nicht vom CED-Team. Wenn auch Sie ein Skript haben, das Sie anderen Anwendern über diese Seite zugänglich machen möchten, wenden Sie sich an Simon Gray. Wir haben auch einige Skripts für Signal.

Diese Scripts werden als WinZip-Dateien myscript.zip gespeichert außer wenn sie als spike\scripts\myscript.s2s. angezeigt werden. Diese Dateien wurden mit Spike2 installiert, und spike steht für das Verzeichnis, in dem Sie Spike2 installierten. Siehe die Zusammenfassungen durch Klicken auf die Beschreibungszeile (unten). Dann können Sie sie durch Klicken auf den Dateinamen herunterladen; bitte überprüfen Sie die erhaltene Größe.

×

‘Brummen’ durch Störungen beim Netzempfang ist oft komplex und setzt sich aus ungeraden Obertönen der Netzfrequenz zusammen. Dadurch wird das Entfernen bzw. Unterdrücken mit einem Hochpassfilter oder einer Netzpasssperre stark erschwert. HumRemoveExpress.s2s ist ein Skript von Spike2 der Version 7, das Sie offline nutzen können, um einen Großteil der restlichen Netzstörungen herauszufiltern. So lassen sich Ihre Daten weit besser darstellen und leichter analysieren. Diese Video-Anleitung zeigt wie man mit dem Skript Brummen aufgrund von Netzstörungen entfernt.

  • Alpha MED Sciences
  • Alpha Omega Engineering
  • Axon Instruments
  • Binary data
  • Bionic/Cyberkinetics
  • Biopac
  • CED CFS
  • CED SON (Macintosh)
  • CONSAM (D. Colquhuon)
  • DATAQ Instruments (Codas)
  • DataWave
  • DATAPAC
  • Data Sciences International
  • Delsys Files
  • European Data Format(+)
  • Grass-Telefactor (PolyView)
  • HLR Data Format
  • Heka Data Format
  • Multi Channel System (Mc_Rack)
  • MindSet (16/24) data Files
  • MindWare data files
  • Motion Labs Systems Files .c3d
  • NeuroScan
  • Neuralynx
  • Plexon
  • RC Electronics
  • Text files
  • TMS International
  • Tucker-Davis Technologies
  • WAV (Microsoft)
  • WaveMetrics Igor Pro (PC/Mac)
  • Xltek Neuroworks
×

Cambridge Electronic Design Limited

Registered in England: 972132

Registered office:

  • Cambridge Electronic Design Limited,
  • Technical Centre,
  • 139 Cambridge Road,
  • Milton,
  • Cambridge CB24 6AZ
  • ENGLAND.

VAT: GB 214 2617 96

Producer Registration number: WEE/BD0050TZ

Terms and Conditions of Sale

For our US customers, we can provide tax form W-8BEN, that identifies us as a UK company.

DUNS: 219151016
CAGE/NCAGE: KB797
NAICS: 423490
Commodity codes
Hardware: 84716070
Software: 85234945
×

per e-mail:

info@ced.co.uk

per Post:
  • Cambridge Electronic Design Limited,
  • Technical Centre,
  • 139 Cambridge Road,
  • Milton,
  • Cambridge CB24 6AZ
  • ENGLAND.
Telefonisch:

(Int.+44) (0)1223 420186

Aus Nordamerika:

1 800 345 7794

×

Datenschutzpolitik

Durch diese Site unternimmt CED in Bezug auf den Datenschutz zwei Dinge, die wir näher erläutern möchten.

E-Mails aufgrund von Downloads

Wir bieten kostenlose Downloads vieler Dateien auf unserer Site an, von Prüfprogrammen bis zu kompletten Installationsdateien für aktualisierte Versionen von Hauptpaketen wie Spike2.

Wenn Kunden ein Hauptpaket herunterladen möchten, stellen wir ihnen ein paar Fragen, u.a. Name, E-Mail-Adresse, Seriennummer der Software, für welche sie ein Upgrade wollen, und ob sie gerne eine automatische E-Mail immer dann hätten, wenn wir das Produkt aktualisieren. Diese Informationen werden per E-Mail an CED geschickt, wenn sie auf den abschließenden Download-Bildschirm zugreifen. Innerhalb dieser E-Mail übermittelt Ihr Browser die Art und Version des von Ihnen benutzten Browsers sowie die von Ihnen benutzte Bildschirmauflösung.

Die Gründe, aus denen wir diese Informationen entgegennehmen und verwahren, lauten wie folgt: für unser Software-Entwicklungsteam ist es sinnvoll zu wissen, wer die aktuellsten Versionen entgegengenommen hat, und für unser Website-Entwicklungsteam ist es günstig zu wissen, welche Browser von unsere Site ansteuernden Personen benutzt werden und auf welche Auflösung sie ihre Bildschirme eingestellt haben.

Cookies

Wenn Personen ein Hauptpaket herunterladen, versuchen wir, einen sog. Cookie zu schreiben. Hierbei handelt es sich um eine kleine Datei in Ihrem Computer, die Ihren Namen, die Seriennummer des Softwarepakets und die von Ihnen heruntergeladene Version aufzeichnet. Diese Dateien haben eine Lebensdauer von einem Jahr.

Die Gründe für das Speichern dieser Informationen lauten wie folgt: einerseits, dass, wenn Sie zu einem anderen Zeitpunkt um ein anderes Download bitten, Ihre Angaben aus dem Cookie abgelesen und bereits in die Maske geschrieben sind, damit Sie sie nicht extra nachschlagen müssen. Der andere Grund ist der, dass, wenn Sie das nächste Mal auf unsere Site zugreifen, Ihr Browser Ihre CED-Cookies durchschaut und die heruntergeladenen Versionen mit den aktuellsten, von unserer Site abgelesenen Versionsnummern vergleicht. Wenn es eine spätere Version eines bereits von Ihnen heruntergeladenen Produkts gibt, dann teilen wir Ihnen dies auf dem Homepage-Bildschirm mit, damit Sie wissen, dass es sich lohnt, wieder zur Download-Seite zu gehen.

Keine dieser Informationen werden je von CED außer Haus gegeben. ×