Устройство хранения данных пути к документу

Когда вы создаете ссылку требований, RMI хранит местоположение документа требований со ссылкой. Если вы используете основанное на выборе соединение или обзор, чтобы выбрать документ требований, RMI хранит местоположение документа, как задано опцией Document file reference на диалоговом окне Requirements Settings, вкладке Selection Linking. Доступные настройки:

  • Absolute path

  • Path relative to current folder

  • Path relative to model folder

  • Filename only (on MATLAB path)

Можно также вручную ввести абсолютный или относительный путь для местоположения документа. Относительный путь может быть частичным путем или никаким путем вообще, но необходимо задать имя файла документа требований. Если вы используете относительный путь, документ не ограничивается к одному местоположению в файловой системе. С относительным путем RMI разрешает точное местоположение документа требований в этом порядке:

  1. Программное обеспечение пытается разрешить путь относительно текущего MATLAB® папка.

  2. Когда нет никакой спецификации пути, и документ не находится в текущей папке, программное обеспечение использует путь поиска файлов MATLAB, чтобы определить местоположение файла.

  3. Если RMI не может определить местоположение документа относительно текущей папки или пути поиска файлов MATLAB, RMI разрешает путь относительно папки модели.

Следующие примеры иллюстрируют процедуру для определения местоположения документа требований.

Относительный (частичный) пример пути

Текущая папка MATLAB

C:\work\scratch

Файл модели

C:\work\models\controllers\pid.mdl

Ссылка на документ

..\reqs\pid.html

Документы разыскиваются
(в порядке)

C:\work\reqs\pid.html
C:\work\models\reqs\pid.html

Родственник (никакой) пример пути

Текущая папка MATLAB

C:\work\scratch

Файл модели

C:\work\models\controllers\pid.mdl

Документ требований

pid.html

Документы разыскиваются
(в порядке)

C:\work\scratch\pid.html
<MATLAB path dir>\pid.html
C:\work\models\controllers\pid.html

Пример абсолютного пути

Текущая папка MATLAB

C:\work\scratch

Файл модели

C:\work\models\controllers\pid.mdl

Документ требований

C:\work\reqs\pid.html

Документы разыскиваются

C:\work\reqs\pid.html