На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄

ΠžΠ±Π·ΠΎΡ€ срСдств программирования Π² AutoCAD

Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ приводится ΠΎΠ±Π·ΠΎΡ€ срСдств программирования для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй AutoCAD ΠΈ ΠΈΡ… приспособлСния ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ спСцифичСских Π·Π°Π΄Π°Ρ‡.

Π’ ΠΌΠΈΡ€Π΅ сущСствуСт мноТСство систСм Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ проСктирования, каТдая со своими прСимущСствами ΠΈ нСдостатками. Π’ зависимости ΠΎΡ‚ сфСры ΠΈΡ… примСнСния всС эти БАПР ΠΌΠΎΠΆΠ½ΠΎ условно Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° Π³Ρ€ΡƒΠΏΠΏΡ‹. Одни систСмы Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹ для ΠΌΠ°ΡˆΠΈΠ½ΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΡ, кораблСстроСния ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… тСхничСских областСй, возмоТности Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ для выполнСния Ρ€Π°Π±ΠΎΡ‚ Π² Π³Π΅ΠΎΠ΄Π΅Π·ΠΈΠΈ, ΠΊΠ°Ρ€Ρ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ, Π³ΠΈΠ΄Ρ€ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ: Π‘ ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ всСго разнообразия Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΊ БАПР ΠΏΡ€Π΅Π΄ΡŠΡΠ²Π»ΡΠ΅Ρ‚ΡΡ Ρ†Π΅Π»Ρ‹ΠΉ ряд Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ: ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго это ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс, качСствСнная Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ срСдств программирования для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ спСциализированных Π·Π°Π΄Π°Ρ‡.

Особого внимания срСди CAD-систСм заслуТиваСт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ комплСкс AutoCAD. Π­Ρ‚Π° систСма Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ проСктирования Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ прСдоставляСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ графичСский интСрфСйс ΠΈ обСспСчиваСт ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ высококачСствСнной Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, Π½ΠΎ ΠΈ располагаСт ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ инструмСнтов программирования. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ графичСский интСрфСйс AutoCAD, Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ возмоТности, Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Π“ΠΈΠ±ΠΊΡƒΡŽ систСму программирования ΠΌΡ‹ Π±Ρ‹ ΠΈ Π½Π°Π·Π²Π°Π»ΠΈ Π³Π»Π°Π²Π½Ρ‹ΠΌ прСимущСством AutoCAD. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ всС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, выполняСмыС Π² срСдС AutoCAD, ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ – для этого Π² систСмС прСдусмотрСны срСдства создания сцСнариСв ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования языков программирования.

К срСдствам программирования AutoCAD относятся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ языки:

— Visual Basic for Application (VBA);

Π‘ΡƒΠ΄ΡƒΡ‡ΠΈ Ρ‡Π°ΡΡ‚ΡŒΡŽ AutoCAD, AutoLisp позволяСт ΠΎΠΏΠ΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΡ… значСния ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ AutoCAD ΠΏΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΡ€ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π°Ρ… Π½Π° запросы ΠΊΠΎΠΌΠ°Π½Π΄ AutoCAD сущСствуСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ выраТСния АutΠΎL_sΡ€, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ арифмСтичСскиС ΠΈ условныС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ числовыми значСниями ΠΈ значСниями ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….

Помимо срСдств выполнСния Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… расчСтов, AutoLisp содСрТит Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ срСдства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ доступ ΠΊ графичСской Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ° AutoCAD. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, AutoLisp позволяСт ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ графичСским Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ AutoCAD ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ собствСнным ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ систСмы. Благодаря возмоТностям ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ АutΠΎL_sΡ€ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, настроСнныС Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ примСнСния. Π­Ρ‚ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ запросы ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ (Π΄ΠΈΠ°Π»ΠΎΠ³ΠΈ), Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΠΎ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² ΠΈΠ»ΠΈ использования Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π₯отя макроопрСдСлСния, созданныС ΠΏΡ€ΠΈ написании мСню AutoCAD, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ довольно слоТными, ΠΏΡ€ΠΈ отсутствии АutΠΎL_sΡ€ ΠΎΠ½ΠΈ ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ всСго лишь комбинациями стандартных ΠΊΠΎΠΌΠ°Π½Π΄ систСмы. Π’ΠΊΠ»ΡŽΡ‡ΠΈΠ² ΠΆΠ΅ Π² мСню Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ макроопрСдСлСния АutΠΎL_sΡ€, Π²Ρ‹ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Π΅ мСню AutoCAD Π² ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ срСдство Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ проСктирования.

ВозмоТности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ обСспСчиваСт AutoLisp:

— использованиС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΏΡ€ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π°Ρ… Π½Π° запросы ΠΊΠΎΠΌΠ°Π½Π΄ AutoCAD;

— Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈ созданиС Π²Π½Π΅ΡˆΠ½ΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ² (Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ осущСствляСтся ΠΎΠ±ΠΌΠ΅Π½ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ с внСшними ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΈΠ· AutoCAD);

— созданиС Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ Π½ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ AutoCAD, Ρ‡Ρ‚ΠΎ обСспСчиваСт настройку ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ графичСских возмоТностСй систСмы;

— ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ доступ (Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅) ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ относятся ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ проСктирования, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌ AutoCAD, содСрТащим ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π±Π»ΠΎΠΊΠ°Ρ…, слоях, Π²ΠΈΠ΄Π°Ρ…, стилях ΠΈ Ρ‚ΠΈΠΏΠ°Ρ… Π»ΠΈΠ½ΠΈΠΉ;

— ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ графичСским экраном AutoCAD, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²Π²ΠΎΠ΄ΠΎΠΌ/Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ ΠΈΠ· Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… устройств.

Π—Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ AutoLisp ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ проСктирования ΠΏΠΎΡ‡Ρ‚ΠΈ Π² любой области Π½Π°Ρ€ΠΎΠ΄Π½ΠΎΠ³ΠΎ хозяйства: ΠΎΡ‚ машино- ΠΈ кораблСстростроСния Π΄ΠΎ ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²Π°, Π³Π΅ΠΎΠ΄Π΅Π·ΠΈΠΈ ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ.

На AutoLisp Π½Π΅ составляСт большого Ρ‚Ρ€ΡƒΠ΄Π° Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для отрисовки Π΄Π΅Ρ‚Π°Π»ΠΈ любой слоТности. А ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ AutoLisp прСдставляСт собой язык создания ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… систСм ΠΈ располагаСт ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ матСматичСских Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΎΠ½ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для выполнСния слоТных матСматичСских расчСтов с ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Π² срСду AutoCAD.

Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя Ρƒ AutoLisp, ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΡΡ‚Π°Ρ€Π΅ΠΉΡˆΠΈΡ… языков AutoCAD, Π΅ΡΡ‚ΡŒ ΠΈ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹ΠΉ нСдостаток – ΠΎΠ½ являСтся языком создания скриптов, ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Ρ… ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ², Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с графичСским интСрфСйсом, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с внСшними устройствами ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ для взаимодСйствия с систСмными функциями ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы.

