Запишите описание Verilog-A объекта рациональной функции
status = writeva(h,filename,innets,outnets, ... discipline,printformat,filestoinclude)
status = writeva(h,filename,innets,outnets,discipline,printformat,
filestoinclude)
пишет модуль Verilog-A, который описывает объект h
рациональной функции к файлу, заданному filename
. Метод реализует объект в Verilog-A, использующем фильтры S-области Преобразования Лапласа. Это возвращает status
True
, если операция успешна, и False
, если это неудачно.
h
является указателем на объект рациональной функции. Как правило, функция rationalfit
создает этот объект, когда вы соответствуете рациональной функции к набору данных.
filename
является вектором символов, представляющим имя файла Verilog-A, в который можно записать модуль. filename
может быть задан с или без пути и расширения. Расширение по умолчанию, .va
, добавляется автоматически, если filename
не заканчивается в этом расширении. Имя модуля, которое используется в файле, является частью filename
, который остается, когда путь и расширение удалены.
innets
является вектором символов или массивом ячеек из символьных векторов, который задает имя каждой из входных сетей модуля. Значением по умолчанию является 'in'
.
outnets
является вектором символов или массивом ячеек из символьных векторов, который задает имя каждой из выходных сетей модуля. Значением по умолчанию является 'out'
.
printformat
является вектором символов, который задает точность следующих параметров модуля Verilog-A с помощью спецификаций преобразования языка C:
Числитель и коэффициенты знаменателя фильтра Verilog-A.
Значение задержки модуля и постоянное смещение (или прямое сквозное соединение), которые взяты непосредственно из объекта рациональной функции.
Значением по умолчанию является '%15.10e'
. Для получения дополнительной информации о том, как задать printformat
, смотрите спецификацию Формата для fprintf
.
discipline
задает предопределенную дисциплину Verilog-A сетей. Дисциплина задает атрибуты и характеристики, сопоставленные с сетями. Значением по умолчанию является 'electrical'
.
filestoinclude
является массивом ячеек из символьных векторов, который задает список заголовочных файлов, чтобы включать в модуль с помощью операторов Verilog-A '`include'
. По умолчанию filestoinclude
установлен в '`include discipline.vams'
.
writeva
только принимает один рациональный подходящий объект. Это не работает с массивом/матрицей рациональных подходящих объектов
Для получения дополнительной информации о Verilog-A используйте Verilog-A Reference Manual
.