Содержание

7 бесплатных программ для построения блок-схем в Windows 10 | by Евгений Левашов | Блог Евгения Левашова

Блок-схемы пригодятся не только для инженеров, программистов и менеджеров. Каждый может извлечь пользу из их создания, особенно в качестве способа рационализации вашей работы и жизни, и даже избавления от вредных привычек. Единственная проблема в том, что вам придётся подобрать хорошую программу под Windows 10 и в поиске вам прежде всего будет предложены платные варианты. Рассмотрим 7 бесплатных альтернатив.

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

Основные характеристики и особенности:

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

yEd Graph Editor — это отличный современный инструмент для построения блок-схем, диаграмм, деревьев, сетевых графиков и многого другого. Вы можете загрузить приложение в виде JAR-файла (для чего требуется Java в вашей системе) или EXE-файла (который включает программу установки Java). Программа мощная и универсальная, но есть минус в уродливом интерфейсе на базе Swing.

Основные характеристики и особенности:

  • Требуется очень мало усилий для построения профессиональных графиков.
  • Несколько вариантов экспорта, включая PNG, JPG, SVG и PDF.

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

Основные характеристики и особенности:

  • Глубокие многоуровневые диаграммы для полного визуального выражения идей.
  • Композиции могут сочетать в себе множество различных графиков и диаграмм.
  • Генерация отчетов в формате PDF, XPS или HTML на основе ваших данных.
  • С открытым исходным кодом и возможностью расширения с помощью плагинов.

Pencil Project — отличный выбор для тех, кому требуется быстрое и простое построение диаграмм с минимальными затратами на обучение.

Основные характеристики и особенности:

  • Тонны встроенных фигур для всех типов графиков и интерфейсов.
  • Создавайте свои собственные формы или устанавливайте коллекции, созданные другими.
  • Несколько вариантов экспорта, включая PNG, SVG, PDF и HTML.
  • Импорт рисунков из OpenClipart.org для использования в графиках и диаграммах.

LibreOffice, пожалуй, является лучшей бесплатной альтернативой Microsoft Office для обработки текстов, электронных таблиц, презентаций и даже визуальных диаграмм. С LibreOffice Draw вы можете легко добавлять фигуры, символы, линии, соединения, текст, изображения и многое другое.

Основные характеристики и особенности:

  • Пользовательские размеры страниц, отлично подходит для всех видов графиков.
  • Страничная карта облегчает работу на нескольких графиках.
  • Современные манипуляции с объектами, включая 3D-контроллер.
  • Можно открыть формат Microsoft Visio.

Diagram Designer несколько примитивен, и отчасти это связано с тем, что он не обновлялся с 2015 года. Но программа прекрасно работает в Windows 10, и более чем эффективна для создания блок-схем.

Основные характеристики и особенности:

  • Простой в использовании интерфейс.
  • Нет ненужных функций, которые ускоряют процесс обучения.
  • Импорт и экспорт PNG, JPG, BMP, GIF, ICO и многое другое.

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

Основные характеристики и особенности:

  • Определение объектов и связей с помощью языка сценариев PlantUML.
  • Поддерживает множество типов диаграмм: последовательность, пользовательский регистр, класс, Гантт и т.д.
  • Экспортируйте диаграммы в формате PNG, SVG или LaTeX.

перевод с makeuseof.com

Спасибо, что читаете! Подписывайтесь на мой канал в Telegram и Яндекс.Дзен. Только там последние обновления блога и новости мира информационных технологий.

Также, читайте меня в социальных сетях: Facebook, Twitter, VK,

OK.

Для своевременного наполнения сайта, его продвижения, развития, а также, конечно, оплаты хостинга мне необходима помощь от вас, читатели. Подробнее о донатах читайте на специальной странице. На данный момент есть возможность поддержать меня через Яндекс Деньги, WebMoney и PayPal.

Все собранные средства будут пущены на развитие сайта и редкое пиво для автора!

7 бесплатных программ для построения блок-схем в Windows 10

Блок-схемы пригодятся не только для инженеров, программистов и менеджеров. Каждый может извлечь пользу из их создания, особенно в качестве способа рационализации вашей работы и жизни, и даже избавления от вредных привычек. Единственная проблема в том, что вам придётся подобрать хорошую программу под Windows 10 и в поиске вам прежде всего будет предложены платные варианты. Рассмотрим 7 бесплатных альтернатив.

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

Основные характеристики и особенности:

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

yEd Graph Editor — это отличный современный инструмент для построения блок-схем, диаграмм, деревьев, сетевых графиков и многого другого. Вы можете загрузить приложение в виде JAR-файла (для чего требуется Java в вашей системе) или EXE-файла (который включает программу установки Java). Программа мощная и универсальная, но есть минус в уродливом интерфейсе на базе Swing.

Основные характеристики и особенности:

  • Требуется очень мало усилий для построения профессиональных графиков.
  • Несколько вариантов экспорта, включая PNG, JPG, SVG и PDF.

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

Основные характеристики и особенности:

  • Глубокие многоуровневые диаграммы для полного визуального выражения идей.
  • Композиции могут сочетать в себе множество различных графиков и диаграмм.
  • Генерация отчетов в формате PDF, XPS или HTML на основе ваших данных.
  • С открытым исходным кодом и возможностью расширения с помощью плагинов.

Pencil Project — отличный выбор для тех, кому требуется быстрое и простое построение диаграмм с минимальными затратами на обучение.

Основные характеристики и особенности:

  • Тонны встроенных фигур для всех типов графиков и интерфейсов.
  • Создавайте свои собственные формы или устанавливайте коллекции, созданные другими.
  • Несколько вариантов экспорта, включая PNG, SVG, PDF и HTML.
  • Импорт рисунков из OpenClipart.org для использования в графиках и диаграммах.

LibreOffice, пожалуй, является лучшей бесплатной альтернативой Microsoft Office для обработки текстов, электронных таблиц, презентаций и даже визуальных диаграмм. С LibreOffice Draw вы можете легко добавлять фигуры, символы, линии, соединения, текст, изображения и многое другое.

Основные характеристики и особенности:

  • Пользовательские размеры страниц, отлично подходит для всех видов графиков.
  • Страничная карта облегчает работу на нескольких графиках.
  • Современные манипуляции с объектами, включая 3D-контроллер.
  • Можно открыть формат Microsoft Visio.

Diagram Designer несколько примитивен, и отчасти это связано с тем, что он не обновлялся с 2015 года. Но программа прекрасно работает в Windows 10, и более чем эффективна для создания блок-схем.

Основные характеристики и особенности:

  • Простой в использовании интерфейс.
  • Нет ненужных функций, которые ускоряют процесс обучения.
  • Импорт и экспорт PNG, JPG, BMP, GIF, ICO и многое другое.

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