ΠŸΡ€ΠΈ создании Π½Π° АutΠΎL_sΡ€ довольно слоТных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π΅ всСгда удаСтся ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ наглядным ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ Π²Π²ΠΎΠ΄ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку. Π”ΠΈΠ°Π»ΠΎΠ³ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ язык программирования DCL (Dialog Control Language), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдоставляСт графичСскиС мСню, срСдства рСдактирования Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² ΠΈ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΎΠΊΠΎΠ½. ΠŸΡ€ΠΈ совмСстном использовании с комплСксом ΠΊΠΎΠΌΠ°Π½Π΄ АutΠΎL_sΡ€ этот язык обСспСчиваСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π·ΠΎΠ²Π° ΠΈ управлСния Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠΌ ΠΈΠ· Lisp-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ВсС это Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ возмоТности Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠΈ AutoCAD ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ. Π―Π·Ρ‹ΠΊ DCL позволяСт Π²Π»ΠΈΡΡ‚ΡŒ Π½Π° способ Π²Ρ‹Π²ΠΎΠ΄Π° ΠΎΠΊΠ½Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π° Π΅Π³ΠΎ состав: ΠΊΠ½ΠΎΠΏΠΊΠΈ, списки, ΡˆΠΊΠ°Π»Ρ‹ ΠΈ Ρ‚.Π΄. ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ мСстополоТСниС ΠΎΠΊΠ½Π° Π·Π°Π΄Π°Π½Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ конструирования Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΎΠΊΠΎΠ½. РасполоТСниС элСмСнтов ΠΎΠΊΠ½Π° Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ располоТСниС Π°Π±Π·Π°Ρ†Π΅Π² Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ тСкстС, поэтому Π½Π΅Ρ‚ нСобходимости Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΎΠΊΠΎΠ½. Π”ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΈΠ· мСню AutoCAD вызываСтся Ρ‡Π΅Ρ€Π΅Π· Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ АutΠΎL_sΡ€, которая Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠΌ.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, использованиС этих Π΄Π²ΡƒΡ… языков программирования позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ довольно слоТныС систСмы Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ проСктирования Π½Π° Π±Π°Π·Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ комплСкса AutoCAD.

Одним ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ соврСмСнных языков программирования ΠΏΠΎΠ΄ AutoCAD являСтся язык VBA (Visual Basic for Application), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ взаимодСйствуСт с AutoCAD Ρ‡Π΅Ρ€Π΅Π· интСрфСйс ActiveΠ₯ Automation. Π’ ΠΏΠ»Π°Π½Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ возмоТностСй AutoCAD этот язык сущСствСнно прСвосходит возмоТности AutoLisp. Π§Π΅Ρ€Π΅Π· интСрфСйс ActiveΠ₯ Automation ΠΎΠ½ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ доступ ΠΊΠΎ всСм элСмСнтам срСды AutoCAD, всСм ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ, благодаря Ρ‡Π΅ΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅Π· Π±ΠΎΠ»ΡŒΡˆΠΈΡ… усилий ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ графичСский интСрфСйс (ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ мСню, Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ инструмСнтов, графичСскоС ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅, Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с графичСской Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… AutoCAD: слоями, Π±Π»ΠΎΠΊΠ°ΠΌΠΈ, Π²ΡŒΡŽΠΏΠΎΡ€Ρ‚Π°ΠΌΠΈ, стилями отобраТСния тСкста, Π»ΠΈΠ½ΠΈΠΉ, Π·Π°Π»ΠΈΠ²ΠΎΠΊ).

Π―Π·Ρ‹ΠΊ VBA ΠΈΠΌΠ΅Π΅Ρ‚ собствСнный Π½Π°Π±ΠΎΡ€ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ Ρ€Π°Π·Π²ΠΈΡ‚ΡƒΡŽ систСму инструмСнтов для выполнСния матСматичСских, логичСских ΠΈ систСмных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. Π­Ρ‚ΠΎ позволяСт Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ осущСствлСния слоТных матСматичСских расчСтов, ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… AutoCAD, Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ процСссов чСрчСния, Π½ΠΎ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ VBA ΠΏΡ€ΠΈ написании Π±ΠΎΠ»Π΅Π΅ слоТных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, связанных с систСмными событиями. НапримСр, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ VBA нСслоТно ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ взаимодСйствия с систСмными ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ Windows, Π° Ρ‚Π°ΠΊΠΆΠ΅ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ (Word, Excel, Access ΠΈ Π΄Ρ€.). К достоинствам этого языка слСдуСт отнСсти ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… инструмСнтов для взаимодСйствия с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (Access, Oracle, FoxPro, dBase, Paradox).

УпомянутыС возмоТности программирования Π½Π° языкС VBA ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ слоТныС систСмы Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ проСктирования ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ конструкторской Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π’ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ достаточно ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ систСмы для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ элСктричСских схСм с автоматичСской вставкой элСктронных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ внСсСниСм ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°Ρ… ΠΈ всСй элСктронной схСмС Π² Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. По Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ элСктронной схСмы ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π² Excel ΠΈΠ»ΠΈ Access ΠΏΠΎΠ»Π½ΡƒΡŽ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ VBA ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ Π² сСбС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ возмоТности AutoLisp ΠΈ DCL, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ прСдлагая инструмСнты взаимодСйствия с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ срСдой Windows ΠΈ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΠΈΡ€ΠΌ-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ ActiveΠ₯ Automation.

ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ наш ΠΎΠ±Π·ΠΎΡ€ рассмотрСниСм ObjectARX – ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ срСды AutoCAD. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ язык программирования Visual C++ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ языка C++, ObjectARX позволяСт Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒ классы AutoCAD ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ, встроСнным Π² AutoCAD.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ObjectARX ΡΠ²Π»ΡΡŽΡ‚ΡΡ динамичСскими Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ (DLL), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ адрСсноС пространство AutoCAD ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ прямыС обращСния ΠΊ ядру AutoCAD. Π­Ρ‚ΠΎ обСспСчиваСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ создания Π½ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π΅Π΄ΡƒΡ‚ сСбя ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Ρ‹ AutoCAD (Ρ‚ΠΎΡ‡ΠΊΠΈ, Π»ΠΈΠ½ΠΈΠΈ, ΠΊΡ€ΡƒΠ³ΠΈ ΠΈ Ρ‚.Π΄.).

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

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ObjectARX позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ любой слоТности. По Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ возмоТностям ΠΎΠ½ Π² нСсколько Ρ€Π°Π· прСвосходит AutoLisp, DCL ΠΈ VBA. Π­Ρ‚ΠΎΡ‚ язык программирования позволяСт Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈ простой скрипт, ΠΈ инструмСнты пСрСпрограммирования ядра AutoCAD, Π° Ρ‚Π°ΠΊΠΆΠ΅ взаимодСйствия с внСшними устройствами. На ObjectARX ΠΈ Visual C++ написаны Autodesk Mechanical Desktop, Autodesk Land Desktop, Autodesk Map, Autodesk Civil Design ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ прилоТСния ΠΊ AutoCAD.

ОписанноС позволяСт ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹:

1. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ соврСмСнныС языки программирования, ΠΌΠΎΠΆΠ½ΠΎ сущСствСнно Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ возмоТности Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.

2. Π§Π΅Ρ‚ΠΊΠΎΠ΅ прСдставлСниС ΠΎ возмоТностях ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· языков позволяСт ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ процСсс создания ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

3. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· языков Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ соотвСтствуСт Π²ΠΏΠΎΠ»Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Π·Π°Π΄Π°Ρ‡Π°ΠΌ:

— AutoLisp – автоматизация процСсса ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ проСктирования, созданиС Π½ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈ сохранСниС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΡƒ, созданиС скриптов ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ Ρ„Π°ΠΉΠ»Π΅;

— VBA – ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ графичСского интСрфСйса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, созданиС Π½ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄, объСдинСниС Windows-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ AutoCAD Π² Π΅Π΄ΠΈΠ½Ρ‹ΠΉ комплСкс;

