Product Design & Manufacturing – Українською
Дана гілка форуму є основною для теми дизайну виробів та їх виробництва. В ній пропонуємо обговорювати застосування програмних продуктів, що входять до Autodesk Product Design & Manufacturing Collection, як Inventor, Vault, Fusion (раніше відомий як Fusion 360), так і дотичні до них, як PowerMill, Netfabb, Moldflow та інші. Діліться знаннями, запитуйте й отримуйте відповіді, та читайте найпопулярніші теми по цим програмним продуктам.
abbrechen
Suchergebnisse werden angezeigt für 
Anzeigen  nur  | Stattdessen suchen nach 
Meintest du: 

Inventor. Специфікація українською мовою

87 ANTWORTEN 87
GELÖST
Antworten
Nachricht 1 von 88
d.grytsenko
9443 Aufrufe, 87 Antworten

Inventor. Специфікація українською мовою

Чи можливо змінити шаблон специфікації, щоб її таблиця та основний напис відображались українською мовою при вставці на кресленику і при збереженні в Excel? Якщо можливо, то як це зробити?

87 ANTWORTEN 87
Nachricht 21 von 88
Alexander_Chernikov
als Antwort auf: d.grytsenko

По iLogic є матеріали у вбудованій довідці, але із-за відсутності відлагоджувача програми, я готовлю код з використанням редактора VBA і потім з мінімальними змінами додаю його у правило.
Найбільш складним є саме вибір параметрів та методів для пошуку потрібного елемента об'єктної моделі Інвентора. 
По VBA також є вбудована довідка - "Довідка з програмування/АРІ.
Також є ресурс  "Inventor API Training" - там більше 20 уроків:  
https://modthemachine.typepad.com/my_weblog/2013/02/inventor-api-training-lesson-1.html
ну і, звісно, форум: 
https://forums.autodesk.com/t5/inventor-ilogic-and-vb-net-forum/bd-p/120

Do you find the posts helpful? "LIKE" these posts! | Відповідь корисна? Клікніть на "ВПОДОБАЙКУ" цім повідомленням!
Have your question been answered successfully? Click "ACCEPT SOLUTION" button. | На ваше запитання відповіли? Натисніть кнопку "ПРИЙНЯТИ РІШЕННЯ"

Олександр Черніков / Alexander Chernikov

EESignature

Facebook | LinkedIn

.


Nachricht 22 von 88

Правило оновлено, працює і в англомовній, і в російськомовній версіях.
Розміщує вставлену специфікацію над основним написом!

 

Sub Main() ' EditPartList()
' Before using PartList change GOST Table Style: Don't Display Trailing Zero
  Dim oDoc As DrawingDocument
  Dim oCurSh As Sheet
  Dim oBOMTable As CustomTable
  Dim oTabN, oShrCond, oShrNorm As String
  Dim oTbPos As Point2d
  oDoc = ThisApplication.ActiveDocument
  oCurSh = oDoc.ActiveSheet
  Select Case oCurSh.Application.LanguageName
    Case "Russian"
      oTabN = "Список деталей по ГОСТ"
      oShrCond = "Сжатый текст (ГОСТ)"
      oShrNorm = "PL обычный текст (ГОСТ)"
    Case "English"
      oTabN = "GOST Parts List"
      oShrCond = "Condensed Text (GOST)"
      oShrNorm = "PL Regular Text (GOST)"
    Case Else
      Debug.Print ("Unknown Language")
      Exit Sub
  End Select
  If oCurSh.CustomTables.Count < 1 Then
    Exit Sub
  End If
  For i = 1 To oCurSh.CustomTables.Count
    If Left(oCurSh.CustomTables.Item(i).Title, Len(oTabN)) = oTabN Then
      oBOMTable = oCurSh.CustomTables.Item(i)
