ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±Ρ‰Π΅ΠΉ сборки Π˜ΠžΠ’Π­

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π—Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Excel позволяСт Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ Microsoft Excel, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°Ρ… 3D-ΠΌΠΎΠ΄Π΅Π»ΠΈ послС сортировки. БоздаСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ»-ΠΊΠ½ΠΈΠ³Π°, опрСдСляСтся ячСйка ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Π² ΡΠ°ΠΌΠΎΠΌ Π»Π΅Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ. Для Π²Ρ‹Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π²Π° фиксированных столбца ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π΄Π΅Ρ‚Π°Π»ΠΈ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния Паскаль. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ±Π΅ΠΊΡ‚ΠΎΠ². Cells (row, 1).value = «Detail… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±Ρ‰Π΅ΠΉ сборки Π˜ΠžΠ’Π­ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ сборки 3D-ΠΌΠΎΠ΄Π΅Π»ΠΈ издСлия остСклСния высокопрочного элСктрообогрСваСмого ΠΊΠ°Π±ΠΈΠ½Ρ‹ ΠΌΠ°ΡˆΠΈΠ½ΠΈΡΡ‚Π° являСтся Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ проСктирования ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² ΡΠ΅Π±Ρ всС Ρ€Π°Π½Π΅Π΅ созданныС составныС части издСлия. НСкоторыС ΠΌΠΎΠ΄Π΅Π»ΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ «Π‘ΠΎΠ±Ρ‹ΡˆΠΊΠ°» ΠΈ «Π’ΠΈΠ½Ρ‚», ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Ρ‹ Π² Π²ΠΈΠ΄Π΅ сборки, Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΏΠΎΠΌΠ΅ΡˆΠ°Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΡ… Π² ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ 3D-модСль.

Для создания сборки Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ΅ мСню Π€Π°ΠΉΠ», Π²ΠΊΠ»Π°Π΄ΠΊΠ° Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ сборку ΠΈΠ· Π΄Π΅Ρ‚Π°Π»ΠΈ. (рисунок 24).

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ мСню создания сборки ΠΈΠ· Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ.

Рис. 24 Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ мСню создания сборки ΠΈΠ· Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ

ДобавляСм всС созданныС Ρ€Π°Π½Π΅Π΅ составныС части нашСго издСлия, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄Π΅Ρ‚Π°Π»ΠΈ ΠΈ ΡΠ±ΠΎΡ€ΠΊΠΈ. Π’Π°ΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π° Π΄Π΅Ρ‚Π°Π»ΡŒ, которая добавляСтся ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π² ΡΠ±ΠΎΡ€ΠΊΡƒ, являСтся зафиксированной ΠΈ Π΅Ρ‘ Π½Π΅Π»ΡŒΠ·Ρ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌΡƒ экрану. ВсС добавляСмыС впослСдствии Π΄Π΅Ρ‚Π°Π»ΠΈ ΠΈ ΡΠ±ΠΎΡ€ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ свободно ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π² ΠΏΡ€ΠΎΡΡ‚ранствС ΠΏΠΎ ΠΎΡΡΠΌ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π΄Π΅Ρ‚Π°Π»ΠΈ.

Π”ΠΎΠ±Π°Π²ΠΈΠ² всС Π΄Π΅Ρ‚Π°Π»ΠΈ Π² ΡΠ±ΠΎΡ€ΠΊΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Π³Π΄Π΅ какая Π΄Π΅Ρ‚Π°Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ½Π° Π·Π°Π½ΡΡ‚ΡŒ своё мСсто ΠΈ Ρ ΠΊΠ°ΠΊΠΈΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠΏΡ€ΠΈΠΊΠ°ΡΠ°Ρ‚ΡŒΡΡ. На ΡΡ‚ΠΎΠΌ этапС ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ с Π½Π΅ΠΊΠΈΠΌ «ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ΠΎΠΌ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ инструмСнта «Π£ΡΠ»ΠΎΠ²Π½Ρ‹Π΅ сопряТСния» Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Π³Ρ€Π°Π½ΠΈ Π΄Π΅Ρ‚Π°…

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ мСханичСского модСлирования Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ SolidWorks прСдусмотрСно ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ COSMOSWorks, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π΅ Π² ΡΠ΅Π±Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, классов, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ ΠΈ ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚ для формирования расчСтной ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈΠ· Π³Π΅ΠΎΠΌΠ΅Ρ‚ричСской Π΄Π΅Ρ‚Π°Π»ΠΈ ΠΈΠ»ΠΈ сборки.

