PulseGen.zip
Diese Skript-/Sequenzer-Kombination ist für die Verwendung mit einem Mehrfach-Kanal-Stromklemmen-Mikroelektroden-Verstärker vorgesehen. Sie ermöglicht Ihnen, bis zu drei gleichzeitig aufgezeichnete Neuronen zu stimulieren, um die synaptische Anbindung zu prüfen. Stimulusdauer und -intensitäten werden über einen Dialog gesteuert, der es ermöglicht, schnell Anpassungen vorzunehmen. Sie ermöglicht Ihnen außerdem, schnell zwischen einer gescrollten Anzeige und übereinander gelagerten, getriggerten Sweeps zu wechseln.
Wir fügen außerdem eine Muster-Sampling-Konfiguration bei, so dass Sie das System einfach testen können.
Es gibt eine Bedienungsanleitung zu Beginn der Skriptdatei, die Sie für Ihren Bedarf ausdrucken können.
Software-Voraussetzungen: Spike2 version 8.17 oder höher
Hardware-Voraussetzungen: Power 1401
threspul.zip
Dieser Online-Script ist für die Verwendung mit Spike2, Version 3 oder später, vorgesehen.
Damit werden die Zeiten von Schwellenüberschreitungen auf einem Wellenformkanal erkannt und in der Datei markiert oder bei Erkennung TTL-Pulse ausgegeben. Der Schwellenwert wird mit einem horizontalen Cursor gesetzt, der während der Aufzeichnung jederzeit bewegt werden kann.
Vor Ausführung des Scripts müssen Sie sicherstellen, dass eine geeignete Abtastkonfiguration eingerichtet wurde. Sie muss mindestens einen Wellenformkanal enthalten. Wenn Sie bei Erkennung des Schwellenwerts einen TTL-Impuls ausgeben möchten, können Sie zu Testzwecken einen Ereignis- oder Pegelkanal einrichten.
Um das Script auszuführen, gehen Sie zum Menü "Script" und wählen "Run script". Wenn das Script bereits geladen ist, erscheint es im Menü; andernfalls wählen Sie "Load and run ", um einen Dialog aufzurufen, über den Sie das gewünschte Script "threspul.s2s" suchen und laden können.
Bei Ausführung des Scripts wird ein Dialog angezeigt, über den Sie die erforderlichen Einstellungen vornehmen können:
- Input channel -
- Wellenformkanal für die Zeiten von Schwellenüberschreitungen
- Threshold -
- Richtung der Schwellenüberschreitung. Positiv (steigend) oder negativ (fallend)
- Action -
- TTL-Impuls und/oder Speicherkanal-Marker
Nach Bestätigung der Einstellungen durch Klicken auf "OK" öffnet das Script eine neue Datendatei und ist abtastbereit, wobei ein horizontaler Cursor auf den ausgewählten Wellenformkanal gesetzt wird. Dieser Cursor sollte auf einen angemessenen Startpegel für den Schwellenwert eingestellt werden. Klicken Sie zum Fortfahren auf "OK".
Beim Start des Abtastens wird eine Symbolleiste angezeigt, über die Sie das Datenabtasten steuern können.
- Quit -
- Script beenden und Symbolleiste ausblenden
- Sample start -
- Datenabtasten starten
- Sample stop -
- Abtasten abbrechen. Diese Schaltfläche wird erst beim Start des Abtastens aktiviert
- New file -
- Aktuelle Datei schließen und neue Datei öffnen, bereit zum Abtasten
TTL output
Die standardmäßige TTL-Ausgabe liefert einen Puls von 1ms Dauer von Digitalausgang 0 (Bbit 8) der 1401-Schnittstelle. Die Gesamtgeschwindigkeit der Sequenz, Impulsdauer und Auswahl des Ausgabebits können bei Bedarf in der Datei "pulse.pls" geändert werden.
Das Script erstellt eine Spike2-Ausgabesequenzdatei, die unter einem Standardnamen (pulse.pls) im Sequenz-Unterverzeichnis des Spike2-Hauptverzeichnisses der Anwendung gespeichert wird (z.B.. C:\Spike4\Sequence\pulse.pls).
Memory channel marker
Wenn Memory channel marker ausgewählt ist, wird ein neuer, temporärer Kanal erstellt und in der Datendatei angezeigt. Bei jeder Überschreitung des Schwellenwerts werden Marker in diesen Kanal importiert, und zwar an Positionen so nah wie möglich an den tatsächlichen Überschreitungen.
Dieser Kanal ist temporär und muss zu einem permanenten Kanal geschrieben werden, wenn er zusammen mit den aufgezeichneten Daten gespeichert werden soll. Dazu öffnen Sie das Menü Analysis und wählen Memory buffer und dann Write to channel. Über den daraufhin angezeigten Dialog können Sie einen leeren Kanal für die Daten wählen.
lvlmeter.zip
Bei gewissen Experimenten kann es notwendig sein, während der Aufzeichnung Offset- und Gain-Werte externer Vorverstärker wiederholt einzustellen. Es ist wichtig, diese Änderungen zu verfolgen und sicherzustellen, dass Aufzeichnungspegel stets im empfohlenen Bereich bleiben. Das Pegelmessungs-Script kann in diesem Fall hilfreich sein. Es erstellt eine duplizierte Ansicht der eingehenden Daten, wobei jeder Kanal im Verhältnis zum kompletten Eingangsbereich des 1401 dargestellt wird. Sie erhalten akustische und optische Warnsignale, wenn sich irgendwelche Spuren den Grenzen des Arbeitsbereichs nähern. Außerdem können Sie mit dem Script Gain, Offset und andere Veränderungen protokollieren, indem die Datendatei mit TextMarks versehen wird.
Für diese Funktion ist Spike2 Version 5 oder höher erforderlich.
wavemake.zip
Mit diesem Script können Sie Tonebursts, Rauschen oder Klicks erzeugen und in einer Abtastkonfiguration speichern. Diese Wellenformen lassen sich dann bei anschließenden Aufzeichnungen über einen 1401 DAC-Ausgang als auditive Stimuli wiedergeben.
Klickreize können positive oder negative Polarität haben. Die steigenden und abfallenden Phasen von Tonebursts können eine feste Dauer haben oder einer genauen Anzahl von Zyklen der zugrunde liegenden Wellenform entsprechen (Tone-Pips). Das Script kann auch Folgen identischer Toneburst mit festen Intervallen erzeugen. Es ließe sich also z.B. ein synthetisches Heuschrecken-Zirpen mit 4 gleichmäßig verteilten Silben erzeugen.
Sie können bis zu 10 auditive Stimuli in einer Abtastkonfiguration speichern und anschließend einzeln wiedergeben, indem Sie während einer Aufzeichnung eine Schaltfläche auf der Symbolleiste PlayWave anklicken. Mit dem Script WavePlay lassen sich ausgewählte Wellenformen selektiv wiedergeben. Eine ausführliche Benutzeranleitung finden Sie im Kommentarteil der Scriptdatei.
Software-Anforderungen: Spike2 Version 5.14 oder höher.
Hardware: nicht kompatibel mit Standard 1401.
waveplay.zip
Mit diesem Script können Sie während der Aufzeichnung willkürlich erzeugte Wellenformen (Play-Waves) wiederholt über einen oder mehrere DAC-Ausgänge wiedergeben. Ein typischer Verwendungszweck wäre z.B. das Abspielen wiederholter Tonebursts oder Kicks, erzeugt mit dem Script WaveMake, während auditive Reaktionen aufgezeichnet werden. Es gibt jedoch auch viele weitere Einsatzzwecke.
Sie haben die Möglichkeit, einen Satz von Wellenformen zur Wiedergabe in der nächsten Session auszuwählen und Zeitparameter wie Wiederholungsrate und Anzahl der Wiederholungen einzustellen. Stimuli und Reaktionen können dann als getriggerte Sweeps oder im "Chart-Recorder"-Modus angezeigt werden. Das Script bietet zudem die Option, abwechselnd zwei verschiedene Stimuli wiederzugeben. Ein typischer Verwendungszweck wäre z.B. die abwechselnde Wiedergabe von Druck- und Sog-Klicks. Eine ausführliche Benutzeranleitung finden Sie im Kommentarteil des Scripts.
Software-Anforderungen: Spike2 Version 5.14 oder höher. Dieses Script arbeitet in Verbindung mit einem Textsequenzer: PlayWaveform02.pls. Die Datei muss im Ordner namens "Sequence" im Hauptverzeichnis von Spike2 gespeichert werden.
Hardware-Anforderungen: Nicht kompatibel mit Standard 1401 Schnittstellen.
FF.zip
This online force feedback script is intended for studies in the field of sport science, rehabilitation and physical therapy. It monitors the force
generated by a subject performing an exercise while they view a display of the ongoing force vs. time plot. The script then presents user-defined
target force profiles that the subject attempts to match by varying their effort.
Features include;
- triangular, ramp and hold, double ramp and hold and sinusoidal profiles.
- profiles scaled as a percentage of maximum voluntary contraction (MVC)
- graphical interface to tailor the design of target profiles
- save multiple target profiles and load them when needed
- dual screen operation, i.e., one for the subject and one for the investigator showing different information
- options to display target profile and / or range limits (e.g. +- 10% of target level)
- Display force as a continuous trace or a "snail trail" of user-defined duration.
- Repeat presentation of target profiles at fixed or randomised time intervals
- Optional progressive increase or decrease in target force of successive stimuli
- Optional audio or text alerts when the next target of a series is about to appear or when rest periods begin.
- Customise-able trace colours and pen widths
- Option to add text notes to the data file during recording
- automatic saving of results
- Plot and tabulate "Performance", that is, the subjects success in matching force to the target level.
The download includes a suitable sampling configuration and a detailed user guide.
The script requires Spike2 v10.21 or higher
wavemake.zip
Mit diesem Script können Sie Tonebursts, Rauschen oder Klicks erzeugen und in einer Abtastkonfiguration speichern. Diese Wellenformen lassen sich dann bei anschließenden Aufzeichnungen über einen 1401 DAC-Ausgang als auditive Stimuli wiedergeben.
Klickreize können positive oder negative Polarität haben. Die steigenden und abfallenden Phasen von Tonebursts können eine feste Dauer haben oder einer genauen Anzahl von Zyklen der zugrunde liegenden Wellenform entsprechen (Tone-Pips). Das Script kann auch Folgen identischer Toneburst mit festen Intervallen erzeugen. Es ließe sich also z.B. ein synthetisches Heuschrecken-Zirpen mit 4 gleichmäßig verteilten Silben erzeugen.
Sie können bis zu 10 auditive Stimuli in einer Abtastkonfiguration speichern und anschließend einzeln wiedergeben, indem Sie während einer Aufzeichnung eine Schaltfläche auf der Symbolleiste PlayWave anklicken. Mit dem Script WavePlay lassen sich ausgewählte Wellenformen selektiv wiedergeben. Eine ausführliche Benutzeranleitung finden Sie im Kommentarteil der Scriptdatei.
Software-Anforderungen: Spike2 Version 5.14 oder höher.
Hardware: nicht kompatibel mit Standard 1401.