• UK
  • US
  • Français
  • Deutsch
  • Español (precios €)
  • Portugal
  • Polski
  • 日本人
  • 中國傳統
  • 简化中国

Skrypty do Spike2


Czas rzeczywisty

Funkcja ZAP: Rosnąca częstotliwość wyjściowej sinusoidy
ZAPexample.s2s (01/17)

ZAPexample.zip

Ten skrypt i związana z nim sekwencja mogą być użyte do wygenerowania z DAC 0 interfejsu 1401 fali sinusoidalnej o liniowo lub do kwadratu wzrastającej częstotliwości. Aby podejrzeć wyjście podepnij DAC 0 do ADC 0, wczytaj dołączoną konfigurację próbkowania, ZAPexample.S2C i z zakładki Sequencer wybierz plik tekstowy z sekwencją, ZAPexample.pls.

Skrypt otwiera nowy plik, gotowy do pobierania danych w oparciu o aktualną konfigurację próbkowania. Parametry fali sinusoidalnej są kontrolowane poprzez przycisk na pasku narzędzi skryptu i mogą być uaktualniane podczas próbkowania.

Ten skrypt wymaga Spike2 v7.00 lub wyższej oraz interfejsu Micro1401 lub Power1401.

Liniowe narastanie częstotliwości pulsów
LinRampFreq.s2s (01/17)

LinRampFreq.zip

Ten skrypt i związana z nim sekwencja tworzy on-line ciągi impulsów o narastającej lub malejącej częstotliwości. Użytkownik może ustawiać czas trwania ciągu, start, punkt zwrotny i częstotliwość końcową wychodzących impulsów.

Zanim uruchomisz skrypt musisz się upewnić, że w zakładce Sequencer twojej konfiguracji próbkowania została wybrana sekwencja LinRampFreq.pls. Skrypt tworzy nowy plik do rejestracji, w oparciu o aktualną konfigurację próbkowania.

W celach testowych, aby pomóc w wizualizacji wyników, ustaw kanał 1 w swojej konfiguracji próbkowania na kanał Event , w którym będą rejestrowane impulsy. Pulsy są ustawione na czas trwania 10 mikrosekund i są generowane poprzez wyjście cyfrowe 0 interfejsu 1401.

Ten skrypt wymaga Spike2 v5.17 lub wyższej oraz interfejsu Micro1401 lub Power1401.

Stymulacja w oparciu o zarejestrowane czasy spajków
PlaySpikeTimes.s2s (05/10)

PlaySpikeTimes.zip

Ten skrypt i związana z mim sekwencja to przykład na użycie tablicy sekwencera do wygenerowania, podczas próbkowania, wyjścia w oparciu o zarejestrowane wcześniej zdarzenia. Przed uruchomieniem skryptu, w zakładce Sequencer twojej konfiguracji próbkowania wybierz plik sekwencji PlaySpikeTimes.pls.

Po uruchomieniu, skrypt prosi użytkownika o otwarcie pliku danych zawierającego spajki lub zdarzenia, które mają zostać użyte oraz wybranie przedziału czasowego zdarzeń, które mają być wpisane do tablicy sekwencera. Naciśnięcie klawisza ’a’, podczas próbkowania, odtworzy skopiowane dane poprzez wyjście cyfrowe 0.

Ten skrypt wymaga Spike2 v5.17 lub wyższej oraz interfejsu Micro1401 lub Power1401.

Zmiany tempa zapisu video zależne od aktywności spajków
VideoRate.s2s (08/10)

VideoRate.zip

Ten skrypt może być użyty do monitorowania kanału WaveMark i przełączania pomiędzy wolnym tempem rejestracji i szybkim tempem rejestracji klatek w zależności od poziomu aktywności na wybranym kanale. Można określić minimalny interwał pomiędzy zdarzeniami, który sygnalizuje początek okresu niskiej aktywności.

Ten skrypt wymaga Spike2 v5.17 lub wyższej.

Użycie on-line filtra IIR na kanale z sygnałem falowym
OnlineFilter.s2s (06/16)

OnlineFilter.zip

Ten skrypt to przykład na zastosowanie, podczas próbkowania, filtra typu IIR na wybranym kanale z sygnałem falowym. Skrypt ten otwiera nowy plik danych, bazujący na aktualnej konfiguracji próbkowania, i generuje okno dialogowe, z którego użytkownik może określić typ filtracji jaka ma być zastosowana oraz źródłowy kanał z sygnałem falowym.