— ObjectARX – Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ AutoCAD Π½ΠΎΠ²Ρ‹ΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ, классами, ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°ΠΌΠΈ, ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ°ΠΌΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ; установлСниС связи AutoCAD с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ систСмными событиями ΠΈ внСшними устройствами.

ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ слСдуСт ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π²Π° Π²Π°ΠΆΠ½Ρ‹Ρ… Ρ„Π°ΠΊΡ‚ΠΎΡ€Π°. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ – Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ быстрого написания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, Π²Ρ‚ΠΎΡ€ΠΎΠΉ – быстродСйствиС создаваСмой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Если Π±ΠΎΠ»Π΅Π΅ сущСствСнным прСдставляСтся ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ„Π°ΠΊΡ‚ΠΎΡ€, ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ совмСстный ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ написанию: ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ всС языки, упомянутыС Π²Ρ‹ΡˆΠ΅, ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ комплСксный ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ΠŸΡ€ΠΈ этом ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ язык программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈ быстро. Если ΠΆΠ΅ ΠΏΡ€Π΅ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ сообраТСния быстродСйствия, слСдуСт ΠΎΡ‚Π΄Π°Ρ‚ΡŒ бСзусловноС ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅ языкам C++, Assembler ΠΈ ARX.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для программистов ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ сайтС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° AutoCAD ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Ρ„ΠΎΡ€ΡƒΠΌΠ°Ρ….

AutoCAD с Π΅Π³ΠΎ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ инструмСнтов программирования ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ пСрспСктивСн Π² ΠΏΠ»Π°Π½Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй. РассмотрСнныС языки программирования ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ этот ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ комплСкс, приспособив Π΅Π³ΠΎ возмоТности ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ спСцифичСских Π·Π°Π΄Π°Ρ‡ Π² любой области.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

C# ΠΈ AutoCAD. НСкоторыС ΠΏΡ€ΠΈΠ΅ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹

На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π€ΠΎΡ‚ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄

ЦСль Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ.

ЦСлью Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ являСтся рассмотрСниС Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² связкС Autocad + C#.
Π’ основном Π±ΡƒΠ΄Ρƒ ΠΎΠΏΠΈΡ€Π°Ρ‚ΡŒΡΡ Π½Π° ΡΡ‚Π°Ρ‚ΡŒΡŽ «Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Autocad с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ C#Β». Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π±ΡƒΠ΄ΡƒΡ‚ рассмотрСны Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ замСчания ΠΏΠΎ особСнностям Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Autocad с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ SDK β€” ObjectARX.

Π‘Ρ€Π°Π·Ρƒ ΠΎΠ³ΠΎΠ²ΠΎΡ€ΡŽΡΡŒ, Ρ‡Ρ‚ΠΎ НЕ являюсь ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ программистом, ΠΈ ΡƒΠ²Π»Π΅ΠΊΠ°ΡŽΡΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ°ΠΊ Ρ…ΠΎΠ±Π±ΠΈ. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Π² коммСнтариях ΠΏΡ€ΠΎΡˆΡƒ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π° нСточности ΠΈ ошибки Π² ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°.

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Autocad ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΈΠ· Autocad (ΠΊΠ°ΠΊ это сдСлано Π² «Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Autocad с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ C#Β»), Π»ΠΈΠ±ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ObjectARX.

ObjectARX β€” это большой Π½Π°Π±ΠΎΡ€ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для AutoCAD Π² срСдС программирования Microsoft Visual C++. Π‘Π°ΠΌ AutoCAD Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ с использованиСм ObjectARX.

ObjectARX общСдоступСн ΠΈ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ с сайта Autodesk.
ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎ этому ΠΆΠ΅ адрСсу ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΎΠ±ΡˆΠΈΡ€Π½ΡƒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΏΠΎ SDK.

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! НСобходимо ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ вСрсии ObjectARX ΠΈ Autocad! Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΎΠ΄Π½ΠΎΠΉ вСрсии с Autocad Π΄Ρ€ΡƒΠ³ΠΎΠΉ вСрсии Π½Π΅ гарантируСтся. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ вСрсии ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Autocad Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π’Π°ΡˆΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ с Π½ΠΎΠ²Ρ‹ΠΌΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ! ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΡΠΎΠ²Π΅Ρ‚ΡƒΡŽ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… вСрсий ObjectARX ΠΈ MS VS! ВсС описанныС Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ написаны для Autocad 2009, соотвСтствСнно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ObjectARX 2009, MS Visual Studio 2008.

2. ВозмоТности ObjectARX

Набор Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ObjectARX прСдставляСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ инструмСнтов ΠΊΠ°ΠΊ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ°ΠΌΠΈ, Ρ‚Π°ΠΊ ΠΈ с ΠΎΠΊΠ½Π°ΠΌΠΈ Autocad.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ ObjectArx ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ (Π² ΠΏΠ°ΠΏΠΊΠ΅ ObjectARX\docs\), Ρ‚Π°ΠΊ ΠΆΠ΅ Π² составС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΏΠΎ ObjectARX Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ (ΠΏΠ°ΠΏΠΊΠ° \ObjectARX\samples\).

3. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

НиТС Π² Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ рассмотрСно нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Autocad ΠΈ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ Π±ΡƒΠ΄ΡƒΡ‚ Π΄Π°Π½Ρ‹ нСбольшиС ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ.

Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ 2 Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ: AcDbMgd.dll ΠΈ AcMgd.dll ΠΈΠ· ΠΏΠ°ΠΏΠΊΠΈ \ObjectARX\inc-win32\. Π˜Ρ… Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ Reference ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° C#.

Для просмотра Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π² Autocad Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Β«netloadΒ» (Π±Π΅Π· ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ), Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΡƒΡŽΡΡ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ компиляции dll-сборку ΠΈ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ имя Π½ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (addEntity ΠΈ addBlock соотвСтствСнно, рСгистр Ρ€ΠΎΠ»ΠΈ Π½Π΅ ΠΈΠ³Ρ€Π°Π΅Ρ‚).

3.1. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΎΠ² Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆ

Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ основы добавлСния ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΎΠ² Π½Π° Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆ, Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΈΡ… свойствами, Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ°, добавлСния Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π° Π² Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆ. ПослС запуска ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ 0,0 ΡΠΈΠΌΠΏΠ°Ρ‚ΠΈΡ‡Π½ΡƒΡŽ ΠΎΠΊΡ€ΡƒΠΆΠ½ΠΎΡΡ‚ΡŒ синСго Ρ†Π²Π΅Ρ‚Π°.

На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π€ΠΎΡ‚ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄

2. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠ° ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΅Π³ΠΎ свойств

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ послоТнСС: создадим Π½ΠΎΠ²Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΈ размСстим Π΅Π³ΠΎ Π½Π° Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ΅. Для этого Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π½ΠΎΠ²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ:

Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ процСсс создания Π±ΠΎΠ»Π΅Π΅ слоТных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² β€” Π±Π»ΠΎΠΊΠΎΠ². ΠŸΡ€ΠΎΡ†Π΅ΡΡ создания Π±Π»ΠΎΠΊΠΎΠ² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ:

1) создаСм ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠ° (ΠΊΠ°ΠΊ элСмСнт Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ BlockTable) ΠΈ добавляСм Π΅Π³ΠΎ Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π±Π»ΠΎΠΊΠΎΠ² (Π½Π΅ Π·Π°Π±Ρ‹Π²Π°Π΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΈΠΌΠ΅Π½ΠΈ Π±Π»ΠΎΠΊΠ°);
2) создаСм ΠΈ добавляСм Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠ° ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Ρ‹ ΠΈ опрСдСлСния Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² Π±Π»ΠΎΠΊΠ°;
3) создаСм экзСмпляр Π±Π»ΠΎΠΊΠ° (BlockReference) ΠΈ добавляСм Π΅Π³ΠΎ Π² Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… Ρ‚ΠΎΠ³ΠΎ пространства, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ нас интСрСсуСт (Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ β€” пространство ΠΌΠΎΠ΄Π΅Π»ΠΈ);
4) Π·Π°Π΄Π°Π΅ΠΌ значСния Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ².

