Каталог файлов
Главная » Файлы » Прогрраммы и макросы » Чертежи Solidworks |
SetDimension V1.0
[ Скачать с сервера (434.2 Kb) · Скриншот ] | 24.08.2009, 18:31 |
' ********************************************************************** ' * Original name: SetDimension ' * Version: 1.0 ' ********************************************************************** ' * Макрос служит для изменения текста и некоторых параметров размера. ' * Макрос создан на основе макроса RecordDimM_5.0 автра _Leon_ ' * ' * Для запуска макроса SetDimension.swp используйте модуль SetDimension_run ' * или класс ClassSetDimension, во всех других случаях при запуске макроса ' * возможно появление ошибки. ' * ' * Новые возможности: ' * 1. Несколько изменено распознование текста размеров ' * 2. Добавлено распознование размеров типа HoleCallout (с использованием WinAPI) ' * 3. Изменение HoleCallout без потери допусков и замены запятой точкой, ' * как это происход при изменения текста размера ' * через страницу PropertyManager (Менеджер свойств) ' * 4. Можно отредактировать список для размеров HoleCallout нажав кнопку ' * Editlist Holecallout или открыв текстовый документ ListStringCallout.txt, ' * находящийся в папке макроса ' * 5. Редактирование нескольких выбранных размеров, если первым выбран ' * размер HoleCallout - редактируются размеры только этого типа, если ' * первым выбран обычный размер - изменяются только обычные размеры. ' * ' * !ВНИМАНИЕ! Для считывание текста размеров HoleCallout используется ' * функции WindowsAPI - интерфейса, т.к. необходимых функций в SolidworksAPI ' * не найдено (SW2007). Для считывания текста размера HoleCallout необходимо ' * настроить проверить в каком текстовом блоке находится текст размера ' * с помощью макроса Calibrate.swp (находится в подпапке CalibrateDim). ' * Если используется версия Solidworks ниже 2007, для настройки макроса ' * с помощью Calibrate.swp, необходимо создать чертеж детали с размером ' * типа HoleCallout (Условное обозначения отверстия) с текстом ' * без кавычек: "Выберете этот размер и нажмите Calibrate" и сохраните в папку ' * с макросом Calibrate.swp под именем PartForCalibrate.SLDDRW. ' * ' * !ВНИМАНИЕ! Есть ли возмоность прочитать текст размера HoleCallout ' * с помощью WindowsAPI или SolidworksAPI в версия Soliworks отличных ' * от 2007 не проверялось и не известно. ' * ' * !ВНИМАНИЕ! Так же для вставки размеров типа HoleCallout определяемых ' * по ОТВЕРСТИЮ ПОД КРЕПЁЖ необходимо, чтобы в файле calloutformat.txt ' * (пака_установки_Solidworks\lang\язык_установки\calloutformat.txt) ' * был стандарт в соответсвии с которым добавлялись отверстия, например, ' * в файле нет стандартов GB и ГОСТ, нужно вначале файла дописать: ' * [GB] ' * [ГОСТ] ' * После этого размер вставляемый на чертеже с помощью ' * инструмента Условное обозначение отверстия будет вставлятся как ' * размер определяемый ОТВЕРСТИЕМ ПОД КРЕПЁЖ, а не ОПРЕДЕЛЯЕМЫЙ ПО ГЕОМЕТРИИ. ' * ' * Макрос тестировался на SW2007SP5.0 ' ********************************************************************** ' * Autor by Kelny ' ********************************************************************** | |
Просмотров: 7188 | Загрузок: 906 | Комментарии: 2 | Рейтинг: 5.0/1 |
Всего комментариев: 2 | |||
| |||