Инструкции

Справочный раздел

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

Разделы инструкций

В сети

Пользователей: 180
Из них просматривают:
Аналоги: 58. Даташиты: 61. Инструкции: 5. Новости: 20. Остальное: 5. Профиль пользователя: 4. Форум: 25. Чат: 2.
Участников: 4
Гостей: 176

an , Google , wolf170571 , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления

Оглавление

Пользовательские компоненты

В SimulIDE можно создать два основных типа компонентов:

Подсхемы:

Это просто схемы, скрытые внутри пакета.
Существует отдельная страница, посвященная подсхемам.

Модульные:

Это компоненты, созданные путем комбинирования различных модулей, уже реализованных в SimulIDE.

Существует три основных типа модульных компонентов:

Все эти компоненты используют пакеты в качестве графического представления в схеме, а также некоторые специфические файлы для каждого типа компонента.

Создание пользовательского компонента включает следующие шаги:

Создание папки компонента


Самый простой способ — использовать имя компонента для папки и всех файлов.

Пример — серия 74:
Файлы 74HC00 находятся в папке с названием 74HC00 внутри папки «ICs», и все файлы имеют одинаковое имя:
ICs (папка)
-74HC00 (папка)
--74HC00.sim1
--74HC00.package
--74HC00_LS.package

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

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

Добавление в список компонентов

Чтобы ваши пользовательские компоненты появились в списке компонентов, необходимо добавить запись в один из существующих XML-файлов или создать новый.

XML-файлы для компонентов, включенных в SimulIDE, находятся по адресу: SimulIDE/data/
Ознакомьтесь с любым существующим XML-файлом в папке данных, чтобы понять структуру.

Вы можете добавлять компоненты в папку данных SimulIDE, но эти компоненты будут доступны только для данной установки программы.
Если вы хотите, чтобы ваши компоненты были доступны для всех версий/установок SimulIDE, используйте «Папку пользовательских данных», указанную в настройках приложения. В этой папке вы можете добавлять свои пользовательские компоненты или переопределять существующие компоненты своей версией.

Самый простой метод и общие опции описаны здесь, но каждый тип компонента может иметь другие опции (см. каждый тип компонента).
Структура этих XML-файлов выглядит следующим образом:

<itemlib>
  <itemset category="Some Category" type="Some_Type" folder="Some_Folder">
    <item name="Name1" info="short explanation about Name1" />
    <item name="Name2" info="short explanation about Name2" />
  </itemset>
</itemlib>


Объяснение по уровням:
itemlib представляет библиотеку компонентов, содержащую один или несколько наборов компонентов.

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

  • category - Это имя категории, в которую будут включены все компоненты из данного набора.
  • Может быть существующей категорией или новой. Может указывать на подкатегорию: «Категория/Подкатегория» (основная категория должна существовать).
  • type - Тип компонента.
  • folder (необязательно) - Папка, содержащая все компоненты данного набора (itemset).
  • icon (необязательно). Иконка, используемая для всех компонентов в этом наборе.
    Файл иконки должен находиться в папке: data/images/.

item представляет отдельный компонент, добавляемый в категорию.

  • name - Имя, которое будет отображаться в списке компонентов.
  • info (необязательно) - Дополнительная информация, которая будет отображаться рядом с именем компонента.
  • icon (необязательно) - Иконка, используемая для этого компонента. Файл иконки должен находиться в папке: data/images/.


Указание конкретных папок для отдельных компонентов: Чтобы задать конкретную папку для отдельного компонента, добавьте поле folder к этому элементу (item).

<itemset category="Some Category" type="Subcircuit" folder="Some_Folder">
  <item name="Name1" info="short explanation about Name1" />
  <item name="Name2" info="short explanation about Name2" />
  <item name="Comp_Y" folder="YY" info="My files in YY folder" />
</itemset>

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.

Разное

Интересно

Обработанные водным раствором щелочи стальные контакты (например, батарейного отсека переносной магнитолы или пульта ДУ) никогда не заржавеют.

Похожие инструкции