Я пытаюсь использовать вектор fixdt (sfix24_En12) в диаграмме потока состояний.Это означает, что я должен инициализировать его, иначе он выдает
. В диаграмме нет полного назначения данных 'FixdtArray', даже если они используются здесь.Обратите внимание, что поэлементное> назначение, например «y (1) = 1», не считается полным назначением.
Для локальных элементов и выходов диаграммы Stateflow требуется полное> назначение, даже если тип/ размер / сложность была полностью указана в Model> Explorer.Вы можете опустить полное назначение для структурных типов, если> тип полностью указан в Обозревателе моделей как "Bus:> typename" и не оставлен унаследованным или параметризованным.
ошибка.
Я попробовал его, инициализировав его через
нули (4096,1);
, но это не может быть автоматически преобразовано в sfix24_En12.
sfix24_En12 (нули (4096,1));
и
fixdt (1,24, 12) (нули (4096,1));
не оценивать.
Кто-нибудь знает, как создать массив fixdt в Matlab (R2018a)?