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.
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.
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.
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:
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.
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.
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ść.
Zarejestrowano w Anglii: 00972132
Zarejestrowane biuro:
VAT: GB 214 2617 96
Numer rejestracyjny producenta: WEE/BD0050TZ
Dla naszych klientów z USA możemy dostarczyć formularz podatkowy W-8BEN, który identyfikuje nas jako firmę brytyjską.
(Int.+44) (0)1223 420186
1 800 345 7794