Altium designer 15: Altium Designer 15 — New Features Round-up

Содержание

Что нового в Altium Designer | Altium Designer 23 Руководство пользователя

Содержание
Содержание
  • Altium Designer 23.1
    • Schematic Capture Improvements
      • Compiled Names of Power Ports
    • PCB Design Improvements
      • Load a Stored View Configuration File
      • Rename the Gerber Board Outline File
    • Platform Improvements
      • Improved Callstack Crash Report Content
    • Data Management Improvements
      • Ability to Attach Images to Comments
      • Export Project History from Reports Menu
    • Harness Design Improvements
      • Crimps in Wiring Diagram
      • Twist and Shield Parameters
      • Quickly Add Connection Point Objects
      • Additional Physical Views
      • Added Download Sources to Project History
      • Ability to Save as ASCII
      • Added Autosize and Justification
    • Multi-board Improvements
      • Allow Pin Connection to More Than One Pin
    • Circuit Simulation Enhancements
      • Inertial Delay
      • Added PSpice Primitives
    • Altimade Enhancements
      • Relaxed Constraints for the Min Trace Width and Min Hole Size
  • Altium Designer 23. 0

Полное содержание

This page details the improvements included in the initial release of Altium Designer 23, as well as those added in subsequent updates. Along with delivering a range of improvements that develop and mature the existing technologies, each update also incorporates a large number of fixes and enhancements across the software based on feedback raised by customers through the AltiumLive Community’s BugCrunch system, helping you continue to create cutting-edge electronics technology.

You can choose to continue with your current version, update your current version, or install Altium Designer 23 alongside your current version to access the latest features. Your current version can be updated from within the software in the Extensions and Updates view. If you prefer to install Altium Designer 23 alongside your current version, visit the Altium Downloads page to download the installer, then choose New Installation on the Installation Mode page of the installer.

Altium Designer 23.1

Released: 17 January 2023 – Version 23.1.1 (build 15)

Release Notes for Altium Designer Version 23.1


Schematic Capture Improvements

Compiled Names of Power Ports

The Net Labels option in the Compiled Names Expansion region of the Schematic — Compiler page of the Preferences dialog now determines the name for a Power Port object on the compiled (physical) tab of a schematic document.

❯❮

1

Javascript

An example of strict hierarchical multi-channel design schematics that includes net labels and power ports. Note that when viewing compiled tabs of the schematic sheet, the power ports display the physical name in the same way as the net label does.

The Net Labels option in the Print dialog (when accessed from an Outjob file for a schematic print output with the [Project Physical Documents] option selected as the output’s data source) and on the Structure Settings page of the Smart PDF Wizard also defines how the power ports will be shown in the schematic outputs.

Refer to the Creating a Multi-channel Design and Preparing Printed Data pages to learn more.

PCB Design Improvements

Load a Stored View Configuration File

Added the ability to load a stored view configuration file from the View Options tab of the View Configuration panel. Use the Load View Configuration option from the Configuration drop-down to browse to and select the required view configuration file.

Refer to the Colors & Visibility Control page to learn more.

Rename the Gerber Board Outline File

You can now rename the Gerber Board Outline type file in the Gerber Setup and Gerber X2 Setup dialogs.

Refer to the Preparing Fabrication Data page to learn more.

Platform Improvements

Improved Callstack Crash Report Content

This feature uses an enhanced method to collect callstack crash reports.

Data Management Improvements

1″ data-global-header-anchor=»c7ca1dad5652408217e1953c63a370f0-23-1″>Ability to Attach Images to Comments

This update adds the ability to attach images to your comments. As is said, a picture is worth a thousand words so attaching images will help explain your ideas to coworkers or highlight the location of an issue. You can add an image to a comment by first copying the image from an Explorer window or a web browser page by right-clicking on the image, which copies the image to the clipboard. To attach the image, use right-click Paste (or the Ctrl+V shortcut) in the comment itself (in the field that states «Add others with @ or paste images«). 

Each image can be a maximum of 2MB. After it is pasted into the comment, click the image to display the full image, as shown in the image on the right.

Refer to the Document Commenting page to learn more.

1″ data-global-header-anchor=»f666820697c75bdd9b26d4afc2cb984a-23-1″>Export Project History from Reports Menu

Added the ability to export the Project History from the Reports menu to a PDF. After choosing Reports » Project History from the main menus, the Project History Report Configuration dialog opens in which you can set the Period for which the report should be exported: either the entire project history or from/to a specific (or the latest) project release. Click Export then enter a name for the exported PDF in the Explorer window that opens then click Save. The PDF report opens in a web browser.

Note that the project history report export functionality is not supported with the Altium Designer Standard Subscription.

Refer to the Project History and Print Preview dialog pages to learn more.

Harness Design Improvements

1″ data-global-header-anchor=»53247cbe29bdabd008c2e19e07419670-23-1″>Crimps in Wiring Diagram

Crimps can now be used on the Wiring Diagram (*.WirDoc) as was previously available in the Layout Drawing. The Crimps tab of the Harness Component mode of the Properties panel can be used to add and edit crimps using the  icon. A crimp is denoted by a 

 in the design space as shown below.

Refer to the Defining the Harness Wiring Diagram — Crimps page for detailed information.

Twist and Shield Parameters

Parameters have been added to Twist and Shield objects in a Wiring Diagram document (*.WirDoc). During or after placement of a twist or shield, click Parameter in the Add drop-down of the Properties panel, then update the desired visibility, parameter name and value.

An example of a twist object is shown in the below image.

Refer to the Defining the Harness Wiring Diagram — Wire Twisting and Shielding page for detailed information.

Quickly Add Connection Point Objects

The ability to add connection point objects to the Layout Drawing (*.LdrDoc) has been added. This allows you to add multiple objects to a connection point with one action. In the Connection Point mode of the Properties panel, click Add in the Connectors region to open the Add Connectors dialog. In the dialog, enable the connectors for the connection point. To enable all in the list, enable the checkbox next to

Connector.

Refer to the Creating the Harness Layout Drawing — Defining Physical Arrangement on a Harness Layout Drawing page for detailed information.

Additional Physical Views

With this release, you can add multiple 3D physical model views for a connector in a Harness Layout Drawing (*.LdrDoc) document. In the Physical Model region of the Harness Component mode of the Properties panel, select Physical Model then click Add View. A physical view will be added. You can see and update the view’s parameters by clicking the corresponding  icon.

Refer to the Creating the Harness Layout Drawing — Harness Component Properties page for detailed information.

Added Download Sources to Project History

You can now download and open a specific revision of a project (in the Projects panel) using the Download Sources command. In a Project History file (<ProjectName> History), click

 then select Download Sources. The downloaded revision opens in the Projects panel. Note that this revision is read-only, i.e. you can view but not edit it in any way.

