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'.

Примечание

writeva только принимает один рациональный подходящий объект. Это не работает с массивом/матрицей рациональных подходящих объектов

Для получения дополнительной информации о Verilog-A используйте Verilog-A Reference Manual.

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