Состояние блока и вектор-функции работы

LibBlockAssignDWork (dwork, ucv, lcv, sigIdx, rhs)

На основе индекса или записи dwork блока (dwork), переменная контроля за работой пользователей (ucv), контрольная переменная цикла (lcv) и индекс сигнала (sigIdx), LibBlockAssignDWork присваивает dwork блока заданному значению правой стороны (rhs).

Смотрите LibBlockAssignDWork в customstoragelib.tlc.

LibBlockContinuousState (ucv, lcv, idx)

Возвращает строку, соответствующую заданному блочно-непрерывному состоянию (CSTATE) элемент.

Смотрите LibBlockContinuousState в blocklib.tlc.

LibBlockContinuousStateDerivative (ucv, lcv, idx)

Возвращает строку, соответствующую заданному блочно-непрерывному состоянию (CSTATE) элемент.

См. также LibBlockDiscreteState.

Смотрите LibBlockContinuousStateDerivative в blocklib.tlc.

LibBlockContStateDisabled (ucv, lcv, idx)

Возвращает строку, соответствующую заданному блочно-непрерывному состоянию (CSTATE) элемент.

См. также LibBlockDiscreteState.

Смотрите LibBlockContStateDisabled в blocklib.tlc.

LibBlockDWork (dwork, ucv, lcv, idx)

Возвращает строку, соответствующую указанному элементу блока dwork. Последний входной параметр перегружается, чтобы обработать комплексный dworks.

idx = "re3" — Возвращает действительную часть элемента 3, если dwork является комплексным, в противном случае возвращает элемент 3.

idx = "im3" — Возвращает мнимую часть элемента 3, если dwork является комплексным, в противном случае возвращает "".

idx = "3" — Возвращает комплексный контейнер элемента 3, если dwork является комплексным, в противном случае возвращает элемент 3.

Если или ucv или lcv заданы (т.е. это не равно ""), затем, индексная часть последнего входного параметра (sigIdx) проигнорирована.

Смотрите LibBlockDWork в blocklib.tlc.

LibBlockDWorkAddr (dwork, ucv, lcv, idx)

Возвращает строку, соответствующую адресу указанного элемента блока dwork.

Смотрите LibBlockDWorkAddr в blocklib.tlc.

LibBlockDWorkDataTypeId (dwork)

Возвращает ID типа данных заданного блока dwork.

Смотрите LibBlockDWorkDataTypeId в blocklib.tlc.

LibBlockDWorkDataTypeName (dwork, reim)

Возвращает имя типа данных заданного блока dwork.

Смотрите LibBlockDWorkDataTypeName в blocklib.tlc.

LibBlockDWorkIsComplex (dwork)

Возвращается 1, если заданный блок dwork является комплексным. Возвращается 0 в противном случае.

Смотрите LibBlockDWorkIsComplex в blocklib.tlc.

LibBlockDWorkName (dwork)

Возвращает имя заданного блока dwork.

Смотрите LibBlockDWorkName в blocklib.tlc.

LibBlockDWorkStorageClass (dwork)

Возвращает класс памяти заданного блока dwork.

Смотрите LibBlockDWorkStorageClass в blocklib.tlc.

LibBlockDWorkStorageTypeQualifier (dwork)

Возвращает спецификатор типа хранения заданного блока dwork.

Смотрите LibBlockDWorkStorageTypeQualifier в blocklib.tlc.

LibBlockDWorkUsedAsDiscreteState (dwork)

Возвращается 1, если заданный блок dwork используется в качестве дискретного состояния, возвращается 0 в противном случае.

Смотрите LibBlockDWorkUsedAsDiscreteState в blocklib.tlc.

LibBlockDWorkWidth (dwork)

Возвращает ширину заданного блока dwork.

Смотрите LibBlockDWorkWidth в blocklib.tlc.

LibBlockDiscreteState (ucv, lcv, idx)

Возвращает строку, соответствующую заданному дискретному состоянию блока (DSTATE) элемент.

Смотрите LibBlockDiscreteState в blocklib.tlc.

LibBlockIWork (definediwork, ucv, lcv, idx)

Возвращает строку, соответствующую указанному элементу блока IWORK. Смотрите LibBlockRWork.

Смотрите LibBlockIWork в blocklib.tlc.

LibBlockMode (ucv, lcv, idx)

Возвращает строку, соответствующую указанному элементу блока MODE.

Смотрите LibBlockMode в blocklib.tlc.

LibBlockNonSampledZC (ucv, lcv, NSZCIdx)

Возвращает строку, соответствующую заданному блоку NSZC.

LibBlockNonSampledZC возвращает элемент для невыбранного состояния пересечения нулем на основе ucv, lcv и NSZCIdx.

Аргументы

ucv — Переменная строка контроля за работой пользователей

lcv — Строка контрольной переменной цикла

NSZCIdx — Невыбранный индекс пересечения нулем

Смотрите LibBlockNonSampledZC в blocklib.tlc.

LibBlockPWork (definedpwork, ucv, lcv, idx)

Возвращает строку, соответствующую указанному элементу блока PWORK. Смотрите LibBlockRWork.

Смотрите LibBlockPWork в blocklib.tlc.

LibBlockRWork (definedrwork, ucv, lcv, idx)

Возвращает строку, соответствующую указанному элементу блока RWORK. Первый аргумент, definedrwork, является символом, заданным в стандартной программе mdlRTW файла MEX на C с кодом как:

ssWriteRTWWorkVect([...], "RWork", [...], "MyRWorkName", [...])

Также, если RWork задает, не были сделаны, definedrwork проигнорирован, и к необработанному вектору RWork получают доступ. В этом случае использование в контексте прокрутки цикла запрещено.

Смотрите LibBlockRWork в blocklib.tlc.

LibBlockZCSignalValue (ucv, lcv, zcsIdx, zcElIdx)

Цель

Возвращает строку, соответствующую заданному блоку ZCSignalValue

Аргументы

ucv

Переменная строка контроля за работой пользователей.

lcv

Строка контрольной переменной цикла.

zcsIdx

zc сигнализируют о Idx

zcElIdx

Idx zc сигнализируют об элементе в сигнале zc

Описание

LibBlockZCSignalValue возвращает элемент для нулевого состояния пересечения на основе ucv, lcv и zcsIdx.

Смотрите LibBlockZCSignalValue в blocklib.tlc.

Похожие темы