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

Skrypty do Spike2


Edycja

Seryjny import "obcych" formatów plików
uBatchImport.s2s (08/18)

uBatchImport.zip

Do spike2 można importować wiele obcych formatów plików. Pojedyncze pliki można interaktywnie importować poprzez Import w menu File programu Spike2. Natomiast, jeśli do importu jest dużo plików o tym samym formacie, to robi się to żmudne. Ten skrypt pozwala importować wszystkie, znajdujące się w określonym folderze, pliki o zdefiniowanym przez użytkownika typie. Obowiązują pewne ograniczenia. Na przykład, niektóre formaty mogą być importowane jedynie przez 32-bitowe wersje Spike2. Aby uzyskać dalsze informacje zajrzyj do sekcji helpa "import foreign data file".

Ten skrypt wymaga Spike2 v8.04 lub wyższej.

Ulepszenie:

  • importer DSI teraz działa
  • Dodano importery Neuroworks - Ponemah i Xltek (użytkownicy Spike2 8.08 i nowszych).

Ekspresowe usuwanie szumu sieciowego
HumRemoveExpress.s2s (01/18)

HumRemExpress.zip

To wyspecjalizowany skrypt do usuwania szumu sieciowego, który można wykorzystać, gdy przy pomocy CED Jednostka pulsów częstotliwości sieciowej lub podobnego urządzenia, został wiarygodnie zarejestrowany kanał zdarzeń ze znacznikami szumu. Obejrzyj pokaz video.

Jeżeli potrzebujesz uzyskać znaczniki szumu z kanału falowego zawierającego zakłócenie to powinieneś użyć oryginalnego skryptu Usuń szum sieciowy.

Ten skrypt wymaga Spike2 v7.20 lub wyższej.

Usuń szum sieciowy
HumRemove.s2s (02/18)

HumRemove.zip

Skrypt ten ma na celu poprawę stosunku sygnału do szumu nagrań fizjologicznych poprzez usunięcie zakłóceń związanych z siecią. Odbywa się to nie przez filtrowanie, ale przez odjęcie szacunkowej interferencji sieci od surowych danych i przechowywanie wyników w nowym kanale.

Ta ulepszona wersja skryptu wymaga Spike2 v7.20 lub nowszego.

Przebiegi powinny być rejestrowane z częstotliwością próbkowania wynoszącą co najmniej 500 Hz, a najlepiej 5 kHz lub więcej. Najlepsze wyniki uzyskasz, jeśli, oprócz twoich kanałów danych, nagrasz dedykowany kanał falowy, który wyraźnie pokazuje obecne oscylacje o częstotliwości sieciowej. Może to być po prostu wychwyt szumu przez nieekranowany kabel. Skrypt może wykorzystać ten sygnał do wygenerowania kanału zdarzeń ze znacznikami na początku każdego cyklu zasilania. Te znaczniki czasowe są następnie wykorzystywane do obliczenia sygnału zakłóceń sieciowych w celu odjęcia od każdego przebiegu w celu jego oczyszczenia.

Zobacz arkusz danych Hum Remove.pdf, zawarty w pliku HumRemove.zip, aby uzyskać pełne informacje.

Konwersja plików .smr do formatu big file, 400 kanałowych plików
Batch400.s2s (08/18)

batch400.zip

Normalne podglądy czasu w Spike2 mogą obejmować do 400 kanałów i mieć rozmiar do 2GB. Jednak domyślnie konfiguracja próbkowania tworzy 32 kanały. Liczba ta może nie być wystarczająca, jeśli twoja analiza danych wiąże się z tworzeniem wielu dodatkowych kanałów.

Ten skrypt pozwala na zbiorową konwersję wszystkich plików .smr znajdujących się w wybranym folderze do 400 kanałowego formatu big file. Dzięki temu podczas analizy nie zabraknie Ci miejsca na nowe kanały, a plik może urosnąć poza limit 2GB. Ten skrypt był ostrożnie testowany, ale nie ma gwarancji. Zrób kopię zapasową danych przed jego użyciem!

Wprowadzanie notatek do pliku danych
Add Tmk.s2s (01/17)

AddTmk.zip

Ten skrypt pozwala off-line dodawać informacje TextMark do podglądów czasu. Można go użyć do dodania lub usunięcia TextMark w kanale już istniejącym na dysku lub utworzyć nowy kanał TextMark. Skrypt tworzy etykietę skrótu Add Tmk na pasku Script Bar. Aby uruchomić skrypt wystarczy kliknąć na ten przycisk lub użyć skrótu klawiaturowego Alt+T. Główne okno dialogowe skryptu posiada przycisk Help. Kliknij na niego, by wyświetlić instrukcję użytkowania skryptu.

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