'      oDoc.StylesManager.FeatureControlFrameStyles.Item(7).TrailingZeroDisplay = False
      oBOMTable.ColumnHeaderTextStyle = oDoc.StylesManager.TextStyles.Item(oShrCond)
      oBOMTable.ColumnHeaderTextStyle.FontSize = 0.3
      oBOMTable.ColumnHeaderTextStyle.WidthScale = 0.6
      oBOMTable.DataTextStyle = oDoc.StylesManager.TextStyles.Item(oShrNorm) 
      oBOMTable.DataTextStyle.FontSize = 0.3
      oBOMTable.DataTextStyle.WidthScale = 0.9
      oBOMTable.Columns.Item(1).Title = "Фор- мат"
      oBOMTable.Columns.Item(1).Width = 0.6
      oBOMTable.Columns.Item(2).Title = "Зо- на"
      oBOMTable.Columns.Item(2).Width = 0.6

      oTbPos = ThisApplication.TransientGeometry.CreatePoint2d( _
          oCurSh.Width - 19, oCurSh.TitleBlock.RangeBox.MaxPoint.Y + _
          (oBOMTable.RangeBox.MaxPoint.Y - oBOMTable.RangeBox.MinPoint.Y))
      oBOMTable.Position = oTbPos
      oBOMTable.Update
      oCurSh.Update
      Exit Sub
    End If
  Next
End Sub

 

 

Do you find the posts helpful? "LIKE" these posts! | Відповідь корисна? Клікніть на "ВПОДОБАЙКУ" цім повідомленням!
Have your question been answered successfully? Click "ACCEPT SOLUTION" button. | На ваше запитання відповіли? Натисніть кнопку "ПРИЙНЯТИ РІШЕННЯ"

Олександр Черніков / Alexander Chernikov

EESignature

Facebook | LinkedIn

.


Nachricht 23 von 88
d.grytsenko
als Antwort auf: Alexander_Chernikov

Так дійсно, працює! Налаштував таблицю, вставив специфікацію, запустив правило:

dgrytsenko_0-1678456363018.png

Дякую! Цікаво.

 

А чи можна додати зміни у ті файли, які знаходяться в архіві, щоб не робити стільки кроків? 

Nachricht 24 von 88

І для того, щоб закрити питання з вимкненням вручну відображення нулів після крапки в таблицях необхідно замінити файл, що додається:
table.xml 
у теці
C:\Users\Public\Documents\Autodesk\Inventor 20хх\Design Data

 

