Розрахунок гвинт-гайки кочення (VGK.exe)
Макрос корегування пробілів між «довгим тире» та текстом документу в Microsoft Word 2000 (TIRE.bas)
Уніфікація виробів в Microsoft Excel 2000 за допомогою VBA (Унификация изделий.xls)
HTML-документ, що дозволяє замінити літери в іменах файлів заданої папки на малі літери
Програма для створення тривимірних рисунків та експорту їх в формат Adobe Illustrator (PLOT3D.pas)
Для візуалізації розрахунку та більш глибокого осмислення виконуваних розрахунків в ДонДТУ на кафедрі «Металорізальні верстати та інструмент» розроблена програма розрахунку гвинт-гайки кочення (див. рисунок) [Петтик Ю.В., Хохлов В.А. Разработка элементов САПРа винт-гайки качения // Современные металлорежущие системы машиностроения / Материалы Всеукраинской студенческой конференции. — Донецк: ДонГТУ, 2000. — С. 85—91. (Zip-архів статті doc1.zip 65553 байт)].
Zip-архів вихідного тексту та відкомпільованої програми vgk.zip (313505 байт).
Шаблон-надбудова «КР.dot» містить згідно ДСТУ 3.008-95 (Документація. Звіти у світі науки і техніки. Структура і правила оформлення. К. 1995.) шаблон курсової роботи (проекту) зі стилями, необхідними для її оформлення. Макроси цього шаблону-надбудови дозволяють за допомогою панелі інструментів «Формулы» швидко вставляти об'єкти Microsoft Equation, символи грецького алфавіту. Але найголовніше ця панель здійснює автоматичну нумерацію, перенумерацію формул, таблиць, рисунків, а також вставлення посилань на них згідно зазначеному вище ДСТУ. Зовнішній вигляд панелі інструментів «Формулы» зображено на рисунку.
При підготовці документів часто використовується «довге тире» (або «коротке тире», дефіс). Згідно прийнятим в практиці верстання правилам між тире і текстом рекомендується ставити пробіли, а при завданні діапазону чисел між числами і тире пробіли не ставлять. Наприклад: 12—15; тире — це довга риса. При наборі і, особливо, після сканування в тексті часто зустрічаються поряд два пробіли і тире не завжди з двох сторін відділяється пробілами від тексту або між числами і тире стоять пробіли. Ці недоліки по всьому тексту усуває означений макрос (див. вихідний текст макроса).
За допомогою цього документу розрахована курсова робота по дисципліні «Стандартизація виробів та технологічних процесів» за даними про застосованість спіральних свердел з конічним хвостовиком укороченої довжини, що оснащені пластинами з твердого сплаву (по ГОСТ 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 с.
При підготовці Web-сторінок на етапі їхнього остаточного тестування часто виникають проблеми з нерозумінням адреси посилання на файл. Найчастіше це відбувається із-за недодержання правила завдання регістру символів в імені файлу. Одним з рішень проблеми є іменування файлів малими літерами. Якщо імена файлів вже задані якимось чином, то при великій їхній кількості зміна регістру символів потребує значних витрат часу. Для рішення цієї проблеми створено HTML файл chgfilen.html (100% дієздатність в Microsoft Internet Explorer), що дозволяє автоматизувати цей процес.
Подальше вдосконалення: виконнаня тієї ж операції для вкладених папок; обробка вмісту посилань (href) HTML файлів тієї ж папки.
Програма (див. рисунок) для створення тривимірних рисунків розрахунковим шляхом (моделюванням) з наступним експортом їх двовимірного представлення в формат Adobe Illustrator (*.ai). Такий експорт дозволяє імпортувати ці файли в будь-який векторний редактор, доопрацювати рисунок і отримати високоякісну векторну ілюстрацію.
Подальше вдосконалення програми: переробка коду в Borland Delphi або Microsoft Visual C++ і використання в якості динамічних масивів замість пов'язаних списків стандартних класів типу CArray; поліпшення z-сортування граней; додання обробки перетинання між гранями.