На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π€ΠΎΡ‚ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄

Π—Π»ΠΎΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

На этом ΠΏΠΎΡΠΏΠ΅ΡˆΡƒ Π·Π°ΠΊΡ€ΡƒΠ³Π»ΡΡ‚ΡŒΡΡ. ВсСм спасибо Π·Π° ΠΏΡ€ΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ, ΠΈ напоминаю: с Ρ€Π°Π΄ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€ΡŽ всС замСчания, ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ ошибок ΠΈ просто критичСскиС ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ!
Π’Π°ΠΊ ΠΆΠ΅ ΠΏΡ€ΠΎΡˆΡƒ Π² коммСнтариях ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Π΅ΡΡ‚ΡŒ Π»ΠΈ смысл ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΄Π°Π»Π΅Π΅ ΠΎΠ± этой Ρ‚Π΅ΠΌΠ΅ ΠΈ интСрСсуСт Π»ΠΈ эта Ρ‚Π΅ΠΌΠ° ΠΊΠΎΠ³ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π―Π·Ρ‹ΠΊ программирования Lisp: Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, синтаксис, срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

Π‘ΠΎΠ»Π΅Π΅ сорока Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ Π² использованиС для выполнСния Ρ†Π΅Π»Π΅ΠΉ искусствСнного ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π° язык программирования LISP (Π›Π˜Π‘ΠŸ), ΠΏΠΎΠ·Π΄Π½Π΅Π΅ ΡΡ‚Π°Π²ΡˆΠΈΠΉ популярным срСди ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ПО AutoCAD. Он создан для ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… вычислСний. Π‘ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π±Ρ‹Π» ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΌ потрСбностям ИИ.

ΠΠ°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ, ΠΈΠ·ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠΌ Π΅Π³ΠΎ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ, рСкомСндуСтся Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² качСствС Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Π·Π½Π°ΠΊΠΎΠ²ΠΎΠΉ систСмы.

Π­Ρ‚ΠΎ imperative language (ΠΈΠΌΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ), дСйствия ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, отличаСтся ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ…, Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ…, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‰ΠΈΡ… ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΈ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ Π² ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ сфСрС поставлСнной Ρ†Π΅Π»ΠΈ. По ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°ΠΌΠΈ Π‘++ ΠΈ FORTRAN, Π›Π˜Π‘ΠŸ Π½Π°Π΄Π΅Π»Π΅Π½ большСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ. Π•Π³ΠΎ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ обусловлСна большими возмоТностями для программирования Π² сочСтании с ΠΌΠΎΡ‰Π½Ρ‹ΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ:

Π­Ρ‚ΠΎ срСдства построСния Π΄Π°Π½Π½Ρ‹Ρ… структур обозначСния высокого уровня.

ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ

LISP синтаксис ΠΈ сСмантика, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ программистами, обусловлСны Ρ‚Π΅ΠΎΡ€ΠΈΠ΅ΠΉ рСкурсивных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Π‘ΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Π΅, s-выраТСния, ΡΠ²Π»ΡΡŽΡ‚ΡΡ элСмСнтами ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ, сочСтаний. Π’ Π½ΠΈΡ… прСдставлСны софты ΠΈ Ρ„Π°ΠΉΠ»Ρ‹. Они ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² Π²ΠΈΠ΄Π΅ списка (list) ΠΈΠ»ΠΈ Π°Ρ‚ΠΎΠΌΠΎΠ² (atom).

На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π€ΠΎΡ‚ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄

НСсколько ΠΏΠΎΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎ ΠΈΠ΄ΡƒΡ‰ΠΈΡ… Π°Π±Π·Π°Ρ†Π΅Π² ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³. Они ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ ΠΈ Π·Π°ΠΌΡ‹ΠΊΠ°ΡŽΡ‚ΡΡ Π² скобки.

На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π€ΠΎΡ‚ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄

Π‘ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌΠΈ ΠΎΠ΄Π½ΠΈΡ… пСрСчислСний ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅, Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π»ΠΊΠΈΠ΅, ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚Ρ‹. Π‘ΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ структуры Ρ€Π°Π·Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ уровня слоТности ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ благодаря ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ углублСнности ΠΈ влоТСнности. БущСствуСт пустая строка, ΠΎΠ½Π° обозначаСтся – () ΠΈ называСтся Β«nillΒ». ΠŸΡ€ΠΈ Π²ΠΎΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ структуры, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈ способС управлСния Сю, ΠΎΠ½Π° ΠΈΠ³Ρ€Π°Π΅Ρ‚ ΠΎΡΠΎΠ±Π΅Π½Π½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡΡΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΈ Π°Ρ‚ΠΎΠΌΠΎΠΌ, ΠΈ списком.

Π―Π·Ρ‹ΠΊ LISP относится ΠΊ языкам программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для создания Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ ΠΊ ПО ΠΏΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ. Для ΠΈΡ… использования Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ профСссионала.

ПослС изучСния основных ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Ρ‚Π°ΠΊΠΈΡ… ΠΏΠ°ΠΊΠ΅Ρ‚Π°Ρ…, ΠΊΠ°ΠΊ AutoCAD ΠΈΠ»ΠΈ ZWCAD Professional, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся Π°Π½Π°Π»ΠΎΠ³ΠΎΠΌ ACAD, появляСтся Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ Π½ΠΈΡ…. Для этого дополнСния ΠΈ Π½ΡƒΠΆΠ½Ρ‹. Если ΠΎΠ½ΠΈ написаны Π½Π° Π›Π˜Π‘ΠŸΠ΅, скрипты Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ LISP-прилоТСния. КаТдоС ΠΈΠ· Π½ΠΈΡ… прСдставляСт собой тСкстовый Ρ„Π°ΠΉΠ» с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ встроСнным ΠΊΠΎΠ΄ΠΎΠΌ для выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ подсказками ΠΎΡ‚ производитСля. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ с Π½ΡƒΠΆΠ½Ρ‹ΠΌΠΈ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ свойствами, Π²Ρ‹Π±ΠΈΡ€Π°ΠΉΡ‚Π΅ надстройку, скачивайтС Π΅Π΅ ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°ΠΉΡ‚Π΅ Π² ZWCAD ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ. Начиная с вСрсии ZWCAD 2020, Π² ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ встроСн ΠžΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ Lisp ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Π½Π° Π±Π°Π·Π΅ Visual Studio Code ΠΎΡ‚ Microsoft.

Рассмотрим возмоТности ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚Π°ΠΊΠΎΠ³ΠΎ модуля Π½Π° ΠΎΠ±Ρ€Π°Π·Ρ†Π΅ скрипта Β«Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкстов».

На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π€ΠΎΡ‚ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄

На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π€ΠΎΡ‚ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄

На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π€ΠΎΡ‚ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄

На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π€ΠΎΡ‚ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° Π›Π˜Π‘ΠŸΠ΅ (lisp)

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ страницу Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅. Π­Ρ‚ΠΎ полСзная Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, нСпрСдусмотрСнная Π² основном ПО. Π€Π°ΠΉΠ» с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ *.lsp открываСтся двумя ΠΊΠ»ΠΈΠΊΠ°ΠΌΠΈ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ΡˆΠΈ. Π’ ΠΎΠΊΠ½Π΅ появится Β«Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Β».

На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π€ΠΎΡ‚ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ³Π»Π°Π΄ΠΈΡ‚ΡŒ ΠΈ ΡƒΠΏΠΎΠ΄ΠΎΠ±ΠΈΡ‚ΡŒ нСсколько Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π½Π½Ρ‹Ρ… строк Π² Π³ΠΎΡ‚ΠΎΠ²ΠΎΠΌ Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ΅, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ приходится Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Π΅ дСйствия ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·. Π‘ΠΎ скачанным скриптом это выполняСтся ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ (Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΡƒΠΊΠ°Π·Π°Π½Π° Z-TEXT-ALIGN).

На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π€ΠΎΡ‚ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄

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

Как Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π² ПО

ПослС Π²Ρ‹Π±ΠΎΡ€Π° Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ влоТСния Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π½Π°Π΄ΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Π΅Π³ΠΎ внСдрСния. Если Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ ΠΎΠ± ACAD, для Π½Π΅Π³ΠΎ доступны Ρ„Π°ΠΉΠ»Ρ‹ с Ρ‚Π°ΠΊΠΈΠΌΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌΠΈ:

Помимо Ρ„Π°ΠΉΠ»ΠΎΠ² lisp Ρ‚Π°ΠΊΠΆΠ΅ поддСрТиваСтся Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ²:

На ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ модуля для выравнивания тСкста рассмотрим, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π² ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π΅Π³ΠΎ Ρ„Π°ΠΉΠ».

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΏΡ€ΠΈ скачивании Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ лисп-прилоТСния, распакуйтС Π΅Π³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π° ПК Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ сохранился ΠΏΠ΅Ρ€Π΅Π΄ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ.

Π­Ρ‚Π°ΠΏΡ‹ установки LISP (ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ ΠΏΠΎ истории):

Π’Π°ΠΆΠ½ΠΎ: ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ запускС Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒΒ» Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Π°Π²Ρ‚ΠΎΠ·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒΒ». Если этого Π½Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ Π΅Π΄ΠΈΠ½ΠΎΡ€Π°Π·ΠΎΠ²Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄ Π² ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ сохраняСтся с Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ΠΌ софта.

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ LISP-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для Автокада (Autocad)

Π’ Π³Π»Π°Π²Π½ΠΎΠΌ ПО ΠΈΡ… ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, поэтому Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ исходному Ρ„Π°ΠΉΠ»Ρƒ дополнСния. Он открываСтся Π² Β«Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚Π΅Β», Π²Π²Π΅Ρ€Ρ…Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ находится Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для запуска лиспа ΠΈ вся нСобходимая информация для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΎΡ‚ Π΅Π³ΠΎ создатСлСй. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ z-text-align, Ρ‡Ρ‚ΠΎ ΠΈ Π½ΡƒΠΆΠ½ΠΎ ввСсти Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹ΠΉ инструмСнт.

ПослС этого, слСдитС Π·Π° указаниями влоТСния. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Ρ‚Π°ΠΊΠΈΠ΅ скрипты ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятны ΠΈ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π·ΡŠΡΡΠ½Π΅Π½ΠΈΠΉ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΡ… дСйствий ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π€ΠΎΡ‚ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π² случаС отсутствия ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ подсказки, ΠΈΡ‰ΠΈΡ‚Π΅ Π΅Π΅ Π² ΠΊΠΎΠ΄Π΅ – Π² строкС Β«defun c: z-text-alignΒ».

ВлоТСния, написанныС Π½Π° Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚Π΅, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для внСдрСния Π² ΠΏΠΎΠ»Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ACAD ΠΈ Π² схоТиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ZWCAD 2018 Professional, NanoCAD, ΠΎΠ½ΠΈ Π½Π΅ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ. Для Π½ΠΈΡ… ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ прилоТСния.

Бписок Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ лисп (LISP) – языка программирования для Autocad

Π‘ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° defun начинаСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡. Π‘ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΠΎΠΏΡ†ΠΈΠΈ с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ. Зависимо ΠΎΡ‚ назначСния, каТдая ΠΈΠ· Π½ΠΈΡ… Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΡ‹Π΅ этим ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ:

Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΌΠΎΠ΄ΡƒΠ»Π΅, написанном этим Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚ΠΎΠΌ, Π΅ΡΡ‚ΡŒ встроСнный ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€. Он выполняСт вычислСниС Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΡ… Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΡƒΡŽ срСду для дальнСйшСй ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π“ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Π½Π°Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π½Π° Π²Ρ‹ΡΡˆΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ систСмы ΠΈΠ»ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ скрипт ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΊΠΎΠ³Π΄Π° Π΅Π΅ Π²Π²ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΈΠ· ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ. Он сохраняСт Π΅Π΅ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ вычислСния, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠ΅ нСизвСстноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ.

Π•ΡΡ‚ΡŒ участок ΠΊΠΎΠ΄Π°: (setq gh (+ 4 5)), Π³Π΄Π΅ setq – ΠΎΠ΄Π½Π° ΠΈΠ· прописанных Π΅Π΄ΠΈΠ½ΠΈΡ†. Она ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅Ρ‚ Π²Π°Ρ€ΠΈΠ°Ρ†ΠΈΡŽ gh. Π’ скобках Π·Π½Π°ΠΊ + Ρ‚ΠΎΠΆΠ΅ опция, числа 4 ΠΈ 5 – Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ Π²Π²Π΅Π΄Π΅Π½Ρ‹ Π² систСму. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ выраТСния Π² gh сохранится, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ 4+5 =9, gh=9. ΠŸΡ€ΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠΌ условии (setqhj (* gh 2), Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ hj сохраняСтся 18 – gh = 9, 9 ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚ΡŒ Π½Π° 2 Ρ€Π°Π²Π½ΠΎ 18.

Бинтаксис ΠΎΡ‚Π»ΠΈΡ‡Π΅Π½ ΠΎΡ‚ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΠΎΠΉ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Ρƒ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ. Π•Π³ΠΎ порядок прСдставлСн сначала Π·Π°Π΄Π°Ρ‡Π΅ΠΉ, Π° ΠΏΠΎΡ‚ΠΎΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ. Π’ школьном счСтС это выглядит, ΠΊΠ°ΠΊ (3+2), Π° здСсь (+ 3 2), ΠΎΠ΄Π½Π°ΠΊΠΎ, смысл ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ.

Бписок Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ lisp, Ρ€Π°Π±ΠΎΡ‚Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… являСтся основой Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ:

ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ этого ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚Π° ΡΠΎΠ·Π΄Π°ΡŽΡ‚ Π½ΠΎΠ²Ρ‹Π΅ уравнСния 3-Ρ… классов:

Π―Π·Ρ‹ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ позволяСт этого – бСсполСзСн. Часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ LISP Π² Π³Π΅ΠΎΠ΄Π΅Π·ΠΈΠΈ, ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΈ ΠΈ ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²Π΅, примСняя надстройку «Автокада».

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π›Π˜Π‘ΠŸ ΠΈΠ·ΡƒΡ‡Π°ΡŽΡ‚ Ρ€Π΅ΠΊΡƒΡ€ΡΠΈΠ²Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚Π°ΠΊΡƒΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, ΠΊΠ°ΠΊ «трассировка». Π­Ρ‚ΠΎ основной ΠΈ вСсьма эффСктивный способ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ вычислСний, ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ нСсколько Ρ€Π°Π·.

На Π²Ρ…ΠΎΠ΄Π΅ Π² эту ячСйку ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΡŽΡ‚ значСния входящих ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², Π° Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π² Ρ…ΠΎΠ΄Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Для этого Π΅ΡΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ опция класса FSURB, называСмая TRACE. ΠŸΡ€ΠΈ Π΅Π΅ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ, возвращаСтся Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ. ΠŸΡ€ΠΈ Π½Π΅ΡƒΠ΄Π°Ρ‡Π½ΠΎΠΌ – Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ Β«NIilΒ».

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ рассматриваСмой возмоТности SUMLIST ΠΈ произвСдСния матСматичСских манипуляций, суммирования элСмСнтов списка (1 2 3 4 5):

На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π€ΠΎΡ‚ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° ΠΏΠΎΡΡ‚Π°Π²Π»Π΅Π½Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡ΠΊΡƒ вСдСтся Π² ΠΈΠ½ΠΎΠΌ порядкС – ΠΎΡ‚ послСднСго ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для AutoCAD (Автокад) LISP ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π° ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΈ Π½Π΅ подходят ΠΏΠΎ списку Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π°Ρ… Ρ‚ΠΈΠΏΠ° Autodesk LT, Electrical, Mechanical. Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ, ΠΈΠΌΠΈ Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ‚ΠΈΠΏΠ° LT Extender, с Ρ‚ΠΈΠΏΠΎΠΌ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ *.arx, *.lsp.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

AutoCAD

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

AutoCAD (Computer-Aided Design) β€” двухмСрная ΠΈ трёхмСрная систСма Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ проСктирования ΠΈ чСрчСния ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Autodesk. AutoCAD являСтся ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённых БАПР Π² ΠΌΠΈΡ€Π΅ благодаря срСдствам чСрчСния.

БрСдства Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠΈ

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ AutoCAD Π² ΠΌΠΈΡ€Π΅ обусловлСна вСсьма Ρ€Π°Π·Π²ΠΈΡ‚Ρ‹ΠΌΠΈ срСдствами Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ спСциализированныС прилоТСния, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ AutoCAD Mechanical, AutoCAD Electrіс, AutoCAD Architecture, GeoniCS, Promis-e, PLANT-4D, AutoPLANT, Π‘ΠŸΠ”Π‘ GraphiCS, MechaniCS ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. ВсСго Π² ΠΌΠΈΡ€Π΅ насчитываСтся Π±ΠΎΠ»Π΅Π΅ 10 000 коммСрчСских ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² основанных Π½Π° AutoCAD.

ΠœΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

ΠœΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (макросы) Π² AutoCAD ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· самых простых срСдств Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠΈ, доступных Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. ΠœΠ°ΠΊΡ€ΠΎΡΡ‹ AutoCAD Π½Π΅ слСдуСт ΠΏΡƒΡ‚Π°Ρ‚ΡŒ с макросами, создаваСмыми посрСдством VBA.

Action Macros

Action Macros Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ появились Π² AutoCAD 2009. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ выполняСт ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄, которая записываСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ инструмСнта Action Recorder. Записанный макрос ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ, Π° впослСдствии пСрСнСсти Π½Π° панСль инструмСнтов, Π»ΠΈΠ±ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΈΠ· ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ мСню.

Menu Macros

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ собствСнныС ΠΊΠ½ΠΎΠΏΠΊΠΈ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Π·Π°Ρ€Π°Π½Π΅Π΅ записанныС ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ сСрии ΠΊΠΎΠΌΠ°Π½Π΄ (макросы). Π’ состав макросов ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ выраТСния, написанныС Π½Π° языках DIESEL ΠΈ AutoLISP.

DIESEL

DIESEL (Direct Interprietively Evaluated String Expression Language) β€” язык опСрирования строками с нСбольшим количСством Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ (всСго 28 Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ). Он позволяСт Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ строки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ тСкст, зависящий ΠΎΡ‚ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ условий. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выводится Π² Π²ΠΈΠ΄Π΅ строки, которая интСрпрСтируСтся систСмой AutoCAD ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Π°. Π―Π·Ρ‹ΠΊ DIESEL ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² основном для создания слоТных ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄ Π² качСствС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ AutoLISP. ОсобоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹ΠΉ язык ΠΈΠΌΠ΅Π΅Ρ‚ для вСрсии AutoCAD LT, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ всС срСдства программирования, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ DIESEL. Π―Π·Ρ‹ΠΊ DIESEL Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ появился Π² AutoCAD R12.

Visual LISP

Visual LISP β€” срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° языкС AutoLISP. Иногда ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Visual LISP ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°ΡŽΡ‚ язык AutoLISP Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΉ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌΠΈ ActiveX. Π‘Ρ€Π΅Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Visual LISP встроСна Π² AutoCAD начиная с вСрсии AutoCAD 2000. Π Π°Π½Π΅Π΅ (AutoCAD R14) ΠΎΠ½Π° ΠΏΠΎΡΡ‚Π°Π²Π»ΡΠ»Π°ΡΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ. Π‘Ρ€Π΅Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ содСрТит язык AutoLISP ΠΈ язык DCL, Π° Ρ‚Π°ΠΊΠΆΠ΅ позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ прилоТСния, состоящиС ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. НСсмотря Π½Π° Π½Π°Π·Π²Π°Π½ΠΈΠ΅, Visual LISP Π½Π΅ являСтся срСдой Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования.

AutoLISP

AutoLISP β€” Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚ языка Лисп, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ ΡˆΠΈΡ€ΠΎΠΊΠΈΠ΅ возмоТности для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² AutoCAD. AutoLISP β€” самый старый ΠΈΠ· Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… языков программирования AutoCAD, Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΎΠ½ появился Π² 1986 Π³ΠΎΠ΄Ρƒ Π² AutoCAD 2.18 (промСТуточная вСрсия). Π’ AutoLISP Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ тСсноС взаимодСйствиС с ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкой, Ρ‡Ρ‚ΠΎ способствовало Π΅Π³ΠΎ популяризации срСди ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ², Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… с AutoCAD.

Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ActiveX для AutoLISP

Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ActiveX Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ AutoLISP, Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ, рССстром ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ связи с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ прилоТСниями. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠΉ модСлью AutoCAD посрСдством Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ActiveX. Π’ΠΏΠ΅Ρ€Π²Ρ‹Π΅ тСхнология ActiveX Π±Ρ‹Π»Π° Π²Π½Π΅Π΄Ρ€Π΅Π½Π° Π² AutoCAD R14.

DCL (Dialog Control Language) β€” язык Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΎΠΊΠΎΠ½ для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, написанных Π½Π° языкС AutoLISP. Π’ΠΏΠ΅Ρ€Π²Ρ‹Π΅ DCL Π±Ρ‹Π» Π²Π²Π΅Π΄Π΅Π½ Π² AutoCAD R12 ΠΈ с Ρ‚Π΅Ρ… ΠΏΠΎΡ€ Π½Π΅ ΠΏΡ€Π΅Ρ‚Π΅Ρ€ΠΏΠ΅Π» сущСствСнных ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. Для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΎΠΊΠΎΠ½ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ возмоТности создания Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΎΠΊΠΎΠ½ сущСствСнно ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹. Для устранСния ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… нСдостатков ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ возмоТностСй AutoLISP сторонними Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ созданы Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ срСды для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΎΠΊΠΎΠ½, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ObjectDCL, OpenDCL ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅.

AutoCAD VBA

Π’ AutoCAD начиная с вСрсии R14 Π²Π²Π΅Π΄Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° VBA (Visual Basic for Application). Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ VisualLISP VBA являСтся Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ срСдой программирования, ΠΎΠ΄Π½Π°ΠΊΠΎ прилоТСния VBA Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с AutoCAD Ρ‚ΠΎΠ»ΡŒΠΊΠΎ посрСдством ActiveX, Π° с AutoLISP взаимодСйствиС сильно ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ. Достоинствами VBA являСтся Π±ΠΎΠ»Π΅Π΅ полная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ActiveX ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ DLL-Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ.

ObjectARX

ObjectARX SDK β€” Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ срСдС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Microsoft Visual Studio ΠΈ содСрТит ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ инструмСнты, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ для создания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π² срСдС AutoCAD. ARX-прилоТСния ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… рисунка ΠΈ гСомСтричСскому ядру. МоТно ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ собствСнныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Π΅ стандартным ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ AutoCAD. Π’ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ ObjectARX Π±Ρ‹Π» Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ для AutoCAD R13, Ρ€Π°Π½Π΅Π΅ сущСствовали Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ADS (для AutoCAD R11) ΠΈ ARX (для AutoCAD R12). ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ вСрсий ObjectARX совпадаСт с обозначСниями вСрсий AutoCAD для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ созданныС для ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ вСрсии AutoCAD нСсовмСстимы с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ вСрсиями. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° совмСстимости, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ пСрСкомпиляциСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ вСрсии ObjectARX.

AutoΠ‘AD LT

AutoCAD LT β€” спСциализированноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для 2D чСрчСния. Она стоит дСшСвлС ΠΏΠΎΠ»Π½ΠΎΠΉ вСрсии AutoCAD (ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ LT-вСрсии составляСт ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ стоимости ΠΏΠΎΠ»Π½ΠΎΠΉ вСрсии). Π’ AutoCAD LT ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ инструмСнты Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ модСлирования (ΠΎΠ΄Π½Π°ΠΊΠΎ остаётся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ просмотра Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, сдСланных Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… систСмах) ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ срСдства Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠΈ систСмы (Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ AutoLISP ΠΈ VBA). ΠŸΠΎΠ»Π½Ρ‹ΠΉ список ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° сайтС www.Autodesk.ru.

ВСрсии AutoCAD

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ

Π₯Π°ΠΊΠ΅Ρ€Ρ‹ Π½Π°Ρ‡Π°Π»ΠΈ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹ΠΉ шпионаТ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ вируса для AutoCAD

29 ноября 2018 Π³ΠΎΠ΄Π° Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Forcepoint ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΈ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ кампанию ΠΏΠΎ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΡŽ врСдоносных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, которая Π½Π°Ρ†Π΅Π»Π΅Π½Π° Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ ПО Π½Π° Π±Π°Π·Π΅ AutoCAD. Π˜ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ данная кампания Π°ΠΊΡ‚ΠΈΠ²Π½Π° с 2014 Π³ΠΎΠ΄Π°, ΠΈ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΈ, стоящиС Π·Π° Π°Ρ‚Π°ΠΊΠ°ΠΌΠΈ, Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹ΠΌ шпионаТСм, Π½Π° Ρ‡Ρ‚ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ спСцифичСская ниша распространСния врСдоносного ПО – AutoCAD дорогостоящая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ Π² основном ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌΠΈ ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ. ВСроятно, Ρ…Π°ΠΊΠ΅Ρ€Ρ‹ прСимущСствСнно ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‚ΡΡ энСргСтичСским сСктором, хотя ΠΈ Π°Ρ‚Π°ΠΊΡƒΡŽΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈ прСдприятия Π² Ρ€Π°Π·Π½Ρ‹Ρ… странах ΠΌΠΈΡ€Π°, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠšΠΈΡ‚Π°ΠΉ, Индию, Π’ΡƒΡ€Ρ†ΠΈΡŽ ΠΈ ОАЭ.

На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π€ΠΎΡ‚ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄

На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π€ΠΎΡ‚ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄

К соТалСнию, ΠΊΡ€ΠΎΠΌΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° распространСния, ΠΎ ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΈ извСстно Π½Π΅ Ρ‚Π°ΠΊ ΡƒΠΆ ΠΌΠ½ΠΎΠ³ΠΎ. БпСциалисты Forcepoint ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ расслСдованиС, Π½ΠΎ ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Π·Π½Π°Ρ‡ΠΈΠΌΡ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ². ВсС, Ρ‡Ρ‚ΠΎ ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ спСциалистам: ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ сСрвСр прСступников Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с китайской установкой Microsoft Internet Information Server 6.0, Π° Π½Π° сосСдних IP-адрСсах Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ ΠΏΠΎΡ…ΠΎΠΆΠΈΠ΅ сСрвисы.

Forcepoint Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚ всСм ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ AutoCAD рСгулярно ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ страницу Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ ΠΏΠΎ бСзопасности AutoCAD для Autodesk, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ врСдоносных ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ. [1]

Анонс AutoCAD 2019 и AutoCAD LT 2019

Компания Autodesk Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΌΠ°Ρ€Ρ‚Π° 2018 Π³ΠΎΠ΄Π° объявила ΠΎ сущСствСнных измСнСниях Π² вСрсиях AutoCAD 2019 ΠΈ AutoCAD LT 2019.

ОбъСдинСниС отраслСвых инструмСнтов

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π² Π΅Π΄ΠΈΠ½ΠΎΠΌ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π΅ AutoCAD стали доступны инструмСнты ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ сСми отраслСвых Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ β€” AutoCAD Architecture, AutoCAD Mechanical, AutoCAD Electrical, AutoCAD Map 3D, AutoCAD MEP, AutoCAD Raster Design ΠΈ AutoCAD Plant 3D.

По ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, спСциализированныС Π½Π°Π±ΠΎΡ€Ρ‹ инструмСнтов позволят ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ 750 тыс. ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², стилСй, Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ ΠΈ символов для создания Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ΅ΠΉ. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΈ смогут Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ созданиС ΠΏΠ»Π°Π½ΠΎΠ² этаТСй, ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π“Π˜Π‘ Π² процСсс планирования, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ отсканированныС Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠΈ ΠΈ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ растровыС изобраТСния Π² DWG-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹. НапримСр, Π½Π°Π±ΠΎΡ€ Architecture даст Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½Ρ‹Π΅ элСмСнты, ΠΊΠ°ΠΊ Π΄Π²Π΅Ρ€ΠΈ, стСны ΠΈ ΠΎΠΊΠ½Π° вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΈΠ½ΠΈΠΈ ΠΈ ΠΊΡ€ΡƒΠ³ΠΈ. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ стСн Π² Π±Π°Π·ΠΎΠ²ΠΎΠΌ AutoΠ‘AD состоит ΠΈΠ· пяти этапов, Π° с Π½Π°Π±ΠΎΡ€ΠΎΠΌ Architecture β€” ΠΈΠ· Ρ‚Ρ€Π΅Ρ….

МобильноС ΠΈ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ, ΠΎΡ„ΠΎΡ€ΠΌΠΈΠ²ΡˆΠΈΠ΅ подписку Π½Π° AutoCAD 2019, ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ доступ ΠΊ прилоТСниям для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΈ с ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств.

На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π€ΠΎΡ‚ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄

На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π€ΠΎΡ‚ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄

Π’Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ AutoCAD прямо Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ – для этого Π½Π΅ трСбуСтся Π½ΠΈΡ‡Π΅Π³ΠΎ ΡΠΊΠ°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ. Достаточно Π²ΠΎΠΉΡ‚ΠΈ Π² Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚ Π½Π° сайтС web.autocad.com. ПослС этого открываСтся доступ ΠΊ DWG- ΠΈ PDF-Ρ„Π°ΠΉΠ»Π°ΠΌ, основным инструмСнтам 2D-чСрчСния ΠΈ рСдактирования (Π”ΡƒΠ³Π°, ΠšΡ€ΡƒΠ³, ΠŸΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ, ΠŸΡ€ΠΎΡ„ΠΈΠ»ΡŒ, ΠžΠ±Ρ€Π΅Π·ΠΊΠ° ΠΈ Ρ‚.Π΄.), Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Xref ΠΈ управлСния слоями.

Π’ свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ AutoCAD для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ, ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ΠΈΠΌΠΈ Π² любоС врСмя ΠΈ с любого устройства. Доступ ΠΊ DWG-Ρ„Π°ΠΉΠ»Π°ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ отсутствии Wi-Fi, ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ скачав ΠΈΡ… Π½Π° устройство. МобильноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ доступно Π½Π° устройствах Windows, Android ΠΈ iOS, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ ΠΏΠΎΠ΄ iPhone X, iPad Pro ΠΈ Surface.

На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π€ΠΎΡ‚ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄

На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π€ΠΎΡ‚ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄

На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π€ΠΎΡ‚ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄

На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄. Π€ΠΎΡ‚ΠΎ На Ρ‡Π΅ΠΌ написан Π°Π²Ρ‚ΠΎΠΊΠ°Π΄

AutoCAD 2019 со спСциализированными Π½Π°Π±ΠΎΡ€Π°ΠΌΠΈ инструмСнтов ΡƒΠΆΠ΅ доступСн для приобрСтСния. ΠšΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡ для Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½ΠΎΠ³ΠΎ проСктирования ΠΈ ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ коллСкция для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠ³ΠΎ производства ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ AutoCAD со спСциализированными Π½Π°Π±ΠΎΡ€Π°ΠΌΠΈ инструмСнтов с 1 апрСля 2018 Π³ΠΎΠ΄Π°.

2017: Autodesk Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ ΡΠ΅Ρ‚ΡŒ ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€ΠΎΠ² для ΠΏΡ€ΠΎΠ΄Π°ΠΆ AutoCAD

Π’ ΠΌΠ°Ρ€Ρ‚Π΅ Autodesk объявила ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ AutoCAD стало доступно Ρ‡Π΅Ρ€Π΅Π· ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΊΠ°Π½Π°Π» ΠΏΡ€ΠΎΠ΄Π°ΠΆ. Π’ΠΎ Π΅ΡΡ‚ΡŒ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ смогут Π»ΡŽΠ±Ρ‹Π΅ ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€Ρ‹ Π²Π½Π΅ зависимости ΠΎΡ‚ наличия статуса Авторизованного РСсСллСра (VAR). Π­Ρ‚ΠΎΡ‚ шаг – ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ стратСгии ΠΏΠΎ Π΄Π΅ΠΌΠΎΠΊΡ€Π°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ придСрТиваСтся Autodesk.

Россия – пСрвая страна Π² ΠΌΠΈΡ€Π΅, Π³Π΄Π΅ AutoCAD стал доступСн Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ ΠΊΠ°Π½Π°Π»Π΅. Π—Π° послСдний Π³ΠΎΠ΄ ΠΈΠΌΠ΅Π½Π½ΠΎ AutoCAD Π² России ΠΏΠΎΠΊΠ°Π·Π°Π» ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… приростов количСства подписчиков. Π‘Π½ΠΈΠΆΠ΅Π½ΠΈΠ΅ Ρ†Π΅Π½Ρ‹ лицСнзирования, связанноС с ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠΌ Π½Π° подписку, ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ тысячи Π½ΠΎΠ²Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΠ· ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ срСднСго ΠΈ ΠΌΠ°Π»ΠΎΠ³ΠΎ бизнСса Π²Ρ‹Π±Ρ€Π°Π»ΠΈ для сСбя ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ лСгального ПО вмСсто рисков пиратства.

Autodesk сформировал ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΊΠ°Π½Π°Π» Π² 2009 Π³ΠΎΠ΄Ρƒ для ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΆΠ΅Π»Π°Π²ΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ ПО AutoCAD LT, сняв с Π½ΠΈΡ… трСбования ΠΏΠΎ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ ΠΊΠ°Π½Π°Π» для AutoCAD, Autodesk Ρ‚Π°ΠΊΠΆΠ΅ прСдоставляСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ всСм Ρ‚Ρ€Π΅ΠΌ Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡŒΡŽΡ‚ΠΎΡ€Π°ΠΌ Π² России (CSD, MONT, ΠŸΠΎΠΈΠ½Ρ‚) Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€Π°ΠΌΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π°.

2013: Autodesk повысила для России Ρ†Π΅Π½Ρƒ Π½Π° ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΡƒΡŽ БАПР

Π’ августС 2013 Π³. Autodesk ΠΎΠ±Π½ΠΎΠ²ΠΈΠ»Π° российский прайс-лист Π½Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ AutoCAD 2014, AutoCAD LT 2014 (Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для 2D-чСрчСния) ΠΈ AutoCAD LT 2012, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ ΠΈΡ… рСкомСндованная розничная Ρ†Π΅Π½Π° ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ»Π°ΡΡŒ Π½Π° 10%.

ВмСстС с ростом Ρ†Π΅Π½Ρ‹ Π½Π° эти Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈΠ· прайс-листа Ρ‚Π°ΠΊΠΆΠ΅ исчСзла позиция AutoCAD 2012, которая Π±Ρ‹Π»Π° доступна ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ поэтапного лицСнзирования. ПослСдняя ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² Autodesk ΠΏΠΎ сниТСнным Ρ†Π΅Π½Π°ΠΌ с Π·Π°Π΄Π΅Π»ΠΎΠΌ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² дальнСйшСм ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ‚Π°Ρ‚ΡŒ основой для приобрСтСния Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… вСрсий.

ИзмСнСния Π² прайс-листС – это Β«Ρ‡Π°ΡΡ‚ΡŒ ΠΏΠ»Π°Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΏΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΡŽ ΠΈ ΡƒΠ½ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ цСнообразования», говорится Π² Π±Π»ΠΎΠ³Π΅ Autodesk ΠΏΠΎ этому ΠΏΠΎΠ²ΠΎΠ΄Ρƒ.

Π’Π°ΠΌ ΠΆΠ΅ отмСчаСтся, Ρ‡Ρ‚ΠΎ Β«Ρ‚Ρ€Π΅Π½Π΄ ΠΊ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΡŽ прайс-листа с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ странами ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ своС ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ развития ΠΈ роста ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ способности российского бизнСса».

Π’ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΠ»ΠΈ, Ρ‡Ρ‚ΠΎ Ρ†Π΅Π½Ρ‹ Π½Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ Autodesk Π² России ΠΈ БНГ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π½Π° Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ со странами ЕвропСйского Боюза.

Π”Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌΡƒ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡŽ Ρ†Π΅Π½ Π½Π° AutoCAD для России Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π½Π΅ смогли привСсти Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°. Ряд ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€ΠΎΠ² Autodesk, ΠΎΠ΄Π½Π°ΠΊΠΎ, ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π»ΠΈ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠΎΠ² ΠΎ прСдстоящСм ростС Ρ†Π΅Π½ Π½Π° AutoCAD ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ПО ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π² 2012 Π³. ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π½Π° 15%.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *