06/2023 |
8.01 |
Nowe funkcje
- Dodano nowy tryb peri-trigger polegający na pozostawaniu w obrębie pary poziomów przez określony czas.
- Dodano nowe polecenie skryptowe SamplePeriDwell(), umożliwiające ustawienie czasu przebywania dla nowego trybu peri-trigger.
- Teraz można jednocześnie używać więcej niż jednego wzmacniacza sygnału; np. CED 1902 i Digitimer D440 mogą być używane jednocześnie.
- Dodano jednostki do pozycji progowych na stronie peri-trigger.
- Programy narzędziowe można teraz uruchamiać z menu File.
Usunięte błędy
- Wirtualne kanały teraz radzą sobie z ramkami o różnych długościach.
- Obecnie przewidziano więcej czasu na przejście od impulsów jednofazowych do dwufazowych za pomocą urządzenia MagPro.
- Porty COM o numerze większym niż 9 mogą teraz być wykorzystywane do kontroli wzmacniacza, pomocniczych urządzeń stanu i podczas otwierania z poziomu skryptu.
- Obszar zajmowany przez pole wyboru Wait/Trigger w panelu kontroli próbkowania został zwiększony, aby uniknąć obcinania tekstu w niektórych sytuacjach.
- Teraz można przesuwać kursor histerezy, jeśli histereza jest początkowo zerowa, podczas robienia peri-triggeru w oparciu o spadek poniżej progu.
- Wywoływanie funkcji ChanfitCoef() dla nieistniejącego kanału XY nie powoduje już awarii programu Signal.
- Porty COM już nie pozostają otwarte po załadowaniu bibliotek wzmacniacza sygnału. To mogło powodować problemy przy zmianie typu wzmacniacza lub próbie wykorzystania portu do innych celów.
- Wiadomość MTAT RMT wyświetlana na końcu przetwarzania nie ginie już za oknem aplikacji.
- Okno dialogowe Channel Information teraz pozwala na wprowadzenie pełnych 20 znaków dla tytułu i 8 znaków dla jednostek.
- Teraz prawidłowo ignoruje przełącznik blokady w urządzeniu Magstim Rapid2.
- Magstim Rapid2 już nie dezaktywuje się przed wysłaniem sygnału wyzwalającego gdy ma zaktualizowane oprogramowanie.
- Cursor(0) już nie pojawia się w oknach dialogowych trybu aktywnego dla kursorów widoku XY.
- Rozszerzone znaczniki w nieoryginalnych plikach teraz poprawnie importują się jako znaczniki.
- Signal już nie ulega awarii po imporcie plików smr.
- Nie jest już możliwy dostęp do okna dialogowego impulsów z okien dialogowych urządzeń pomocniczych gdy nie jesteś w trybie impulsów. Było to źródłem zamieszania, ponieważ impulsy zdefiniowane tutaj nie są używane, jeśli system nie jest w trybie impulsów.
- W oknach dialogowych zdefiniowanych przez użytkownika, generowanych z poziomu skryptu, fokus był ustawiany na pierwszym elemencie sterującym, podczas gdy istniał przycisk domyślny, ale brak w nim było pól (to sprawiało, że fokus był ustawiany na pierwszy przycisk, a nie na domyślny przycisk). W oknie dialogowym zawierającym tylko przyciski, po wyświetleniu okna dialogowego, fokus nie jest ustawiany na przycisk domyślny.
- Signal teraz rozpoznaje, jeśli talker zawodzi i przeprowadza oczyszczanie, aby następna próba połączenia powiodła się.
- Signal czasami mogłoby ulec awarii, gdy używano aktywnych kursorów online i wykonywano wyszukiwania cech na kanale talker.
- Kliknięcie dwukrotnie przycisku Finish na końcu próbkowania mogło pozostawić Signal w stanie dezorientacji. Teraz jednokrotne kliknięcie natychmiast dezaktywuje przycisk.
- Lista plików konfiguracyjnych w menu Load configuration jest teraz przyciemniona podczas próbkowania.
- Zarówno experimenter’s notebook, jak i informacje o talker pokazywały dryft jako wartość w s/s, ale jednostki były wyświetlane jako ms/s (co było w zamyśle, i co teraz widzimy).
- Teraz możliwa jest modyfikacja ustawień D360R podczas próbkowania. Wcześniej zmiany były tracone podczas próby ich zastosowania.
- Pozycja menu Sample bar jest teraz przyciemniona, gdy nie ma przycisków do wyświetlenia, a pasek jest ukryty.
- Dane mogły być tracone na początku kanału talker, jeśli przebieg rozpoczynała się zbyt szybko po poprzednim.
- Dane talkera przed impulsem wyzwalającym są teraz rysowane poprawnie w trybie około stymulacyjnym po dostosowaniu poziomów wyzwalania.
- Liczba punktów przed wyzwoleniem używanych do próbkowania około stymulacyjnego teraz automatycznie zmniejsza się, jeśli całkowita liczba punktów jest ustawiona na mniejszą niż liczba punktów przed wyzwoleniem.
- Zamknięcie okna próbkowania podczas próbkowania kanału talker już nie powoduje awarii Signal.
- Błędy w liście portów ADC w karcie General okna dialogowego Sampling Configuration są teraz zgłaszane tylko raz podczas edycji.
- Teraz generowany jest błąd, jeśli próbujesz pobierać próbki znaczników, gdy rozdzielczość wyjścia i długość skanu są takie, że mogą być utracone.
Zmiany
- Poziom błędu dla komunikatu dziennika informującego o braku ustawienia poziomu zasilania w urządzeniu MagPro został zmniejszony do poziomu INFO, ponieważ był to dość częsty problem i działał na zasadzie automatycznego ponowienia próby.
|
10/2022 |
8.00 |
Nowe funkcje
- Signal może teraz zbierać dane od Talkerów, oddzielnych programów, które zarządzają alternatywnymi urządzeniami do pobierania danych i mogą dostarczać, do programu hosta, dane pobrane przez te urządzenia. Jeżeli Signal korzysta z konfiguracji próbkowania, która wymaga Talkera, a Signal wcześniej używał tego Talkera, program Talker może zostać uruchomiony automatycznie.
- Język skryptowy Signal obsługuje teraz obiekty; typy zmiennych zdefiniowane przez użytkownika, które mogą zawierać wiele wartości.
- Konfiguracje próbkowania Signala mogą teraz zawierać wyzwalany skrypt, który jest wykonywany automatycznie w określonych punktach podczas próbkowania.
- Dodano mechanizmy MTAT 2.0 w celu generowania zoptymalizowanej wartości RMT w połączeniu z pomocniczym urządzeniem stanów.
- Widoki XY mogą teraz obsługiwać pomiary i wyszukiwania, o ile wartości danych X są monotoniczne, co pozwala na wyświetlanie wartości kursorów i okien pomiarów, aktywnych kursorów pionowych i poziomych oraz używanie w widokach XY funkcji skryptowych ChanSearch(), ChanValue() i ChanMeasure().
- Polecenie Load configuration w menu File oferuje teraz listę, zawierającą do 10 ostatnio używanych konfiguracji próbkowania.
- Niewybrane kanały są teraz dostępne jako opcja w oknach dialogowych użytkownika i specyfikatorach kanałów.
- Okna dialogowe trybu aktywnych kursorów pionowych i poziomych, mogą się wzajemnie aktywować, aby ułatwić skomplikowane układy.
- Wyrażenia kanałów wirtualnych mogą teraz zawierać pozycje kursora.
- Wyrażenia kanałów wirtualnych mogą teraz wykorzystywać średnią i odchylenie standardowe danych.
- Teraz, podczas próbkowania, Wirtualne kanały mogą być wykreślane na pełnej szerokości.
- Teraz, podczas próbkowania w trybie peri-triggered, Signal wyświetla bieżące dane przed wyzwoleniem, czekając na wyzwolenie.
- Teraz Signal może wypełniać tło etykiet kursorów.
- Dodano pełną kontrolę nad kolorami siatki i ogólnym kolorem tekstu w widoku siatki.
- Funkcja skryptowa ChanList() została rozszerzona o argument łańcuchowy, który można wprowadzić w celu uzyskania listy kanałów.
- Dodano nowe funkcje skryptowe SampleTalk(), SampleTalkAdd(), SampleTalkDel() i SampleTalkTrig() w celu uzyskania dostępu i zmiany, w konfiguracji próbkowania, informacji o Talkerach.
- Dodano nowe funkcje skryptowe TalkerSendStr() i TalkerReadStr(), aby umożliwić wyspecjalizowaną interakcję z Talkerami.
- Dodano nową funkcję skryptową SampleScript(), aby zapewnić dostęp do ustawień wyzwalanego skryptu.
- Dodano nową funkcję skryptową FileStatus(), która umożliwia odczytywanie atrybutów plików.
- Funkcja skryptowa ToolbarEnable() może zliczać włączone przyciski i zgłaszać, jeśli ustawiono funkcję bezczynności.
- Dodano nowe funkcje skryptowe Reverse$() i Replace$(), aby zapewnić dodatkowe mechanizmy manipulowania ciągami.
- Dodano nową funkcję skryptową Selection(), która zwraca informacje o wybranych komórkach dla widoków grid i okien kursora.
- Funkcja skryptowa ChanOrder() została rozszerzona tak, aby pasowała do Spike2.
- Signal obsługuje teraz pliki obrazów w formacie graficznym interchange GIF.
- Dodano optymalizację kolumn widoku grid.
- Nowe okno dialogowe rozmiaru siatki jest dostępne w menu widoku oraz podczas używania File New do generowania widoku grid.
- Funkcja skryptowa DlgValue() została rozszerzona, aby mogła zmieniać zakres dozwolonych wartości dla elementów rzeczywistych i całkowitych oraz dokładność numeryczną dla elementów rzeczywistych.
- Możesz teraz edytować tytuły kolumn w widokach grid, klikając dwukrotnie nagłówek kolumny.
- Dodano nową funkcję skryptową DrawModeCopy().
- Elementy okien dialogowych służące do wyboru kanałów mogą wyświetlać widoczne kanały na górze listy.
- Okno dialogowe Tip of the Day skaluje teraz Ikonę i ustawia rozmiar tekstu "Did you know..." zgodnie z rozdzielczością ekranu, a także chroni się przed uszkodzonym plikiem Tip.
- Maksymalna długość zmiennej typu string w języku skryptowym została zwiększona do 100 000 000 znaków, aby pasować do tablic.
- Widok grid zawiera teraz elementy Cut, Copy, Paste, Grid size i Fit to Grid w menu kontekstowym uzyskanym po kliknięciu prawym przyciskiem myszy.
- Wykaz z listą Open/Closed channel pokazuje teraz czas rozpoczęcia wydarzenia w górnym wierszu.
- Funkcja skryptowa FileList() została rozszerzona, aby opcjonalnie udostępniać standardowe okno dialogowe wyboru plików, w którym użytkownik może wybrać jeden lub więcej plików lub wpisać nazwę jednego lub więcej plików.
- Dodano nową funkcję skryptową EditImageLoad(), która wczytuje plik obrazu do schowka.
- Rejestrowanie FrontView(), które mogło być niedoskonałe, stało się znacznie bardziej niezawodne.
- Teraz, okna dialogowe cursor values i cursor regions rejestrują zmiany w polach wyboru, przyciskach radiowych i trybach pomiaru.
- Teraz, przyciski na pasku narzędzi skryptu i pasku interakcji starają się nie kraść fokusa wprowadzania.
- Okna dialogowe wyboru koloru pamiętają teraz ostatnio używany kontekst i pozycje.
- Możesz teraz kliknąć etykietę wyjścia w oknie dialogowym Pulses, aby ją edytować.
- Wydruk ekranu zawiera teraz wszystkie okna kursora.
- Do widoku grid dodano obsługę pomocy F1.
- EditPaste() może teraz zwracać informacje o alfa (informacje o przezroczystości) istniejące w bitmapach.
- Metody używane do umożliwienia użytkownikowi wyboru folderu zostały zaktualizowane kosztem stałej obecności przycisku New Folder.
- Konfiguracja próbkowania aktualizowana przez próbkowanie nie ma ukrytej pełnej nazwy, zamiast tego dołączany jest znak * jak dla zmian dokonywanych przez użytkownika.
- Okno dialogowe XY Draw Mode zostało rozszerzone przez dodanie selektora trybu sortowania.
- Widoki XY mogą teraz pomieścić do 2000 kanałów.
- Dodano nową funkcję skryptową ArrRev(). Odwraca kolejność elementów w pierwszym wymiarze tablicy.
- Funkcja skryptowa DlgValue$() może teraz ustawiać wartości x, które pasują do elementów listy jako tekst.
- Funkcja skryptowa DlgValue$() zachowuje teraz poprawne ciągi znaków, które nie pasują do listy.
- Limit punktów kanału na przebieg wynosi teraz 400 milionów; wcześniej było to 40 milionów.
- Dodano nową funkcję skryptową SampleClampHP(), aby zapewnić podczas próbkowania dostęp do potencjału utrzymania w clampowaniu.
- Poziom rejestrowania błędów systemowych można teraz ustawić w preferencjach.
- Funkcji skryptowej FileName$() można teraz używać również na łańcuchu zawierającym ścieżkę i nazwę pliku.
- Okna debugowania Local, Global, Watch, Call stack i Object sprawdzają, czy są na ekranie; wybranie odpowiedniego obiektu powoduje wysunięcie okna do przodu.
- Menu kontekstowe dla kursora 0 zawiera teraz opcje wyszukiwania w prawo lub w lewo, jeśli jest aktywne.
- Funkcja skryptowa WindowTitle$() została rozszerzona przez dodanie argumentu flags%.
- Teraz, okno dialogowe informacji o pliku zapamiętuje położenie okna i szerokość kolumn.
- Okna dialogowe ustawień tekstu mogą teraz ustawić kolor zaznaczenia i umożliwić podświetlenie linii za pomocą kursora tekstowego i dowolnego pasującego tekstu.
- Menu kontekstowe dla nadpisanego kanału można uzyskać, klikając prawym przyciskiem myszy numer kanału obok osi Y.
- Naciśnięcie klawisza F1 w oknach dialogowych File Open i File Import spowoduje wyświetlenie odpowiednich stron pomocy.
- Okno dialogowe About Signal pokazuje teraz nazwę komputera.
- Folder instalacyjny, system operacyjny i nazwa komputera zostały dodane do informacji uzyskiwanej przez Copy clipboard w oknie dialogowym About Signal.
- Etykiety kursorów obsługują teraz różnice z drugim kursorem.
- Dodano nowe okno dialogowe do ustawiania etykiet kursora w oparciu o różnice pozycji.
- Urządzenie stanów pomocniczych PowerMAG może teraz działać w trybie Flex.
- Rozpoczęcie próbkowania można teraz opóźnić za pomocą nowej opcji Automation.
- Dodano nową funkcję skryptową SampleStartDelay().
- Do konfiguracji próbkowania dodano pole wyboru umożliwiające start E1.
- Dodano nową funkcję skryptową SampleStartE1().
- Funkcja skryptowa System$() została rozszerzona o zwracanie wersji Signala i informacji o kompilacji.
- Funkcja skryptowa XYKey() umożliwia teraz przeniesienie klucza poza widoczny obszar.
- Funkcja kanału wirtualnego WEnv() została rozszerzona o fazy narastania i opadania cosinusa i podniesionego cosinusa.
- Dodano nową funkcję skryptową WindowTile(), aby rozmieścić wszystkie podglądy Signal.
- W oknach dialogowych tworzonych przez skrypt, spinnery dla elementów całkowitych generują teraz wartości, które są skwantowane do kroku obrotu w taki sam sposób, jak elementy rzeczywiste.
- Nowa opcja została dodana do sekcji automatyzacji konfiguracji próbkowania, aby zapewnić automatyczne kopiowanie nowo próbkowanych danych do bufora ramki pod koniec przebiegu.
- Dodano nową funkcję skryptową SampleCopyToBuffer().
- Dodatkowe urządzenie stanów MagStim ma teraz specyficzny tryb theta burst, który można użyć ze sprzętem Rapid.
- Teraz wszystkie urządzenia stanów pomocniczych, które są stymulatorami TMS, zapisują wartość RMT ze zmiennymi ramki, jeśli używany jest tryb RMT.
- System wykrywania artefaktów online został rozszerzony o nowe testy dla artefaktów, które wykorzystują amplitudę lub amplitudę RMS danych.
- Funkcje skryptowe SampleArtefactSet() i SampleArtefactGet() zostały rozszerzone o obsługę nowych testów artefaktów.
- Możesz teraz kliknąć prawym przyciskiem myszy na belce tytułowej okna dialogowego konfiguracji próbkowania, aby skopiować nazwę pliku konfiguracji próbkowania do schowka.
- Dodano nową funkcję skryptową MenuCommand(), która symuluje użycie menu przez użytkownika.
- Selektor stanu używany do wyboru stanu określającego poszczególne powtórzenia pokazuje teraz bieżącą liczbę powtórzeń.
- Dodano nowe funkcje skryptowe GrdColourSet() i GrdColourGet(), aby umożliwić zmianę, za pomocą skryptu, kolorów poszczególnych komórek widoku grid.
Zmiany
- Pole tekstowe postępu uruchamiania zostało powiększone, aby zapewnić miejsce na ścieżkę do pliku na wypadek zawieszenia ładowania konfiguracji początkowej.
- Pozycja menu kontekstowego trybu rysowania została przesunięta wyżej w menu.
- Okno dialogowe trybu rysowania pokazuje wszystkie kanały, z widocznymi kanałami na górze.
- Funkcja skryptowa Window() zaokrągla teraz pozycje podczas ustawiania pozycji okna, aby uniknąć obcinania.
- W stosownych przypadkach okna dialogowe są zazwyczaj generowane w odniesieniu do pozycji kliknięcia kontekstowego.
- Pliki zasobów w starym stylu, inne niż XML, nie są już obsługiwane.
- Osie widoku zachowują się poprawniej, gdy do wyłączania linii i dużych tików, używane są funkcje skryptowe YAxisMode() lub XAxisMode().
- Funkcja skryptowa SampleStart() teraz przestrzega flagi start na E1 w konfiguracji próbkowania, chyba że jest używana do wymuszenia startu E1.
- When adding marker data to channels using memory channel import or measurements, if a new marker is at the same time as an existing marker the new data now replaces the old marker rather than the time of the new marker being incremented to avoid a clash.
|