Основные характеристики и особенности:

  • Определение объектов и связей с помощью языка сценариев PlantUML.
  • Поддерживает множество типов диаграмм: последовательность, пользовательский регистр, класс, Гантт и т.д.
  • Экспортируйте диаграммы в формате PNG, SVG или LaTeX.

перевод с makeuseof.com


Спасибо, что читаете! Подписывайтесь на мои каналы в Telegram, Яндекс.Мессенджере и Яндекс.Дзен. Только там последние обновления блога и новости мира информационных технологий.

Также читайте меня в социальных сетях: Facebook, Twitter, VK и OK.


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

Есть возможность стать патроном, чтобы ежемесячно поддерживать блог донатом, или воспользоваться Яндекс.Деньгами, WebMoney

, QIWI или PayPal:


Заранее спасибо! Все собранные средства будут пущены на развитие сайта. Поддержка проекта является подарком владельцу сайта.

Лучшие программы для создания схем под Ubuntu

Самым популярным графическим редактором под Windows, позволяющим создавать схемы, графики, диаграмы, не без основания считается Microsoft Visio. Конечно же, сам Visio не работает в среде Linux/Ubuntu, но ему есть две великолепные замены – Dia и yED.

Dia

Dia — это бесплатный графический редактор с открытым исходным кодом, обладающий множеством возможностей. С его помощью можно рисовать блок-схемы, электронные схемы, схемы баз данных, UML-диаграммы, ERD-диаграммы и многое другое. Редактор работает с векторной графикой SVG. Файлы чертежей можно экспортировать во множество различных популярных форматов, включая svg, png, vdx, wmf, jpeg и т.п.


Как установить Dia

Для того, чтобы установить редактор Dia в операционной системе Ubuntu, Mint или Debian с помощью терминала, выполните следующую команду:

sudo apt-get install dia

Сайт автора: dia
Страница загрузки для других дистрибутивов Linux: скачать

Исходный код: Исходный код dia

yEd

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

Как установить yEd

Для установки редактора yEd выполните следующие действия:

  1. Зайдите на сайт yEd.
  2. Скачайте установочный файл (текущая версия называется yEd-3.16.2.1_64-bit_setup.sh).
  3. Измените атрибуты загруженного файла,  разрешая его запуск:
    chmod +x yEd*.sh
    
  4. После чего запустите установку командой:
    ./yEd-3.13_64-bit_setup.sh
    

Примечание: Для редактора yEd требуется среда Java Runtime Environment. Убедитесь, что JRE установлена в системе.

Сайт: yed
Страница загрузки для других дистрибутивов Linux: скачать

АСМО-графический редактор - инструментальное средство для разработки графических схем

Бесплатная пробная ("персональная") версия
Попробуйте АСМО-графический редактор бесплатно в течении 30 дней Вам будет доступна полнофункциональная, импортонезависимая, Desktop версия. Оцените, насколько быстрее можно выполнять различные задачи с помощью наших инструментов.


Создание и редактирование графических схем и чертежей

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


Рис. 1 Пример блок-схемы

«АСМО – графический редактор» допускается использовать в качестве инструмента для черчения. Это достигается за счет комбинирования стандартных рамок (выполненных в виде примитивов) и возможностей для рисования, предоставляемых непосредственно редактором.


Рис. 2 Пример чертежа

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


Рис. 3 Пример работы редактора

Создание и редактирование библиотек примитивов и стилей

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


Рис. 4 Пример использования библиотек примитивов и стилей

Импорт и экспорт графических схем и чертежей

«АСМО-графический редактор» позволяет импортировать/экспортировать схемы из таких программ, как AutoCAD, Visio, MapInfo. Допускается работа с форматом WMF (Windows Metafile). Для программ AutoCAD и MapInfo импорт схем допускается без установки этих программ!

Рис. 5 Пример импортирования схемы IDEF0 из Microsoft Visio

Печать графических схем и чертежей

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


Рис. 6 Печать схемы

 

Настройка связи объектов схем с объектами базы данных и другими схемами

Одно из наиболее замечательных свойств графического редактора – это возможность создания двусторонней связи между элементами схем и объектами базы данных. Это выгодно отличает графический редактор АСМО от программ, которые позволяют создавать инженерную графику. В АСМО данные и графика находятся в одном и том же дереве метаданных, а не в разных местах. Поэтому интеграция объектов из базы данных с графикой является глубокой и органичной.


Рис. 7 Пример перехода к данным

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


Рис. 8 Пример отображения данных на схеме

Wasaby Framework

SchemeEditor/editor:Editor — это интерфейсный контрол, предназначенный для отображения и редактирования графических схем. Редактор схем отображает данные как набор абсолютно спозиционированных элементов на двумерном полотне.

Базовые возможности контрола:

Справочные материалы и ресурсы

Термины

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

Полотно редактора

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

Система координат полотна аналогична координатам в SVG: начало системы — это верхний левый угол полотна, координаты по оси Y увеличиваются вниз, а по оси X — вправо.

Содержимое редактора

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

Прямоугольник задаётся координатой левого верхнего угла, шириной и высотой.

Рис. 1. Структура редактора схем

Данные представления

Данные, которые отображает редактор схем. Они задаются в виде источника данных через опцию source, как в списочных контролах. Данные представления должны содержать всю информацию, необходимую для отображения: если элемент данных нужно отобразить в виде блока определённого размера по заданным координатам, то высота и ширина блока, его координаты X и Y должны быть в этом элементе данных.

Типы элементов

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

Руководство разработчика по конфигурации контрола

Выделить типы элементов

Редактор схем поддерживает два базовых типа элементов — блоки и связи.

  • Блоки — это элементы, которые отображаются в виде прямоугольников. Блок характеризуется прямоугольником, в который он вписан, углом поворота (кратным 90).
  • Связи — это элементы, отображающиеся в виде линий, связывающих блоки. Связь характеризуется блоками, которые они связывает, точками начала и конца и описанием SVG-элемента, который используется для отображения (по умолчанию это атрибут d элемента <path>).

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

Для примера рассмотрим схему, на которой отображается план офиса. На схеме должны отображаться рабочие столы и перегородки (это очень простая схема). Очевидно, что в такой схеме используется два типа элементов — столы и перегородки. Для каждого типа нужно создать классы, которые наследуются от одного из базовых типов. Так как оба типа — это блоки, необходимо наследовать от SchemeEditor/editor:types.Block.

Всю информацию, необходимую для отображения элементов, редактор схем получает через методы типа. Так, шаблон элемента получается через getItemTemplate, положение элемента на полотне и угол поворота — через getRect и getAngle соответственно.
Необходимо реализовать эти методы в нашем классе. Так как мы хотим, чтоб редактор изменял элементы (позволял перемещать и поворачивать их), нужно дополнительно реализовать методы для сохранения новых параметров обратно в данные: setRect, setAngle.

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

