| ID: Заголовок | himl_0001: Использование стандартизированных заголовков функции MATLAB® |
|---|---|
| Описание | При использовании функций MATLAB используйте стандартизированный заголовок, чтобы предоставить информацию о цели и использовании функции. |
| Объяснение | Стандартизированный заголовок улучшает удобочитаемость и документацию функций MATLAB. Заголовок должен предоставить функциональное описание и информацию об использовании. |
| Проверки Model Advisor |
Для получения дополнительной информации проверки смотрите использование Проверки стандартизированных заголовков функции MATLAB. |
| Ссылки | DO-331, Раздел MB.6.3.4.e – Исходный код прослеживаем к низкоуровневым требованиям |
| Смотрите также |
|
| В последний раз измененный | R2018b |
| Примеры | Типичный стандартизированный функциональный заголовок включает:
Пример: % FUNCTION NAME: % avg % % DESCRIPTION: % Compute the average of three inputs % % INPUT: % in1 - (double) Input one % in2 - (double) Input two % in3 - (double) Input three % % OUTPUT: % out - (double) Calculated average of the three inputs % % ASSUMPTIONS AND LIMITATIONS: % None % % REVISION HISTORY: % 05/02/2018 - mmyers % * Initial implementation % |
| ID: Заголовок | himl_0002: Сильный ввод данных на контурах функции MATLAB |
|---|---|
| Описание | Чтобы поддержать сильный ввод данных в интерфейсах функций MATLAB, явным образом задайте интерфейс для входных сигналов, выходных сигналов и параметров, путем установки:
|
| Объяснение | Заданные интерфейсы:
|
| Проверки Model Advisor |
Для получения дополнительной информации проверки смотрите Проверку на интерфейсы функции MATLAB с унаследованными свойствами. |
| Ссылки |
|
| Смотрите также |
|
| В последний раз измененный | R2016a |
| Примеры | Рекомендуемый: В Портах и Менеджере данных, задайте сложность и тип входа
Не рекомендуемый: В Портах и Менеджере данных, не задавайте сложность и тип входа
ПримечаниеЧтобы получить доступ к Портам и Менеджеру данных, от панели инструментов Редактора блока MATLAB function, выбирают Edit Data. |
| ID: Заголовок | himl_0003: Ограничение сложности функции MATLAB | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Описание |
При использовании функций MATLAB ограничьте размер и сложность кода MATLAB. Размер и сложность функций MATLAB характеризуются:
| ||||||||||||
| Примечание |
Размер и пределы сложности могут отличаться через проекты. Типичные пределы могут быть как описаны в этой таблице:
| ||||||||||||
| Объяснение |
| ||||||||||||
| Проверки Model Advisor |
Для получения дополнительной информации проверки смотрите метрики функции MATLAB Проверки. | ||||||||||||
| Ссылки |
| ||||||||||||
| Смотрите также |
| ||||||||||||
| В последний раз измененный | R2016a | ||||||||||||