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

Skrypty do Spike2


Przykłady metody

Kopiowanie danych do, i wydobywanie danych z, widoku Grid
Grid demo.s2s (10/17)

GridDemo.zip

Ten skrypt demonstruje użycie funkcji skryptowych do utworzenia widoku Gridi i dodania do niego danych lub wyodrębnienia z niego danych.

Widoki Grid przechowują dane jako łańcuchy, a nie liczby. Ten skrypt wykorzystuje bibliotekę funkcji skryptowych (ghgridutils.s2s) do konwersji 1- i 2-wymiarowych tablic liczb na kolumny i wiersze ciągów znaków i na odwrót.

Ten skrypt wymaga Spike2 w wersji 8.06 lub nowszej. Od wersji 8.14 i 9.02 skrypt ten będzie zawarty w folderze skryptów aplikacji Spike2.

Rysuj swoje własne krzywe falowe
DrawPlayWave.s2s (01/10)

DrawPlayWave.zip

Ten skrypt pozwala na rysowanie przy pomocy wskaźnika myszki arbitralnych krzywych falowych, które zostaną odtworzone przez DAC 1401. Użytkownik określa tempo generowania wyjścia, czas trwania fali oraz przypisany do niej przycisk. Następnie użytkownik, w oknie wyników, przyciskając klawisz Shift i przesuwając myszką z wciśniętym lewym przyciskiem rysuje kształt fali. Narysowana fala, poprzez przyciśnięcie ’Add’ na pasku narzędziowym skryptu, może zostać dodana do obszaru odtwarzanych fal w konfiguracji próbkowania.

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

Interaktywna kontrola amplitudy impulsów wyjściowych
CursorPulseAmp.s2s (01/17)

CursorPulseAmp.zip

Ten skrypt i związana z mim sekwencja to przykład na interaktywne uaktualnianie, podczas próbkowania, uruchomionego pliku sekwencji.

Dołączona konfiguracja próbkowania może zostać użyta do podglądu wychodzących impulsów, gdy podepnie się DAC 0 do ADC 0 interfejsu 1401. Przed uruchomieniem skryptu załaduj z zakładki sekwencera plik CursorPulseAmp.pls zawierający sekwencję i naciśnij OK. Skrypt otwiera nowy plik danych gotowy do próbkowania i tworzy pasek narzędziowy do uruchamiania i zatrzymywania próbkowania. Podczas próbkowania można przesuwać w górę i w dół horyzontalny kursor, w celu kontrolowania amplitudy wychodzącego szeregu impulsów.

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

Testowanie skryptów on-line na istniejących plikach danych
SimOnSkel.s2s (01/17)

SimOnSkel.zip

Ten skrypt używa komendy skryptowej PlayOffLine() do odtworzenia istniejącego pliku danych i udostępnienia skryptowi aktualnie odtwarzanej pozycji w celu symulowania próbkowania.

Aby użyć tego w celach testowych po prostu musisz dodać kod funkcji, której chcesz użyć on-line, we wskazane miejsce funkcji Idle%().

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

Alarm czasowy
Alarm.s2s (05/10)

Alarm.zip

Ten skrypt to prosty przykład pozwalający użytkownikowi na ustawienie alarmu w oparciu o czas wskazywany przez zegar systemowy komputera. Ten przykład generuje ton i wyświetla okienko z wiadomością gdy zostanie osiągnięty czas alarmu. Skrypt ten można łatwo zmodyfikować tak, aby wykonywał inne funkcje, gdy zostanie osiągnięty określony czas, na przykład rozpoczęcie wcześnie rano próbkowania do pliku, zanim przyjedziesz do pracy!

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

Wykorzystanie pliku tekstowego do przywrócenia zmiennych
RESTVAR.S2S (07/98)

restvar.zip

Skrypt ten ilustruje wykorzystanie zewnętrznych plików tekstowych w programie Spike2 do zapisywania i przywracania wartości zmiennych skryptu. Po przerwaniu skryptu tworzony jest plik tekstowy, w którym zachowane są wartości zmiennych. Po ponownym uruchomieniu skryptu (ewentualnie po wyłączeniu komputera w międzyczasie) wartości zmiennych są ładowane ponownie do skryptu jak gdyby nie było żadnej przerwy.

Zagnieżdżone paski narzędzi
NESTTOOL.S2S (01/17)

nesttool.zip

Jest to przykład skryptu wykorzystującego zagnieżdżone paski narzędzi. Przeznaczony dla osób, które już piszą skrypty i które chcą przejść z wewnątrz jednego paska narzędzi do drugiego. Jest to szkieletowy skrypt o niewielkiej funkcjonalności, który stanowi jednak dobry przykład wykorzystywanych technik.

Skrypt ten ma główny pasek narzędzi, który z kolei wywołuje drugi pasek. Następnie po opuszczeniu wszystkich pasków, skrypt powraca do paska, z którego został wywołany.

Przykład sterowania sekwenserem
AUTODAC.S2S (04/99)

autodac.zip

Przykład uruchomienia sekwensera ze skryptu Spike2, włączając w to zastosowanie zmiennych sekwensera. Plik autopump.pls powinien znajdować się w katalogu Spike2\sequence. W celu zobaczenia skutku należy ustawić konfigurację próbkowania na dwa kanały analogowe i podłączyć wyjścia DAC 0 i 1 do wejść ADC 0 i 1.

Schemat skryptu próbkowania i analizy w czasie rzeczywistym
ONSKEL.S2S (01/17)

onskel.zip

Jest to pusty skrypt który nic nie robi, ale stanowi schemat, w oparciu o który można zbudować swój własny skrypt do analizy w czasie rzeczywistym. Umożliwia kierowanie za pośrednictwem paska narzędzi plus zmienianą przez użytkownika funkcję braku aktywności, służącą do przeprowadzania analizy.

Prosta analiza pojedynczych plików
SKEL2.S2S (01/17)

skel2.zip

Jest to pusty skrypt który nic nie robi, ale stanowi schemat, w oparciu o który można zbudować swój własny skrypt. Tworzy pętlę, która w powtarzający się sposób otwiera jeden plik danych do chwili zatrzymania przez użytkownika.

Zarządzanie listą plików do analizy
SKELETON.S2S (05/99)

skeleton.zip

Jest to pusty skrypt który nic nie robi, ale stanowi schemat, w oparciu o który można zbudować swój własny skrypt. Obsługuje listę otwartych plików, włączając w to otwieranie dalszych plików plus wybór pliku do analizy.

Przetwarzaj w podobny sposób grupę plików
BatchProcess.s2s (11/09)

BatchProcess.zip

To jest szkielet skryptu, który w łatwy sposób może zostać zmodyfikowany tak, by dokonywał tych samych operacji na wszystkich plikach smr (lub wybranych plikach smr) we wskazanym katalogu – na przykład ustawianie aktywnych kursorów.

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

×