Создаём тип элемента для столов (OfficePlan/Desk.ts):

import {geometry, types} from 'SchemeEditor/editor';
import deskTemplate = require('wml!OfficePlan/Desk');
 
export default class Desk extends types.Block {
    static readonly WIDTH: number = 100;
    static readonly HEIGHT: number = 50;
     
    getItemTemplate(item) {
        return deskTemplate;
    }
     
    
    getRect(item) {
        return new geometry.Rect(
            item.get('x'),
            item.get('y'),
            Desk.WIDTH,
            Desk.HEIGHT
        );
    }
     
    
    setRect(item, newRect) {
        item.set({
            x: newRect.left,
            y: newRect.top
        });
    }
     
    
    getAngle(item) {
        return 0;
    }
     
    
    getResizePoints(item) {
        return [];
    }
}

Создаём тип элемента для перегородок (OfficePlan/Partition.ts):

import {geometry, types} from 'SchemeEditor/editor';
import partitionTemplate = require('wml!OfficePlan/Partition');
 
export default class Partition extends types.Block {
    getItemTemplate(item) {
        return partitionTemplate;
    }
     
    
    getAngle(item) {
        return 0;
    }
     
    
    getResizePoints(item) {
        return [
            geometry.ResizePoint.TOP,
            geometry.ResizePoint.BOTTOM
        ];
    }
}

Для определения, какой тип имеет элемент, редактор схем использует функцию из опции typeGetter. Если опция не задана, редактор использует свою внутреннюю реализацию этой функции, которая читает идентификатор типа из поля type. Сам тип элемента получается по идентификатору из опции types.

Определиться с форматом данных представления

Редактор схем не требует передачи ему данных в каком-то определённом формате, не требует обязательного наличия каких-то полей, кроме keyProperty. Поэтому у прикладного разработчика есть выбор:

  • Есть готовые данные и хочется использовать их, не меняя формата. Например, уже есть методы БЛ и какие-то визуальные контролы для отображения. В таком случае в типах элементов просто нужно реализовать методы чтения/записи информации из записей (getRect, setRect, getAngle, setAngle).
  • Данные будут готовиться специально для редактора схем. Тогда можно подготовить данные в формате редактора схем и в типах элементов не реализовывать методы getRect, setRect, getAngle, setAngle, потому что базовые классы типов уже работают с внутренним форматом данных представления.

Настроить опции редактора

В примере ниже мы подготовим данные для обязательных опций редактора.

OfficePlan/Plan.ts


import Desk from './Desk';
import Partition from './Partition';
 
export default class Plan extends Control {
    
     
    _beforeMount(): void {
        this._types = {
            desk: new Desk(),
            partition: new Partition()
        };
         
        this._source = this._createSource();
        this._itemActions = [
            actions.remove.getConfig()
        ];
    }
     
    private _createSource() {
        
    }
}

OfficePlan/Plan.wml

<SchemeEditor.editor:Editor
   attr:style="width: 500px; height: 500px;"
   name="scheme"
   autoResize="&lcub;&lcub;true&rcub;&rcub;"
   itemActions="&lcub;&lcub; _itemActions &rcub;&rcub;"
   types="&lcub;&lcub; _types &rcub;&rcub;"
   source="&lcub;&lcub; _source &rcub;&rcub;">
</SchemeEditor.editor:Editor>

Базовые возможности просмотра

Масштабирование

Содержимое редактора схем можно просматривать в увеличенном или уменьшенном масштабе. Для этого существует опция zoom.

Масштабировать схему можно как колёсиком мыши (опция zoom.onWheel = true), так и используя метод zoomTo.

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

Пример. Включим масштабирование по колесу мыши, а шаг масштабирования установим равным 2. Это будет означать, что при повороте колеса мыши на одно деление масштаб будет изменяться в 2 раза.

<SchemeEditor.editor:SchemeEditor>
    <ws:zoom onWheel="&lcub;&lcub;true&rcub;&rcub;" step="&lcub;&lcub;2&rcub;&rcub;"/>
</SchemeEditor.editor:SchemeEditor>

Следующие рисунки отражают поведение редактора с этими параметрами.

Рис. 2. Масштабирование относительно точки при помощи колеса мыши

Рис. 3. Масштабирование, когда полотно меньше редактора

Опции zoom.minScale и zoom.maxScale определяют минимально или максимально возможный масштаб для редактора соответственно.

Опция zoom.autoMinScale устанавливает такой минимально возможный масштаб, при котором все элементы редактора будут видны. Работа этой опции продемонстрирована на рисунке. Справа изображен редактор с минимальным масштабом.

Рис. 4. Работа опции zoom.autoMinScale

Вписывание содержимого

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

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

Схема в режиме вписывания центрируется относительно редактора, но если значение опции inscribingPosition равно 'top', то контент прижимается к верху редактора.

Чтобы включить режим вписывания, нужно задать опциям inscribing и readOnly значение true.

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

<SchemeEditor.editor:SchemeEditor
    inscribing="&lcub;&lcub;true&rcub;&rcub;"
    readOnly="&lcub;&lcub;true&rcub;&rcub;">
        <ws:background
            url="../lines.png"
            repeat="repeat"/>
</SchemeEditor.editor:SchemeEditor>

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

Рис. 5. Работа режима вписывания редактора схем

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

Важно

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

На рисунке ниже продемонстрировано вписывание в различных размерах редактора.
Содержимое центрируется, так как опция inscribingPosition не задана.

Рис. 6. Режим вписывания при различных размерах редактора схем

Режим вписывания зависит от свойства опции масштабирования zoom.maxScale — если максимальный масштаб меньше, чем рассчитанный для режима вписывания, то используется максимальный масштаб с центрированием контента.
На рисунках ниже продемонстрирована такая ситуация с разными опциями выравнивания вписанного контента.

Рис. 7. Режим вписывания с различными опциями центрирования

Пример для редактора схем на рисунке справа.

<SchemeEditor.editor:SchemeEditor
    inscribing="&lcub;&lcub;true&rcub;&rcub;"
    readOnly="&lcub;&lcub;true&rcub;&rcub;"
    inscribingPosition="top">
        <ws:background
            url="../lines.png"
            repeat="repeat"/>
        <ws:zoom maxScale="&lcub;&lcub;3&rcub;&rcub;"/>
</SchemeEditor.editor:SchemeEditor>

Базовые возможности редактирования

Чтоб редактирование элементов было доступно пользователям, необходимо выполнение следующих условий:

  • опция readOnly должна быть false
  • должны быть правильно реализованы соответствующие методы в типах элементов.

Выравнивание по сетке