Oznaczanie ważnych danych przy pomocy kolorowych słupków
MarkStates.s2s (09/16)

MarkState.zip

Ten skrypt pozwala na utworzenie w podglądzie czasu kanału ‘state’ i użycie go do zaznaczenia istotnych zakresów czasowych, przy pomocy kolorowych, posiadających etykietę słupków. Słupki mogą zostać dodane automatycznie by zaznaczyć epizody, w których kanał falowy przekracza (w górę lub w dół) zdefiniowany przez użytkownika próg. Można również zaznaczyć te zakresy ręcznie, klikając i przeciągając myszką.

By zaznaczyć różne typy zdarzeń, można użyć do 6 różnych kolorów i etykiet w każdym kanale State. Skrypt może generować prosty raport zawierający czasy rozpoczęcia i trwania stanów oraz kolejności ich pojawienia się.

Tested with Spike2 v 7.18 and 8.10

Przesunięcie czasowe danych typu event
TimeshiftEvents.s2s (04/10)

TimeShiftEvents.zip

Ten skrypt może zostać użyty do skopiowania czasów zdarzeń lub znaczników z aktualnie zaznaczonego pliku danych do nowego, permanentnego kanału, w dowolnym otwartym pliku danych. Skrypt tworzy dwa kursory w celu zaznaczenia zakresu danych do skopiowania. Możliwe jest, opcjonalne, zastosowanie przesunięcia czasowego poprzez ustawienie czasu początkowego kopiowanych danych w nowym kanale. Odpowiedni plik przykładowy, Demo.smr znajduje się w folderze Data katalogu twojego Spike2.

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

Wprowadzanie off-line szeregów zdarzeń
AddEvents.s2s (04/10)

AddEvents.zip

Ten skrypt pozwala użytkownikowi ustawić przedział czasowy i częstotliwość stymulacji dla dodania zdarzeń do nowego kanału w pliku danych, o określonym interwale i przedziale czasowym. Ten skrypt pozwala na dodawanie różnych szeregów zdarzeń do tego samego kanału.

Ten skrypt może być również użyty do utworzenia na wyjściu szeregu pulsów o określonej częstotliwości. Gdy w kanale typu event zostaną już utworzone zdarzenia, można je wczytać do sekwencera wyjścia przy pomocy skryptu PlaySpikeTimes.

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

Ponumeruj zdarzenia od 1 do n
StimNumber.s2s (04/10)

StimNumber.zip

Tego skryptu można użyć do nadania numerów identyfikacyjnych stymulacjom, kształtom spajków lub znacznikom. Skrypt tworzy nowy kanał pamięciowy typu TextMark, w którym znajdują się oznaczenia cyfrowe zaczynające się od 1 dla pierwszego zdarzenia w zakresie. Odpowiedni plik przykładowy, Demo.smr, znajduje się w folderze Data katalogu twojego Spike2.

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

Wyrównaj Komentarze w skrypcie
Align Comments.s2s (08/15)

AlignComments.zip

Ten skrypt to narzędzie dla osób piszących skrypty. Poprawia on układ skryptu przez wyrównanie komentarzy, w liniach zawierających kod, do wspólnego, zdefiniowanego przez użytkownika przesunięcia.

Ten skrypt wymaga Spike2 w wersji 6.04 lub wyższej.

Uporządkuj układ skryptu
Script_Tidy.s2s (04/08)

ScriptTidy.zip

Ten skrypt to narzędzie dla osób piszących skrypty. Może on poprawić czytelność skryptów, zwłaszcza tych dłuższych z wieloma funkcjami i procedurami.

Dostępne opcje zawierają: usuwanie stałych i zmiennych, które zostały zadeklarowane ale ani raz nie użyte oraz sortowanie funkcji i procedur w alfabetyczną listę po głównym programie. Najwygodniej uruchomić ten skrypt poprzez przycisk na pasku Script Bar.

Ten skrypt wymaga Spike2 w wersji 6.04 lub wyższej. Wykorzystuje on również funkcje zawarte w pliku skryptowym GHutils.s2s (zawarty w plikach do pobrania). Plik ten musi znajdować się w folderze o nazwie include, zlokalizowanym wewnątrz katalogu zawierającego Spike2.

Łącz Pliki
MergeFiles5.s2s (01/17)

MergeFiles5.zip

en skrypt narzędziowy pozwala na:

  • Połączenie w jeden plik danych, wszystkich podglądów czasowych z danego foldera.
  • Kopiowanie i wklejanie danych pomiędzy otwartymi podglądami czasu.
  • Usuwanie danych z wybranego zakresu w podglądzie czasu.