Чомусь тільки для стиля "Таблиця ГОСТ" цей параметр виявився ввімкненим (...

Do you find the posts helpful? "LIKE" these posts! | Відповідь корисна? Клікніть на "ВПОДОБАЙКУ" цім повідомленням!
Have your question been answered successfully? Click "ACCEPT SOLUTION" button. | На ваше запитання відповіли? Натисніть кнопку "ПРИЙНЯТИ РІШЕННЯ"

Олександр Черніков / Alexander Chernikov

EESignature

Facebook | LinkedIn

.


Nachricht 25 von 88

Для того, щоб для кожного складального кресленика не завантажувати це правило (або й інші, коли вони з'являться), треба його розташувати у окремій теці і вказати її адресу для "Зовнішніх правил".
Це робиться в налаштуваннях iLogic:

Alexander_Chernikov_0-1678460848233.png

Я обрав теку Macros за шляхом
C:\Users\Public\Documents\Autodesk\Inventor 2023\Macros

додав її до списку

Alexander_Chernikov_1-1678461046013.png

та скопіював туди правило.

Alexander_Chernikov_2-1678461270307.png

Тепер воно завжди доступно для запуска.

Do you find the posts helpful? "LIKE" these posts! | Відповідь корисна? Клікніть на "ВПОДОБАЙКУ" цім повідомленням!
Have your question been answered successfully? Click "ACCEPT SOLUTION" button. | На ваше запитання відповіли? Натисніть кнопку "ПРИЙНЯТИ РІШЕННЯ"

Олександр Черніков / Alexander Chernikov

EESignature

Facebook | LinkedIn

.


Nachricht 26 von 88
d.grytsenko
als Antwort auf: Alexander_Chernikov

Дякую! Створив теку для правил. 

Тепер ще одна проблема вилізла. Після заміни файлу table.xml при створенні кресленика на основі свого шаблону вилізає повідомлення:

dgrytsenko_0-1678476077866.png

Тепер потрібно відкрити дозвіл на редагування стилів і внести зміни стилю в програму?

Nachricht 27 von 88
Alexander_Chernikov
als Antwort auf: d.grytsenko

Треба відредагувати налаштування стилів саме у шаблоні - відкрити його та змінити стиль таблиці.

Do you find the posts helpful? "LIKE" these posts! | Відповідь корисна? Клікніть на "ВПОДОБАЙКУ" цім повідомленням!
Have your question been answered successfully? Click "ACCEPT SOLUTION" button. | На ваше запитання відповіли? Натисніть кнопку "ПРИЙНЯТИ РІШЕННЯ"

Олександр Черніков / Alexander Chernikov

EESignature

Facebook | LinkedIn

.


Nachricht 28 von 88
makcik_s81
als Antwort auf: Alexander_Chernikov

будьте ласкаві , для 2021го інвентора. дякую.

Nachricht 29 von 88
Alexander_Chernikov
als Antwort auf: makcik_s81

Вітаємо на форумі!
Необхідні файли розміщено у теці "AI2021_Spec_ESKD" за посиланням:
https://drive.google.com/drive/folders/1HojU_UUTBuSF7OqBd6cwrtJoRpQqBium?usp=sharing

 

Про всяк випадок в архиві розміщені вихідні файли (для англомовної та російськомовної локалізацій) - з суфіксами *_00, *_ru, *_en відповідно.

 

Тека Bin зазвичай розташована у місці встановлення програми: за замовчуванням -
C:\Program Files\Autodesk\Inventor 2021\Bin

 

Шаблон специфікації (і деякі додаткові файли, адаптовані на кафедрі, зокрема, технічні умови) слід розмістити у теці GOST -
C:\Users\Public\Documents\Autodesk\Inventor 2021\Design Data\GOST\

Do you find the posts helpful? "LIKE" these posts! | Відповідь корисна? Клікніть на "ВПОДОБАЙКУ" цім повідомленням!
Have your question been answered successfully? Click "ACCEPT SOLUTION" button. | На ваше запитання відповіли? Натисніть кнопку "ПРИЙНЯТИ РІШЕННЯ"

Олександр Черніков / Alexander Chernikov

EESignature

Facebook | LinkedIn

.


Nachricht 30 von 88
makcik_s81
als Antwort auf: Alexander_Chernikov

дякую. поступово вивчаю. напрямок поки що зрозумілий.

є декілька пропозицій, на що звернути увагу: у українізованих файлах соять ГОСТ, які давно не діють в Україні.

я перевіряю статус ГОСТ та його заміну на ДСТУ на сервісі http://online.budstandart.com/ua/catalog/doc-page.html?id_doc=28657

Nachricht 31 von 88
Alexander_Chernikov
als Antwort auf: makcik_s81

Так, @makcik_s81 звісно, це треба виправляти,
в першу чергу для матеріалів, технічних вимог та процесів (зварювання та ін.).
Але, на жаль, не завжди вказаний ДСТУ / ISO, на який слід замінити ГОСТ.
Якщо у Вас вже є відповідні таблиці, давайте будемо вносити зміни та пропонувати ці файли.

Do you find the posts helpful? "LIKE" these posts! | Відповідь корисна? Клікніть на "ВПОДОБАЙКУ" цім повідомленням!
Have your question been answered successfully? Click "ACCEPT SOLUTION" button. | На ваше запитання відповіли? Натисніть кнопку "ПРИЙНЯТИ РІШЕННЯ"

Олександр Черніков / Alexander Chernikov

EESignature

Facebook | LinkedIn

.


Nachricht 32 von 88
makcik_s81
als Antwort auf: Alexander_Chernikov

поки що нічим похвалитися щодо технічних вимог до зварювання.

є деякі чернетки:

 

Зварювання 111, 135 або 141 по ДСТУ ISO 4063:2014.
Електроди УОНИ 13/55 або дріт Св-08Г2С по СОУ ВЕА.200.1.1/01:2016.

 

шукаю, де лежать "Обрані матеріали", там є деякі листові матеріали. я користуюся цим функціоналом, щоб контролювати матеріал в кресенні (текстова замітка, властивість "матеріал" моделі)

makcik_s81_3-1688414036437.png

 

Nachricht 33 von 88
makcik_s81
als Antwort auf: Alexander_Chernikov

в мене майже всі складальні та монтажні креслення мають специфікацію на листі. я пристосувався правити таблицю так: "формат" має ширину 14мм, "зона" має ширину 8мм, ""Поз." без змін, "Позначення"  має ширину 60мм, інші без змін. разом 185мм. а потімвручну по обставинам розміщаю специфікацію або вгорі або внизу, благо що овна примагнічується до кутових точок.

так, це відхилення від ЄСКД, але маємо те що маємо.

трішки поекспериментував із правилом, підібрав для себе параметри. "Зо- на" спеціально залишив, щоб так сформувалася шапка таблиці.

 

Sub Main() ' EditPartList()
' Before using PartList change GOST Table Style: Don't Display Trailing Zero
  Dim oDoc As DrawingDocument
  Dim oCurSh As Sheet
  Dim oBOMTable As CustomTable
  Dim oTabN, oShrCond, oShrNorm As String
  Dim oTbPos As Point2d
  oDoc = ThisApplication.ActiveDocument
  oCurSh = oDoc.ActiveSheet
  Select Case oCurSh.Application.LanguageName
    Case "Russian"
      oTabN = "Список деталей по ГОСТ"
      oShrCond = "Сжатый текст (ГОСТ)"
      oShrNorm = "PL обычный текст (ГОСТ)"
    Case "English"
      oTabN = "GOST Parts List"
      oShrCond = "Condensed Text (GOST)"
      oShrNorm = "PL Regular Text (GOST)"
    Case Else
      Debug.Print ("Unknown Language")
      Exit Sub
  End Select
  If oCurSh.CustomTables.Count < 1 Then
    Exit Sub
  End If
  For i = 1 To oCurSh.CustomTables.Count
    If Left(oCurSh.CustomTables.Item(i).Title, Len(oTabN)) = oTabN Then
      oBOMTable = oCurSh.CustomTables.Item(i)
'      oDoc.StylesManager.FeatureControlFrameStyles.Item(7).TrailingZeroDisplay = False
      oBOMTable.ColumnHeaderTextStyle = oDoc.StylesManager.TextStyles.Item(oShrCond)
      oBOMTable.ColumnHeaderTextStyle.FontSize = 0.33
      oBOMTable.ColumnHeaderTextStyle.WidthScale = 0.8
      oBOMTable.DataTextStyle = oDoc.StylesManager.TextStyles.Item(oShrNorm) 
      oBOMTable.DataTextStyle.FontSize = 0.3
      oBOMTable.DataTextStyle.WidthScale = 0.95
      oBOMTable.Columns.Item(1).Title = "Формат"
      oBOMTable.Columns.Item(1).Width = 1.4
      oBOMTable.Columns.Item(2).Title = "Зо- на"
      oBOMTable.Columns.Item(2).Width = 0.8
      oBOMTable.Columns.Item(3).Title = "Поз."
      oBOMTable.Columns.Item(3).Width = 0.8
      oBOMTable.Columns.Item(4).Title = "Позначення"
      oBOMTable.Columns.Item(4).Width = 6.0

      oTbPos = ThisApplication.TransientGeometry.CreatePoint2d( _
          oCurSh.Width - 19, oCurSh.TitleBlock.RangeBox.MaxPoint.Y + _
          (oBOMTable.RangeBox.MaxPoint.Y - oBOMTable.RangeBox.MinPoint.Y))
      oBOMTable.Position = oTbPos
      oBOMTable.Update
      oCurSh.Update
      Exit Sub
    End If
  Next
End Sub

makcik_s81_4-1688414247911.png

 

 

Nachricht 34 von 88
makcik_s81
als Antwort auf: Alexander_Chernikov

на монтажному кресленні інвентор 2021 аварійно закривається, при спробі сформувати відривну специфікацію.

в специфікації присутні близько 10 поз. віртуальних компонентів.
Nachricht 35 von 88
makcik_s81
als Antwort auf: Alexander_Chernikov

коли у специфікації більше 2 аркушів, виникає помилка як у мене. 

я в шаблоні скопіював наступні листи. але, після 2го арк., нумерація автоматично не проставляється.

Nachricht 36 von 88
makcik_s81
als Antwort auf: Alexander_Chernikov

виплив ще один нюанс в специфікації. в розділ складальних одиниць заноситься фантомна збірка (а не повинна), і одночасно ця збірка розкривається на компоненти. звісно що таке вручну виправляється, але треба враховуввати.
Nachricht 37 von 88
Alexander_Chernikov
als Antwort auf: makcik_s81

На жаль, все це "сховане" у модулі "Annotate (ESKD) - Gost.dll", який останніми роками майже не розвивався.

Взагалі невідомо, чи залишиться підтримка цього стандарту.
Мабуть, слід дивитись на загальний модуль оформлення креслеників та розробляти нові правила, що будуть полегшувати роботу (.

Do you find the posts helpful? "LIKE" these posts! | Відповідь корисна? Клікніть на "ВПОДОБАЙКУ" цім повідомленням!
Have your question been answered successfully? Click "ACCEPT SOLUTION" button. | На ваше запитання відповіли? Натисніть кнопку "ПРИЙНЯТИ РІШЕННЯ"

Олександр Черніков / Alexander Chernikov

EESignature

Facebook | LinkedIn

.


Nachricht 38 von 88
anton.mashkin.ua
als Antwort auf: d.grytsenko

Доброго дня. Але вже вийшов Inventor 24 - а для 2024 є спеціфікації? Я спробував - від 23 не працюють. 

Nachricht 39 von 88

На жаль, ще ні.
Але працюємо...

 

До речі, оновлено специфікацію для 2023.4
https://drive.google.com/file/d/1cTAfQ8f552TW7nd_IWy30du6YHsblnJI/view?usp=sharing

Do you find the posts helpful? "LIKE" these posts! | Відповідь корисна? Клікніть на "ВПОДОБАЙКУ" цім повідомленням!
Have your question been answered successfully? Click "ACCEPT SOLUTION" button. | На ваше запитання відповіли? Натисніть кнопку "ПРИЙНЯТИ РІШЕННЯ"

Олександр Черніков / Alexander Chernikov

EESignature

Facebook | LinkedIn

.


Nachricht 40 von 88

Адаптація для специфікації у АІ 2024.1 - за посиланням:

https://drive.google.com/file/d/1p6QpsEZpz2-xxXyC9ksTq3vKGLiPvs_Q/view?usp=sharing

 

Do you find the posts helpful? "LIKE" these posts! | Відповідь корисна? Клікніть на "ВПОДОБАЙКУ" цім повідомленням!
Have your question been answered successfully? Click "ACCEPT SOLUTION" button. | На ваше запитання відповіли? Натисніть кнопку "ПРИЙНЯТИ РІШЕННЯ"

Олександр Черніков / Alexander Chernikov

EESignature

Facebook | LinkedIn

.


Sie finden nicht, was Sie suchen? Fragen Sie die Community oder teilen Sie Ihr Wissen mit anderen.

In Foren veröffentlichen