COSMOSWorks построСн Π½Π° Π±Π°Π·Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… элСмСнтов, Ρ‡Ρ‚ΠΎ позволяСт ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ слоТныС Π΄Π΅Ρ‚Π°Π»ΠΈ ΠΈ ΡΠ±ΠΎΡ€ΠΊΠΈ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈ Ρ‚ΠΎΠΌΠ΅ ΠΆΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ (ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Ρ‚Π΅Π»ΠΎ обрабатываСтся ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ Π΄Π΅Ρ‚Π°Π»ΡŒ).

ΠŸΠ΅Ρ€Π΅Π΄ созданиСм модуля-ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΎΡ€Π° Π±Ρ‹Π»ΠΈ Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ этапы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°:

  • 1. Π‘Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ся дСталях ΠΈ ΡΠ±ΠΎΡ€ΠΊΠ°Ρ…, ΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Π²ΡˆΠΈΡ… Π² ΡΡ‚атичСском Π°Π½Π°Π»ΠΈΠ·Π΅ мСханичСского модСлирования.
  • 2. НахоТдСниС максимальной Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ся Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ.
  • 3. Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°Ρ… ΠΏΠΎ ΡƒΠ±Ρ‹Π²Π°Π½ΠΈΡŽ.
  • 4. Запуск ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Microsoft Excel, созданиС Ρ„Π°ΠΉΠ»Π°-Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹
  • 5. Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Ρ„Π°ΠΉΠ»Π°-Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

ΠŸΠΎΠ»Π½Ρ‹ΠΉ листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ 2.

Основной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ, которая Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ сбор Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΡΡ дСталям ΠΈ ΡΠ±ΠΎΡ€ΠΊΠ°ΠΌ, являСтся функция TraverseComponent. Π‘ Π΅Ρ‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΡ‚ всё Π΄Π΅Ρ€Π΅Π²ΠΎ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ начиная с ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° ΠΈ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚, ΠΊΠ°ΠΊΠΈΠ΅ составныС Π΄Π΅Ρ‚Π°Π»ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π² 3D-ΠΌΠΎΠ΄Π΅Π»ΠΈ.

Π’ Π½Π°Ρ‡Π°Π»Π΅ Π² Π³Π»Π°Π²Π½ΠΎΠΉ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π΅ main (), которая являСтся Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ Π²Ρ…ΠΎΠ΄Π° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ основныС этапы для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ модуля, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ:

  • Β· Π Π°Π±ΠΎΡ‡Π΅Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ SolidWorks;
  • Β· Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π² ΡΠ΅ΡΡΠΈΠΈ SolidWorks;
  • Β· Π˜ΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ сборка Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ;
  • Β· ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ.

Π—Π΄Π΅ΡΡŒ Ρ‚Π°ΠΊΠΆΠ΅ происходит Π²Ρ‹Π·ΠΎΠ² основных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ CriticalElements, Sort, Excel, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ рассказано Π½ΠΈΠΆΠ΅.

Π”Π°Π»Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ с Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ срСдой Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ 3D-ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² SolidWorks.

Ѐункция GetEntities ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для сбора Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ для ΠΎΠ±Ρ…ΠΎΠ΄Π° ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ сборки с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° TraverseComponent:

  • Β· CLCTN опрСдСляСтся ΠΊΠ°ΠΊ Collection, основная сборкаколлСкция;
  • Β· swModel опрСдСляСтся ΠΊΠ°ΠΊ SldWorks.Configuration, слуТит для получСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ ΡΠ±ΠΎΡ€ΠΊΠ΅;
  • Β· swConf опрСдСляСтся ΠΊΠ°ΠΊ SldWorks.Component2, позволяСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π±Π΅Π· ΡƒΡ‡Π΅Ρ‚Π° сборки;
  • Β· swRootComp опрСдСляСтся ΠΊΠ°ΠΊ SldWorks.ModelDoc2, Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ, которая являСтся Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚.
  • Β· CmpntName опрСдСляСтся ΠΊΠ°ΠΊ Entity, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ названия Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ ΠΎΠ±Π΅ΠΊΡ‚Π°.

ΠœΠ΅Ρ‚ΠΎΠ΄ TraverseComponent позволяСт рСкурсивно Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ всС ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π΄Π΅Ρ‚Π°Π»ΠΈ, начиная с ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ сборки, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ всС Π΅Ρ‘ ΠΏΠΎΠ΄ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹. Π ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС — корнСвая сборка, Π΄Π΅Ρ‚ΠΈ — Π²Π΅Ρ‚Π²ΠΈ Π΄Π΅Ρ€Π΅Π²Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ. УчитываСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² ΡΠ±ΠΎΡ€ΠΊΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° сборка, Π² Π½Π΅ΠΉ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ nLevel, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… элСмСнтов сборки.

Для опрСдСлСния наличия ΠΏΠΎΠ΄ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² создан массив vChildCompArr. ΠœΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π² ΡΠ±ΠΎΡ€ΠΊΠ΅ Π½Π΅Ρ‚, поэтому Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ создана ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΈΡ… Π½Π°Π»ΠΈΡ‡ΠΈΠ΅. ВсС Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Π΄Π΅Ρ‚алях Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² ΠΌΠ°ΡΡΠΈΠ², ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ впослСдствии бСрутся Π΄Π°Π½Π½Ρ‹Π΅ для сортировки Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ ΠΏΠΎ ΡƒΠ±Ρ‹Π²Π°Π½ΠΈΡŽ.

ВсС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ прилоТСния COSMOS относятся ΠΊ SolidWorks Simulations, Ρ€Π°Π±ΠΎΡ‚Π° вСдСтся с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ COSMOSWorks.

ΠœΠ΅Ρ‚ΠΎΠ΄ CriticalElementsForEE позволяСт Π½Π°ΠΉΡ‚ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ напряТСния Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π΅ сборки. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ COSMOSObject прилоТСния COSMOSWorks ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΠ± ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅, Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ статичСский Π°Π½Π°Π»ΠΈΠ· Π² SolidWorks Simulations.

COSMOSWORKS.ActiveDoc — с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ COSMOSWorks позволяСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠ΅ исслСдованиС Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚.

ActDoc.StudyManager — ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ исслСдований, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ исслСдования.

Study.Results — позволяСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ статичСского Π°Π½Π°Π»ΠΈΠ·Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ исслСдования.

Основная функция поиска ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ, которая примСняСтся Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅, называСтся MaxCriticalElements. Π’ Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΡ‹ Π·Π°Π΄Π°Π΅ΠΌ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт max Ρ€Π°Π²Π½Ρ‹ΠΉ Π½ΡƒΠ»ΡŽ, Π΄Π°Π»Π΅Π΅ Π΄Π΅Π»Π°Π΅ΠΌ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΊΡƒ ΠΏΠΎ ΠΌΠ°ΡΡΠΈΠ²Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… с ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π΄Π΅Ρ‚Π°Π»ΠΈ. Если ΠΏΡ€ΠΈ Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ значСния элСмСнта i, большСго Ρ‡Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ max, Ρ‚ΠΎ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ присваиваСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ i+1.

Для упорядочивания числовых Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°Ρ… ΠΏΠΎ ΡƒΠ±Ρ‹Π²Π°Π½ΠΈΡŽ Π±Ρ‹Π» создан ΠΌΠ΅Ρ‚ΠΎΠ΄ сортировки Sort. Π’ Π½Ρ‘ΠΌ имССтся счСтчик входящих ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² sorted.Count, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… опрСдСляСтся максимальная Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° .maxCritical.

ΠŸΠ΅Ρ€Π΅Π±ΠΎΡ€ΠΊΠ° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² происходит Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ.

Π—Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Excel позволяСт Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ Microsoft Excel, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°Ρ… 3D-ΠΌΠΎΠ΄Π΅Π»ΠΈ послС сортировки. БоздаСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ»-ΠΊΠ½ΠΈΠ³Π°, опрСдСляСтся ячСйка ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Π² ΡΠ°ΠΌΠΎΠΌ Π»Π΅Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ. Для Π²Ρ‹Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π²Π° фиксированных столбца ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π΄Π΅Ρ‚Π°Π»ΠΈ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния Паскаль. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ±Π΅ΠΊΡ‚ΠΎΠ². Cells (row, 1).value = «Detail name» ΠΈ. Cells (row, 2).value = «Pa» для Π΄Π²ΡƒΡ… ячССк Π·Π°Π΄Π°Π½Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹. Π”Π°Π»Π΅Π΅ Π² ΡΡ‚Ρ€ΠΎΠΊΠ°Ρ… Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΏΠΎ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°ΠΌ ΠΈΠ· ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ 3D-ΠΌΠΎΠ΄Π΅Π»ΠΈ. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Π• ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΈ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° опрСдСляСм .Name (Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π΄Π΅Ρ‚Π°Π»ΠΈ) ΠΈ .MaxCriticalElements (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ максимальной Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ для Π΄Π΅Ρ‚Π°Π»ΠΈ).

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