na_0021: Строки
Строго рекомендуемый
NA-MAAB
Все
'none'
Использование строк не рекомендуется. Хранилище MATLAB® Functions представляет в виде строки как символьные массивы. Массивы не могут быть изменены, чтобы разместить значение строки различной длины, из-за отсутствия динамического выделения памяти. Строки не являются поддерживаемым типом данных в Simulink®, таким образом, блоки MATLAB function не могут передать данные строки вне блока.
Например, следующий код произведет ошибку:
name='rate_error'; %this creates a 1 x 10 character array name = 'x_rate_error'; %this causes an error because the array size is now 1 x 12, not 1 x 10.
Если строка используется для переключателя / поведение случая, рассмотрите использование перечисленных типов данных
Верификация и валидация
Рабочий процесс
Генерация кода
Инструкция jh_0024 по стилю НАСА Orion: Строки
V3.0
Задачей> Моделирование Стандартов для MAAB> функции MATLAB> использование Проверки вектора символа в блоке MATLAB function
Для получения дополнительной информации проверки смотрите использование Проверки вектора символа в блоке MATLAB function.