Центр разработчиков Altium
Altium Developer Center — это основная площадка для инженеров-программистов, разрабатывающих решения на базе продуктов Altium. Здесь представлены ключевые продуктовые направления, каждое со своими API, SDK и возможностями интеграции.
Доступ к продуктам для разработчиков управляется через Altium Developer Center, где можно присоединиться к программам для получения доступа к Altium 365 API, Altium Designer SDK, Embeddable Viewer и другим продуктам для разработчиков.
Altium 365
Altium 365 — это облачная платформа для проектирования электроники и совместной работы. Она предоставляет разработчикам программный доступ к данным Workspace и рабочим процессам, а также инструменты для встраивания возможностей проектирования во внешние продукты.
Возможность |
Описание |
GraphQL API для чтения и записи данных Workspace — проектов, релизов, компонентов, BOM, задач и многого другого |
|
Расширенные возможности интеграции для корпоративных сред: PLM Connector SDK, SIEM API и другие |
|
JavaScript-компонент для встраивания интерактивного просмотра PCB и схем в любое веб-приложение |
Altium Designer
Altium Designer — это инструмент автоматизации электронного проектирования (EDA), используемый для разработки, моделирования и документирования печатных плат (PCB). Он предоставляет разработчикам программный доступ к проектным данным и мощные возможности автоматизации.
Возможность |
Описание |
Altium Designer SDK |
Создание расширений, скриптов и инструментов автоматизации, работающих внутри Altium Designer |
Octopart
Octopart — это поисковая система электронных компонентов. Она предоставляет через доступные разработчикам API данные о компонентах, ценах, складских остатках и информацию о дистрибьюторах.
Возможность |
Описание |
GraphQL API для запросов данных о компонентах, ценах, уровнях складских запасов и предложениях дистрибьюторов |
|
Встраиваемый React-компонент для отображения актуальной доступности компонентов в вашем приложении |
Что можно создать
Developer Center поддерживает широкий спектр сценариев интеграции и автоматизации. Несколько примеров:
-
Connect Workspace data to enterprise systems – синхронизация проектов, релизов и компонентов Altium 365 с ERP, PLM или внутренними панелями мониторинга с использованием Altium 365 API
-
Embed interactive design viewing – предоставление пользователям вне Altium возможности просматривать схемы и PCB в вашем собственном портале или процессе согласования с помощью Embeddable Viewer
-
Enrich components and BOMs with supply chain data – получение из Octopart актуальных данных о ценах, доступности и предложениях дистрибьюторов с отображением их в ваших инструментах закупок или управления компонентами
-
Build a custom PLM integration – подключение Altium 365 к PLM-системе, которая не поддерживается из коробки, с сохранением привычного для пользователей Altium 365 рабочего процесса
Просмотрите полный каталог Best Practices, чтобы увидеть больше сценариев для разных предметных областей.
Начало работы
Продуктовое направление |
Быстрый старт |
Altium 365 API |
Краткое руководство по началу работы с Altium 365 API – токен Workspace, первый запрос GraphQL |
| Altium Designer SDK | Краткое руководство по началу работы с Altium Designer SDK – первый проект расширения |
Octopart API |
Краткое руководство по началу работы с Octopart API – учетные данные, токен доступа, первый поиск компонентов |