slreportgen.finder.DataDictionaryResult class

Пакет: slreportgen.finder

Объект результата поиска словаря данных

Описание

Объект slreportgen.finder.DataDictionaryResult класс представляет результат поиска словарей данных. Можно добавить DataDictionaryResult возразите непосредственно против отчета. В качестве альтернативы можно использовать getReporter метод, чтобы получить доступ к slreportgen.report.DataDictionary генератор отчетов для результата и затем настраивает генератор отчетов и добавляет его к отчету.

slreportgen.finder.DataDictionaryResult классом является handle класс.

Атрибуты класса

HandleCompatible
true

Для получения информации об атрибутах класса см. Атрибуты класса.

Создание

Вы не создаете slreportgen.finder.DataDictionaryResult возразите явным образом. slreportgen.finder.DataDictionaryFinder find и next методы создают slreportgen.finder.DataDictionaryResult объект для каждого словаря данных, который найден.

Свойства

развернуть все

Полный путь словаря данных представлен этим результатом в виде строкового скаляра. Это свойство доступно только для чтения.

Имя файла словаря данных представлено этим результатом в виде строкового скаляра. Это свойство доступно только для чтения.

Дополнительная информация, чтобы сохранить этим результатом. Можно установить это свойство на любой тип значения.

Методы

развернуть все

Примеры

свернуть все

Используйте getReporter метод slreportgen.finder.DataDictionaryResult возразите, чтобы получить доступ к генератору отчетов словаря данных для результата. Затем настройте генератор отчетов путем установки его свойств.

Импортируйте MATLAB и пакеты API Отчета Simulink так, чтобы вы не использовали долго, полностью определенные имена классов.

import mlreportgen.report.*
import slreportgen.report.*

Создайте отчет Simulink и добавьте оглавление.

rpt = slreportgen.report.Report("MyReport","html-file");
append(rpt,TableOfContents);

Создайте средство поиска словаря, которое ищет целый путь MATLAB. Найдите только словари данных с именами, которые начинаются с sldemo_fuelysy_dd.

f = slreportgen.finder.DataDictionaryFinder();
f.Name = "sldemo_fuelsys_dd*";

Создайте главу с разделом для каждого результата словаря данных. Для каждого результата настройте генератор отчетов, чтобы использовать список для словарей, на которые ссылаются.

ch = Chapter("Data Dictionaries");
while hasNext(f)
    result = next(f);
    s = Section(result.Name);
    rptr = getReporter(result);
    rptr.ReferencedDictionaryPolicy = "List";
    append(s,rptr);
    append(ch,s);
end

Добавьте главу в отчет. Закройте и просмотрите отчет.

append(rpt,ch);
close(rpt);
rptview(rpt);

Отчет имеет раздел для каждого из найденных словарей, sldemo_fuelsys_dd и sldemo_fuelsys_dd_controller. sldemo_fuelsys_dd ссылки словаря два словаря, о которых сообщают как список. Нет никакого раздела Design Data Summary для sldemo_fuelsys_dd словарь, потому что все его записи принадлежат словарям, на которые ссылаются.

Введенный в R2020b