Станок 3г71 технические характеристики: 3Г71 станок плоскошлифовальный с горизонтальным шпинделем универсальный. Паспорт, Руководство, Схемы, Описание, Характеристики
|
Паспорт 3Г71 Универсальный плоскошлифовальный станок высокой точности с горизонтальным шпинделем и прямоугольным столом (Орша)
Наименование издания: Руководство по эксплуатации
Выпуск издания: Оршанский станкостроительный завод «Красный борец»
Год выпуска издания: 1977
Кол-во книг (папок): 1
Кол-во страниц: 84
Стоимость: Договорная
Описание: Полный комплект документации
Руководство по эксплуатации
Содержание:
1. Техническое описание
Назначение и область применения станка
Состав станка
— Расположение составных частей станка
Перечень составных частей станка
— Расположение органов управления и табличек с символами станка
Устройство и работа станка и его составных узлов
— Схема кинематическая станка
Перечень элементов кинематической схемы
Особенности отдельных узлов станка
— Станина
— Колонна
— Крестовый суппорт
— Механизм продольного реверса
— Механизм продольного ручного перемещения стола
— Стол
— Механизм поперечного реверса стола
— Механизм поперечной подачи
— Шлифовальная головка станка
— Механизм вертикальной подачи
Кожух шлифовального круга
Охлаждение станка
Описание электрооборудования станка
— Схема электрическая принципиальная станка
Перечень элементов принципиальной электрической схемы
— Схема электрическая соединений станка
— Схема расположения электрооборудования станка
Гидропривод станка
Управление
Гидроагрегат
Конструкция
Распределительная панель
Гидрокоммуникация
— Гидроцилиндр
— Схема гидравлическая принципиальная станка
Кран управления
Работа гидропривода и взаимодействие узлов
Первоначальный пуск гидропривода и наладка
Указания по ремонту гидропривода
Указания по обслуживанию и эксплуатации гидропривода станка
Система смазки станка
— Схема смазки станка
Перечень точек смазки
2. Инструкция по эксплуатации
Указания мер безопасности
— Схема транспортировки станка
Порядок установки станка
Распаковка
Транспортирование
— Фундамент станка и установка чертёж
Подготовка станка к первоначальному пуску, первоначальный пуск и указания мер безопасности
Настройка и наладка станка и режим работы
Регулирование станка
Перечень подшипников качения
— Схема расположения подшипников
3. Паспорт станка
Общие сведения
Основные технические данные станка
Сведения о ремонте станка
Особенности разборки и сборки станка при ремонте
Сведения об изменениях в станке
Сведения о приспособлениях
Комплект поставки
Свидетельство о приёмке
Свидетельство о консервации
Свидетельство об упаковке
Приложение: Материалы по быстроизнашивающимся деталям (3Г71. 00.000 РЭ)
— Гайка чертёж (10.401)
— Гайка чертёж (10.402)
— Винт чертёж (11.206)
— Корпус муфты чертёж (11.209)
— Червяк чертёж (11.211)
— Колесо червячное чертёж (11.401)
— Гайка чертёж (11.402)
— Колесо червячное чертёж (11.403)
— Валик-шестерня чертёж (21.30)
— Шестерня чертёж (21.33)
— Поршень-шестерня чертёж (21.34)
— Вал-шестерня чертёж (21.36)
— Шестерня чертёж (21.37)
— Шестерня чертёж (25.31)
— Колесо зубчатое чертёж (25.32)
— Винт чертёж (25.33)
— Полумуфта чертёж (25.33)
— Ролик чертёж (25.47)
— Полумуфта чертёж (25.49)
— Вал-шестерня чертёж (28.206)
— Шестерня чертёж (28.213)
— Венец зубчатый чертёж (28.216)
— Собачка чертёж (28.232)
— Собачка чертёж (28.242)
— Шпиндель чертёж (30.201)
— Шестерня косозубая чертёж (30. 202)
— Шестерня косозубая чертёж (30.204)
— Червяк чертёж (30.210)
— Вкладыш задний чертёж (30.401)
— Вкладыш передний чертёж (30.402)
— Кольцо переднее чертёж (30.405)
— Кольцо заднее чертёж (30.406)
— Червяк чертёж (46.201)
— Колесо храповое чертёж (46.203)
Описание станка:
Отметим, что именно документация на плоскошлифовальный станок 3г71 паспорт которого всё так же находится в нашем техническом архиве будет представлять собой весьма качественное издание состоящее не менее чем из восьмидесяти четырёх страниц, что поданы в формата А4. Конечно и безусловно, именно этот формат документации станет тем самым наиболее предпочтительным и удобным в плане подачи инструментом, возможностями которого можно уверенно и эффективно воспользоваться при работе с описываемой единицей станка. Тем не менее, кроме техпаспорта и механической части описываемой модели оборудования, мы можем отметить и наличие станочной электрики, что конечно присутствует в данного типа документации. К примеру, всё так же схема станка 3г71 может отображаться как вариант для электрической части. Но вместе с этим и присутствовать уже в механике станка, что безусловно станет занимать одну из наиболее значимых и важнейших позиций для работы с представленным материалом и его возможностями отображёнными как следствие результата применения этой модели непосредственно в вопросах технологического подхода к производственной деятельности, а именно вот этот момент на наш взгляд будет не менее значимым нежели наличие самой документации к станочному оборудованию.
Безусловно, сам по себе элемент или же модель под названием станок 3г71 паспорт которой как было уже описано выше может представлять собой довольно различное издание по своему подходу и содержанию в направлении работы станка. Здесь всё зависит от редакции, а вместе с этим и года выпуска представленной станочной единицы, что безусловно станет одной из наиболее востребованных в производстве элементов общего цикла применяемого оборудования. Ведь, как можно предположить и в целом эти предположения основаны на практике, что техпаспорт на станок обычно обладает различиями исходя из того или же иного года выпуска станка предприятием производителем подобных машин. Конечно, этот момент в общем можно отнести к закономерному, ведь в этом случае уже речь идёт о развитии, а также и модернизации последующих плоскошлифовальных станков. А год от года соответственно оборудование в любом случае совершенствовалось и производилось в несколько иной модификации от базовой, что так же обусловлено практикой. И особенно этот момент касался не только шлифовального оборудования как такового, но и прочих версий разнообразных станков по металлу, включая токарные, сверлильные и прочие варианты.
Наверное, на плоскошлифовальный станок 3г71 паспорт pdf, а этот формат, безусловно наиболее востребованный в направлении реализации электронной версии документов. Ведь, без потери качества он обладает довольно сжатой вариативностью, что при распечатке на самом обычном промышленном принтере производится без какой-либо потери качества, а этот факт безусловно станет важным пунктом для последующей работы на станке. Конечно, опираясь на эту информацию, можно сделать заключение, что для быстрой передачи и эффективной поставке станочной документации, техпаспорта будет нужно всего-то прикрепить эти документы к письму и направить в электронный адрес заказчика, а этот процесс безусловно в разы ускоряет время применения этих документов на рабочем процессе. Заметим так же, что мы обладаем как раз тем самым изданием станка, на основании которого можно не просто работать с этим оборудованием, но также и заниматься его ремонтом, на основании специализированного альбома наполненного важнейшими чертежами быстроизнашиваемых деталей. Здесь присутствует уже порядка тридцати разнообразных и подробных чертежей, на основании которых получится действительно, успешным образом уменьшить время простоя станка и запуска его снова в производственную деятельность воссоздав по чертежам тот или же иной важнейший элемент оборудования, а всё это позволяет документация.
Оборудование
Подробную информацию об оборудовании машиностроительного факультета Крагуеваца, используемом в учебной и исследовательской деятельности, можно найти в более подробной информации.
Перечень оборудования, используемого для занятий:
№ | Имя, тип |
1. | Система оцифровки ATOS II E – 3D |
2. | Универсальная компьютеризированная машина для испытания материалов на растяжение Zwick/Roell Z 100 |
3. | Нанотрибометр, NTR-S-AE-0000 Нанотрибометр |
4. | Двухканальный гидродинамический вибратор — PUPIN, Возбуждение: до 200 кг массы, от 0,1 до 30 Гц |
5. | Гидравлический дидактический набор FESTO didactic |
6. | пневматический дидактический набор FESTO didactic |
7. | Дидактический набор CIM и комплект для промышленной автоматики FESTO didactic |
8. | Машина для быстрого прототипирования с процедурой 3D-печати — ZCorporation 310 ZPrinter System — SAD |
9. | 3D лазерный 3D сканер — Roland LPX-250 Picza |
10. | 3D-принтер 3D Systems InVision HR |
11. | Настольный фрезерный станок с ЧПУ и 3D-дигитайзер Roland MDX-20 Modella |
12. | 3D-дигитайзер Immersion Microscribe G2LX |
13. | Прибор для измерения параметров рельефа поверхности, Talysurf 6 Taylor Hobson |
14. | Фрезерный станок с ЧПУ, HAAS — Инструментальный фрезерный станок TM-1HE |
15. | Система индикации двигателя внутреннего сгорания, AVL Indimeter 619 |
16. | Анализатор выбросов выхлопных газов SI и дизельных двигателей, AVL DiCom 4000 |
17. | Диагностическая система, AVL DISCAN 8000E |
18. | Оборудование для испытаний двигателей внутреннего сгорания и экспериментальных одноцилиндровых двигателей — SCHENCK |
19. | Моторный тормоз HOFFMAN 12 d-h-s |
20. | Анализатор дымовых газов ИМР 2800П |
21. | Инфракрасный термометр Minolta-Land Cyclops Mini Laser |
22. | Референтный термометр сопротивления AOIP, Франция PN 5207 + AN 5847 (зонд Pt) |
23. | Тепловизор модель ИК 21; Инфракрасные решения, Inc., США |
24. | Портативный ультразвуковой расходомер жидкости — Dynasonics |
25. | Система для вибродиагностики, сборщик данных 2526 Brüel & Kjær |
26. | Станок для изготовления зубчатых колес Fauter P-160 H/I |
27. | Радиально-сверлильный станок — Завод Станков 2Н55 |
28. | Сверлильный станок для круглого шлифования, LZT Kikinda UFB-500 |
29. | Сверлильный станок для плоского шлифования, Красный Борец – Россия 3G71 |
30. | Точилка, Первомайская лиоза — 5 |
31. | Механическая пила, Победа Нови Сад |
32. | Короткоходовой строгальный станок ИЗТ Кикинда КР-400 |
33. | Универсальный токарный станок LZT Kikinda PUS — 1500 |
34. | Станок токарный универсальный, Первомайская D480 |
35. | Трехсторонний динамометр с пьезоэлектрическими преобразователями, KISTLER |
36. | Установка для отопления и охлаждения с использованием теплового насоса и гибридных солнечных коллекторов |
37. | Электрохимическое устройство для нанесения измерительных сетей на поверхность листового металла, ERICHSEN |
38. | Лабораторная гидравлическая машина для испытания листового металла, ERICHSEN |
39. | Насосный агрегат для лабораторной гидравлической машины для испытания листового металла, ERICHSEN |
40. | Устройство для попеременного складывания лент и проволоки |
41. | Шейкер для определения динамической прочности материала |
42. | Маятник Шарпи |
43. | Прибор для статического измерения твердости по Роквеллу (HRB и HRC) |
44. | Прибор для статического измерения твердости по Бринеллю и Виккерсу (HB и HV) |
45. | прибор для измерения микротвердости (HV) |
46. | Металлографический микроскоп |
47. | Прибор для неразрушающего контроля материалов ультразвуковым методом |
48. | Устройство для неразрушающего контроля материалов магнитным методом |
49. | Печь для термообработки |
50. | Портативный прибор для измерения твердости динамическими методами (склероскоп и дороскоп) |
51. | Устройство для попеременного складывания лент и проволоки |
52. | Устройство для технологических испытаний с экструзией Эрихсена |
53. | Сварочный аппарат для сварки постоянным током (мотор-генераторная группа) |
54. | Сварочный аппарат трансформаторного типа для сварки переменным током |
55. | Устройство для сварки MAG/MIG |
56. | Устройство для сварки TIG на переменном и постоянном токе |
57. | Устройство для сварки TIG VAR TIG 1605 |
58. | Устройство для сварки MAG/MIG VAR MIG 400 D 42 |
59. | Головка устройства для сварки ЭПП с тележкой |
60. | Комплект измерительных приборов EXTECH для измерения энергии |
61. | Трехфазное питание — Extech |
62. | Газоанализатор TESTO 350 S |
63. | Система Biostretch – ECM |
64. | Система для изолированного очага Langedorf — EXPERIMETRIA LTD |
65. | Рука пневматического робота — Martonair MES 37 |
66. | диагностический (ультразвуковой) прибор для измерения толщины материала, Ultrasonic Industries TM3S |
67. | Платформа для сбора данных, PULSE 3560 – D – 020 — Brüel & Kjer PULSE 3560 – D – 020 |
68. | Система для измерения вибрации и частоты вращения — RDC — 1 |
69. | Модель ротационной машины — испытательный стенд, Hensel KG9002 |
70. | Лазерный счетчик частиц, Hiac PM 4000 |
71. | Видеоскоп, ITConcepts Гибкий шарнирный видеоскоп VEZ 4 – 8 |
72 | Трибометр, ТР — 95 |
73. | Смазочные системы Lincoln |
74. | Микроскоп измерительный универсальный, УИМ — 21 |
75. | Программное обеспечение Simufact – Femutec |
76. | Программный штамп – Qanteck |
77. | Программное обеспечение Vulcan – Qanteck |
78. | Программное обеспечение Power Mill — Delcam UK |
79. | Программное обеспечение Femap v 9.0 — UGS PLM Solutions, Inc. |
80. | Программное обеспечение GID версии 8.0.9 |
81. | Программное обеспечение Makromedia Studio |
82. | Программное обеспечение ЛНИС |
83. | Программное обеспечение CATIA v5 |
84. | Лабораторная модель спаренных резервуаров, Majk Elektronik LM-ME-88-07 |
85. | Лабораторная модель спаренного крана/обратного маятника, Majk Elektronik LM-ME-72-07 |
86. | Стабилизированный выпрямитель, HAMEG HM7042-4 |
87. | Функциональный генератор, HAMEG HM8130-2 |
88. | Аналоговый осциллограф с генератором сигналов INSTEK GOS-620FG |
89. | Демонстрационный комплект PICDEM для мехатроники, MICROCHIP DM163029 |
90. | Демонстрационный набор PICDEM для мехатроники, MICROCHIP DV164007 |
91. | Ваттметр с гнездом, HAMEG HM8115-2 |
92. | Аналого-цифровой осциллограф, HAMEG HM1508 |
93. | Комплект преобразователей для измерения на автомобилях |
94. | Весы для измерения осевой нагрузки транспортных средств |
95. | Мост измерительный для измерения крутящего момента и частоты вращения, HBM MGT 18N.MZ.GR.D4 |
96. | Мост шестиканального измерительного усилителя, HBM KWS 673.A2 |
97. | Цифровой анемометр со штативом, THIES CLIMA |
98. | Многоканальный измерительный прибор с принадлежностями, HBM UPM 60 |
99. | Оборудование для вакуумного литья |
100. | Метеостанция |
Создание приложения командной строки с узлом
Исходный код
Руководство по созданию приложения командной строки
На основе сборки приложения командной строки
Просмотреть на GitHub
Рабочий инструмент командной строки
youtube.com/embed/Mjzr1jwlaCQ» allowfullscreen=»» loading=»lazy»>
Оригинальная почта
Введение
JavaScipt может делать намного больше, чем просто работать в браузере. С помощью Node его можно использовать для создания мощных инструментов командной строки. Недавно я создал свой собственный интерфейс командной строки, чтобы ускорить выполнение повторяющихся задач на работе. Проект, который мы создадим в этой статье, будет лишь небольшой его частью и будет делать гораздо больше, чем печатать «Hello World».
Если у вас нет Node , установленный на вашем локальном компьютере, загрузите его ЗДЕСЬ.
Вариант 1 — клонировать исходный код
Загрузите zip или еще лучше клонируйте исходный код на свой локальный компьютер.
клон git https://github.com/benjaminadk/node-cli-tutorial.git
Войти в полноэкранный режимВыйти из полноэкранного режима
Вариант 2 — построить с нуля
Если вы хотите писать код вместе со мной и строить с нуля, просто продолжайте читать.
Первое, что вам нужно, это папка для хранения вашего кода проекта.
мкдир узел-кли cd узел-кли
Войти в полноэкранный режимВыйти из полноэкранного режима
Давайте инициализируем эту папку как проект NPM и создадим файл для записи кода. NPM означает Node Package Manager , кстати. Проверьте НПМ.
инициализация npm -y сенсорный index.js
Войти в полноэкранный режимВыйти из полноэкранного режима
Если какая-либо из приведенных выше инструкций была вам незнакома или не сработала, возможно, вы захотите сейчас поискать в Google и узнать больше о Node , NPM и вообще командная строка.
Сейчас самое время рассказать всем, что на самом деле собирается делать это приложение.
Барабанная дробь, пожалуйста. 🥁
Мы будем делать эскизы изображений. В частности, мы сможем перейти к каталогу, полному изображений, через командную строку, вызвать нашу команду и создать новый каталог, полный эскизов. Конечно, подобные задачи можно выполнить с помощью Photoshop и других программ для обработки изображений, но мы программисты и хотим создавать свои собственные программы. В этом случае мы будем делать 225×19Миниатюры размером 0 пикселей из изображений ткани размером 800×800 и сохранение их в формате JPEG с качеством 40%. Чтобы упростить эту задачу, мы воспользуемся пакетом Jimp. Пока мы качаем материал, давайте также загрузим Commander и rimraf. Commander — полезная платформа для приложений командной строки, а rimraf — утилита файловой системы, помогающая нам программно удалить каталог и его содержимое.
Убедитесь, что вы находитесь в каталоге проекта, то есть на том же уровне, что и package.json
он же корень.
нпм установить римраф командер джимп
Войти в полноэкранный режимВыйти из полноэкранного режима
Чтобы убедиться, что все работает правильно, добавьте небольшой код в index.js
.
index. js
console.log('Hello World')
Войти в полноэкранный режимВыйти из полноэкранного режима
Готово! 😎. Просто шучу. Это просто для того, чтобы убедиться, что Node работает. Я стараюсь писать уроки, которым могут следовать новички. Изнутри нашего узла node-cli
теперь мы можем запустить следующее.
узел ./index.js
Войти в полноэкранный режимВыйти из полноэкранного режима
Подсказка. index.js
распознается как своего рода имя файла по умолчанию в Node . Это тоже работает.
узел .
Войти в полноэкранный режимВыйти из полноэкранного режима
В терминале должно быть напечатано Hello World
.
Вот как файлы JavaScript выполняются интерпретатором Node . Однако целью этого упражнения является создание инструмента командной строки. Мы хотим иметь возможность вводить команду в любом месте на нашем компьютере и выполнять наш код.
Сначала добавьте следующую строку в начало index. js
. Понимание этой линии сейчас не важно. Он использует Shebang — #! — и указывает системе использовать Node для интерпретации этого файла. Это необходимо при создании приложений командной строки с помощью NPM .
index.js
#!/usr/bin/env node // подсветка строки console.log('Привет, мир')
Войти в полноэкранный режимВыйти из полноэкранного режима
файл package.json
также необходимо обновить. Важные строки выделены. Этот ключ bin
сообщает NPM , что когда мы вводим make-thumbs
в командной строке, мы хотим запустить index.js
. Я назвал его make-thumbs
, чтобы избежать конфликтов с node-cli
, но на самом деле это можно назвать как угодно. Соответствует тексту, введенному в командную строку для запуска нашего приложения. Общие команды включают cd
, ls
, curl
, mkdir
и многое другое. Когда эти команды вводятся, на самом деле где-то за кулисами выполняется код.
package.json
{ "имя": "узел-cli", "версия": "1.0.0", "description": "Учебник по командной строке", «основной»: «index.js», "bin": {// выделить строку "make-thumbs": "./index.js" // выделение строки }, // подсветка строки "скрипты": { "test": "echo \"Ошибка: тест не указан\" && выход 1" }, "ключевые слова": [], "автор": { "имя": "бенджаминадк", "электронная почта": "[email protected]", "url": "https://github.com/benjaminadk" }, "лицензия": "ISC", "зависимости": { "командир": "4.1.0", "джимп": "0,9.3" } }
Войти в полноэкранный режимВыйти из полноэкранного режима
Теперь введите make-thumbs
в командной строке. Он должен выдавать и выдавать ошибку, как показано ниже.
Есть еще один шаг, чтобы подключить глобальную команду для работы в нашей системе. Убедитесь, что вы находитесь в корне проекта.
нпм ссылка
Войти в полноэкранный режимВыйти из полноэкранного режима
Это должно вызвать следующий вывод. NPM творит чудеса за кулисами.
Попробуйте ввести make-thumbs
в командной строке еще раз.
Тада! 😁
Обратите внимание, что эту ссылку можно отменить с помощью npm unlink
. На компьютере с Windows вы можете проверить "~\AppData\Roaming\npm
, чтобы увидеть, что NPM создал файл .cmd
, соответствующий имени команды. ~
относится к C:\Users\your- имя пользователя
, также известное как каталог HOME
. Эта информация не имеет решающего значения, но ее полезно знать.0003
Теперь этот проект настроен, и мы можем добавить немного полезного кода.
index.js
#!/usr/bin/env узел const программа = требуется('командир') программа .версия('1.0.0') .name('сделать большие пальцы') .description('Изменение размера изображения для создания миниатюр') . option('-s,--source [папка]', 'Каталог исходных изображений', 'изображения') .вариант( '-d,--назначение [папка]', 'Каталог, который будет создан для эскизов', 'миниатюры' ) .parse(процесс.argv)
Войти в полноэкранный режимВыйти из полноэкранного режима
Commander — отличный фреймворк, который помогает настраивать параметры и автоматически создает меню справки. Здесь я присваиваю версию, имя и описание, а также некоторые опции. Наконец, мы разбираем process.argv
. Это аргументы, предоставляемые команде. Только с этим кодом у нас уже есть рабочий инструмент командной строки.
make-thumbs --help
Войти в полноэкранный режимВыйти из полноэкранного режима
Параметры позволяют ввести каталог исходных изображений и каталог для сохранения новых эскизов. Это относительно текущего рабочего каталога, а не абсолютные пути. Я создал псевдонимы -s
, обычные параметры — --source
, описания и значения по умолчанию. Теперь можно добавить файловую систему и логику обработки изображений.
Я хочу создать отдельную папку и файл для хранения части этой логики, чтобы все было организовано и модульно.
mkdir библиотека библиотека компакт-дисков сенсорный index.js
Войти в полноэкранный режимВыйти из полноэкранного режима
Я хочу воспользоваться кодом Async/Await , поэтому я использую promisify
. Эти утилиты помогают читать каталоги, создавать каталоги, удалять каталоги и проверять, существуют ли каталоги. Проконсультируйтесь с 9Документация 1043 Node для получения дополнительной информации об этом. Я также включил логику Jimp , чтобы создать миниатюру для наших спецификаций. Обратитесь к их документации для получения дополнительной информации.
lib/index.js
const jimp = требуется ('jimp') const rimraf = требуется('rimraf') const fs = требуется ('fs') const { обещание } = требуется ('util') const thumbnail = async (src, dest) => { const image = ожидание jimp. read(src) ожидание image.resize(225, 190, jimp.RESIZE_BICUBIC) изображение.качество(40) ожидание image.writeAsync (назначение) } const directoryExists = путь к файлу => { вернуть fs.existsSync (путь к файлу) } const readdir = обещание (fs.readdir) const mkdir = обещание (fs.mkdir) const rm = обещание (rimraf) модуль.экспорт = { миниатюра, каталог существует, редиректор, мкдир, г.м. }
Войти в полноэкранный режимВыйти из полноэкранного режима
Вот готовый код для index.js
с импортированными нашими утилитами.
index.js
#!/usr/bin/env узел const программа = требуется('командир') постоянный путь = требуется ('путь') const { thumbnail, directoryExists, readdir, mkdir, rm } = require('./lib') программа .версия('1.0.0') .name('сделать большие пальцы') .description('Изменение размера изображения для создания миниатюр') .option('-s,--source [папка]', 'Каталог исходных изображений', 'изображения') .вариант( '-d,--назначение [папка]', 'Каталог, который будет создан для эскизов', 'миниатюры' ) . parse(процесс.argv) константа main = асинхронная () => { пытаться { // Использовать текущий рабочий каталог вместо __dirname, где находится этот код константа cwd = процесс.cwd() // Использовать пользовательский ввод или параметры по умолчанию const { источник, место назначения } = программа const srcPath = path.join(cwd, источник) const destPath = path.join (cwd, пункт назначения) // Удалить каталог назначения, если он существует если (directoryExists(destPath)) { ожидание rm (путь назначения) } // Создать каталог назначения ждите mkdir(destPath) // Чтение исходного каталога const imagesAll = await readdir(srcPath) // Создаем миниатюры for (пусть изображение imagesAll) { const src = path.join (srcPath, изображение) const dest = path.join (путь назначения, изображение) console.log(`Создание эскиза по адресу: ${dest}`) миниатюра (источник, место назначения) } console.log('Эскизы успешно созданы!') } поймать (ошибка) { console. log('Ошибка создания эскизов.') } } основной()
Войти в полноэкранный режимВыйти из полноэкранного режима
Вся наша логика размещена внутри основной
функции, которая выполняется в конце кода. В main
есть блок try/catch
. Это полезно для управления любыми сообщениями об ошибках, которые могут возникнуть. При такой структуре сообщение внутри блока catch
— это все, что пользователь увидит в случае возникновения ошибки. Это может быть настроено для любого желаемого сообщения, включая часть или всю фактическую ошибку. В процессе разработки вы можете просто зарегистрировать ошибку здесь для устранения неполадок.
Одним из важных аспектов является использование process.cwd()
. Это приложение командной строки работает на основе уровня каталога, в котором находится пользователь. Он используется для создания путей к исходной и целевой папкам. Папка назначения удаляется и создается снова, если она существует.