writeva

Запишите описание 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.

Представленный в R2006b