slCreateToolstripTab

Создайте пользовательскую вкладку для Панели инструментов Simulink

Описание

пример

slCreateToolstripTab(tab,component) создает пустую пользовательскую вкладку в заданном Simulink® Компонент панели инструментов, открывает файл JSON, который задает пользовательскую вкладку и перезагружает настройку панели инструментов.

пример

slCreateToolstripTab(tab,component,Name=Value) свойства наборов с помощью аргументов name-value. Например, slCreateToolstripTab('toolsTab',"custom",Title="Tools") создает вкладку Tools.

Примеры

свернуть все

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

Чтобы работать с Панелью инструментов Simulink, запустите Simulink. Например, в MATLAB® Командное окно, введите:

start_simulink

Создайте пользовательский компонент Панели инструментов Simulink при помощи slCreateToolstripComponent функция. Например, назовите custom компонента.

slCreateToolstripComponent("custom");

Эта команда создает resources папка в вашей текущей папке и добавляет вашу текущую папку в путь MATLAB. resources папка содержит две папки и один файл JSON.

  • icons папка — Местоположение значков используется пользовательскими элементами вкладки

  • json папка — Местоположение файлов JSON, которые задают пользовательские вкладки

  • sl_toolstrip_plugins.json — Файл JSON, который не должен быть отредактирован

Создайте неназванную пользовательскую вкладку с slCreateToolstripTab функция.

Например, создайте вкладку customTab в custom компонент.

slCreateToolstripTab("customTab","custom");

Функция создает файл JSON в json папка, которая содержит информацию о вкладке. Например:

{
  "version": "R2021b",
  "entries": [
    {
      "type": "Tab",
      "id": "customTab",
      "title": ""
    }
  ]
}

Откройте модель. Например, откройте vdp модель.

vdp

Панель инструментов Simulink отображает пустую вкладку без заголовка.

The new tab appears between the built-in Format and Apps tabs.

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

Чтобы работать с Панелью инструментов Simulink, запустите Simulink. Например, в командном окне MATLAB, введите:

start_simulink

Создайте пользовательский компонент Панели инструментов Simulink при помощи slCreateToolstripComponent функция. Например, назовите custom компонента.

slCreateToolstripComponent("custom");

Эта команда создает resources папка в вашей текущей папке и добавляет вашу текущую папку в путь MATLAB. resources папка содержит две папки и один файл JSON.

  • icons папка — Местоположение значков используется пользовательскими элементами вкладки

  • json папка — Местоположение файлов JSON, которые задают пользовательские вкладки

  • sl_toolstrip_plugins.json — Файл JSON, который не должен быть отредактирован

Создайте пользовательскую вкладку с slCreateToolstripTab функция.

Например, создайте вкладку customTab в custom компонент и заголовок вкладка CUSTOM TAB.

slCreateToolstripTab("customTab","custom",Title="CUSTOM TAB");

Функция создает файл с именем JSON customTab.json в json папка, которая задает вкладку.

Откройте модель. Например, откройте vdp модель.

vdp

Панель инструментов Simulink отображается, пустая вкладка назвала CUSTOM TAB.

The new tab appears between the built-in Format and Apps tabs.

Входные параметры

свернуть все

ID вкладки в виде вектора символов или строкового скаляра.

Вкладка ID появляется в файле JSON, который задает вкладку как значение для id свойство в объекте JSON, где "type": "Tab".

Типы данных: char | string

Имя компонента в виде вектора символов или строкового скаляра.

Имя компонента появляется в sl_toolstrip_plugins.json файл как значение для Name свойство. Не редактируйте этот файл.

Типы данных: char | string

Аргументы name-value

Задайте дополнительные пары аргументов как Name1=Value1,...,NameN=ValueN, где Name имя аргумента и Value соответствующее значение. Аргументы name-value должны появиться после других аргументов, но порядок пар не имеет значения.

Пример: slCreateToolstripTab('customTab',"custom",Title="Custom Tab")

Заголовок вкладки в виде вектора символов или строкового скаляра.

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

Заголовок вкладки появляется в файле JSON, который задает вкладку как значение для title свойство объекта JSON, где "type": "Tab".

Типы данных: char | string

Имя файла, который задает вкладку в виде вектора символов или строкового скаляра.

Типы данных: char | string

Введенный в R2021b