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

Skrypty do Spike2


Użyteczne funkcje

Skopiuj dane do, i z, widoków Grid
ghgridutils.s2s (10/17)

gridutils.zip

Ta biblioteka zawiera funkcje do konwersji tablic ciągów na format liczbowy i na odwrót. Są one potrzebne podczas pracy z widokami Grid, ponieważ liczby muszą zostać przekonwertowane na ciągi przed dodaniem ich do tabeli, a kolumny i wiersze ciągów w siatce muszą zostać przekonwertowane z powrotem na liczby, zanim będą mogły być dalej przetwarzane za pomocą skryptu. Tutaj możesz znaleźć skrypt pokazujący, w jaki sposób są używane te funkcje.

Skopiuj tę bibliotekę do uwzględnianego folderu w Spiken, w folderze Dokumenty. Aby użyć tych funkcji, dodaj wiersz #include "ghgridutils.s2s" u góry skryptu.

Ten skrypt wymaga Spike2 w wersji 8.06 lub nowszej. Począwszy od wersji 8.14 i 9.02, skrypt ten zostanie dodany do folderu uwzględnianego przez aplikację Spike2.

Biblioteka Sekwencera
seqlib.s2s (02/10)

SeqLib.zip

SeqLib - biblioteka funkcji mających pomóc w obliczaniu wartości zmiennych sekwencera. SeqLib zawiera mocno oczekiwaną funkcję; coś co oblicza wartość zmiennej wymaganą by ustawić wyjście DAC na określone napięcie. Jest to ekwiwalent operatora VDAC32() wbudowanego w kompilator sekwencji ale może być używany w znacznie elastyczniejszy sposób. Inne funkcje SeqLib konwertują czas w takty sekwencera i generują wartości zmiennych nadające się by je zapisać do wyjścia cyfrowego lub do kontrolowania wyjść kosinusoidalnych.

Losowa Kolejność w Tablicy Liczb Całkowitych
shuffle eg.s2s (08/15)

shuffle.zip

Ta funkcja wprowadza losową kolejność elementów tablicy liczb całkowitych. Typowym zastosowaniem może być wprowadzenie losowości prezentacji pospolitych i rzadkich bodźców słuchowych.

News Flash
Newsflash example.s2s (02/05)

nwsflash.zip

Jeśli użytkownik doda te funkcje do swoich własnych skryptów, to może wyświetlić ramki z komunikatami podobne do ramek generowanych przez wbudowaną procedurę Message(), z następującymi dodatkowymi cechami:

  • Można definiować pozycję ekranu, w której ma się pojawić ramka z komunikatami.
  • Opcjonalnie możliwe jest zastosowanie sygnału dźwiękowego (’pip’) kiedy komunikat jest wyświetlany po raz pierwszy.
  • Komunikat ten zamyka się automatycznie po upływie zadanego czasu, dzięki czemu nie ma konieczności naciskania klawisza przed podjęciem dalszych działań.

Funkcja ukrywania/przywracania pływających okien
HideRestoreApps.s2s (03/05)

hiderest.zip

Procedury te można użyć na początku wykonywania skryptu do ukrycia wszystkich pływających okien, pasków narzędzi itp. i można je było przywrócić na końcu. Dzięki temu można zmaksymalizować dostępny obszar ekranu podczas wykonywania skryptu. Matryca gFloat%[] array na początku skryptu powinna mieć charakter globalny.

Procedury te są używane w wielu skryptach CED. Przedstawiona tutaj opcja służy do ukrywania okna skryptu. Obecna wersja tych procedur jest w niewielkim stopniu uproszczona, a dalsze informacje znajdują się w indeksie pomocy programu Spike 2 pod App().

Funkcje te powinny być zgodne ze wszystkimi wersjami programu Spike2.

Logi Clear
ClearLogQ.s2s (03/05)

clearlog.zip

Ta procedura skryptowa Spike2 sprawdza czy w oknie dziennika znajduje się jakiś tekst. Jeśli dziennik zawiera tekst, wyświetlone zostaje okno z zapytaniem czy wyczyścić dziennik przed kontynuowaniem. Jeśli wybierzesz Nie, kursor tekstowy jest ustawiany na końcu pliku dziennika. Procedura nie zmienia aktualnego widoku.

Dodaj tą funkcję do sekcji z funkcjami i procedurami twojego własnego skryptu. Możesz się potem do niej odwołać w skrypcie, na początku funkcji, które zapisują dane do pliku dziennika albo może w funkcji Quit(), jako pomoc w utrzymaniu porządku w pliku dziennika.

Ta procedura powinna działać we wszystkich wersjach Spike2.

DoButtons
DoButtons example.s2s (06/06)

dobuttons.zip

Funkcje skryptowe ToolbarEnable() i ToolbarClear() mogą działać tylko na jednym (lub wszystkich) przyciskach. Tak więc potrzebowałeś sekwencji 4 lub 5 odwołań do funkcji ToolbarEnable() za każdym razem gdy trzeba było ustawić dostępność wielu przycisków. Funkcja DoButtons%() dostarcza metodę ustawiania stanu wielu przycisków przy pomocy jednego odwołania. By jej użyć, po prostu skopiuj DoButtons%() do sekcji funkcji i procedur swojego skryptu i odwołaj się do niej tak jak to pokazano w przykładowym skrypcie.

Ta funkcja wymaga programu Spike2 v5.14 lub nowsza.

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

×