You are hereMenu - Save as..
Menu - Save as..
Okno to umożliwia zapisanie do pliku próbek pomiarowych i innych informacji dostępnych w programie

  Sekcje zaznaczone na rysunku:
- 
Sekcja Path and Name. W niej ustawiane są nazwa katalogu i nazwa plików wyjściowych
 
- 
Path. Folder docelowy. Miejsce gdzie dane zostaną zapisane. Dane w oknie folderu docelowego można uzupełniać bezpośrednio z poziomu klawiatury
 
- 
Przeszukiwanie systemu w poszukiwaniu katalogu docelowego
 
- 
Name. Nazwa podstawowa pliku wyjściowego. Wszystkie zapisywane pliki będą składały się z tej nazwy i własnego rozszerzenia lub z tej nazwy, dołączonej daty, czasu i własnego rozszerzenia
 
- 
Out. Nazwa pliku wyjściowego. W celach kontrolnych, tylko do odczytu, ostateczna postaś nazwy wszystkich plików wyjściowych
 
- 
Time. Dołączaj datę i czas. Po zaznaczeniu tej opcji do nazwy podstawowej pliku dołączany zostaje łańcuch zawierający bieżącą datę i czas. Dzięki temu podczas zapisów seryjnych nie jest konieczne wprowadzanie nowej nazwy pliku
 
- 
Sekcja Path and Name. Wybór plików do zapisu. Należy pamiętać, że ze względu na składnie plików Verilog i VHDL, konieczne jest zapisanie również pliku "Samples Binary". W programie zapisane mogą zostać pliki:
 <> Signals Configuration. Lista sygnałów widocznych w oknie głównym programu
 <> Samples Binary. Próbki w formacie binarnym w postaci Little Endian 32 bit
 <> User Memo. Informacja z Memo użytkownika
 <> User Samples. Konfigurowana postać danych w formacie tekstowym
 <> Verilog. Plik opisu sprzętu zawierający listę sygnałów programu
 <> VHDL. Plik opisu sprzętu zawierający listę sygnałów programu. Obecnie nie wspierany
 
- 
Sekcja User Samples. Wybór formatu zapisu danych dla pliku "User Samples"
 
- 
List of available signals. Lista sygnałów możliwych do zapisania. Należy kursorem myszy wskazać sygnał lub sygnały do zapisu i dwu-klikiem lub za pomocą przycisków przenieść zaznaczoną sekcję do listy plików do zapisu. Warto wiedzieć, że podczas zaznaczania aktywne są również klawisze "Ctrl" i "Shift". Każdy sygnał może być zapisywany wielokrotnie
 
- 
Przyciski sterowania wyborem plików do zapisu. W przypadku "Add" i "Rem" należy pamiętać o konieczności zaznaczenia plików do przeniesienia pomiędzy panelami
 
- 
List of signals. Lista wybranych sygnałów do zapisania. Lista pusta wygeneruje błąd podczas zapisu. Wszystkie sygnały znajdujące się na liście zapisywane są w pliku od lewej do prawej. Sygnały oddzielone są znakiem "Separator"
 
- 
Format zapisu danych. Możliwe formaty:
 <> HEX. Heksadecymalnie z prefiksem "0x" lub bez
 <> DEC. Decymalnie. Liczba dziesiętna bez znaku
 <> BIN. Binarnie. Każda liczba zamieniana jest na łańcuch składający się z zer i jedynek
 <> ASCII. Każdy zapisywany sygnał zamieniany jest na postać ASCII. W przypadku gdy sygnał ma więcej niż 8 bitów tworzone są dwa lub więcej znaków
 
- 
Separation. Znak Separacji. Pomiędzy zapisywanymi sygnałami wprowadzany jest znak podziału. Możliwe typy to:
 <> Space
 <> Tabulator
 <> Przecinek
 <> Średnik
 <> Brak separatora. Opcja ta jest przydatna przy zapisie danych w formacie ASCII oraz w przypadku gdy istnieje konieczność zapisania liczby większej niż 32-bitowa
 
- 
Constant Width. Opcja ta zapewnia, że każdy zapisywany sygnał ma stałą szerokość. Dla przykładu sygnał 24 bitowy zapisywany w formacie heksadecymalnym składa się z 3 znaków. W przypadku gdy zapisujemy przykładową wartość 4E (hex) w celu zachowania stałej szerokości musimy zapisać wartość 04E (hex). Dzięki tej opcji podczas przeglądania pliku wyjściowego wszystkie sygnały znajdują się w kolumnach o niezmiennej szerokości
 
- 
Include 0x. Opcja dostępna przy zapisie danych w formacie hexadecymalnym. Na początku liczby dołączany zostaje prefiks "0x"
 
- 
Replace by. Opcja dostępna przy zapisie danych w formacie ASCII. Gdy opcja ta jest zaznaczona wszystkie zapisywane znaki podlegają filtracji w celu wyeliminowania znaków innych niż należących do zakresu danych od 32 do 126 włącznie. Dzięki tej opcji w pliku tekstowym nie pojawiają się znaki inne nią znaki podstawowe. Zamiast nich pojawia się znak którego kod z zakresu 0..255 wpisywany jest przez użytkownika do aktywnego pola edycji
 
- 
Sekcja Data Range. Zakres próbek do zapisania
 
- 
Pole obrazujące aktualne położenie kursorów. Dostępny jest również tekstowy opis pozycji każdego z kursorów. Dodatkowo tekstowo przedstawiono ilość próbek do zapisania w przypadku wprowadzenia za pomocą przycisku "Enter" bieżącej pozycji kursorów
 
- 
Data to Write. Zakres danych do zapisania. Przyjmowany zakres to 0..(Rozmiar bufora urządzenia dla pojedynczego bitu - 1). Dane mogą być wprowadzone w postaci dziesiętnej lub heksadecymalnej poprzedzonej wówczas prefiksem "0x"
 
- 
Data Size. Ilość próbek do zapisania. Pole tylko do odczytu
 
- 
Progress. Pasek postępu zapisu. Po uruchomieniu domyślna wartość to 0. Po wykonaniu poprawnego zapisu pasek przetrzymuje wartość 100% lub wartość inną w przypadku niepowodzenia operacji zapisu
 
- 
Sav. Rozpoczyna zapis danych
 
- 
Ok. Zamyka okno bez zapisu danych jednak z zapamiętaniem wprowadzonych zmian
 
Uwagi
- Wygenerowany błąd podczas zapisu nie wymaga przerwania zapisywania danych. W wielu przypadkach wystarczy tylko przed wciśnięciem przycisku "Ponów" wprowadzić wymagane dane
- Przy zapisie dużej ilości danych, w celu maksymalnego skrócenia czasu zapisu, okno może nie być odświeżane
Etykietowanie