Pełna instrukcja dla użytkownika znajduje się w komentarzach na początku skryptu. Ten skrypt działa z najnowszą wersją 5 programu Spike2. Wersja "de luxe" dla Spike2 v6 i późniejszych jest zawarta w standardowym folderze ze skryptami Spike2.

Łączenie plików
Concatenate01.s2s (06/18)

ConcatFiles.zip

Ten skrypt jest przeznaczony do łączenia zbiorów plików danych, które zostały zarejestrowane w sekwencji czasowej, z tą samą konfiguracją próbkowania. Pliki są łączone, koniec z początkiem, a przerwy są wstawiane w miejsca, w których jest opóźnienie pomiędzy końcem jednej rejestracji, a początkiem kolejnej. Oznacza to, że oś czasu o dokłądności do najbliższej sekundy jest zachowana. Jest to szczególne ważne gdy łączone są długie rejestracje, w których czas w ciągu dnia i długość przerw jest istotny.

Skrypt stosuje plik zasobów pierwszego pliku źródłowego w serii w celu zachowania kanałów Virtual, przetworzeń kanałów, kolejności wyświetlania kanałów itp., w pliku docelowym.

Dalsze informacje znajdują się w komentarzach na początku samego skryptu.

Testowany ze Spike2 v8.05. Kompatybilny ze Spike2 v7.07 lub wyższym.

Usuwanie Przedziałów Czasowych
DeleteRanges04.s2s (11/17)

DeleteRanges.zip

Ten skrypt wymaga Spike2 w wersji 7.07 lub wyższej. Pozwala on na usunięcie z podglądu czasu Spike2 zaznaczonych przedziałów czasowych. Przy użyciu skryptu TimeRanges.s2s znajdującego się w folderze scripts, należy zaznaczyć przedziały czasowe przeznaczone do wycięcia. Następnie należy uruchomić ten skrypt, by utworzyć nowy, zmieniony plik danych.

Oryginalne dane nie ulegają zmianie. Można użyć tego skryptu w celu wygenerowania ‘zwracających uwagę’ zmian w danych lub też, aby usunąć artefakty stymulacji.

Usuń artefakty, które wykraczają powyżej lub poniżej poziomu danych fizjologicznych
UnClip.s2s (02/20)

unclip.zip

Wiele rodzajów analiz obejmuje wykrywanie zdarzeń przekraczających poziom progowy. Próg ten zwykle opiera się na poziomie średnim + pewna wielokrotność odchylenia standardowego.

Pomiar średniej i odchylenia standardowego jest trudny w przypadkach, w których na dane wpływają artefakty, które powodują, że fala wielokrotnie osiąga granice zakresu rejestrowania, tj. jest „przycinana”. Jest to problem często spotykany podczas korzystania z systemów telemetrycznych do rejestrowania EEG lub EKG.

Ten skrypt „bez fanaberii” zapewnia sposób na złagodzenie tego problemu poprzez identyfikację artefaktów, które przekraczają lub spadają poniżej progu zdefiniowanego przez użytkownika. Tworzona jest kopia RealWave danego kanału, z artefaktami zastąpionymi przez poziom bazowy zdefiniowany przez użytkownika. Powinno to zmniejszyć zniekształcenie pomiarów średnich i odchyleń standardowych oraz, poprzez usunięcie usterek, uczynić dane przyjemniejszymi dla oka.

Ten skrypt wymaga Spike2 v7.19 lub wyższej.

Usuwanie artefaktów z kanału zdarzeń
debounce.s2s (07/09)

debounce.zip

Ten prosty skrypt czyści kanał zdarzeń poprzez kopiowanie do innego kanału zdarzeń, opuszczając wszystkie zdarzenia które zaszły zbyt szybko po ostatnim zdarzeniu.

Usuwanie artefaktów EKG z kanałów EMG
ECGDelete 02.s2s & ECGdelete v5.s2s (04/20)

ECGdelete.zip

Ten skrypt redukuje wielkość artefaktów EKG w zapisie EMG, poprzez odjęcie referencyjnego szumu. Konieczny będzie zapis kanału EKG obok zapisu EMG, jako źródła dla tworzenia znaczników Events wskazujących momenty pojawiania się artefaktów. Można pominąć ten krok, jeśli artefakty w kanałach EMG są wystarczająco duże, by stanowić wiarygodny sygnał wyzwalający.

Plik zip zawiera 2 skrypty, ECGdelete01.s2s nadający się do użycia ze Spike2 v7.07 lub wyższym oraz ECGdelete v5.s2s przeznaczony dla Spike2 v5.21 i v6.

Usuwanie artefaktów bodzców
artrem.s2s & artrem6.s2s 03/16

