Петр 0 21 января, 2019 Опубликовано 21 января, 2019 · Жалоба Добрый вечер.У меня такой вопрос.Как можно разделить выбранную апертуру на несколько частей?Макросом. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Barklay 0 21 января, 2019 Опубликовано 21 января, 2019 · Жалоба Подробнее можно – какую апертуру (форма), на какие части? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Петр 0 22 января, 2019 Опубликовано 22 января, 2019 · Жалоба 19 часов назад, Barklay сказал: Подробнее можно – какую апертуру (форма), на какие части? Любую выбранную апертуру, на произвольное число частей. Т.е например есть костомная апертура размером 3.000:5.000 и ее надо разбить на две части с небольшим зазором. Как примерно можно было это реализовать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Barklay 0 22 января, 2019 Опубликовано 22 января, 2019 · Жалоба Никак. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
cam350ru 0 22 января, 2019 Опубликовано 22 января, 2019 (изменено) · Жалоба 2 hours ago, Barklay said: Никак. КАК! идея такова.. прошу прощения за поверхностный код: input "Dcode?",D1 input "Part X",X input "Part Y",Y print D1,X,Y setdcode@ D1 W#=Dcodesizex! H#=Dcodesizey! l=highestlayer!+1 D=highestdcode!+1 setlayer@ l print D setdcode@ D1 update_dcodebar@ add_flash@ axy@ 0,0 back@ setdcode@ D update_dcodebar@ view_all@ setlayer@ l+1 set_aperture@ D,"Round d:0.010" update_dcodebar@ LW#=W#/X LH#=H#/Y FOR A#=-W#/2 TO W#/2 STEP LW# add_line@ setdcode@ D axy@ A#,-H#/2 axy@ A#,H#/2 back@ NEXT FOR B#=-H#/2 TO H#/2 STEP LH# add_line@ setdcode@ D axy@ -W#/2,B# axy@ W#/2,B# back@ NEXT edit_compo@ 0,-2,-2,-2,"Composite_1" edit_compo_bkg@ 0,-1 edit_compo@ 0,0,L,1 edit_compo@ 0,1,L+1,-1 composite2layer@ 0,-1,0.0000,14 разбитый дкод в списке аппертур будет последним Изменено 22 января, 2019 пользователем cam350ru Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rash 0 22 января, 2019 Опубликовано 22 января, 2019 · Жалоба Установите последний САМ350, 12 версия. Там в свойствах апертуры, можно выбрать апертуру разбитую на несколько частей. И задавать параметры разделения, количества, скругления и т.п. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
cam350ru 0 22 января, 2019 Опубликовано 22 января, 2019 (изменено) · Жалоба 35 minutes ago, Rash said: Установите последний САМ350, 12 версия. Там в свойствах апертуры, можно выбрать апертуру разбитую на несколько частей. И задавать параметры разделения, количества, скругления и т.п. тут же вопрос о разбиении кастомной апертуры. а 12 версия(хотя она безусловно лучше) предлагает прямоугольные апертуры, и при этом в ручную придётся искать и менять. где то на просторах был макрос для подготовки металлотрафаретов - автоматическое скругление по углам и разбиение при размерах, привышающие заданные... тут 14 появилась, не ясно что там с поддержкой макросов https://www.downstreamtech.com/support/support-cam350/Release-14/CAM350_14.0_ReleaseNotes.pdf Изменено 22 января, 2019 пользователем cam350ru Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Петр 0 23 января, 2019 Опубликовано 23 января, 2019 (изменено) · Жалоба 20 часов назад, cam350ru сказал: КАК! идея такова.. прошу прощения за поверхностный код: input "Dcode?",D1 input "Part X",X input "Part Y",Y print D1,X,Y setdcode@ D1 W#=Dcodesizex! H#=Dcodesizey! l=highestlayer!+1 D=highestdcode!+1 setlayer@ l print D setdcode@ D1 update_dcodebar@ add_flash@ axy@ 0,0 back@ setdcode@ D update_dcodebar@ view_all@ setlayer@ l+1 set_aperture@ D,"Round d:0.010" update_dcodebar@ LW#=W#/X LH#=H#/Y FOR A#=-W#/2 TO W#/2 STEP LW# add_line@ setdcode@ D axy@ A#,-H#/2 axy@ A#,H#/2 back@ NEXT FOR B#=-H#/2 TO H#/2 STEP LH# add_line@ setdcode@ D axy@ -W#/2,B# axy@ W#/2,B# back@ NEXT edit_compo@ 0,-2,-2,-2,"Composite_1" edit_compo_bkg@ 0,-1 edit_compo@ 0,0,L,1 edit_compo@ 0,1,L+1,-1 composite2layer@ 0,-1,0.0000,14 разбитый дкод в списке аппертур будет последним Благодарю!Сейчас посмотрю реализацию. Изменено 23 января, 2019 пользователем Петр Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Петр 0 23 января, 2019 Опубликовано 23 января, 2019 · Жалоба 20 часов назад, Rash сказал: Установите последний САМ350, 12 версия. Там в свойствах апертуры, можно выбрать апертуру разбитую на несколько частей. И задавать параметры разделения, количества, скругления и т.п. Взломанной версии не нашел пока,так что сижу на 10. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Петр 0 23 января, 2019 Опубликовано 23 января, 2019 · Жалоба 22 часа назад, cam350ru сказал: КАК! идея такова.. прошу прощения за поверхностный код: input "Dcode?",D1 input "Part X",X input "Part Y",Y print D1,X,Y setdcode@ D1 W#=Dcodesizex! H#=Dcodesizey! l=highestlayer!+1 D=highestdcode!+1 setlayer@ l print D setdcode@ D1 update_dcodebar@ add_flash@ axy@ 0,0 back@ setdcode@ D update_dcodebar@ view_all@ setlayer@ l+1 set_aperture@ D,"Round d:0.010" update_dcodebar@ LW#=W#/X LH#=H#/Y FOR A#=-W#/2 TO W#/2 STEP LW# add_line@ setdcode@ D axy@ A#,-H#/2 axy@ A#,H#/2 back@ NEXT FOR B#=-H#/2 TO H#/2 STEP LH# add_line@ setdcode@ D axy@ -W#/2,B# axy@ W#/2,B# back@ NEXT edit_compo@ 0,-2,-2,-2,"Composite_1" edit_compo_bkg@ 0,-1 edit_compo@ 0,0,L,1 edit_compo@ 0,1,L+1,-1 composite2layer@ 0,-1,0.0000,14 разбитый дкод в списке аппертур будет последним У меня еще вопрос такой. А если с костомной апертуры надо преобразовать в прямоугольную апертуру?Или как с костомной нормально преобразовать во флешки?Допустим если из одной апертуры мы делаем две. И уже т.е две костомные апертуры мы должны получить две флешки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rash 0 23 января, 2019 Опубликовано 23 января, 2019 · Жалоба 2 hours ago, Петр said: Взломанной версии не нашел пока,так что сижу на 10. Не помню где скачивал, то ли с ftp местного, то лис ру трекера или т.п. Единственное, что лекарство не хочет запутаться на ХР, нужна минимум 7-ка 22 hours ago, cam350ru said: тут же вопрос о разбиении кастомной апертуры. а 12 версия(хотя она безусловно лучше) предлагает прямоугольные апертуры, и при этом в ручную придётся искать и менять. где то на просторах был макрос для подготовки металлотрафаретов - автоматическое скругление по углам и разбиение при размерах, привышающие заданные... тут 14 появилась, не ясно что там с поддержкой макросов https://www.downstreamtech.com/support/support-cam350/Release-14/CAM350_14.0_ReleaseNotes.pdf С макросами не знаком. Не так часто пользуюсь CAМом. Но вручную трафарет вполне реально и скруглить, и разбить апертуры. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
cam350ru 0 23 января, 2019 Опубликовано 23 января, 2019 (изменено) · Жалоба 9 hours ago, Петр said: У меня еще вопрос такой. А если с костомной апертуры надо преобразовать в прямоугольную апертуру?Или как с костомной нормально преобразовать во флешки?Допустим если из одной апертуры мы делаем две. И уже т.е две костомные апертуры мы должны получить две флешки. 1. способ - последовательно. В таблице апертур выбираете кастом апертуру, меняете shape например на rectangle и ок. 2. способ - все и разом.edit - change - explode - custom. тут внимание, правой кнопкой пропустить выбор "заливочной " апертуры(cancel) (т.е. надо заметить только аппертуры простой конфигурации преобразуются в окружности и квадраты и проч. (а из остальных - преобразуются в полигоны) так вот эти полигоны могут быть векторными и растровыми). если не все кастомные хотите, то нужно предварительно необходимые для работы апертуры перенести в новый слой. Разбитые макросом апертуры превратятся в полигоны - их преобразем во флэши utilities - draw to flash - interactive далее выбрать полигон (фрагмент кастом апертуры) - все однотипные элементы на слое проекта преобразуются во флэши. возможно есть более простые и произодительные способы (custom aperture editor и макросы) Изменено 23 января, 2019 пользователем cam350ru Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Петр 0 25 января, 2019 Опубликовано 25 января, 2019 · Жалоба В 23.01.2019 в 20:16, cam350ru сказал: 1. способ - последовательно. В таблице апертур выбираете кастом апертуру, меняете shape например на rectangle и ок. 2. способ - все и разом.edit - change - explode - custom. тут внимание, правой кнопкой пропустить выбор "заливочной " апертуры(cancel) (т.е. надо заметить только аппертуры простой конфигурации преобразуются в окружности и квадраты и проч. (а из остальных - преобразуются в полигоны) так вот эти полигоны могут быть векторными и растровыми). если не все кастомные хотите, то нужно предварительно необходимые для работы апертуры перенести в новый слой. Разбитые макросом апертуры превратятся в полигоны - их преобразем во флэши utilities - draw to flash - interactive далее выбрать полигон (фрагмент кастом апертуры) - все однотипные элементы на слое проекта преобразуются во флэши. возможно есть более простые и произодительные способы (custom aperture editor и макросы) спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Петр 0 28 января, 2019 Опубликовано 28 января, 2019 · Жалоба Добрый день. Подскажите мне,пожалуйста,как можно удалить круглые (round)апертуры?А то пытался ковыряться в настройках фильтров Edit-Delete,но путного ничего не нашел.Только галочки ставить на круглые апертуры и все. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
cam350ru 0 29 января, 2019 Опубликовано 29 января, 2019 · Жалоба On 1/28/2019 at 8:42 AM, Петр said: Добрый день. Подскажите мне,пожалуйста,как можно удалить круглые (round)апертуры?А то пытался ковыряться в настройках фильтров Edit-Delete,но путного ничего не нашел.Только галочки ставить на круглые апертуры и все. К сожалению, фильтра по типу апертуры - нет. Хотя, все интерфейсы подготовлены(может в 14 версии есть?). Но тем не менее, в инете есть элементарные макросы, которые позволяют отобрать апертуры по типу, основанные на Dcodeshape! . Рекомендую тут базовые знания по написанию макроса, а по Вашему запросу даже пример. стр. 9 https://www.rodnik.ru/upload/medialibrary/9c6/9c66154f9b601a6511d38ec809b0fb36.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться