Запишите описание 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'
.
Примечание
write
только принимает один рациональный подходящий объект. Это не работает с массивом/матрицей рациональных подходящих объектов
Для получения дополнительной информации о Verilog-A используйте Verilog-A Reference Manual
.
freqresp
| rationalfit
| rfmodel.rational
| stepresp
| timeresp