artrem.zip

Usuwa artefakty bodzców z kanałów danych, zastępując artefakt linią prostą w celu zachowania ciągłości. Artefakty mogą zostać zidentyfikowane w oparciu o kanał wyzwalający lub o pozycję kursorów.

W Plikach do ściągnięcia znajduje się uaktualniona wersja dla użytkowników Spike2 v6 lub wyższej. Podstawowa wersja jest wciąż dostępna dla użytkowników wcześniejszych wersji Spike2.

Popraw Usterki Sygnału
FeatureDetect.s2s (10/11)

FixGlitch.zip

Ten skrypt wersji 7 zamienia usterki lub artefakty w kanale Waveform lub RealWave przy pomocy predykcji liniowej. Mówiąc wprost, skrypt zamienia segmenty “złych” danych falą o podobnej zawartości spektralnej, co “dobre” dane po obu stronach defektu.

Konwersja pliku wynikowego do pliku danych
RES2SMR.S2S (06/02)

res2smr.zip

Konwertuje dane pliku wynikowego z powrotem w plik danych by można było wykorzystać plik danych do niektórych zastosowań. Wymaga programu Spike2 wersja 4 lub nowsza.

Kanały zdarzeńprocesu na widoku czasu
ProcEvts.s2s (01/17)

ProcEvts.zip

Jest to skrypt go ogólnego zastosowania, który jest użyteczny do tworzenia i edytowania kanałów Event, Level, Marker, TextMark, RealMark i WaveMark na widoku czasu.

Dzięki użyciu tego skryptu można:

  • Utworzyć nowy kanał znaczników przechowujący informacje o wartościach szczytowych, minimach i skrzyżowaniach poziomów w kanale analogowym lub typu RealWave.
  • Utworzenie wirtualnego dyskryminatora okna służącego do wykrywania wartości szczytowych lub minimów w kanale analogowym, znajdującym się w zakresie amplitudy zdefiniowanej przez klienta.
  • Utworzenie nowego kanału znaczników i ręczne dodawanie znaczników, użycie kursora do ustalania godziny oraz dialogów służących do wprowadzania dodatkowych informacji, np. kodów znaczników lub wartości Real-Mark.
  • Tworzenie nowego kanału poprzez łączenie grup elementów skopiowanych z kilku innych kanałów.
  • Edycja wcześniej utworzonych kanałów znaczników, poprzez dodanie nowych znaczników, wymazywanie lub przez zmianę kodów znaczników, tekstu lub wartości Real-Mark związanych z istniejącymi znacznikami.
  • łatwa eliminacja błędnych znaczników wywołanych odbiciem.
Do funkcjonowania tego skryptu potrzebny jest program Spike 2 w wersji 5 lub wyższej.

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ść.

×

‘Szum’ zasilania jest często złożony i zawiera dziwne harmoniczne częstotliwości sieciowej, co czyni go bardzo trudnym do usunięcia lub stłumienia przy pomocy prostych filtrów górnoprzepustowych lub sieciowych. HumRemoveExpress.s2s to skrypt wersji 7 Spike2, którego możesz użyć offline, by usunąć znaczną część tej rezydentnej interferencji sieciowej. Uczyni to Twoje dane znacznie bardziej prezentowalnymi i łatwiejszymi do analizy. Ten samouczek video pokazuje w jaki sposób użyć skryptu do usunięcia zakłóceń sieciowych.

  • ADInstruments Labchart
  • Alpha MED Sciences
  • Alpha Omega Engineering
  • Axon Instruments
  • Axona
  • Binary data
  • Bionic/Cyberkinetics
  • Biopac
  • CED CFS
  • CED SON (Macintosh)
  • COLD_Datein
  • CONSAM (D. Colquhuon)
  • DATAQ Instruments (Codas)
  • DataWave
  • DATAPAC
  • Data Sciences International
  • Delsys Files
  • elmiko medical
  • European Data Format(+)
  • Grass-Telefactor (PolyView)
  • HLR Data Format
  • Heka Data Format
  • INTAN
  • LabRecorder
  • LabStreamingLayer - LSL
  • Multi Channel System (Mc_Rack)
  • MindSet (16/24) data Files
  • MindWare data files
  • Motion Labs Systems Files .c3d
  • NeuroScan
  • Neuralynx
  • NewBehavior
  • Plexon
  • Ponemah 6
  • RC Electronics
  • Ripple Neuro
  • Text files
  • TMS International
  • Tucker-Davis Technologies
  • WAV (Microsoft)
  • WaveMetrics Igor Pro (PC/Mac)
  • Xltek Neuroworks
×
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: 85234945
×

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

×