Вернуться на главную страницу Ukrainian


ПРОЕКТЫ

– Расчет винт-гайки качения (VGK.exe)

– Нумерация формул, таблиц, рисунков и создание ссылок на них с помощью шаблона-надстройки для Microsoft Word 2000 (КР.dot)

– Макрос корректировки пробелов между «длинным тире» и текстом документа в Microsoft Word 2000 (TIRE.bas)

– Унификация изделий в Microsoft Excel 2000 с помощью VBA (Унификация изделий.xls)

– HTML-документ, позволяющий заменить буквы в именах файлов заданной папки на строчные

– Программа для создания трехмерных рисунков и экспорта их в формат Adobe Illustrator (PLOT3D.pas)


Microsoft Visual C++

Расчет винт-гайки качения (VGK.exe)

Для визуализации расчета и более глубокого осмысления выполняемых расчетов в ДонГТУ на кафедре «Металлорежущие станки и инструмент» разработана программа расчета винт-гайки качения (см. рисунок) [Петтик Ю.В., Хохлов В.А. Разработка элементов САПРа винт-гайки качения // Современные металлорежущие системы машиностроения / Материалы Всеукраинской студенческой конференции. — Донецк: ДонГТУ, 2000. — С. 85—91.(Zip-архив статьи doc1.zip 65553 байт)].

Внешний вид программы расчета винт-гайки качения

Zip-архив исходного текста и откомпилированного приложения vgk.zip (313505 байт).

В начало

Visual Basic for Applications (VBA)

– Для Microsoft Word 2000

Нумерация формул, таблиц, рисунков и создание ссылок на них с помощью шаблона-надстройки для Microsoft Word 2000 (КР.dot)

Шаблон-надстройка «КР.dot» содержит согласно ДСТУ 3.008-95 (Документація. Звіти у світі науки і техніки. Структура і правила оформлення. К. 1995.) шаблон курсовой работы (проекта) со стилями, необходимыми для ее оформления. Макросы этого шаблона-надстройки позволяют при помощи панели инструментов «Формулы» быстро вставлять объекты Microsoft Equation, символы греческого алфавита. Но самое главное эта панель осуществляет автоматическую нумерацию, перенумерацию формул, таблиц, рисунков, а также вставку ссылок на них согласно указанному выше ДСТУ. Внешний вид панели инструментов «Формулы» показан на рисунке.

Внешний вид панели инструментов «Формулы»

В начало

Макрос корректировки пробелов между «длинным тире» и текстом документа в Microsoft Word 2000 (TIRE.bas)

При подготовке документов часто используется «длинное тире» (или «короткое тире», дефис). Согласно принятым в практике верстки правилам между тире и текстом рекомендуется ставить пробелы, а при задании диапазона чисел между числами и тире пробелы не ставят. Например: 12—15; тире — это длинная черта. При наборе и, особенно, после сканирования в тексте часто встречаются идующие подряд два пробела и тире не всегда с двух сторон отделяется пробелами от текста или между числами и тире стоят пробелы. Эти недостатки по всему тексту устраняет указанный макрос (см. исходный текст макроса).

В начало

– Для Microsoft Excel 2000

Унификация изделий в Microsoft Excel 2000 с помощью VBA (Унификация изделий.xls)

С помощью этого документа расчитана курсовая работа по дисциплине «Стандартизация изделий и технологических процессов» по данным о применяемости спиральных сверл с коническим хвостовиком укороченной длины, оснащенных пластинами из твердого сплава (по ГОСТ 22736-77) на ОАО «Горловский машиностроительный завод». На основе этого разработан ограничительный стандарт, который совпадает с аналогичным ограничительным стандартом данного предприятия. Поэтому программа может использоваться как в учебных целях (например, при выполнении курсового проекта по дисциплине «Стандартизация изделий и технологических процессов», при изучении Excel и VBA), так и в отделе стандартизации на любом предприятии.

Документ-таблица «Унификация изделий.xls» с макросами (см. рисунок ниже), написанными на VBA позволяет на основе паспорта применяемости (Лист «Паспорт») провести унификация изделий по двум основным параметрам и обосновать экономическую эффективность от сгущения или разрежения рядов параметров (Лист «Ряды»). При этом графики можно строить как с логарифмической шкалой для рядов, изменяющихся по геометрической прогрессии (рекомендуется), так и с арифметической шкалой (Лист «Опции»). Разбиение основных параметров на интервалы произвольное и определяется Листом «Ряды».

Макросы автоматически создают таблицы «Применяемость», «Применяемость по D», «Применяемость по L» (где D и L — условное обозначение основных параметров) и др. В результате первой части расчета макросы строят область унификации, которую при необходимости можно уточнить вручную (т.к. это творческий процесс и требует, чтобы в нее попало 0,9*0,9*100%=81% всех изделий). Для этого на Листах «Границы области» и «Область унификации» есть кнопка «Новый паспорт», нажатие которое приводит к созданию нового паспорта тех изделий, основные параметры которых попали в область унификации. Если новый паспорт удовлетворяет 81%, то далее макросы рассчитывают экономическую эффективность от применения сгущенных или разреженных рядов основных параметров.

Дальнейшее усовершенствование программы: экспорт данных с использованием OLE в документ Microsoft Word 2000.

Более подробно про унификацию изделий по двум параметрам, а также расчет экономической эффективности смотрите в следующих источниках:

1. Петтик Ю.В., Хохлов В.А. Унификация изделий в MICROSOFT® EXCEL 2000 с помощью VBA // Современные металлорежущие системы машиностроения / Материалы 2-й Всеукраинской студенческой конференции. — Донецк: ДонГТУ, 2001. — С. 116—121. (Zip-архив статьи doc8.zip 75265 байт, доклад по этой статье)

2. Стандартизация деталей и сборочных единиц общемашиностроительного применения. Н.В. Арбузова, Л.В. Белоусова, В.А. Грешников и др. — М.: Издательство стандартов, 1982. — 216 с.

3. Верченко В.Р. и др. Стандартизация общих узлов и деталей машин / Под ред. В.Р. Верченко. — М.: Изд-во стандартов, 1972.

4. Жданов С.А. Экономические модели и методы в управлении: Справ. пособие. — М.: Дело и Сервис, 1998. — 176 с.

5. Методические указания по выполнению курсовой работы по дисциплине «Стандартизация изделий и технологических процессов» (для студентов специальности 7.090203 «Металлорежущие станки и системы») / Сост. Петтик Ю.В., Гусев В.В. — Донецк: ДонГТУ, 2000. — 92 с.

Внешний вид исходных параметров перед началом расчета

В начало

JavaScript and HTML

HTML-документ, позволяющий заменить буквы в именах файлов заданной папки на строчные

При подготовке Web-страниц на этапе их окончательного тестирования часто возникают проблемы с непониманием адреса ссылки на файл. Чаще всего это происходит из-за несоблюдения правила задания регистра символов в имени файла. Одним из решений проблемы является именование файлов строчными буквами. Если имена файлов уже заданы каким-либо образом, то при большом их количестве смена регистра символов потребует значительных затрат времени. Для решения этой проблемы создан HTML файл chgfilen.html (100% работоспособность в Microsoft Internet Explorer), позволяющий автоматизировать этот процесс.

Дальнейшее усовершенствование: выполнение той же операции для вложенных папок; обработка содержимого ссылок (href) HTML файлов той же папки.

В начало

Borland Pascal (Turbo Pascal)

Программа для создания трехмерных рисунков и экспорта их в формат Adobe Illustrator (PLOT3D.pas)

Программа (см. рисунок) для создания трехмерных рисунков расчетным путем (моделированием) с последующим экспортом их двухмерного представления в формат Adobe Illustrator (*.ai). Такой экспорт позволяет импортировать эти файлы в любой векторный редактор, доработать рисунок и получить высококачественную векторную иллюстрацию.

Дальнейшее усовершенствование программы: переработка кода в Borland Delphi, Microsoft Visual Basic или Microsoft Visual C++ и использование в качестве динамических массивов вместо связанных списков стандартных классов типа CArray; улучшение z-сортировки граней; добавление обработки пересечения между гранями.

Внешний вид программы для создания трехмерных рисунков расчетным путем (моделированием) с последующим экспортом их двумерного представления в формат Adobe Illustrator (*.ai)

В начало


Конец.