Cетка — это инструмент для помощи в выравнивании элементов. Она настраивается с помощью опции grid.

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

Интервалы сетки можно настроить отдельно как по оси X, так и по оси Y.

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

Пример. Включим сетку и ее отображение, установим разные значения интервалов по осям.

<SchemeEditor.editor:SchemeEditor>
    <ws:grid
        xStep="&lcub;&lcub;20&rcub;&rcub;"
        yStep="&lcub;&lcub;40&rcub;&rcub;"
        visible="&lcub;&lcub;true&rcub;&rcub;"
        enabled="&lcub;&lcub;true&rcub;&rcub;"/>
</SchemeEditor.editor:SchemeEditor>

На рисунке ниже показана работа сетки с этими параметрами при растягивании квадрата 30 х 30.

Рис. 8. Работа сетки (xStep = 20; yStep = 40) при ресайзе элемента

Для квадратной сетки (xStep = 40, yStep = 40) покажем ее работу при перемещении элемента.

Рис. 9. Работа сетки (xStep = 40; yStep = 40) при перемещении элемента

Перемещение

Блочные элементы в редакторе схем можно перетаскивать с помощью Drag'n'Drop. Если включена сетка, то верхний левый угол элемента будет выравниваться по узлам сетки при перемещении.

Возможность перетаскивания элементов определяется методом типа isDraggable. Чтоб запретить перетаскивание элемента, метод должен возвращать false.

isDraggable(item) {
    
    return !item.get('static');
}

При перетаскивании редактор схем вычисляет новый прямоугольник элемента. За проверку и сохранение новой позиции элемента отвечает метод раскладки setItemRect. Для дополнительных проверок и корректировок нужно реализовать свой класс раскладки, перекрыв этот метод.
Предположим, в нашей схеме есть элементы-контейнеры, внутри которых можно двигать вложенные элементы, но так, чтоб вложенные элементы не выходили за границы контейнеров. Реализуем такое поведение в своей раскладке MyModule/ContainerLayout.ts:

import {layout, geometry} from 'SchemeEditor/editor';
 
export default class ContainerLayout extends layout.Base {
    private getContainerRect(item): geometry.IRect {
        
        
        
    }
     
    private isInContainer(itemRect, containerRect): boolean {
        
        
    }
     
    setItemRect(item, newRect) {
        const containerRect = this.getContainerRect(item);
         
        if (containerRect && this.isInContainer(newRect, containerRect)) {
            
            
            super.setItemRect(item, newRect);
        }
    }
}

Теперь просто указываем нашу раскладку в опциях редактора схем.


<SchemeEditor.editor:Editor>
    <ws:layout>
        <MyModule.ContainerLayout />
    </ws:layout>
</SchemeEditor.editor:Editor>

Изменение размеров

В редакторе схем у выделенного элемента есть маркеры, перетаскивая которые пользователь может менять размеры элемента. У элемента может быть от 0 до 8 маркеров. То, какие маркеры показываются, определяет метод getResizePoints в типе элемента. Чтоб запретить изменение размера, метод должен возвращать пустой массив. Реализация метода в базом классе Block возвращает все 8 маркеров (по углам и на серединах сторон прямоугольника элемента), так что по умолчанию все блоки можно растягивать во всех направлениях.

Маркеры автоматически поворачиваются в зависимости от угла элемента: например, если у элемент есть только маркер TOP, который отображается на верхней стороне, то после поворота на элементе отобразится маркер RIGHT, после следующего поворота — маркер BOTTOM и т.д.

При изменении размеров элементу назначается новый прямоугольник, который сохраняется таким же способом, как и при перемещении — через метод раскладки setItemRect и метод типа setRect (см. предыдущий раздел). Стороны прямоугольника элемента всегда выравниваются по сетке, если она включена.

Редактор схем может проверять минимальные и максимальный допустимые размеры для элементов и не давать растягивать элементы за границы указанных пределов. Ограничения размеров для растягиваемых элементов задаются в методе типа getResizeLimits. Ограничения автоматически "поворачиваются" при повороте элемента: у элементов, повёрнутых на 90 или 270 градусов ограничения ширины применяются к высоте и наоборот.

getResizeLimits(item) {
    
    return {
        minWidth: 10,
        maxWidth: 100,
        minHeight: 20,
        maxHeight: 80
    };
}

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

Поворот

Редактор схем может поворачивать элементы по часовой стрелке на 90 градусов. Доработаем пример с планом офиса, добавив возможность поворачивать столы и перегородки.

Добавим встроенную команду "Поворот" в действия над элементом.

Доработаем OfficePlan.ts:

import {actions} from 'SchemeEditor/editor';
...
_beforeMount(options) {
    ...
    
    const rotateAction = actions.rotate.getConfig();
     
    
    rotateAction.caption = rk('Повернуть по часовой стрелке');
     
    
    this._itemActions.push(rotateAction);
}

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

OfficePlan/Desk.ts:


getRect(item) {
    const angle = this.getAngle(item);
    const isRotated = Boolean(angle % 180);
     
    return new geometry.Rect(
        item.get('x'),
        item.get('y'),
        isRotated ? Desk.HEIGHT : Desk.WIDTH,
        isRotated ? Desk.WIDTH : Desk.HEIGHT
    );
}
     

getAngle(item) {
    return item.get('angle');
}
 

setAngle(item, newAngle, newRect) {
    item.set('angle', newAngle);
}

OfficePlan/Partition.ts:


getAngle(item) {
    return item.get('angle');
}
 

setAngle(item, newAngle, newRect) {
    item.set({
        angle: newAngle,
        x: newRect.left,
        y: newRect.top,
        width: newRect.width,
        height: newRect.height
    });
}

Нет необходимости менять шаблоны элементов, они будут автоматически повёрнуты с помощью CSS-преобразований. Но, предположим, в шаблоне стола появляется надпись, которую нельзя поворачивать. Тогда стандартный поворот шаблона для столов надо отключить. Это делается через параметр rotate шаблона элемента (опция itemTemplate).

Добавим в OfficePlan.ts метод, определяющий, можно ли использовать стандартное вращение стилями.


_canRotate(item) {
    
    return item.get('type') !== 'desk';
}

Настроим шаблон элемента в редакторе схем.


<SchemeEditor.editor:Editor>
    <ws:itemTemplate>
        <ws:partial
            template="SchemeEditor/editor:defaultItemTemplate"
            rotate="&lcub;&lcub;_canRotate(itemTemplate.item.contents)&rcub;&rcub;"/>
    </ws:itemTemplate>
</SchemeEditor.editor:Editor>

Древовидная раскладка

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

Посмотрите интерактивный пример работы древовидной раскладки и исходный код примера.

Опции древовидной раскладки

За настройку древовидной раскладки помимо опций базовой раскладки отвечает опция layoutOptions специального вида — TreeOptions.