Gdy próbkowanie się rozpocznie, skrypt używa procedury bezczynności aby zastosować filtr do danych źródłowych i tworzy nowy kanał pamięciowy pokazujący wynik.

Ten skrypt wymaga Spike2 v6.01 lub wyższej.

Zastosowanie on-line filtra IIR do wielu kanałów z sygnałem falowym
OnlineFilter 04.s2s (06/16)

OnlineFilterMulti.zip

Ten skrypt pozwala na zastosowanie on-line cyfrowego filtra IIR do jednego lub większej liczby kanałów z sygnałem falowym. Skrypt jest dostarczony w formie pozwalającej na zastosowanie wybranego filtra do czterech, próbkowanych w tym samym tempie kanałów. Drobna zmiana w skrypcie pozwoli na zwiększenie liczby przetwarzanych kanałów.

Możliwe jest zastosowanie szerokiej gamy filtrów, w tym filtr sieciowy, rezonansowy, dolnoprzepustowy, górnoprzepustowy, oraz filtr zatrzymujący lub przepuszczających dane pasmo. Charakterystyka filtra może być wybrana spośród: Butterworth, Bessel, Chebyshev typu 1 albo Chebyshev typu 2.

W komentarzach, na początku skryptu, znajduje się podręcznik użytkownika.

Ten skrypt wymaga Spike2 w wersji v8.03 lub wyższej

3 kanałowy generator impulsów do stymulacji wewnątrzkomórkowej
PulseGen 01.s2s (09/19)

PulseGen.zip

Ta kombinacja skrypt/sekwencer jest przeznaczona do użytku z wielokanałowym wzmacniaczem mikroelektrodowym current-clamp. Pozwala on stymulować nawet trzy jednocześnie rejestrowane neurony w celu przetestowania łączności synaptycznej. Czas trwania i intensywność bodźca są kontrolowane za pomocą okna dialogowego, które pozwala na dokonanie szybkich zmian. Pozwala także szybko przełączać się między przewijanym ekranem a wyzwalanym, nakładaniem na siebie przebiegów.

Dołączamy również przykładową konfigurację próbkowania, abyś mógł łatwo przetestować system.

Na początku pliku skryptu znajduje się instrukcja użytkownika, którą można wydrukować w celach informacyjnych.

Wymagania programowe: Spike2 wersja 8.17 lub wyższa

Wymagania sprzętowe: Power 1401

Impuls z przecinania się wartości progowych
THRESPUL.S2S (07/15)

threspul.zip

Ten skrypt jest przeznaczony do użycia wraz z programem Spike2, wersja 3 lub późniejsza.

Wykrywa on godzinę przecinania się wartości progowych w kanale analogowym i po wykryciu oznacza te pozycje w pliku lub sygnałach wyjściowych impulsu TTL. Wartość ta jest ustalana przy pomocy kursora poziomego, który można przemieszczać w dowolnym momencie nagrywania.

Przed uruchomieniem skryptu należy upewnić się, że ustawiono odpowiednią konfigurację próbkowania. Wymaga to co najmniej jednego kanału analogowego. Jeśli po wykryciu wartości progowej zostanie wykryty impuls TTL, to można przeprowadzić konfigurację zdarzenia lub kanału poziomu w celu wykonania testów.

Celem uruchomienia skryptu należy przejść do menu skryptu i wybrać polecenie Run script. Jeśli skrypt jest już załadowany, wtedy będzie widoczny w menu. W innym przypadku należy wybrać polecenie Load and run, które wywołuje dialog wyboru pliku, w którym należy znaleźć i załadować skrypt threspul.s2s.

Po uruchomieniu skryptu pojawi się dialog z potrzebnymi ustawieniami:

Kanał sygnału wejściowego -
Kanał analogowy, na którym będzie opierać się synchronizacja przecinania się wartości progowych
Wartość progowa -
Kierunek przecinania się wartość progowej. Dodatni (wzrostowy) lub ujemny (spadający)
Działanie -
Impuls TTL i/lub marker kanału pamięci


Po naciśnięciu przycisku OK podczas dialogu skrypt otworzy nowy plik danych, gotowy do próbkowania a kursor poziomy będzie ustawiony na wybranym kanale analogowym. Kursor powinien znajdować się na właściwym poziomie początkowym dla wartości progowej. Następnie należy nacisnąć przycisk OK.

Po osiągnięciu gotowości do próbkowania wyświetlany jest pasek do kontrolowania próbkowania danych.

Quit -
Zakończenie skryptu i ukrycie paska
Sample start -
Rozpoczęcie próbkowania danych
Sample stop -
Zatrzymanie próbkowania. Przycisk ten jest nieaktywny do momentu rozpoczęcia próbkowania
New file -
Zamyka obecny plik i otwiera nowy plik gotowy do próbkowania


Sygnał wyjściowy TTL
Domyślny sygnał wyjściowy TTL podaje impuls o czasie trwania 1ms z cyfrowego wyjścia 0 (bit 8) interfejsu urządzenia 1401. W razie potrzeby ogólną prędkość sekwencji oraz czas trwania i wybór zakresu sygnału wyjściowego można edytować w pliku pulse.pls.

Skrypt zapisuje plik sekwencji sygnału wyjściowego programu Spike2, który jest zapisywany pod domyślną nazwą (pulse.pls) w kolejnym podkatalogu głównego katalogu programu Spike2, gdzie znajduje się aplikacja (np. C:\Spike4\Sequence\pulse.pls).

Marker kanału pamięci
Jeśli wybrano marker kanału pamięci, to wtedy jest tworzony nowy tymczasowy kanał, który jest wyświetlany w pliku danych. Przy każdym przecięciu wartości progowej do tego kanału są importowane znaczniki w miejscu jak najbliższym punktowi rzeczywistego przecięcia wartości progowej.

Kanał ten jest tymczasowy i należy go zapisać jako kanał stały, jeśli ma być zachowany wraz z plikiem zapisanych danych. W tym celu należy przejść do menu Analysis i wybrać w menu Memory buffer opcję Write to channel. Przy pomocy tego dialogu można wybrać pusty kanał, do którego można zapisać dane.

Śledzenie by wszystkie rejestrowane poziomy pozostawały w zalecanych limitach
LVLmeter.s2s (07/05)

lvlmeter.zip

Podczas niektórych typów eksperymentów, w toku rejestracji, niezbędne jest dokonywanie, raz za razem, zmian wzmocnień i offsetów zewnętrznych przedwzmacniaczy. Ważne jest by śledzić te zmiany i zapewnić, że rejestrowane poziomy pozostają w zalecanych limitach. Skryptowy miernik poziomów może pomóc w wypełnieniu tego zadania. Generuje on okno-duplikat, w którym pokazywane są twoje przychodzące dane, z każdym kanałem wyświetlanym w stosunku do pełnego zakresu wejściowego 1401. Daje on dźwiękowe i wzrokowe ostrzeżenia gdy którykolwiek z rysowanych wykresów zbliża się do limitu zakresu roboczego. Skrypt pozwala również rejestrować wzmocnienia, offsety i inne przez dołączanie do pliku notatek TextMark.

Ten skrypt wymaga programu Spike2 wersja 5 lub nowsza.

Generuj kliknięcia, bursty tonów i szumu do odtwarzania online
WaveMake 02.s2s (11/07)

wavemake.zip

Ten skrypt umożliwia Ci tworzenie burstów tonów, burstów szumu lub kliknięć i zapisanie ich w konfiguracji próbkowania. Te fale można potem odtworzyć przez wyjście DAC 1401 jako bodźce słuchowe podczas kolejnych sesji rejestracyjnych.

Kliknięcia mogą być w kierunku dodatnim lub ujemnym. Faza narastania lub opadania burstu tonów może mieć ustalone trwanie lub określoną liczbę cykli fali podstawowej (krótkich sygnałów). Skrypt może również tworzyć sekwencje identycznych burstów tonowych przedzielonych ustalonym interwałem. Tak więc możesz utworzyć, przykładowo, syntetyczne cykanie świerszcza z 4 równomiernie rozłożonymi sylabami.

W konfiguracji próbkowania możesz zgromadzić do 10-u bodźców słuchowych. Możesz je odtworzyć, podczas sesji rejestracyjnej, w trybie "jednokrotnego odpalenia" naciskając przycisk na pasku narzędziowym PlayWave.

Wymagania softwareowe: Spike2 wersja 5.14 lub nowsza.

Sprzęt: niekompatybilne ze standardowym 1401.

Prosty skrypt do stymulacji słuchowej i rejestracji
Waveplay v1.03.s2s (06/06)

waveplay.zip

Ten skrypt pozwala Ci w sposób ciągły, w trakcie rejestracji, odgrywać dowolne dźwięki (play-waves) poprzez jedno lub więcej wyjść DAC. Typowym zastosowaniem może być powtarzane odgrywanie burstów tonów lub kliknięć utworzonych przy pomocy skryptu WaveMake, w trakcie rejestracji odpowiedzi słuchowych. Istnieje jednak znacznie więcej innych możliwości.

Ten skrypt pozwala Ci wybrać zestaw fal dźwiękowych przeznaczonych do odtworzenia podczas następnej rejestracji i ustawić parametry czasowe, takie jak częstotliwość i ilość powtórzeń. Bodźce i odpowiedzi mogą być potem przedstawione w postaci wyzwalanych przebiegów lub też w trybie rejestracji ciągłej. Skrypt posiada również możliwość odtwarzania dwóch różnych bodźców naprzemiennie. Typowym zastosowaniem może być naprzemienna prezentacja zagęszczających się i rozrzedzających się kliknięć. Pełny przewodnik użytkownika znajduje się w sekcji komentarzy skryptu.

Wymagania softwareowe: Spike2 wersja 5.14 lub nowsza. Skrypt pracuje w połączeniu z sekwencerem tekstowym: PlayWaveform02.pls. Plik musi być umieszczony w folderze „sequence” wewnątrz głównego katalogu Spike2.

Wymagania sprzętowe: niekompatybilne ze standardowym 1401.

Force feedback
FF 08.s2s (08/24) Nowość!

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

Generuj kliknięcia, bursty tonów i szumu do odtwarzania online
WaveMake 02.s2s (11/07)

wavemake.zip

Ten skrypt umożliwia Ci tworzenie burstów tonów, burstów szumu lub kliknięć i zapisanie ich w konfiguracji próbkowania. Te fale można potem odtworzyć przez wyjście DAC 1401 jako bodźce słuchowe podczas kolejnych sesji rejestracyjnych.

Kliknięcia mogą być w kierunku dodatnim lub ujemnym. Faza narastania lub opadania burstu tonów może mieć ustalone trwanie lub określoną liczbę cykli fali podstawowej (krótkich sygnałów). Skrypt może również tworzyć sekwencje identycznych burstów tonowych przedzielonych ustalonym interwałem. Tak więc możesz utworzyć, przykładowo, syntetyczne cykanie świerszcza z 4 równomiernie rozłożonymi sylabami.

W konfiguracji próbkowania możesz zgromadzić do 10-u bodźców słuchowych. Możesz je odtworzyć, podczas sesji rejestracyjnej, w trybie "jednokrotnego odpalenia" naciskając przycisk na pasku narzędziowym PlayWave.

Wymagania softwareowe: Spike2 wersja 5.14 lub nowsza.

Sprzęt: niekompatybilne ze standardowym 1401.

Niektóre skrypty zostały opracowane przez uzytkowników, a nie zespół pracowników CED. Jesli macie Panstwo skrypt, który chcecie zaoferowac innym uzytkownikom za posrednictwem tej strony, prosimy o kontakt z Simon Gray. Zamieszczamy takze niektóre skrypty dla Signal.

krypty są przechowywane jak plik WinZip, myscript.zip, poza tymi, które są pokazane jako spike\scripts\myscript.s2s. Pliki te zostały zainstalowane wraz z programem Spike2 a spike oznacza nazwę katalogu w którym zainstalowano program Spike2. Kliknięcie na linii zawierającej opis powoduje wyświetlenie zestawienia informacji. Można je ściągnąć poprzez kliknięcie nazwy odpowiedniego pliku. Po ściągnięciu pliku należy sprawdzić jego wielkość.

Cambridge Electronic Design Limited

Zarejestrowano w Anglii: 00972132

Zarejestrowane biuro:

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

VAT: GB 214 2617 96

Numer rejestracyjny producenta: WEE/BD0050TZ

Warunki sprzedaży

Dla naszych klientów z USA możemy dostarczyć formularz podatkowy W-8BEN, który identyfikuje nas jako firmę brytyjską.

DUNS: 219151016
CAGE/NCAGE: KB797
NAICS: 423490
Kody towarów
Hardware: 84716070
Software: 85235190
×

Poczta elektroniczna:

info@ced.co.uk

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

(Int.+44) (0)1223 420186

Z Ameryki Pn:

1 800 345 7794

×