Программная оболочка для работы с учебно – лабораторным макетом контроллера смарт-карт. Руководство пользователя, страница 3

После выбора пункта ‘Сформировать’ в диалоговом окне запрашивается тип карты, размер ее памяти, а также вид, в котором необходимо вывести дамп карты. После того, как эти параметры заданы, необходимо нажать кнопку ‘Вывести’, расположенную в том же окне или просто <Enter>. Если перед этим карта не была помещена в считыватель макета, то выдается сообщение, требующее сделать это. После помещения  смарт-карты в считыватель и нажатия клавиши <Enter>, программа осуществит чтение карты и выдаст дамп ее памяти в окне.

Примечание:   В случае, если макет не подключен к компьютеру через кабель порта параллельной передачи данных, то программа принимает это как наличие карты в считывателе. При этом прочитан будет дамп, все биты которого равны единице.

 
 


Далее просмотреть дамп карты, если он весь не поместился в окне, можно с помощью стандартных клавиш, осуществляющих скроллинг текстовой информации на экране (↑, ↓, PgUp, PgDown, Ctrl-PgUp, Ctrl-PgDown, Home, End).

Если в качестве карты выбрана карта с открытой памятью, то возможно редактирование содержимого ее памяти целыми байтами. Для этого, установив курсор на нужную строку, следует нажать кл. ‘Insert’. Затем, можно передвигаться по дампу клавишами, описанными выше, либо перейти к следующему байту дампа нажатием кл. ‘Enter’.

Чтобы измененное содержимое дампа сохранилось на смарт-карте, необходимо нажать в нижней части окна кнопку ‘Записать’. Если предпринимается попытка закрыть тем или иным способом окно, не записав дамп на карту, то выдается соответствующее предупреждение. Дальнейшие действия программы зависят от выбора пользователя.

3.3.2.3. Прочитать из файла

В стандартном диалоговом окне ввода имени файла запрашивается имя файла для чтения. Его расширение по умолчанию: .dmp.

После выбора имени файла для чтения программа пытается открыть указанный файл для чтения. Если она не находит указанный файл, то выдается сообщение: «Файл не найден». Если же формат файла не соответствует ожидаемому, то программа сообщает: «Файл поврежден или не является файлом дампа». В обоих случаях работа по данному пункту меню прекращается.

В случае удачного проведения всех предварительных операций, файл дампа читается в память и в дальнейшем может быть просмотрен с помощью выбора пункта меню ‘Сформированный’ (см. п. 5.2.2.1).

3.3.2.4. Сохранить в файле

Этот пункт используется для сохранение дампа карты прочитанной последний раз. При этом, если имя файла еще не задавалось, то в стандартном диалоговом окне ввода имени файла необходимо присвоить файлу дампа имя, под которым в будущем можно его будет прочитать.

3.3.2.5. Сохранить как ...

Используется в случае, когда файлу дампа уже присвоено имя, а текущий дамп надо сохранить под именем, отличным от данного.

3.3.3. Протокол

3.3.3.1. Сформировать новый

Корректная работа данного пункта меню возможна только при верно подключенном макете!

Пункт позволяет:

-  Сформировать новый протокол;

-  Отредактировать уже сформированный ранее протокол или прочитанный из файла;

-  Осуществить генерацию в соответствии со сформированным протоколом (нажатие кнопки ‘Генерация’);

-  Очистить сигнал на любой из генерируемых линий.

Работа с диалоговым окном редактирования протокола:

В окне протокола отображено состояние всех входных сигнальных линий макета, а также одной выходной (‘Out’), редактирование которой невозможно. Редактирование остальных строк осуществляется следующими клавишами:

↑ - задать высокий уровень сигнала;

↓ - задать низкий уровень сигнала;

PgUp – подняться на строку вверх;