Читайте также:
|
|
----------------------------------------------------------------------------------
package TEXTIO is
type LINE is access string; -- LINE является указателем значения типа SRING
type TEXT is file of string;-- Файл из ASCII записей переменной длины
type SIDE is (right, left); -- Для выравнивания записей полей записи/чтения
subtype WIDTH is natural; -- Для задания ширины полей записей
-- Стандартные текстовые файлы
-- changed for vhdl92 syntax:
----------------------------------------------------------------------------------
file input: TEXT open read_mode is "STD_INPUT";
file output: TEXT open write_mode is "STD_OUTPUT";
-- Процедуры чтения данных из файла для стандартных типов данных
--changed for vhdl92 syntax (and now a built-in):
---------------------------------------------------------------------------------
procedure READLINE(file f: TEXT; L: out LINE); --возвращает указатель на строку
procedure READ(L:inout LINE; VALUE: out bit; GOOD: out BOOLEAN);
procedure READ(L:inout LINE; VALUE: out bit);
procedure READ(L:inout LINE; VALUE: out bit_vector; GOOD: out BOOLEAN);
procedure READ(L:inout LINE; VALUE: out bit_vector);
procedure READ(L:inout LINE; VALUE: out BOOLEAN; GOOD: out BOOLEAN);
procedure READ(L:inout LINE; VALUE: out BOOLEAN);
procedure READ(L:inout LINE; VALUE: out character; GOOD: out BOOLEAN);
procedure READ(L:inout LINE; VALUE: out character);
procedure READ(L:inout LINE; VALUE: out integer; GOOD: out BOOLEAN);
procedure READ(L:inout LINE; VALUE: out integer);
procedure READ(L:inout LINE; VALUE: out real; GOOD: out BOOLEAN);
procedure READ(L:inout LINE; VALUE: out real);
procedure READ(L:inout LINE; VALUE: out string; GOOD: out BOOLEAN);
procedure READ(L:inout LINE; VALUE: out string);
procedure READ(L:inout LINE; VALUE: out time; GOOD: out BOOLEAN);
procedure READ(L:inout LINE; VALUE: out time);
--------------------------------------------------------------------------
Дата добавления: 2015-08-27; просмотров: 47 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
ПримерVHDL проекта оперирующего с файлами ОС | | | Процедуры записи данных в файл для стандартных типов данных |