09/2002 |
1.906 |
Usunięte błędy
- Przeciąganie paska narzędzi podczas próbkowania ze skryptu czasami powodowało awarię programu. Błąd ten został usunięty.
- Niektóre aktywne tryby kursorów były niewiarygodne. Błąd ten został usunięty.
- Polecenie skryptowe SetLeak() teraz przyjmuje poprawnie czas podany w sekundach. Przed usunięciem tego błędu program ulegał awarii, jeśli wyświetlane jednostki nie były sekundami.
- Ta wersja obecnie współpracuje z urządzeniem Micro1401 MkII.
- Obecnie jest możliwa histereza większa niż połowa pełnego zakresu przetwornika analogowo-cyfrowego dla częściowo wywoływanego próbkowania z analogowym sygnałem inicjującym.
- Naprawiono błąd związany z różnicowaniem kanałów, który wprowadzono w ostatniej wersji.
|
|
12/2000 |
1.903 |
Usunięte błędy
- Zewnętrzna Część dialogu konfiguracji próbkowania dotycząca stanów cyfrowych jest właściwie odświeżana jeśli była częściowo zakryta.
- Kontroler 1902 pozwala na zastosowanie filtrów dla częstotliwości poniżej 0,5 Hz.
- Procesy różnicowania i integracji są teraz skalowane dla okresu próbki; poprzednio obliczano zwykłe sumy lub różnice.
- Rejestrator skryptów rejestruje właściwie różnicowanie kanałów.
|
|
10/2000 |
1.902 |
Usunięte błędy
- Usunięto ponownie wymóg dotyczacy MSVCRT.DLL.
- Okno zmiennych nie zmienia ich przesuwanej pozycji podczas krokowego wykonywania skryptu.
|
|
09/2000 |
1.901 |
Usunięte błędy
- Przywołanie dialogu procesu AutoAverage podczas patrzenia w ramkę widoku pamięci inną niż Ramka 1 nie powoduje zawieszenia programu.
- Wykonanie drugiej procedury AutoAverage na końcu istniejącej procedury nie powoduje już dalszego dzielenia istniejących średnich przez liczbę pobrań danych.
|
|
07/2000 |
1.90 |
Nowe funkcje
- Zawiera najnowsze sterowniki dla Windows 2000 i NT.
Usunięte błędy
- Działa funkcja Display All w menu kursora nawet jeśli wybrano ms lub us jako jednostki.
- Funkcja CursorActiveSet() zapisuje teraz poprawnie.
|
|
06/2000 |
1.89 |
Usunięte błędy
- Usunięto problem, który uniemożliwiał programowi Signal odczyt danych jeśli wymagany wewnętrzny bufor wynosił dokładnie 64 kb.
- Jeśli w dialogu preferencji nie ustawiono ścieżki dla plików tymczasowych, Signal nie ulega awarii jeśli dane są zapisywane na napędzie inny niż bieżący.
- Opcja "Cycles before idle" może być obecnie ustawiona na 0 w konfiguracji próbkowania.
Zmiany
- Wersja ta nie potrzebuje do działania biblioteki MSVCRT.DLL.
|
|
04/2000 |
1.88 |
Usunięte błędy
- Usunęliśmy problem z wersji 1.87, w której zmiana konfiguracji próbkowania mogła zginąć jeśli naciśnięto przycisk OK a nie Run Now.
|
|
04/2000 |
1.87 |
Nowe funkcje
- Signal może tworzyć pliki CFS ze ścieżką dostępu ponad 70 znaków.
Usunięte błędy
- Przemieszczanie pomiędzy zakładkami dialogu konfiguracji próbkowania nie powoduje utraty danych.
|
|
03/2000 |
1.86 |
Nowe funkcje
- Poprawiono algorytmy wartości szczytowych i wartości minimalnej w celu usunięcia problemów z częścią sygnału analogowego poniżej wartości minimalnej lub powyżej wartości szczytowej na początku zakresu wyszukiwania.
Usunięte błędy
- Dołączanie wielu ramek do istniejącego pliku nie powoduje powstania plików z danymi w błędnych ramkach.
|
|
02/2000 |
1.85 |
layoutfixes
- Wartości kursora są obecnie zawsze pobierane z najbliższego próbkowanego punktu. Poprzednio były to czasem średnie z dwóch punktów.
- Przeciągnięcie pionowego kursora na lewo lub prawo od widoku powoduje teraz poprawne przewijanie danych nawet jeśli jednostki czasu są inne niż sekundy. Poprzednio, jeśli w menu Preferencje milisekundy lub mikrosekundy zostały wybrane jako jednostki, przewijanie powodowało nieprzewidywalne skutki.
|
|
02/2000 |
1.84 |
Usunięte błędy
- Korygowanie w czasie rzeczywistym nie powoduje przepełnienia jeśli jest próbkowana ujemna pełna skala.
- Niektóre sterowniki drukarek postscriptowych mogły spowodować przepełnienie jednostki zmiennoprzecinkowej, co powodowało załamanie programu Signal. Program teraz radzi sobie z przepełnieniem.
|
|
01/2000 |
1.83 |
Nowe funkcje
- Jest to pierwsza wersja obsługująca sterowniki USB.
Usunięte błędy
- Polecenie FileSaveAs() nie powoduje już załamania systemu jeśli użytkownik próbuje zapisać plik do nieistniejącego katalogu.
- Rejestrator skryptów obecnie zapisuje poprawnie funkcję ShowBuffer().
|
|
11/2099 |
1.82 |
Nowe funkcje
- Ta wersja programu Signal obsługuje w pełni urządzenie Power1401, pozwalając na największy możliwy wskaźnik ADC oraz dużo większą rozdzielczość czasów sygnału wyjściowego impulsu.
Usunięte błędy
- Rejestrator skryptów tworzy właściwie kod dla odejmowania offsetu DC od jednego lub więcej kanałów.
- Zamknięcie dużej ilości widoków z kopiami przy pomocy polecenia Close All w menu systemu Windows mogło spowodować błąd programu. Błąd ten został usunięty.
|
|
08/1999 |
1.81 |
Nowe funkcje
- Ta wersja Signal jako pierwsza obsługuje urządzenie Power1401.
- Pętla pozyskiwania danych została skorygowana by ograniczyć przerwę między ramkami, zwłaszcza fluktuację przerwy.
Usunięte błędy
- Polecenie CursorDelete(-1) wymazuje wszystkie pionowe kursory.
- Tryb LastN działa teraz poprawnie podczas przetwarzania w trybie czasu rzeczywistego.
- Poprzednio dochodziło do załamania programu Signal podczas próby wklejania wykresu sinusoidalnego w widoku XY. Obecnie nie dzieje się nic.
- Początkowe ustawienia aktywnego kursora po zastosowaniu funkcji CursorMode() są teraz dobre. Poprzednio wstępny ciąg czasu był "" i skala czasu była nieważna. Obecne ciągi czasu to "XLow()"oraz "Xhigh()", a wszystkie czasy są w sekundach.
- Wprowadzono poprawki do poleceń Power1401, które umożliwiają właściwe funkcjonowanie sygnałów wyzwalających i impulsowych sygnałów wyjściowych.
|
|
06/1999 |
1.80 |
Nowe funkcje
- Dodano nowe pozycje menu, które sluza do podgladu i edycji komentarzy pliku oraz ramek.
- Stan ramek, czas poczatkowy oraz znaczniki sa teraz zamieszczane w naglówku wydruku.
- Okna kursora zostaly zmienione w ten sposób, ze pozostaja na wierzchu, poprzez prawe klikniecie myszy dostepne sa dodatkowe funkcje.
- Mozna uruchomic lub wylaczyc automatyczne przetwarzanie obrazów pamieci jesli dane zródlowe zmieniaja sie.
- Dialog preferencji zawiera opcje wyboru czcionki uzywanej w plikach tekstowych oraz opcjonalnie w nowych obrazach danych.
- Nowa metoda przetwarzania (Auto-Average) umozliwia uzyskanie sredniej z wielu ramek a kazda ramka jest uzyskiwana z n ramek zródlowych.
- Kursory poziome sa teraz dostepne z menu .
- Zmiana sterownika urzadzenia jest teraz widoczna w ramce About.
- Operacja odejmowania przesuniecia pradu stalego ma teraz mechanizm wyboru obszaru, nad którym jest mierzony poziom pradu stalego.
Usunięte błędy
- Dialog ustawien nie zadaje pytania czy nalezy usunac bins jesli ustawienia nie zostaly zmienione.
- Funkcja dolaczania ramek jest wylaczona w czasie rzeczywistym i przy wyniku leak-subtraction.
- Dialogi przetwarzania nie wprowadzaja w blad wskutek podawania czasu w milisekundach.
- Jesli to potrzebne, kody stanu sa zapisywane do przetwarzanych wyników.
- Funkcja DlgChan() pracuje z widokiem XY.
- Liczba punktów i oznaczen osi na widoku XY moze byc teraz zmieniana w czasie rzeczywistym.
- Dostepna funkcja wydruku zawartosci ekranu w czasie rzeczywistym
- Funkcja Window() dziala w przypadku ukrytych zminimalizowanych widoków.
- Funkcja ChanValue() zwraca blad krytyczny jesli nie ma danych i zmiennej data%, która powiadamia o tym
- Ramki pomiedzy uaktualnieniami do przetwarzania w czasie rzeczywistym sa wlasciwie uzywane.
- Podglad impulsów pilowych zostal poprawiony
- Jesli to potrzebne, analiza w czasie rzeczywistym odbywa sie zgodnie z polem wyboru usuwania wyników
- W razie potrzeby zrezygnowanie z pobierania danych powoduje ponowne przetwarzanie
- Przeciagniecie kursora poziomu w trakcie uruchamiania poza ekran nie powoduje bledu próbkowania.
- Przeciagniete poziomy w trakcie uruchamiania sa zawsze rysowane poprawnie.
|
|
02/1999 |
1.72 |
Usunięte błędy
- Przetwarzane sygnały wyjściowe generowane przez wzmacniacz były błędne, co w rezultacie powodowało, że w niektórych okolicznościach próbkowane dane były błędnie skalowane.
|
|
12/1998 |
1.71 |
Usunięte błędy
- Wartości kursora oraz okna pomiaru regionu kursora nie pokazują pomiarów pobranych z danych bufora ramek, jeśli został pokazany bufor ramek.
- Dialog konfiguracji impulsów ulegał w niektórych warunkach zawieszeniu jeśli był używany tryb ramek sygnału wyjściowego.
|
|
11/1998 |
1.70 |
Nowe funkcje
- Analiza graficzna tendencji służąca do dokonywania pomiarów z plików danych i tworzenia wykresu XY.
- Aktywne kursory automatycznie przemieszczają się do pozycji funkcji w danych. Funkcja ta działa równolegle z wytwarzaniem wykresu tendencji w celu zwiększenia możliwości programu.
- Analiza bazująca na odejmowaniu przecieków w celu uzyskania widoku pamięci z wieloma ramkami.
- Wybór jednostek czasu (sekundy, milisekundy, mikrosekundy).
- Kierowanie poziomem wyzwalającego sygnału w czasie rzeczywistym poprzez kursory.
- Wbudowana funkcja automatycznego odrzucania lub zaznaczania artefaktów.
- Regulacja szerokości linii w celu poprawy jakości obrazu i druku.
- Automatyczne przechodzenie w tryb oczekiwania po n cyklach wielu stanów
- Do funkcji modyfikacji kanałów dodano operację wymiany danych.
- Wielopoziomowe cofanie operacji dla zmian obrazu.Usunięte problemy:Obecnie funkcja uśredniania spektrum działa prawidłowo.Ponownie działa funkcja Colour()
Usunięte błędy
- Power-spectrum averaging function now works again.
|
|
09/1998 |
1.63 |
Usunięte błędy
- Wyniki analizy spektrum mocy są teraz skalowane poprawnie. W wersjach 1.60-1.62 wyniki spektrum zasilania pokazywały dokładnie połowę poprawnych wartości.
- Wymiana impulsów obsługuje obecnie poprawnie dowolne sygnały analogowe rozpoczynające się w czasie zero i sygnał wyjściowy fali sinusoidalnej jest zawsze zatrzymywany.
- Poprzednio rejestrator skryptów mógł zagubić zarejestrowane polecenie, zwłaszcza w przypadku bardzo krótkich skryptów.
- Automatyczny zapis pliku bez użycia automatycznego nazywania pliku powodowało błąd programu Signal.
- Usunięto problem związany ze zapisem próbkowanego pliku pod taką samą nazwą jak szablon nazwy konfiguracji próbkowania.Obecni użytkownicy mogą ściągnąć za darmo.
|
|
09/1998 |
1.62 |
Nowe funkcje
- Funkcja skryptu ViewKind() została rozszerzona. Obecnie w jej skład wchodzi opcjonalny widok obsługi argumentu, dzięki czemu może być używana do sprawdzania i statusu typu obrazów, które obecnie nie są aktywne.
Usunięte błędy
- Funkcja skryptu SampleStatus() zwraca teraz w wiarygodny sposób 3, kiedy zostaje zatrzymane próbkowanie.W wersji 1.61 mechanizm eksportu danych do pliku tekstowego był wadliwy.
- Wszystkie ramki zawierały dane z aktualnej ramki. Błąd ten jest usunięty w obecnej wersji.
|
|
08/1998 |
1.61 |
Nowe funkcje
- Szybsze działanie dowolnego analogowego sygnału wyjściowego w urządzeniu 1401plus, do 80KHz.
- Tryb stałego przechwytywania danych ma funkcję losowej wariancji w określonych granicach stosowaną w odniesieniu do czasu przechwytywania.
Usunięte błędy
- Obecnie mechanizm pauzy po próbkowanym pobraniu działa natychmiast. Zmiany impulsów wyjściowych podczas próbkowania mają wpływ na następne przechwytywanie.
- Usprawniono funkcję Abort w odniesieniu do dialogu pozyskiwania informacji podczas próbkowania.
- W poprzednich wersjach wymiana impulsów w niewłaściwy sposób ograniczała amplitudy impulsów.
- Wstępne wartości wyjścia są ustalane jak najszybciej dla impulsów wyjścia.
- Zmiany w kalibracji kanału są natychmiast odzwierciedlane w danych.6. W urządzeniu micro1401 obsługa przesyłu sygnału wyjściowego powodowała przerwanie próbkowania.Aktualni użytkownicy mogą ściągnąć za darmo.
|
|
07/1998 |
1.60 |
Nowe funkcje
- Rozległe mechanizmy sterowania wyświetlania z klawiatury.
- Funkcje modyfikacji kanału (korekta, odejmowanie offsetu DC itd.) przy użyciu klawiatury, menu lub przy wykorzystaniu języka skryptowego.
- Bufor ramek, funkcje arytmetyczne oraz dialog z wieloma ramkami do wykonywani powtarzających się czynności. Występują także funkcje języka skryptowego umożliwiające użycie bufora,
- Można teraz otwierać pliki z atrybutem tylko do odczytu, jednak nie można ich modyfikować6.
- Obecnie dostępny jest znacznik trybu uaktualniania danych do zmiany menu.
- Tam gdzie to możliwe dodano menu kontekstowy (prawy przycisk myszy).
- Obsługiwane są przesyłowe sygnały wyjściowe wzmacniacza.
- Język skryptowy może teraz kontrolować nazwy dialogów generowanych przez funkcje Message(), Query(), Input()i Input$().
- Funkcja skryptu DlgList() może pobierać pojedynczy ciąg przechowujący wszystkie warianty - znaczne ułatwienie użycia.
Usunięte błędy
- Funkcja języka skryptowego PulseAdd() działa teraz w przypadku dowolnych elementów sygnału analogowego.
- Usunięto niektóre mniejsze błędy w rozkładzie impulsów a mechanizmy próbkowania zostały zmienione tak by usunąć ewentualną przyczynę zawieszenia próbkowania.
- Odrzucenie pobierania w trybie ustalonego okresu czasowego nie ma wpływu na rozkład okresów czasu.
- Funkcja skryptu Optimise() czasami zwracała nieważną wartość6. , powodując zawieszenie skryptu.
- Poprawiono układ dialogów utworzonych przez język skryptowy.
- Próbkowanie nie odbywa się do końca pobierania, kiedy jest zatrzymane w środku długiej sekwencji.
- Znaczniki obrazu zwracane przez funkcję SampleHandle() współpracują z takimi funkcjami jak WindowVisible.
|
|
05/1998 |
1.52 |
Usunięte błędy
- Dołączane ramki nie były właściwie uaktualniane lub zapisywane. Problem ten jest teraz poprawiony.
- Funkcja SampleStatus() zwraca teraz kiedy próbkowanie jest zatrzymane, ale nie zakończone.
- Jeśli ścieżka dla nowych próbkowanych plików danych jest nieważna, wtedy jest automatycznie usuwana.
- Funkcja CondSet() obsługuje poprawnie wartości domyślne dla ustawień filtra.
|
|
05/1998 |
1.51 |
Usunięte błędy
- Funkcja skryptu SampleRate nie zmieniała właściwie szybkości. Funkcje SampleBurst i mogły ustawić prędkość, ale tego nie robiły. Działają teraz poprawnie.
-
Usunięto błąd pamięci w operacjach składania ciągu skryptu (s$ := s$ + "inny ciąg").
|
|
05/1998 |
1.50 |
Nowe funkcje
- W trakcie próbkowania można wyprowadzać impulsy, dowolne gradienty napięcia, fale sinusoidalne, serie impulsów oraz impulsy cyfrowe. Sygnały wyjściowe mogą być generowane przed wykonywaniem próbkowania danych, w jego trakcie lub potem. Impulsy można skonfigurować w ten sposób, że wykonują automatycznie cykle poprzez szereg wartości.
- System pozyskiwania danych może teraz wykorzystywać wiele stanów ramek. Mechanizm te może rejestrować stan z urządzeń zewnętrznych lub też może być wykorzystany do przełączania pomiędzy szeregiem różnych grup sygnałów wyjściowych impulsów. Stany ramek można wykorzystać w analizie danych w celu uzyskania wyników odpowiadających tylko jednemu stanowi.
- Nowy tryb pobierania danych umożliwia na pobieranie serii w ustalonych, ściśle odmierzonych odcinkach czasu.
- Wykresy tendencji i kaskadowe, zastosowano nowy typ widoku XY. Załączamy przykładowe skrypty do wykorzystania widoku XY.
- Program Signal może teraz dołączać nowe ramki do istniejących plików danych lub obrazu pamięci. W przypadku każdej ramki może być wiele obrazów pamięci z różnymi parametrami.
- Automatyczne przetwarzanie obrazów pamięci jeśli dochodzi do zmiany danych żródłowych.
- Automatyczne tworzenie nazw plików dla danych próbkowanych oraz (opcjonalnie) automatyczny zapis nowych danych na dysk.
- Czas bezwzględny dla każdej próbkowanej ramki jest teraz rejestrowany wraz z danymi ramki.
- Można po prostu dwa razy kliknąć na kanale by zmienić wielkość obszaru lub powrócić do poprzedniego obrazu wielu kanałów.
- Dodatkowe pomiary obszaru kursora regiony. Standardowe odchylenie od poziomu RMS.
- Rozbudowany eksport metapliku do pliku lub schowka, co umożliwia łatwe wstawianie złożonych obrazów do takich programów graficznych jak CorelDraw lub Easel. W wyniku eksportu bitmap powstają znacznie mniejsze pliki.
- Rozbudowany tryb nadpisywania sygnałów analogowych dla próbkowanych danych.
- Usprawnione mechanizmy próbkowania dzięki którym opóżnienia między ramkami są znacznie krótsze, sięgając tylko 10 ms.
|