Refer to the Project History page to learn more.

Ability to Save as ASCII

You can now save Harness Design Wiring Diagram (*.WirDoc) and Layout Drawing (*.LdrDoc) documents in ASCII format, which can be beneficial when sharing. Use the File » Save As command and select Harness Wiring ascii (*.WirDoc) or Harness Layout ascii (*.LdrDoc) from the Save as type drop-down in the Save As dialog that opens.

When saving an ASCII Wiring Diagram or Layout Drawing document using the File » Save command, the File Format dialog will open alerting you that the ASCII format is used. Choose the ASCII Version (highlighted in the below image) in the dialog to keep using this format.

Added Autosize and Justification

Added Auto Size and Justification properties to the Properties panel for the Wiring Diagram View and Layout Drawing View objects in a Harness Project Draftsman document (*.HarDwf).

When Auto Size is enabled, the Wiring Diagram View automatically adjusts its size to remove empty space at the borders. Select the Justification by clicking on an arrow that corresponds with the desired justification or the circle to center.  The chosen option for Justification defines the point relative to which the position of the view is changed if its size is updated.


Example of a Wiring Diagram View with the Auto Size option enabled and Justification set to bottom-left. Hover the cursor over the image to see the view with the Auto Size option disabled — note that the location of the view is changed relative to its bottom-left corner.

For more information, see the Creating a Manufacturing Drawing for a Harness Design page.

Multi-board Improvements

Allow Pin Connection to More Than One Pin

When configuring a connection of the Harness type on a Multi-board schematic document (*.

MbsDoc), you can now connect a pin from one PCB connector to more than one pin on the same target PCB connector.

An example of the connection configuration of a harness connection in a Multi-board schematic. Note that the same pin of the source connector (H_1-Entry_1[1]) is connected to multiple pins of the same target connector.

Refer to the Working with Connections page to learn more.

Circuit Simulation Enhancements

Inertial Delay

Implemented inertial delay processing for all PSpice digital gates (except DLYLINE).

Added PSpice Primitives

Added support for the following PSpice digital model primitives:

  • DLTCH
  • SRFF

1″ data-global-header-anchor=»06b1995db682ff8ee9185a667427c031-23-1″>Altimade Enhancements

Relaxed Constraints for the Min Trace Width and Min Hole Size

Constraints for the Min Trace Width and Min Hole Size have been relaxed to allow for 3mil and 4mil respectively.

Refer to the Single Click Ordering with Altimade page to learn more.

Altium Designer 23.0

Released: 15 December 2022 – Version 23.0.1 (build 38)

Release Notes for Altium Designer Version 23.0

Key Highlights


PCB Design Improvements

Silkscreen Preparation

To assist in resolving common Design for Manufacture (DFM) issues faced by having silkscreen overlapping exposed copper, holes and board shape, a dedicated feature for preparing the silkscreen for your boards has been implemented in this release. These issues can now be effectively addressed by:

  • automated clipping of silkscreen lines and arcs
  • automated clipping or movement of fills and regions
  • automated movement of silkscreen text and component designators.

The feature is available in both the PCB footprint editor (for the active footprint) and PCB editor (across all or selected objects on one or both overlay layers) using the

Silkscreen Preparation dialog, which is accessed by using the Tools » Silkscreen Preparation command from the main menus.

Refer to the Preparing the Silkscreen on a PCB and Creating a PCB Footprint — Preparing the Silkscreen pages to learn more.

This feature is in Open Beta and is available when the PCB.SilkScreenPreparation option is enabled in the Advanced Settings dialog.

Enhanced Net Information UI

The Net Information region of the Properties panel now displays all nets, differential pairs, and xSignals for the selected primitive. You can expand the sections to view all listed information. 

For more information, refer to the PCB Placement and Editing Techniques page.

Data Management Improvements

Manage Missing Files

Previously, missing files were removed with a corresponding notification in the Messages panel and the project was marked as modified in the Projects panel. This release includes an enhanced approach to managing files defined within the project file but not found within the project folder. Rather than simply removing references to such files and marking the project as modified, these files are now marked as ‘missing’. They remain defined in the project file and still appear listed in the project’s structure in the Projects panel, but they are now grayed out and have a distinguishing icon.

Associated commands are available that give you full control over handling missing documents. Using the right-click menu of a missing file in the Projects panel to remove the selected or all missing files from the project or to update the path to the file (i.e. to replace the missing file with a selected one). For a project that is under version control, you can also revert local modifications to restore a missing file from the project’s VCS repository.

When adding an existing file to the project using the Add Existing to Project command from the project entry’s right-click menu and the name and the path of the file being added are the same as the name and the path of a missing file (which is possible when, for example, the missing file was added to the project folder after opening the project in Altium Designer), a confirmation dialog will open asking if you would like to replace the missing file with the selected one.

Refer to the Working with Documents page to learn more.

This feature is in Open Beta and is OFF by default. It is available when the WSM.ManageMissingFiles option is enabled in the Advanced Settings dialog.

Creating a Project History Report

A Project History PDF report can now be created for a Workspace project. In the OutputJob file (*.OutJob), right-click on the [Add New Report Output] associated with the Report Outputs entry then choose Project History.

The newly-created Project History output report can then be connected to a PDF output container.

Right-click the created output then select Configure to access the Project History Report Configuration dialog in which you can set the Period for which the report should be exported: either the entire project history or from/to a specific (or the latest) project release.

When the report is added, linked to the required PDF output container, and configured as needed, click Generate content or generate output as part of the project release process to export the project history.


An example of a project history report

Note that the project history report export functionality is not supported with the Altium Designer Standard Subscription.

Refer to the Project History page and the Preparing Reports page for more information.

Layer-specific Comments

Support has been added for layer-specific comments on the PCB in 2D. Focusing a comment will auto-switch to the same view the reviewer had (visible layers, active layer, top/bottom view).


Example of view configuration switch when focusing a comment. Shown here is the view configuration before focusing on a comment: all layers are enabled, Top is the active layer, and the board is shown from the bottom side. Hover the cursor over the image to see the board after focusing on a comment (the same view is applied as it was when the comment was added): Bottom is the only signal layer enabled, Bottom is the active layer, and the board is shown from the top side.

For more information, refer to the Document Commenting page.

Ability to Delete Workspace Repository

A Workspace repository that appears in the Data Management — Design Repositories page of the Preferences dialog after migrating a project managed by an external VCS to the Altium 365 Workspace VCS can now be deleted if the repository has no reference to a Workspace project.

After successful migration of a project from an external VCS to the Workspace VCS, the repository will be removed from the Workspace automatically.

Notes:

  • You must be an administrator of the Workspace to be able to delete a repository.
  • If a project has been soft deleted (moved to Trash), it must be deleted permanently so the repository referencing it can be removed.
  • The Workspace’s Versioned Storage repository cannot be removed.

    For more information, refer to the Making an Existing Project Available in the Workspace page.

    Harness Designs

    This release sees the first implementation of the Harness Design capability. This new tool allows new engineers of various types (involved in the Product Design process) to work in Altium Designer. It brings comprehensive harness design support into the same environment as PCB and system design, removing the previous heavy reliance on third-party software.

    The Harness Design tool allows you to create a full wiring harness design, from individual pin-to-pin connections to manufacturing documentation. A harness design can be created as a standalone project, or as part of a Multi-board project. In the latter case, the logical connections between PCBs in the Multi-board project are used to define the connectivity within the harness.

    This release includes a sample harness design project (Harness_Demo_Prj.PrjHar), which is associated with a new multi-board demo project (Harness_Demo_MB.PrjMbd), so you can take harnesses for a test drive straight out of the box.

    For more information, refer to the Harness Design page.

    This feature is in Open Beta and is available when the System.HarnessDesignAvailable option is enabled in the Advanced Settings dialog. Note that Harness Design functionality is not supported with the Altium Designer Standard Subscription.

    ActiveBOM Enhancements

    This release includes several enhancements when working with alternative components in ActiveBOM.

    0″ data-global-header-anchor=»399b95cbb28942d3094dadab549f44ee-23-0″>Retaining Filters and Values in the Add Alternative Item Dialog

    The Add Alternative Item dialog, which is accessed by right-clicking a Workspace component and selecting the Operations » Add Alternative Item command in the context menu now remembers the used filters and values when accessing the dialog for different components of the same type.

    Preventing Replacement of an Alternative Component with an Already Used One

    When trying to replace an alternate component with one already used as an alternative, a warning dialog appears to alert you.

     

    Confirmation for Removal of an Alternative Group with Alternate Components

    When trying to remove a group of alternatives and the components in this group have an alternate component assigned, a warning dialog appears to alert you and asks for confirmation to delete the group.

    For more information, refer to the Managing Your ActiveBOM Solutions page.

    Circuit Simulation Improvements

    High-impedance State

    Added the ability to view the high-impedance state for digital waveforms in the SimData editor.

    PSpice Enhancements

    Support for the following PSpice primitives has been added in this release:

    • LOGICEXP
    • Digital delay line
    • Digital Pullup and Pulldown
    • DFF
    • JKFF
    • DFFDE
    • JKFFDE

    Also, components for the following PSpice primitives were added to the Simulation Generic Components library:

    • Standard gates
    • Tristate gates
    • Digital stimulus

    0″ data-global-header-anchor=»32b1b1e48262e6411e795c6bd7a3c024-23-0″>Features Made Fully Public in Altium Designer 23.0

    The following features have been taken out of Open Beta and have transitioned to Public in this release:

    • Automatic Update of Designators in Design Rules — available from 22.0
    • Added ‘New Library’ Dialog — available from 22.5
    • Custom Pad Shapes — available from 22.8
    • Ability to Add and Edit Comments in BOM Documents — available from 22.9
    • Customized Round Rectangles and New Chamfered Rectangle Pad Shape — available from 22.11

    самое большое приложение (about 15 000 000 codelines), сделанное в Delphi / Хабр

    Компания Embarcadero всегда с радостью упоминает продукт Altium Designer, когда речь заходит об успешных коммерческих приложениях, созданных в Delphi. Не может не поражать масштаб проекта – он насчитывает около 15 000 000 (пятнадцати миллионов) строк исходного кода. Altium Designer представляет собой CAD-систему для проектирования печатных плат электронных систем, включая 3D моделирование. Сегодня мы поговорим о технической составляющей системы именно с позиции инженерии ПО.

    Целью данной статьи ни в кой мере не является продвижение или рекламирование Altium Designer, который и так хорошо известен среди профессионалов данной области. Мы проведем своего рода экскурсию вглубь проекта и познакомимся с особенностями его реализации в контексте сложности задачи и масштаба реализации. Это будет особенно полезно для начинающих разработчиков, а также специалистов, интересующихся большими во всех смыслах системами (а не только большими данными).

    Давайте сразу оценим масштаб системы в контексте её функционала. Опишите, пожалуйста, основные функциональные модули или подсистемы. Это очень важно, т.к. термин CAD (computer aided design) имеет достаточно широкое значение – так можно назвать и простое приложение-«рисовалку», и интеллектуальную САПР. Что умеет делать Altium Designer?

    Инженер получает или же формулирует спецификацию устройства, начиная от условий, в которых оно должно работать, заканчивая элементной базой, которую планируется использовать. Сейчас очень часто разработка ведется от микропроцессора — выбирается чип, решающий необходимую задачу, и под него проектируется обвязка. После этого создается библиотека используемых компонентов, набрасывается логическая/принципиальная схема в редакторе схем. Здесь же задаются уточнения и ограничения, которые могу влиять на то, как плата будет «разводиться» физически. Могут выполняться различные виды анализа — целостности сигнала, моделирования схемы. После этого начинает создаваться печатная плата, т.е. задается кол-во используемых слоев согласно спецификации, размещаются компоненты, определяются дорожки, которые передают сигнал, подводят питание и т.п. Т.е. формируется уже физическое представление платы. После чего генерируется документация, формируются файлы, отправляемые на производство/печать плат, строится список используемых компонентов для сборочных конвейеров.

    Одно из преимуществ АД то, что все вышеперечисленные операции выполняются в одном продукте в очень тесной интеграции друг с другом.
    Основные функциональные блоки системы:

    • платформа;
    • редактор схем;
    • управление библиотеками компонент;
    • редактор печатных плат;
    • ядро 3D режима;
    • анализ целостности сигнала;
    • модуль генерации выходных файлов;
    • модули импорта/экспорта — начиная от 3D моделей, заканчивая данными для симуляции во внешних системах

    Можно ли сказать, что каждая из функциональных подсистем представляет собой достаточно изолированные модули. Так ли это? Если так, то как реализованы модули? Это dll-плагины к некому ядру? Это равнозначные приложения? Какой механизм обмена данными между ними?

    Как и большинство крупных систем, Altium использует модульную архитектуру. Есть платформа, обеспечивающая базовую инфраструктуру (документы, настройки, подсистема сообщений и т. п.) и модули, реализующие функционал. В последних версиях каждый модуль — изолированная dll, предоставляющая набор интерфейсов. Интерфейсы не COM-совместимы, но интероперабельны. На этой платформе построено несколько продуктов, но самый крупный — AltiumDesigner.

    Чуть подробнее о том, как сочетаются модули. Есть какое-то внутреннее API? Весьма вероятно, что в Altium каждая подсистема разрабатывается отдельной командой. Есть у вас обобщенное представление? Или некие протоколы обмена между модулями? Есть ли сетевое взаимодействие?

    Да, конечно есть API используемое внутри. Основа — интерфейсы с некоторыми ограничениями по используемым типам. Довольно широко используется система команд/сообщений.

    Учитывая то, что помимо Altium Designer (AD) в стеке решений компании есть достаточно широкий набор вспомогательных продуктов, начиная от сервера лицензий и заканчивая инфраструктурой обеспечивающей экосистему Altium.Live, сетевого взаимодействия много. Активно используются веб-сервисы. Для внутренних продуктов – это чаще всего SOAP протокол, с внешними сервисами? в последнее время — REST.

    Как организовано хранение проектов?

    Здесь все достаточно просто, есть несколько SVN-репозиториев, разделенных по прикладным областям: платформа, ядро продукта, расширения, веб-проекты. Управление задачами в Assembla, активно используем Google docs.

    Есть несколько внутренних вспомогательных сервисов — сбор «креш-репортов», «билд-система», система запуска тестов на «тест-фарме».

    Когда мы говорим о полномасштабной среде, возникают простые, но интересные вопросы. Сколько пунктов меню в главном окне системы? Сколько окон в приложении? Понятно дело, никто специально не считает, но просто интересно. Это как «на постройку телебашни пошло столько-то миллионов заклёпок или болтов». Как у вас с такими формальными параметрами?

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

    Поиск dfm-файлов по двум основным репозиториям дает числа ~500 для платформы и ~1800 для основного продукта. Кол-во пунктов меню как-то уж совсем сложно вычислить, тем более оно динамическое, и зависит от открытого документа, режима работы и т.п. Но их действительно много 🙂
    В базовой конфигурации порядка 150-200 dll-модулей, в базовых репозиториях около 500 dpr-проектов, полный «билд» продукта занимает 40 минут (правда это действительно полный, результат такого «билда» становится доступен пользователям в системе обновлений).

    Можно представить какой-нибдуь скрин-шот окна системы с загруженной схемой. Это – типовое окно объектной САПР? Главное рабочее графическое поле, панель инструментов, редактор свойств объектов? Или есть некие особенности?

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

    На втором скриншоте (ниже) — 3D представление гибко-жесткой платы. Сам дизайн обычно ведется в 2D режиме.

    Использовали ли вы стандартные компоненты Delphi или для повышения уровня эргономики интерфейса использовали дополнительные библиотеки?

    Из визуальных – довольно широко используются компоненты DevExpress и DreamControls, есть достаточно много самописных элементов управления.
    модель рисования – использовали «канву» или какую-нибудь GPU-based библиотеку (OpenGL, DirectX)?
    Сейчас для схем — GDI/GDI+, для PCB — DirectX.

    Насколько открыта система? Можно ли создавать свои пользовательские плагины?

    Она была достаточно открыта ранее, сейчас существует достаточно много расширений, чаще всего интеграционного характера. А в последних версиях на это сделан акцент — у нас появилось SDK для Delphi, C++ и С#. В ближайшие дни выходит версия DeveloperEdition, которая сделает разработку расширений еще проще.

    Есть ли механизм пользовательской автоматизации? Какие-нибудь скрипты, макросы, внутренний язык программирования?

    Да, есть, достаточно популярный у пользователей, Delphi/Basic/Java-script. Используется как для написания расширений, так и для повседневной работы, в частности для задания сложных фильтров по объектам.

    Поговорим об истории развития. С чего начинался проект?

    Компания, как и продукт началась достаточно давно, в 85-м году когда появились доступные персональные компьютеры и назрела необходимость автоматизации создания печатных плат. Одной из первых компания создала ECAD под Windows, тогда это был не такой очевидный шаг, как кажется сейчас. Дальше были выход на австралийскую биржу, череда поглощений компаний и технологий, построение интегрированного стека технологий для разработки электронных устройств.

    С какой версии Delphi и по какую ведется разработка Altium Designere-а? Понятно, что такой масштабный проект сложно мигрировать, но были ли успешные попытки?

    Если я не ошибаюсь, первые версии продукта были созданы на TurboPascal, далее череда версий Delphi начиная с 3-ей. На текущий момент это Delphi 2010. Миграции обычно происходили тогда, когда это было оправдано с прагматичной точки зрения — появлялись необходимые технологии, исправлялись критические ошибки. Любое, даже незначительная модификация системообразующих классов заставляет сильно призадуматься и очень взвешенно подойти к решению, вплоть до весьма точно расчёт трудозатрат. Примем во внимание, что есть ещё и сторонние библиотеки. Пока мы не спешим с переходом на последнюю версию.

    Но помимо Delphi использует довольно много языков и сред, к примеру часть модулей реализованы на C++ и С#, для части веб-сервисов и приложений используется Morfik.

    Как организована архитектура основных модулей? Это классические варианты типа «форма-элемент управления-действие-процедура отклика» или есть более изощренные техники типа разделение модели и интерфейса?

    В таком большом проекте есть множество подходов. Один из ключевых — разделение описания команд и кода их исполняющего. Основные панели команд и меню описаны во внешних, конфигурируемых файлах, для документов есть более-менее четкое разделение модели и отображения, вспомогательные изолированные диалоги обычно реализованы классически форма-событие.

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

    Часть интерфейса зависит от того какой документ открыт (к примеру для PCB и BOM набор команд и меню отличает кардинально), от того какой функционал доступен с активной лицензией. Т.е. какой-то базовый каркас, обеспечиваемый платформой, неизменен, остальное определяется режимом и логикой работы модуля.

    Какие сложные, научные с элементами искусственного интеллекта или просто интересные алгоритмы применяются в системе?
    Не совсем уверен в применении AI, но есть несколько областей в которых алгоритмическая база довольно сложная, особенно в области PCB и симуляции. К примеру авторазводка плат — область очень емкая с точки зрения алгоритмики. При ее реализации приходится решать не только задачу размещения дорожек в пространстве (сейчас большинство плат многослойные, и трек может менять слои), но и учитывать громадное кол-во ограничений, задаваемых пользователем — минимальное расстояние между дорожками, импеданс дорожки, “шумность” получаемой топологии на высоких частотах и т.п… Полноценно эта область у нас еще не решена.

    Есть ли возможности по оптимизации, например, общих размеров печатных плат и конструктивных элементов? Многопараметрическая оптимизация? Динамическое задание ограничений?

    Откровенно каких-то оптимизаций я особо не припоминаю, особенно по размерам. Я бы даже сказал, что размеры часто приходят “снаружи” — в виде спецификации, механической модели уже существующего устройства, размера используемого чипа, интерфейсного разъема и т.п.

    Очень часто проект может начинаться с задания множества ограничений, т.н. constraint driven desing. Инженер определяет ограничения, иногда достаточно сложные, а продукт помогает их исполнять или запрещает нарушать. Например, одна из простых проверок — ширина дорожки между определенными компонентами или допустимые углы при разводке ВЧ-трактов.

    Каковы возможности по подключению внешнего производственного оборудования к системе? Можно ли использовать систему в составе стенда, когда на вход инженер подает формальное описание задачи, а на выходе – уже готовая схема, реализованная «в железе»?

    Производственного — скорее нет, чем да. Это все же область хоть и смежная, но далекая от той, на которой фокусируемся мы — дизайн и разработка. Управлять современной сборочной линией, когда автомат на готовые платы наносит припой, размещает компоненты, а затем «запекает» плату согласно техпроцесса достаточно сложно, и совершенно не пересекается с разработкой самой платы. Хотя поддержка стадии изготовления, безусловно, есть, это одна из важнейших частей процесса — экспорт и подготовка данных для изготовления плат, для сборочного производства, для тестовых стендов и т.п.
    Из подключаемого оборудования можно упомянуть Nanoboard, устройство используемое для разработки с использованием программируемой логики (FPGA/ПЛИС).

    Думали ли вы о реализации некого мобильного front-end-а? Известно, что для многих CAD-систем уже есть мобильные варианты клиентских рабочих мест. Их полезность пока недостаточно очевидна, но, возможно у вас есть своё видение применимости мобильных приложений в рамках больших CAD-систем или даже САПР-ов?

    На текущий момент планов таких нет. Как вы сами заметили, не совсем понятна цель и необходимость в них. Для работы их особо использовать не получится, как замена бумажных чертежей в MCAD — тоже…

    В компании есть отделы, занимающиеся мобильной разработкой, но это отдельное направление в соседней области, не связанной непосредственно с AD.

    Могу предположить, что у вас очень развитая объектная структура. Используете ли вы графические нотации для взаимодействия между разработчиками? Или квалификация программистов такова, что существующее распределение по зонам ответственности и функционалу модулей позволяет использовать исходный код единый источник знаний о системе?

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

    Чем сложнее система, тем жестче требования к тестированию, особенно, регрессионному. Как у вас налажен данный процесс? Автоматические тесты, ручные тесты, соотношение между разработчиками и тестировщиками?

    Хотя у нас есть и автоматическое тестирование покрывающее ключевые области, ручное регрессионное тестирование, развитое бета-тестирование, на мой взгляд, тестирование одна из областей, в которой мы могли бы улучшить ситуацию. К примеру, одна из проблем, которые мы пытаемся сейчас решить — это вовлечение QA инженеров на ранних стадиях разработки.

    Какова кадровая политика компании Altium? У вас достаточно закрытая команда? Или вы всегда открыты и готовы принять на работу достойного специалиста?

    В этой области компания более, чем открытая. Насколько я знаю, в текущий момент мы активно ищем разработчиков высокой квалификации в киевский и шанхайский офисы. Кстати забавный момент — так вышло, что значительную часть ядра R&D нашей австралийской компании сейчас составляют русскоязычные инженеры.

    В первую очередь вы расширяете штат за счет профессионалов или есть вакансии для начинающих, кто только начинает строить свою карьеру в области разработки ПО?

    Обычно в компанию приходят разработчики или с хорошими навыками и опытом или обладающие какими-либо уникальными компетенциями. Начинающим влиться в ритм и задачи достаточно сложно.

    Если вы приглашаете уникальных специалистов с знаниями, навыками и опытом, готовы ли вы платить зарплату выше среднерыночной?

    Да :).

    Все же Альтиум — это продуктовая компания, и от того, кто работает над продуктом зависит очень многое. Здесь мы не будем обсуждать формальные стороны вопроса, для этого есть специальные люди в нашей компании ([email protected]), они всегда на связи.

    Чтобы работать в Altium на позиции разработчика, что нужно знать помимо Delphi? Нужно быть «электронщиком», родившимся с «паяльником в руках»? Или нужно очень хорошо знать математику и теорию САПР? Или просто нужно быть грамотным программистом с хорошим опытом решения разнообразных задач?

    Нет, не обязательно для работы в нашей компании нужно было родиться «с паяльником в руках» :)) Безусловно знание электроники или математики для некоторых направлений это плюс, но не обязательное требование — круг задач с которыми мы сталкиваемся очень широкий.

    Какова стратегия развития продуктовой части? Что сейчас является приоритетным направлением? Повышение уровня автоматизации? Расширения функционала? Попытка войти в смежные области, например, проектирование других элементов сложных технических систем?

    Есть несколько направлений, в основном они нацелены на расширение занимаемой доли на рынке ECAD систем. Т.е. мы вряд ли будем двигаться в сторону механических CAD, кроме как расширяя интеграцию с существующими продуктами, но наверняка будем улучшать, к примеру, возможности проектирования плат в 3D.

    Традиционный вопрос. Что можно посоветовать начинающим программистам, которые хотят дорасти до уровня профессионально разработки, чтобы быть, к примеру, востребованным компанией Altium?

    Ответ в общем случае здесь универсален — набираться опыта, учиться решать задачи, иметь хорошую техническую базу. Есть несколько открытых ECAD проектов, участие в них может быть очень полезным.

    Altium Designer 15 — Новые функции Round -Up

    Примечания к выпуску

    Примечания к выпуску для Altium Designer 15.1

    Примечания к выпуску — родительская страница

    Дополнительные ресурсы

    Designer — Overview

    Altium Designer — особенности

    .

    Altium Designer — Подписка

    AltiumLive

    Видео Altium

    Секреты дизайна

    Каждый выпуск Altium Designer продолжает процесс, чтобы держать вас в постоянном потоке новых функций, технологий и создавайте свои проекты электроники следующего поколения. На этой странице представлены новые функции по мере их выпуска, так что пролистайте ее — вы можете просто найти функцию или улучшение, которые вы пропустили или не заметили. Жемчужина дизайна, которая может оказаться неоценимым средством повышения производительности!

    Мы в восторге от новых функций и функций, включенных в каждое обновление Altium Designer, в дополнение к множеству других улучшений, исправлений ошибок и реализованных идей, и мы уверены, что вы тоже будете в восторге! И помните, постоянное обновление с вашей подпиской Altium Subscription дает вам доступ к новым интересным функциям и улучшениям в будущих обновлениях, как только они будут выпущены из разработки.

    Для каждого обновления Altium Designer представлена ​​дата его выпуска и версия, а также ссылка на соответствующую страницу примечаний к выпуску. Его ключевые функции выделены ссылками на более подробные страницы, где они доступны. Информацию о том, какие функции были представлены в предыдущих версиях программного обеспечения, см. на странице Altium Designer: что нового — предыдущие версии.

     Информацию об установке программного обеспечения см. в разделе Установка системы, лицензирование и управление.

    Altium Designer 15.1

    Released:

    8 May 2015 — Version: 15.1.9

    2 June 2015 — Version: 15.1.12

    2 July 2015 — Version: 15.1.13

    22 июля 2015 г. — Версия: 15.1.14

    14 сентября 2015 г. — Версия: 15.1.15

    2 июня 2016 г. — 1.5 Версия: 15.1.15

    2 июня 2016 г. — 1.5 Версия:0038

    Это обновление для Altium Designer продолжает предоставлять новые функции, а также усовершенствования основных технологий Altium Designer 15, а также решать многие проблемы, поднятые клиентами через систему BugCrunch AltiumLive Community. Помимо предоставления ряда новых и интересных функций, которые развивают и совершенствуют существующие технологии, включая создание 3D PDF, высокоскоростное проектирование и разработку жестко-гибких плат, он также содержит большое количество исправлений и улучшений в программном обеспечении. в целом, помогая разработчикам продолжать создавать передовые электронные технологии.

    На данном этапе обновление до Altium Designer 15.1 с более ранней версии невозможно, требуется новая установка. У вас есть выбор: продолжить работу с текущей версией или установить Altium Designer 15.1, чтобы получить доступ к новейшим функциям. В качестве альтернативы можно установить обе версии параллельно и использовать ту версию, которая лучше всего соответствует вашим потребностям.

    3D PDF

    Проекты печатных плат теперь можно экспортировать в универсальный формат 3D PDF, который обеспечивает интерактивный просмотр 3D в Adobe® Acrobat® Reader. Внешние заинтересованные стороны теперь имеют средства для изучения физического проекта в трех измерениях с высокой степенью детализации без необходимости в специализированном программном обеспечении.

    Подробное описание…

    Индивидуальная опора покровного слоя

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

    Подробное описание…

    Многострочный текст платы

    Объект String редактора компоновки печатной платы был улучшен для поддержки многострочного текста как в режимах шрифта Stroke, так и в режиме шрифта True Type. Строковый объект теперь может изменять размер, предлагает динамический перенос слов и допускает возврат каретки для принудительного перехода на новую строку.

    Подробная информация о функциях…

    Улучшения объединения

    Объединения — это тип группового объекта, который создается как часть процесса проектирования, например, размещение путем сшивки или размещение таблицы сверления. 9Панель 0037 PCB теперь включает режим Unions, выберите его, чтобы отобразить список всех Unions, присутствующих в рабочей области, щелкните правой кнопкой мыши определенный Union, чтобы переименовать его.

    Подробное описание функций…

    Мастер xSignal

    xSignals позволяет разработчику группировать несколько цепей в один сигнал, называемый xSignal. Мастер xSignal значительно упрощает процесс определения xSignal, классов xSignal и подходящих правил проектирования Matched Length.

    Подробное описание функций…

    Шаблоны и библиотеки контактных площадок и переходных отверстий

    Управление контактными площадками и переходными отверстиями, используемыми в проектах печатных плат, было значительно улучшено благодаря добавлению библиотек контактных площадок и переходных отверстий, которые содержат наборы определяемых пользователем Шаблоны контактных площадок/переходных отверстий, которые можно повторно использовать в новых и существующих проектах плат. Это поддерживается новым редактором шаблонов и панелями рабочего пространства платы для управления как локальными, так и библиотечными шаблонами контактных площадок/переходных отверстий.

    Подробное описание функций…

    Улучшения заливки полигонов

    Простые улучшения могут привести к значительным изменениям в удобстве использования — благодаря автоматическому именованию и интеллектуальному мониторингу зависимостей, работе по идентификации, управлению и изменению полигонов становится намного легче.

    Подробная информация о функциях…

    Live Drill Drawing

    Работая вместе с Live Drill Table и новым редактором Drill Symbol, слой Drill Drawing редактора печатных плат теперь доступен! Поместите таблицу сверления, и символы сверления автоматически отобразятся на слое чертежа сверла. Пары сверления полностью поддерживаются, и вы можете легко выбрать, какая пара в данный момент отображается на слое чертежа сверла.

    Подробнее о функциях…

    Справочник по парам сверления

    Пары сверления теперь определяются в одном месте — Диспетчер пар сверления . Затем необходимая пара сверления выбирается из списка доступных пар сверления, например, в диалоговом окне Via . Также отслеживается достоверность пар сверления — если пара сверления удаляется в диспетчере, использование этой пары автоматически помечается как ошибка.

    Подробное описание функций…

    xDx Designer Importer

    Поддержка переноса проектов в двоичном формате, созданных с помощью Mentor Graphics® Xpedition® xDX Designer® (ранее DxDesigner®), в Altium Designer, доступна благодаря поддержке расширение xDX Designer Importer . Мало того, что интерфейс импортера бинарных файлов был обновлен для поддержки передачи данных из последней версии xDX Designer (версия 7.9.4 (Expedition Enterprise 7.9.4 или просто EE7.9.4)), теперь также поддерживается более широкий диапазон типов объектов.

    Подробное описание функций…

    Проверка зазора контура платы

    виды кромок досок.

    Подробное описание функций…

    Проверка зазоров Testpoint

    Правила стиля контрольных точек изготовления и сборки теперь включают свойства для управления зазором между контрольными точками и соседними контактными площадками/переходными отверстиями объекта.

    Подробное описание функций…

    Усовершенствования Gerber X2 мм) параметров точности данных, а также за счет улучшенного соответствия последней спецификации формата файла Gerber X2.

    Расширение паяльной маски от отверстия

    Расширение паяльной площадки и переходного отверстия Теперь можно применить расширение паяльной маски от края отверстия, а также от края медной формы контактной площадки/переходного отверстия в диалоговых окнах Pad и Via .

    Подробные сведения о функциях…

    Улучшенная поддержка перемычек те, которые назначены как тип перемычки.
    Контактные площадки компонентов с одинаковым (ненулевым) индексом Jumper ID рассматриваются как «перемычки» и автоматически назначаются одной и той же цепи. Кроме того, о нарушении короткого замыкания сообщается, если разные цепи назначены контактным площадкам с перемычками.

    Определяемые пользователем цвета PCB Print OutputJob

    Раньше все выходные данные PCB для печати в OutputJob использовали одну и ту же цветовую схему. Теперь цвета можно определить для каждого вывода в файле OutputJob, и эту цветовую схему можно сохранить (и загрузить) в качестве схемы по умолчанию в диалоговом окне «Настройки печати платы ».

    Tasking Pin Mapper

    Новый Tasking Pin Mapper обеспечивает одностороннюю синхронизацию данных выводов между набором инструментов TASKING VX для ARM® и Altium Designer. Эта функция включается путем установки программного расширения Tasking Pin Mapper и использует файлы конфигурации выводов, созданные программой Pin Mapper набора инструментов VX.

    Инструмент для создания схемных символов

    Новый инструмент для создания схемных символов упрощает и ускоряет процесс создания символов для крупномасштабных устройств. Пины настраиваются с использованием табличных данных на основе сетки, а также поддерживаются операции копирования/вставки/умной вставки. Обратите внимание, что этот инструмент поставляется как программное расширение Инструмента создания схемных символов.

    Подробное описание…

    Поддержка импорта OrCAD 16.x

    Мастер импорта Altium Designer теперь может импортировать и преобразовывать файлы схемы и библиотеки OrCAD® Capture™ в формат версии 16.x.

    Подробные сведения о функциях…

    Поддержка сенсорных элементов управления Cypress

    Расширяя поддержку сенсорных элементов управления в проектах, Altium Designer 15. 1 поддерживает создание шаблонов планарных емкостных датчиков на печатной плате для использования с ассортимент контроллеров Cypress® CapSense®.

    Подробное описание функций…

    Улучшенное поведение при переключении между режимами 2D и 3D
    или 3 ), либо синхронно (нажмите Ctrl+Alt+2 или Ctrl+Alt+3 ). Если вам нужно видеть то же расположение и ориентацию доски при переключении, нажмите Ctrl+Alt+2 или Ctrl+Alt+3 . В качестве альтернативы, если вы работаете с разными областями доски, используйте сочетания клавиш 2 или 3 .

    Улучшенная проверка доступных обновлений

    Altium Designer теперь будет проверять наличие обновлений при всех условиях лицензирования и входа в систему, информируя вас о доступных улучшениях программного обеспечения. Вкладка «Обновления» на странице «Расширения и обновления» также была улучшена, обновления платформы четко представлены, перечислены все доступные обновления платформы и доступна более подробная информация.

    Altium Designer 15.0

    Выпущен:

    17 ноября 2014 г. -Версия: 15.0.7

    26 декабря 2014 г. -Версия: 15.0.8

    26 декабря 2014 -Версия: 15.0.8

    77776. 26 декабря. 15.0.13

    19 января 2015 г. -Версия: 15.0.14

    16 марта 2015 г. -Версия: 15.0.15

    Это обновление для дизайнера Altium предоставляет мощную множество новых функций и улучшений для основных технологий. , а также решить многие проблемы, поднятые клиентами через систему BugCrunch AltiumLive Community. В общей сложности более 20 новых функций и более 120 исправлений и улучшений для всего программного обеспечения. Еще один звуковой релиз, подтверждающий постоянное стремление Altium предоставить вам дизайнерское решение мирового класса.

    Altium Designer 15.0 — крупное обновление. Обновление с Altium Designer 14.3 невозможно, требуется новая установка. У вас есть выбор: продолжить работу с текущей версией или установить Altium Designer 15.0, чтобы получить доступ к новейшим функциям. В качестве альтернативы можно установить обе версии параллельно и использовать ту версию, которая лучше всего соответствует вашим потребностям.

    PCB xSignals

    Эта новая функция обеспечивает правильную обработку высокоскоростного тракта сигнала просто как пути прохождения сигнала между источником и получателем, через оконечные компоненты, а также разделяется. Это означает, что маршрутизация памяти DDR3/4, а также задержка и фазовая настройка сигналов шины стали намного проще.

    Подробное описание функций…

    Смотреть видео xSignals…

    Смотреть видео о настройке длины…

    Расширение паяльной маски

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

    Подробная информация о функциях…

    Усовершенствования полигонов

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

    Подробное описание функций…

    Поддержка объектов OLE в документах плат

    Редактор плат теперь поддерживает встраивание объектов OLE, таких как документы Word или Excel, в документ платы ( Place » Object from File ) . Как объект OLE, он остается связанным с исходным документом, и сеанс редактирования может быть запущен из рабочей области платы.

    Подробнее…

    Поддержка прямоугольных отверстий контактных площадок

    Добавление к параметрам отверстий контактных площадок Altium Designer: круглым, квадратным и щелевым определениям, этот выпуск включает улучшенную поддержку отверстий за счет добавления отверстий прямоугольной формы. В зависимости от возможностей изготовителя платы в конечном итоге вырезаются, перфорируются или вырезаются прямоугольные отверстия контактных площадок.

    Подробнее о функциях…

    Раздельные ориентации 2D- и 3D-вида

    Режимы 2D- и 3D-вида теперь полностью разделены, каждый режим просмотра сохраняет последнюю использовавшуюся ориентацию, уровень масштабирования и конфигурации слоев.

    Подробнее о функциях. ..

    Поддержка IPC-2581

    Выходной формат IPC-2581 — это новый стандарт от IPC Circuit (Institute for Printed Bys), который теперь поддерживается Altium. Дизайнер. Существенным преимуществом IPC-2581 является то, что он создает единый XML-файл, способный включать всю информацию, необходимую для изготовления и сборки узла печатной платы.

    Подробное описание…

    Посмотреть видео…

    Веб-сайт Консорциума IPC-2851

    Поддержка Gerber X2

    Этот выпуск также включает новый формат вывода данных Gerber X2. Gerber X2 является расширенным расширением существующего стандарта Gerber RS-274X и обеспечивает улучшенный формат выходных данных производства, обратно совместимый с существующими рабочими процессами, программным обеспечением и производственным оборудованием.

    Подробнее…

    Посмотреть видео. ..

    Веб-сайт Ucamco

    Поддержка IDX

    Создание мощной интеграции ECAD-MCAD в Altium Designer — это новое расширение IDX. Это расширение реализует стандарт ProStep Electrical Design, Mechanical Design (EDMD) для обмена данными на основе протокола XML. Этот совместный стандарт чаще всего упоминается по имени формата файла обмена — IDX (формат Incremental Design Exchange).

    Подробное описание функций…

    Экспорт в IDF в формате Unicode

    В Altium Designer 15.0 реализовано усовершенствование IDF Exporter с поддержкой создания файлов с использованием Unicode (поддержка использования символов, отличных от ASCII). Примером использования этого аспекта экспортера является обеспечение соответствия сгенерированных файлов требованиям стандартов ГОСТ.

    Подробное описание…

    Реорганизованные меню импорта и экспорта

    И редакторы схем, и редакторы плат теперь имеют все свои импортеры и экспортеры, доступные через пункты меню File » Import и File » Export . Команды Сохранить как и Сохранить копию как теперь зарезервированы только для форматов Altium.

    Подробная информация о функциях…

    Расширения редактора заданий вывода

    Этот выпуск включает в себя несколько улучшений редактора заданий вывода, которые значительно упрощают навигацию и делают выбор в списках генератора OutJob и делают его более функциональным. Улучшения включают возможности массового включения/отключения OutJob, прокручиваемые списки окон и переупорядочивание заданий перетаскиванием.

    Подробнее о функциях…

    Обновленное исправление повторяющихся UID

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

    Подробное описание функций…

    Усовершенствования системы и производительности

    Altium Designer 15.0 содержит ряд улучшений, связанных с системой и производительностью, которые в совокупности повышают эффективность, а также улучшают общее впечатление от работы с программным обеспечением.

    Подробнее о функциях…

    Улучшения подключения к хранилищу

    В Altium Designer 15.0 улучшен способ подключения к Altium Vault. Возможность автоматического входа в систему при запуске Altium Designer теперь более очевидна, и у вас также есть возможность запоминать и автоматически повторно использовать выбранную конфигурацию среды. Вместе эти функции позволяют вам вернуться в свое хранилище, как будто вы никогда не покидали его.

    Подробное описание функций…

    Управление видимостью параметров для компонентов хранилища

    Altium Designer 15. 0 позволяет управлять видимостью параметров — или, точнее, их значений — при размещении компонентов на основе хранилища в ваших проектах из панели Vaults или Libraries . Это упрощает концепцию Visible On Add, которой давно пользуются пользователи библиотек баз данных.

    Подробное описание…

    Шаблоны списков параметров

    Altium Designer 15.0 представляет выдающееся усовершенствование редактора библиотек компонентов с помощью настраиваемых шаблонов списков параметров. Эти простые, удобочитаемые файлы могут быть созданы со списком необходимых параметров, которые затем можно загрузить в редактор CmpLib одним щелчком мыши.

    Подробное описание функций…

    Шаблоны имен на основе параметров

    Шаблоны имен на основе параметров позволяют вам точно переименовывать ваши компоненты на основе текущих определенных значений параметров, доступных для этих компонентов в файле CmpLib. Включите один или несколько параметров в шаблон именования, используя формат [], например, CMP-[Part Number]-[Value]-{0001}.

    Подробная информация о функциях…

    Усовершенствования True Variant

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

    Подробная информация о функциях…

    Улучшения цепочки инструментов Vivado

    Последние версии цепочки инструментов Xilinx Vivado теперь поддерживаются Altium Designer 15. Они обнаруживаются и регистрируются системой, и их путь можно ввести вручную. в настройках FPGA Preferences . Поддержка включает в себя обновленное поведение контрольной точки Vivado.

    Подробное описание…

    Schematic Smart Wire

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

    Шаблоны спецификаций, соответствующие ГОСТ

    Опираясь на поддержку стандартов ГОСТ (технические стандарты, поддерживаемые Евроазиатским советом по стандартизации, метрологии и сертификации (EASC)), были добавлены три шаблона спецификации Excel, соответствующие ГОСТ. Более подробная информация доступна на российском веб-сайте Altium.

    Поддержка WEBENCH для добавления новой волны в SimView график dB(
    Vout/Vin ), который будет передан (и обновлен) WEBENCH для графика SimView проекта.

     

     

     

    Altium Designer 15 Введение | Altium

    Главная Дизайн печатной платы Altium Designer 15 Введение

    Создано: 26 января 2017 г.
    Обновлено: 16 марта 2020 г.

    Риск против. Вознаграждение Во время недавней выставки IPC APEX было много дискуссий о SAP или полуаддитивных процессах производства печатных плат. Как и в случае с любой новой технологией в производстве печатных плат, были люди, которые были рады сразу же начать проектирование с гораздо меньшими размерами элементов и проработать неизбежные изменения в традиционном мыслительном процессе. Другие находятся в режиме «подождем и посмотрим», и, конечно, есть и несколько скептиков. Было несколько стендов Читать статью

    Роль развязки, индукторов и сопротивления в PDN Какова роль ВЧ-развязывающего конденсатора? Нужна ли мне схема развязки для моей печатной платы? Некоторые проектировщики могут упускать из виду роль развязки, индуктивности и сопротивления при проектировании своей сети распределения электроэнергии. Читать статью

    Следует ли использовать толстый или тонкий FR4 для подложки печатной платы? Если вы когда-нибудь пекли пироги со своими детьми, вы знаете, что важна толщина корочки. Слишком тонкий, и пирог развалится в мешанину начинки. Слишком толстый, и вы могли бы также жевать буханку хлеба. Правильная толщина — вот что делает пирог достойным еды. Несмотря на то, что материалы подложки печатной платы не проводят ток и не проводят ток, толщина подложки вашей печатной платы FR4 определяет структурную прочность платы. Читать статью

    IPC-2221 Калькулятор тока трассировки и нагрева печатной платы Стандарт IPC-2221 содержит руководство по расчету предельного тока трассы для заданного предела повышения температуры. Читать статью

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

    Дифференциальные перекрестные помехи и расстояние между дифференциальными парами Дифференциальные перекрестные помехи вызывают проблемы в ваших сигналах? Вот как дифференциальные сигналы вызывают перекрестные помехи и как вы можете обеспечить целостность дифференциального сигнала. Читать статью

    Как создать конвейер CI/CD для дизайна вашей печатной платы В этой статье Ари Махпур демонстрирует, как создать пример полного проекта CI/CD с помощью GitLab, который предлагает бесплатный сервер Git со встроенными возможностями CI/CD. Читать статью

    Механическое проектирование печатных плат и 3D-моделирование помогают при проектировании плат во встраиваемых системах Когда я учился в колледже, мы, инженеры-электрики (EE), всегда смотрели свысока на инженеров-механиков (ME). На нашем факультете был вводный курс по электротехнике для ME (с полноценным 3D-принтером), который мы назвали «шоками для спортсменов». Немного грустно, что механические задроты были для нас «качками». Соперничество между электротехникой и машиностроением часто продолжается после окончания университета и доходит до конца. Читать статью

    Гиковские идеи подарков к празднику Приближается курортный сезон! Я спросил и у сообщества Altium, и у сообщества Altium Library, какие подарки для гиков они ищут, и добавил несколько своих собственных для первого в истории Руководства по подаркам для гиков Altium! Это в основном для фанатов электроники, но должно быть что-то для всех! Существует так много замечательных гиковских подарков, что было бы невозможно охватить их все, поэтому я старался придерживаться предложений сообщества.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *