Символы рамок по ГОСТ 2.104 для электрических схем, выполненных в среде DC/DVПри оформлении электрической схемы и формировании документации часто возникает потребность в символах и форматах, соответствующих отечественным стандартам. Кроме того, поскольку современные методы проектирования предусматривают использование систем контроля версий, необходима также интеграция с подобными системами. Краткие характеристики- Среда: Design Capture или Design View (DC/DV);
- Формат листа: A3;
- Стандарт: ГОСТ 2.104;
- Система контроля версий: Subversion (SVN);
ДокументацияЦеныУсловия | Версия, № | пробная | 1 | 2 | Срок использования | не ограничен | не ограничен | не ограничен | Поддержка (устранение ошибок) | — | 1 год | 1 год | Доработка программы по требованию Заказчика* | — | — | 1 год | Стоимость, руб. | 0 | 1 500 | 5 000 |
*Возможна любая доработка по требованию Заказчика, если она не противоречит концепции программы и не затрагивает ее архитектуру. ОписаниеПредлагаемое решение представляет собой графическое изображение рамок для первой и последующих страниц формата А3, а так же набор связанных с ними текстовых свойств (полей). Значения, автоматически подставляемые в процессе работы, содержит специальный текстовый файл. Кроме того, этот же файл содержит специальные поля для системы контроля версий Subversion, автоматически заменяемые при операциях commit и update на номер версии, путь к репозиторию проекта, дату модификации и т.д. Список файловАрхив содержит следующие файлы: - ReadMe.txt — краткое описание по использованию;
- BorderData.asc — файл данных для рамки, содержит значения полей;
- Borders.inp — символы рамок A3FP (для первой страницы) и A3 (для последующих) в формате ASCII;
- BorderData.svnprops — файл со свойствами svn (svn:keywords) для файла BorderData.asc
Импорт символов в центральную библиотеку- Запустить Library Manager, открыть вашу центральную библиотеку (*.lmc);
- Меню Tools->Library Services;
- Закладка Symbols (Operation: Import, Import from: ASCII file, Import from: your_path\Borders.inp);
- Current partition: your_border_partition
- Нажать кнопку "Include All";
- Нажать кнопку "Apply", затем "Close".
Настройка рамки по-умолчаниюНайдите в файле %SDD_HOME%\standard\config\vbdc\vbdcsys.asc секцию *DWG_FORMAT Добавьте следующие две строчки: *DWG_FORMAT "A3 (First page)" A3FP *DWG_FORMAT A3 A3 DEFAULT Секция будет приблизительно выглядеть следующим образом: ! Define the drawing formats. Syntax after keyword is page ! size name, followed by symbol name for the drawing outline. ! DEFAULT is default page size when creating a new drawing. ! Edit this list as appropriate. *DWG_FORMAT "A3 (First page)" A3FP *DWG_FORMAT A3 A3 DEFAULT *DWG_FORMAT A A *DWG_FORMAT "A (vertical)" AV *DWG_FORMAT B B *DWG_FORMAT C C *DWG_FORMAT D D *DWG_FORMAT E E *DWG_FORMAT F F Использование в проекте- Поместить файл BorderData.asc в корневом каталоге проекта;
Рис.1. Свойства файла под svn - Запустить Design Capture и открыть ваш проект, открыть электрическую схему (щелкните мышью на *.sbk файл в левом поле);
- На первой странице вашей электрической схемы сделайте следующее:
- меню View->Select Filter;
- установите флаг "Unselectable symbols", затем выделите и удалите текущую рамку;
- поместите символ A3FP из того раздела, куда вы импортировали символ (меню Place->Symbol);
- уберите флаг "Unselectable symbols", затем закройте окно Select Filter;
- Сохраните и закройте файл электрической схемы (*.sbk);
- Откройте файл (поля рамки при этом обновятся).
Все это необходимо сделать только один раз (для первой страницы проекта). Все остальные страницы будут по-умолчанию создаваться с рамкой A3. Для того, чтобы изменить значения полей, можно править непосредственно файл BorderData.asc, а можно через меню Edit->Properties, закладка Border Data, или вызвать то же самое окно двойным левым кликом по пустому пространству страницы эл. схемы. Использование автоматических полей svn (автор, версия и т.д.)- Поместите ваш проект под системой контроля версий svn, т.е вы будете работать с рабочей копией (work copy);
Рис. 2. Импорт файла свойств - Кликните правой кнопкой мыши на файле BorderData.asc и выберете пункт меню "Properties";
- Выберете закладку "Subversion" tab, затем нажмите кнопку "Properties..." (рис.1);
- Нажмите кнопку "Import..." и выберете файл BorderData.svnprops (рис.2);
- Выполните команду Commit для файла BorderData.asc (или всего проекта).
Каждый раз, когда вы или кто-то другой изменяет, отправляет (svn commit) или обновляет (svn update) файл, соответствующие импортированные поля svn заполняются соответствующими значениями. Более подробно обэтом можно узнать в документации на svn (по ключевому слову svn:keywords). |