Создание пользовательской древовидной раскладки на основе встроенной

Рассмотрим на примере, как можно настроить и расширить поведение встроенных раскладок. Создадим древовидную раскладку, немного отличающуюся от уже имеющейся в редакторе схем. Предположим, нам нужно, чтобы начальные точки связей зависели от количества потомков узла и были распределены равномерно (см. рисунок 4).

Рис. 10. Стандартное и желаемое расположение соединяющих линий

Для этого:

  • Создадим новый класс, наследующий TreeLayout:
import {layout, geometry} from 'SchemeEditor/editor';
 
export default class CustomTreeLayout extends layout.Tree {
}
  • добавим метод getSourcePointCoord для расчета координаты точки, в которой связь присоединяется к блоку-источнику:
private getSourcePointCoord(sourceId: string, targetId: string): number {
    const sourceNode = this._relations.nodes[sourceId];
    const targetNode = this._relations.nodes[targetId];
    const childrenCount = sourceNode.children.length;
     
    return 1 / (childrenCount + 1) * (targetNode.index + 1);
}
  • добавим метод getDirConnectors для получения коннекторов связей в зависимости от направления роста дерева:
private getDirConnectors(direction: string, link): geometry.Connector[] {
    const sourcePoint = this.getSourcePointCoord(link.source.id, link.target.id);
     
    switch (direction) {
        case 'down':
            return [
                new geometry.Connector(sourcePoint, 1),
                geometry.Connector.TOP
            ];
        case 'left':
            return [
                new geometry.Connector(0, sourcePoint),
                geometry.Connector.RIGHT
            ];
        case 'right':
            return [
                new geometry.Connector(1, sourcePoint),
                geometry.Connector.LEFT
            ];
        case 'up':
            return [
                new geometry.Connector(sourcePoint, 0),
                geometry.Connector.BOTTOM
            ];
    }
}
  • перегрузим метод getLinkPoints, чтобы он возвращал новые точки линий:
protected getLinkPoints(link: Record): [geometry.IPoint, geometry.IPoint] {
    const dir = this._options.layoutOptions.growDirection;
    const relLink = this._relations.links[link.getKey()];
    const connectors = this.getDirConnectors(dir, relLink);
    const sourceBlock = this._resolveBlockConnector(relLink.source.id, connectors[0]);
    const targetBlock = this._resolveBlockConnector(relLink.target.id, connectors[1]);
     
    return [sourceBlock.point, targetBlock.point];
}
  • укажем новую раскладку в опциях редактора схем:

<SchemeEditor.editor:Editor>
    <ws:layout>
        <MyModule.CustomTreeLayout />
    </ws:layout>
</SchemeEditor.editor:Editor>

История приложения Редактор схем - Документация Rapid SCADA



История приложения Редактор схем - Документация Rapid SCADA
5.3.1.1 (17.05.2021)
- Исправлена ошибка при предварительном просмотре некоторых SVG

5.3.0.1 (23.06.2020)
- Оптимизированы скрипты
- Всплывающая подсказка компонентов может быть многострочной

5.3.0.0 (28.01.2020)
- Специальная вставка

5.2.3.2 (29.08.2019)
- Исправлено восстановление позиции при использовании двух мониторов

5.2.3.1 (03.06.2019)
- Исправлена ошибка пути файла при сохранении

5.2.3.0 (22.04.2019)
- Интеграция с новым Администратором
- Улучшен рендеринг SVG при предварительном просмотре
- Работает на Linux

5.2.2.0 (30.07.2018)
- Исправлена ошибка размеров элементов при редактировании
- Добавлен класс ExpandableObjectConverter для работы Property Grid

5.2.1.1 (23.05.2018)
- При работе со свойствами кнопка Delete не удаляет компонент
- Исправлена ошибка в методе определения запуска редактора

5.2.1.0 (16.03.2018)
- Добавлено главное меню
- Опция выбора браузера

5.2.0.0 (21.12.2017)
- Поддержка библиотек компонентов схем
- Предпросмотр SVG
- Раздельное сохранение последней директории схем и изображений
- Возможность вводить свойство Шрифт в строковом виде

5.1.0.4 (25.09.2017)
- Отображение номера канала для динамической надписи, если текст не заполнен
- Исправлена ошибка позиционирования при перетаскивании компонентов

5.1.0.3 (17.08.2017)
- Исправлены неточности при работе с Property Grid

5.1.0.2 (12.07.2017)
- Установка изображений для нескольких выбранных компонентов
- Сброс признака изменения схемы после сохранения

5.1.0.1 (27.06.2017)
– Новый движок на HTML5 + JavaScript без Silverlight
– Перемещение и изменение размера компонентов мышкой
– Выбор нескольких компонентов
– Отмена и возврат действия

5.0.0.0 (31.10.2016)
- Перемещение выбранного элемента клавишами со стрелками

Редактор схем локальной автоматики - ООО «Виратрон»

Контроллеры телемеханики МИКРО КП32 и МОНО-2, устанавливаемые на контролируемых объектах (подстанция, ТП, РП), помимо функции сбора и передачи данных могут применяться для различных задач локального управления на объекте. Функция локальной автоматики подразумевает реализацию автоматического управления выходными параметрами по заданному алгоритму на основании анализа входных параметров объекта (состояния сигналов, значения измерений). Примеры: управление РПН, управление обдувом трансформаторов и т.д.

Для задания управляющего алгоритма предназначен специальный пакет программ «Редактор схем локальной автоматики».

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

Схемы представлены в графическом виде. За основу взят стандарт IEC 61131 Function Block Diagram (FBD).

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

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

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

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

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

 

РЕДАКТОР СХЕМЫ

Перейти к главной странице TINA и общей информации

Схемы соединений вводятся с помощью простого в использовании редактора схем TINA.

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

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

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


Проверка электрических правил (ERC)

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


Редактор текста и формул

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

В дополнение к схематическим диаграммам все функции анализа TINA также будут работать с входными данными списка соединений формата PSpice.

Списки соединений появляются в окне редактора списков соединений в виде текста, который можно редактировать и сохранять. Списки соединений можно экспортировать и импортировать в формате Pspice, а также для управления популярными пакетами печатных плат, такими как ORCAD, TANGO, PCAD, PROTEL, REDAC и другими программами.

Принципиальные схемы и результаты расчетов или измерений можно распечатать или сохранить в файлы в стандартном формате Windows BMP, JPG и WMF.

Эти выходные файлы могут обрабатываться рядом хорошо известных программных пакетов (Microsoft Word, Corel Draw и т. Д.).

Таким образом, инструмент захвата схем в TINA обеспечивает мощный, но удобный способ создания или редактирования ваших схем.

10 лучших бесплатных программ для проектирования печатных плат на 2019 год

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

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

Autodesk Eagle

1. Autodesk Eagle

Eagle, пожалуй, одна из самых известных программ для проектирования схем и печатных плат. Ранее назывался Cadsoft Eagle, но теперь называется Autodesk Eagle после покупки у Autodesk.Autodesk EAGLE содержит редактор схем для создания принципиальных схем и редактор компоновки печатных плат для проектирования печатных плат. Он обеспечивает размещение компонентов, разводку печатных плат, обширный библиотечный контент, процветающее сообщество и многое другое. Доступна бесплатная версия Autodesk EAGLE под названием EAGLE FREE . EAGLE теперь доступен только с подпиской на Fusion 360. Он включает в себя 2 схемных листа, 2 сигнальных слоя и область платы размером 80 см 2 .

Eagle доступен для Windows, Linux и Mac.Более подробная информация об Eagle доступна на странице продукта.

KiCAD

2. KiCAD

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

KiCAD доступен для Windows, Linux и Mac.Более подробная информация о KiCAD доступна на странице продукта.

Fritzing

3. Fritzing

Как и KiCAD, Fritzing - это платформа с открытым исходным кодом для обучения электронике. Fritzing стал популярен благодаря своим примерам Arduino и простой в использовании платформе. Fritzing включает макет платы, схему и вид печатной платы для разработки компоновки печатной платы для вашей платы. Благодаря богатому интерфейсу и растущему сообществу фрицинг - хороший выбор среди любителей.

Программное обеспечение доступно для Windows, Linux и Mac.Более подробная информация доступна на странице продукта.

Плата DesignSpark

4. Плата DesignSpark

DesignSpark PCB - это один из тех инструментов EDA, которые стоит опробовать, с несомненной простой в освоении средой, с инструментами захвата схем и компоновки печатных плат. Это бесплатно, поставляется с отличным схематическим захватом, редактором плат для проектирования неограниченного количества слоев печатной платы, создателем деталей и библиотек, трехмерными видами и многими другими функциями.

Печатная плата

DesignSpark доступна только для Windows. Более подробная информация доступна на странице продукта.

EasyEDA

5. EasyEDA

EasyEDA - это бесплатный и платный инструмент EDA. EasyEDA предоставляет мощный схемный захват, редактор плат, конструктор библиотек, инструмент для управления проектами и, наконец, для совместной работы. EasyEDA также имеет интеграцию с каталогом компонентов LCSC.com c для предоставления в реальном времени информации о запасах и ценах на используемые компоненты.

EasyEDA работает как онлайн, так и на настольном компьютере.Он кроссплатформенный и поддерживает Windows, Linux и Mac. Более подробная информация доступна на странице продукта.

UpVerter

6. UpVerter

Upverter - это веб-интерфейс EDA, аналогичный EasyEDA, который позволяет инженерам по аппаратному обеспечению проектировать, публиковать и просматривать схемы и печатные платы (печатные платы). Он делает для проектирования оборудования с открытым исходным кодом то же, что GitHub сделал для разработки программного обеспечения с открытым исходным кодом, обеспечивая платформу для совместной работы. Он поставляется с захватом схемы, редактором печатных плат, системным дизайнером, средством трехмерного просмотра, возможностью совместной работы в команде и многим другим.Более подробная информация о платформе доступна здесь.

PCBWeb Designer

7. PCBWeb Designer

PCBWeb - это бесплатное приложение САПР для проектирования и производства электронного оборудования. Он имеет схематический снимок для многолистового проектирования, поддерживает многослойную компоновку печатной платы и интегрированный каталог деталей со стрелками.

PCBWeb доступен только для Windows. Более подробная информация доступна на сайте платформы.

ExpressPCB Plus

8. ExpressPCB Plus

ExpressPCB Plus - это программное обеспечение EDA для создания и проектирования электронных схем.Он включает ExpressSCH Classic для рисования схем и ExpressPCB Plus для разводки печатных плат. ExpressPCB Plus предоставляет возможность видеть мгновенные расценки на вашу печатную плату и даже заказывать плату для изготовления внутри самой программы.

ExpressPCB доступен для использования в Windows, Linux и Mac. Более подробная информация доступна на странице продукта.

TinyCAD

9. TinyCAD

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

TinyCAD доступен только в версии для Windows. Более подробная информация доступна на странице загрузки.

Печатная плата Osmond

10. Печатная плата Osmond

Osmond PCB - единственный инструмент EDA на базе MAC. Он поддерживает создание схем и макетов печатных плат. Программное обеспечение предоставляет множество функций, таких как неограниченный размер платы, несколько слоев платы, и может использоваться для проектирования плат до 700 контактов.

Более подробная информация о программе доступна здесь.

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

Дополнительную коллекцию программного обеспечения для проектирования печатных плат можно найти по адресу: https://www.electronics-lab.com/downloads/pcb/

Захват схем

- Silvaco

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

Введение

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

Gateway создает несколько представлений для фиксации проекта, моделирования, компоновки и проверки с помощью интерфейсов к популярным инструментам. К ним относятся SmartSpice, Silos, программа просмотра сигналов SmartView, Atlas, Victory Device, Expert и SmartDRC / LVS.

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

Функции

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

Преимущества

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

Приложения

  • Аналоговые и цифровые блоки, смешанные сигналы, RF, стандартные ячейки и IO

Технические спецификации

  • Netlist поддерживаемый формат
    • SPICE
    • CDL
    • NDL
    • Verilog IEEE 1364
  • Поддерживаемая среда моделирования
    • SmartSpice
    • HSPICE®
    • Силосы
    • Симуляторы устройств, такие как Atlas и Victory Device
  • Поддержка OpenAccess и iPDK
  • Интерфейс со сторонними схемными инструментами через EDIF 2 0 0
  • Расширенная поддержка сценариев с использованием JavaScript, расширенная для обеспечения доступа к 200 функциям и позволяющая настраивать меню и графический интерфейс, а также символ обратного вызова пользователя
  • Обширный набор настраиваемых PDK плюс поддержка iPDK - свяжитесь с Silvaco для получения последней информации

Лучшая программа для проектирования схем для печатных плат

Захария Петерсон

| & nbsp Создано: 9 ноября 2020 г.

Дизайн печатной платы

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

АЛЬТИУМ-КОНСТРУКТОР

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

Независимо от того, входите ли вы в программу проектирования схем в первый раз или выполняете перевод из другой системы проектирования, вы увидите огромное преимущество при использовании Altium Designer.Унифицированная среда проектирования в Altium Designer позволяет вашим инструментам проектирования взаимодействовать друг с другом без использования отдельной программы для создания схем. Вы можете использовать интегрированный схематический захват, чтобы создать новую компоновку печатной платы и начать создавать настоящую печатную плату. Легкие в освоении и простые в использовании инструменты САПР являются частью единой среды проектирования и доступны вместе с редактором схем. Эти и многие другие функции делают Altium Designer лучшей программой для схемотехнического проектирования печатных плат.

Для вашей программы проектирования схем требуется больше, чем набор простых инструментов САПР. Символы, которые вы размещаете на схеме, должны быть загружены данными, которые используются при моделировании и проверке правил. Этим деталям также требуются связанные 2D- и 3D-модели, которые можно использовать в компоновке печатной платы после использования инструмента захвата схемы. Создание схемы больше не является случайным занятием и требует надежного набора инструментов проектирования, которые могут выполнить все эти задачи.

Ваш редактор схем должен обеспечивать некоторые основные функции для оптимизации процесса проектирования схем:

  • Точное размещение компонентов с помощью инструментов САПР
  • Определения и отмены правил проектирования
  • Связывание данных компонентов с вашими ведомостями материалов
  • Создание и экспорт списка соединений
  • Создание условного обозначения для компонентов печатной платы

Лучшее программное обеспечение для схемотехнического САПР обеспечит все эти основные функции, а также многие другие для сложных печатных плат.

Электрические схемы для ваших проектов

Программное обеспечение

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

Программное обеспечение

Schematic CAD позволяет выбирать и упорядочивать компоненты в редакторе схем.

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

Программное обеспечение для схемотехнического САПР должно также включать многоканальное проектирование, так как это упрощает повторное использование проекта. Вы можете определять различные схемы как объекты, как обычную компонентную модель. Затем вы можете связать каждую схематическую диаграмму иерархическим образом без копирования и вставки принципиальных схем между несколькими схемами.

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

Создание ведомости материалов в программном обеспечении САПР для создания схем

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

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

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

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

Altium Designer: лучшая программа для проектирования схем

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

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

Независимо от того, над какими типами печатных плат вы работаете, ваше программное обеспечение для проектирования печатных плат должно включать все необходимое для перехода к полной компоновке печатной платы. Altium Designer обладает необходимой мощностью, гибкостью, позволяющей продвигаться вместе с вами по мере роста ваших проектов, а также правилами и ограничениями, позволяющими не допускать ошибок в ваших проектах. Отложите ручку и бумагу и возьмите Altium Designer, лучшее программное обеспечение САПР для проектирования печатных плат.

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

Мы лишь слегка коснулись того, что можно делать с Altium Designer на Altium 365. Вы можете проверить страницу продукта, чтобы получить более подробное описание функций или один из вебинаров по запросу.

Редактор схемотехнического дизайна

| eCADSTAR

Мгновенный доступ к веб-частям

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

Поиск веб-частей

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

Иерархия блоков

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

Блоки схемы

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

Вариант конструкции

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

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

Целостность сигнала

Хорошая целостность сигнала важна для многих печатных плат, даже если продукты, в которые они входят, не являются высокоскоростными. Многие стандартные компоненты, включая память и ввод-вывод, работают на высоких скоростях. Это означает, что они занимают меньше места на печатной плате, потому что сигналы, которые идут быстрее, могут проходить по меньшему количеству дорожек. eCADSTAR поддерживает профессиональный контроль целостности сигналов как при вводе схем, так и при проектировании физических печатных плат, используя единые методы.В редакторе схем вы можете использовать моделирование и анализ, чтобы увидеть, как ваши предложенные стеки слоев, ширина дорожек, интервалы и т. Д. Будут работать, когда они будут размещены на печатной плате. Более того, когда вы решили, что хотите, вы можете мгновенно создать прототип печатной платы и выложить столько или меньше, сколько захотите. Затем вы можете перейти к более мелким деталям, используя то же моделирование и анализ, которые вы использовали в редакторе схем.

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

Сотрудничество

eCADSTAR - это решение нового поколения, а не набор разрозненных приложений EDA, объединенных вместе для решения новых проблем по мере их появления. Хотите скопировать схему или блок из одной схемы в другую? Просто откройте оба, затем выберите, скопируйте, вставьте.Хотите поделиться высокоскоростным сценарием и результатами его моделирования с другим инженером? Просто сохраните и отправьте. Этот инженер может открывать их и даже редактировать, таким же образом делясь с вами своими предложениями.

Редактор схем

| Схема захвата


Схема захвата


Редактор схем Zeni (ZeniSE) - мощный редактор схем / инструмент захвата схем который поддерживает иерархический дизайн, многооконное и многостраничное редактирование. Он также поддерживает импорт / экспорт стандартных форматов списков соединений. как схематические данные в формате EDIF, что обеспечивает беспрепятственный обмен схемы между другими инструментами EDA.Имея множество других полезных функций, ZeniSE предлагает полную среду проектирования схем для завершения сложные конструкции быстро и легко.

Многооконное редактирование


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

Многостраничное редактирование


Чтобы облегчить проектирование больших схем, ZeniSE предоставляет многостраничный возможности редактирования схем. Дизайнеры могут разбить большую схему cellview на несколько «страниц», соединенных выводами offpage, и каждая «Страница» содержит небольшую, но четкую часть всего дизайна. Многостраничный редактирование позволяет пользователям легко читать и четко распечатывать крупномасштабные дизайн страница за страницей.

с высоты птичьего полета


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

Cross Select


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

Trace Net


Трассировка цепей в иерархических схематических проектах - сложная, трудная и болезненная задача, а иногда и почти нереальная. В Функция Trace Net поможет дизайнерам найти и выделить сеть. возможность подключения иерархически и автоматически с 6 различными цвета.

Схема импорта / экспорта EDIF


EDIF - это стандартный отраслевой формат обмена схемами, в котором используются текст для описания проектных данных. ZeniSE может переводить EDIF файлы в схематические данные и наоборот.Благодаря этой функции наши клиенты могут беспрепятственно обмениваться проектными данными между Zeni и другие инструменты EDA.

Импорт / экспорт списка цепей - генератор схем


Помимо EDIF, ZeniSE может также экспортировать схематические данные в различных стандартах. и настраиваемые форматы списков цепей, а также импортировать список цепей в CDL, Verilog или смешанный формат для создания соответствующего схематического представления ячейки. ZeniSE может поэтому может использоваться как очень эффективный генератор схем и может создавать полная схематическая иерархия из списков соединений Verilog или CDL.

Дека аналогового моделирования


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

Предопределенные паразитные нагрузки


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

Функция Pre-Defined Parasitic в системе позволяет дизайнер для моделирования с предопределенными паразитами, пройти то же самое схему с критериями проектирования инженеру-компоновщику, и помочь Инженер-компоновщик должен обеспечить спецификацию, пока макет продолжается. В предыдущий итерационный процесс между схемой, компоновкой и обратная аннотация может быть сведена к единому одностороннему потоку.

Задняя аннотация паразитных параметров


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

Напишите нам, если у вас возникнут другие вопросы: info (at) zeni-eda.com

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

Pulsic предлагает предварительный просмотр компоновки аналогового чипа в режиме реального времени в редакторе схем - Embedded.ком перейти к содержанию
  • Home
  • Products
  • Pulsic предлагает предварительный просмотр компоновки аналоговой микросхемы в реальном времени в редакторе схем

Фирма Pulsic, занимающаяся автоматизацией электронного проектирования (EDA), анонсировала плагин для разработчиков аналоговых схем, который обеспечивает предварительный просмотр макета микросхемы в тандеме со схемой для разработчиков аналоговых схем.Он также отходит от традиционных бизнес-моделей EDA и моделей лицензирования, предлагая новый продукт в качестве «условно-бесплатного» продукта, при котором загрузка и установка бесплатны, но некоторые функции доступны за дополнительную плату.

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

Animate Preview обеспечивает подробную визуализацию и точные оценки площади аналоговой цепи в редакторе схем, чтобы помочь дизайнерам быстро обнаруживать проблемы. (Изображение: Pulsic)

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

Физическая информация, на создание которой обычно уходит часы или дни, автоматически становится доступной для схемотехников за секунды.Окно Animate Preview, которое запускается как плагин внутри Cadence Virtuoso, встроено в существующий редактор схем дизайнера и отображает результаты и обновленные предварительные просмотры по мере их работы в режиме реального времени. При необходимости доступен полнофункциональный графический интерфейс для подробного управления ограничениями размещения и топологиями.

Pulsic предлагает бесплатную загрузку и установку Animate Preview, а также возможность обновления до Animate Preview Plus. Единственное различие между Animate Preview и Animate Preview Plus - это возможность сохранить базовый макет в OpenAccess.Базовая компоновка относится к экземплярам p-ячеек, другим экземплярам, ​​формам колодцев, защитным кольцам, полигонам и связям. Animate Preview учитывает все эти факторы, включая использование p-ячеек при создании предварительного просмотра макета, за исключением того, что дизайнер не может экспортировать окончательный предварительный просмотр макета в OpenAccess.


Связанное содержание:

Для получения дополнительных сведений о Embedded подпишитесь на еженедельную рассылку Embedded по электронной почте.

Продолжить чтение

С традиционной учетной записью...

{* #signInForm *} {* signInEmailAddress *} {* текущий пароль *} Войти Создать аккаунт {* poweredByJanrain *} {* / signInForm *}

С возвращением, {* welcomeName *}!

{* loginWidget *}

С возвращением

{* #signInForm *} {* signInEmailAddress *} {* текущий пароль *}

Войти

{* / signInForm *}

Ваша учетная запись деактивирована.

Ошибка повторной активации учетной записи

К сожалению, нам не удалось проверить этот адрес электронной почты.

Аккаунт активирован

Ваш аккаунт повторно активирован.

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

{* #resendVerificationForm *} {* signInEmailAddress *} {* / ResendVerificationForm *}

Пожалуйста, подтвердите информацию ниже перед входом в систему.

{* #socialRegistrationForm *} {* имя *} {* фамилия *} {* отображаемое имя *} {* адрес электронной почты *} Нажимая «Войти», вы подтверждаете, что принимаете наши условия обслуживания, а также прочитали и поняли политику конфиденциальности. {* / socialRegistrationForm *}

Пожалуйста, подтвердите информацию ниже перед входом в систему. У вас уже есть учетная запись? Войти.

{* #форма регистрации *} {* адрес электронной почты *} {* новый пароль *} {* newPasswordConfirm *} {* отображаемое имя *} {* название работы *} {* имя *} {* фамилия *} {* ednembJobfunction *} {* jobFunctionOther *} {* ednembIndustry *} {* industryOther *} {* linkedinProfileName *} {* twitterProfileName *} {* Название компании *} {* addressStreetAddress1 *} {* addressStreetAddress2 *} {* addressCountry *} {* addressState *} {* addressStateText *} {* Адрес Город *} {* addressPostalCode *} {* Телефон *} {* optInRegistration *} {* optAgree *} {* optShare *} {* applicationAndTech_analog *} {* applicationAndTech_power *} {* applicationAndTech_memory *} {* applicationAndTech_programmableLogic *} {* applicationAndTech_computingGraphics *} {* applicationAndTech_entertainment *} {* applicationAndTech_networking *} {* applicationAndTech_testAndMeasurement *} {* applicationAndTech_electromechanicalComponents *} {* applicationAndTech_connectorsInterconnects *} {* applicationAndTech_rfOrMicrowave *} {* applicationAndTech_microprocessorsMicrocontrollersSignal *} {* applicationAndTech_icDesignTools *} {* applicationAndTech_embeddedDevelopmentTools *} {* applicationAndTech_controlSystems *} {* applicationAndTech_mobileDevices *} {* applicationAndTech_safetySecurity *} {* applicationAndTech_passiveComponents *} Нажимая «Создать учетную запись», вы подтверждаете, что принимаете наши условия обслуживания, а также читаете и понимаете политику конфиденциальности.{* /форма регистрации *}

Мы отправили письмо с подтверждением на адрес {* emailAddressData *}. Пожалуйста, проверьте свою электронную почту и нажмите на ссылку, чтобы подтвердить свой адрес электронной почты.

Мы отправим вам ссылку для создания нового пароля.

{* #forgotPasswordForm *} {* signInEmailAddress *} {* / ForgotPasswordForm *}

Мы отправили электронное письмо с инструкциями по созданию нового пароля.Ваш существующий пароль не был изменен.

{* mergeAccounts {"custom": true} *}

{| foundExistingAccountText |} {| current_emailAddress |} .

{| rendered_existing_provider_photo |}

{| existing_displayName |}
{| existing_provider_emailAddress |}

Создано {| existing_createdDate |} в {| existing_siteName |}

{* #signInForm *} {* signInEmailAddress *} {* текущий пароль *} {* / signInForm *}

К сожалению, нам не удалось проверить этот адрес электронной почты.Введите свой адрес электронной почты ниже, и мы отправим вам еще одно письмо.

{* #resendVerificationForm *} {* signInEmailAddress *} {* / ResendVerificationForm *}

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

Спасибо, что подтвердили свой адрес электронной почты.

{* #changePasswordFormNoAuth *} {* новый пароль *} {* newPasswordConfirm *} {* / changePasswordFormNoAuth *}

Ваш пароль был успешно обновлен.

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

{* #resetPasswordForm *} {* signInEmailAddress *} {* / resetPasswordForm *}

Мы отправили вам электронное письмо с инструкциями по созданию нового пароля.

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

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