시트 금속 부품에서 DXF를 신속하게 가져 오기

  • Thread starter Thread starter flaminio
  • Start date Start date
견적 요청 ღ♥ღ ; 메아 culpa.
나는 다른 사람들을 위해하고있는 일에 매우 감탄합니다. 나는 그것을 감탄하고 나는 분명하지 않다는 것을 인식합니다.
나는 8 월 26,에 이전 페이지에 당신을 기록했다. 약간의 결과와 매크로 정의를 변경하려고; 하지만 솔직히 나는 아무것도 이해.
나의 가장 총 ignorance에서, 나는 매크로의 정의가 재건축 보다는 오히려 단순화되었다고 생각했습니다.
그러나,이 첨부는 시간에 다운로드 한 참조 매크로입니다.
당신은 내가 도와 줬으면 손을 줄지 모른다.
어떤 경우 나는 당신에게 당신의 가용성을 사전에 감사합니다.
 

Attachments

나는 이해한다. ღ♥ღ, 죄 때문에 우리가 여전히 신체의 이름을 codify 때문에 매우 유용했습니다.
당신은 매크로를 변경할 수 있으므로 내보내기 디렉토리는 c:\dxf, 떠나는 <nome file=""> 수출 참고로?</nome>
제대로 이해하는 경우 보자 :
필수품:
- 함께 열고, 몇몇 모든 성분은 판금 부속입니다
- 매크로 실행

결과:
- 각 판금 성분은 경로 c:\dxf에서 저장됩니다
- 각 몸은 부속의 각 윤곽을 위해 수출됩니다

dxf 파일을 호출해야 하는 결과로 dxf 파일의 이름을 이해하지 못했습니다. <nome file="">, 단지 하나 저장될 것입니다.
그렇지 않으면 <nome corpo="">_ 한국어<nome file=""> 그 후에 모든 몸은 수출될 것입니다
잘못된 것을 이해하지 않은 경우의 물질을 제거해야합니다.

결과 코드 예제를 게시 할 수 있으며 시트가있는 측면 파일이 켜져 있습니까? 나는 여전히 2019 년, 당신이 나를 보내면 2020 나는 그들을 열 수 없습니다.</nome></nome></nome>
 
제대로 이해하는 경우 보자 :
필수품:
- 함께 열고, 몇몇 모든 성분은 판금 부속입니다
- 매크로 실행

결과:
- 각 판금 성분은 경로 c:\dxf에서 저장됩니다
- 각 몸은 부속의 각 윤곽을 위해 수출됩니다

dxf 파일을 호출해야 하는 결과로 dxf 파일의 이름을 이해하지 못했습니다. <nome file="">, 단지 하나 저장될 것입니다.
그렇지 않으면 <nome corpo="">_ 한국어<nome file=""> 그 후에 모든 몸은 수출될 것입니다
잘못된 것을 이해하지 않은 경우의 물질을 제거해야합니다.

결과 코드 예제를 게시 할 수 있으며 시트가있는 측면 파일이 켜져 있습니까? 나는 여전히 2019 년, 당신이 나를 보내면 2020 나는 그들을 열 수 없습니다.</nome></nome></nome>
나는 당신에게 전형적인 multibody 케이스를 붙어.
이 경우 우리는:
파일 이름: sp30tel1605
몸 이름: sp30tel1605_01 (단, 부품 코드 + 간단한 진보)
그래서 당신이 진보적 인 몸 만 이름을하면 이론 (_01)는 될 수있다 <nome file=""><nome corpo=""> 다체를 인식하면.
당신은 무엇을 생각합니까?
나에게 속하는 재료는 그것을 떠나는 경우입니다.
다시 </nome></nome>ღ♥ღ
 

Attachments

나는 시험을 시도했지만, 나는 기능 관리자에서 그것을 통지했지만, 당신은 신체를 변경하지 않았다하지만 폴더.
수출에 첫번째 몸의 이름은 예를 들면 cut-extrusion24를 위해 일 것입니다.
실수하지 않는 경우 제대로 이름을 따야 합니다.
 

Attachments

  • Immagine.PNG
    Immagine.PNG
    8.3 KB · Views: 15
나는 시험을 시도했지만, 나는 기능 관리자에서 그것을 통지했지만, 당신은 신체를 변경하지 않았다하지만 폴더.
수출에 첫번째 몸의 이름은 예를 들면 cut-extrusion24를 위해 일 것입니다.
실수하지 않는 경우 제대로 이름을 따야 합니다.
시아오 ღ♥ღ, 대기를 용서.
나는 몸을 이름 짓; 그러나 나는 별도의 커트에서 그것을 보았다, 프로그램은 신체 폴더 코드를 읽는다.
 

Attachments

좋은 저녁. 누군가 dxf 수출에서 나를 도울 수 있습니까?
우리는 구부리는 기계를 샀습니다 그리고 우리는 다른 수준에 구부리는 선의 dxf를 수출하기 위하여 신경이 또는 다른 특성이 있는 것과 같이 동일하. 구부러진 노트는 텍스트로 설정되었다.
안녕하세요.
 
좋은 아침. 나는 질문이 있습니다.
이 매크로는 모두 잘 이동하지만, 몇 번의 조각이 axieme에서 반복되는 방법을 알고 싶다면 가능한가요?

그래서 나는 즉시 몇 번 조각이 잘라야합니다.
나는이 솔루션을 찾을 수 없습니다.

감사합니다.
 
환경의 명백한 물자로 함께 http://help.solidworks.com/2018/ita..._help.htm?id=a7609a18392f49cca9de367e64524ebf내 계정 이 논쟁, 당신이 떠나는 무슨, 해결하는 관리? 당신은 도움이 필요? 당신은 개선을 요청 했습니까?
당신이 나를 이미 사용 하 여 주어진 솔루션, 하지만 당신이 excel에서 인쇄 하는 시트에 조각의 이름을 찾고 있기 때문에 매우 불편 하 고 그들은 당신이 mad 될 수 있는 많은 세부 사항.

둘째, 나는 질문 뒤에 연구가 있다는 것을 아주 잘 알고 있습니다. 내가 일하는 이유를 설명하는 많은 시간이 없다면 내 결함이 없습니다. 그리고 그 이후로 당신은 내가 다른 솔루션으로 해결 된 질문에 갈 싶지 않은 dll에서 손을 넣지 못했습니다.
나는 심각한 사람이 아니고, 나는 몇 가지 메시지를 작성하고 나는이 일을 쓰는 조금 더 조심해야 할 문제 없습니다.
안녕하세요.
 
당신이 나를 이미 사용 하 여 주어진 솔루션, 하지만 당신이 excel에서 인쇄 하는 시트에 조각의 이름을 찾고 있기 때문에 매우 불편 하 고 그들은 당신이 mad 될 수 있는 많은 세부 사항.
왜 당신은 이미 다른 환경을 함께 가지고 있다면 엑셀에서 이동해야 합니까? 이용안내
대부분의 엑셀을 저장하고, 그것을 인쇄하지 않으며, 필터 명령으로 특정을 찾을 수 있습니다.
포럼에서 garb가 assieme의 양으로 속성을 채우는 매크로가 있습니다.

내가 일하는 이유를 설명하는 많은 시간이 없다면 내 결함이 없습니다.
아니. 그래서 당신이 대답하지 않는 종의 자녀는 누구입니까?
그리고 그 이후로 당신은 내가 다른 솔루션으로 해결 된 질문에 갈 싶지 않은 dll에서 손을 넣지 못했습니다.
포럼은 공유의 장소입니다, 당신이 그들을 공유 할 수있는 대안 솔루션을 찾을 경우. 또는 그것은 너무 많이 묻는?
나는 심각한 사람이 아니고, 나는 몇 가지 메시지를 작성하고 나는이 일을 쓰는 조금 더 조심해야 할 문제 없습니다.
나는 그것을보고하고 관리자에게 무료 학대를 할 경우, 그들이 필요한 생각하면, 측정을 수행 할 수 없습니다, 당신은 같은 구문을 해석 할 수 없습니다.
나는 신청자, 당신은이 경우에, 그 뒤에 달리기 없이 모든 정보를 주어야 합니다; 당신이 사용한 무슨 기능을 요구하면 대답하고 당신은 하지 않았다.
나는 또한 매우 심각한 사람이라고 쓰지 않았다, 그러나 당신은 문제와 그에 대해 설명하지 않는 구문을 작성,
다 l'impressione· 한국어 나는 확실하다, 작은 욕망의 참여하고 좋은 준비 서비스를 기다립니다.
그래서 내 인상입니다. 너? 좋은, 그것을 증명!
몇 가지 메시지가 문구를 가진 pretentious tone를 사용 한 사실에 allusive이기 때문에
두 개의 솔리드 웍스 값이 어딘가에 올라갈 것입니다.
누가 대답하는 경우, 나는이 경우에, 프로그램과 코드를 알고 dassault의 프로그래머이었다.

답변에 대한 토론에 썼기 때문에 연구, 시도, 체크 및 특히 시간이 있습니다. 물론 나는 매우 잘 이해하기 때문에 비즈니스에 대한 도움을 지불 팬들에게 무료로 요청하는 것이 더 편리합니다.
 
나는 asshole과 villain에 대해 지출하고 싶지 않아, 그래서 나는이 토론에 대답하기 위해 10 분을 무료로 찾을 때까지 기다리는 동안, 나는 당신에게 이전 요약을 줄 것이다 이름 * 나는 포기했다 :자주 묻는 질문 인사없이 진행되는 토론과 Vague 참조를하지 않는 두 줄의
그때 내 대답에, 문제 해결, 그것은 불가능 홈 > 제품 그 해결책이 있어야한다 (당신의 메시지가 발생하지만, 개념이 동일하거나 적어도 내가 이해하는 것 같다) 다른 것들 사이에서 오히려 건조 음색.나는 반환 나는 그것을 알지 못하기 때문에 저하를 포기하지 않고, 귀하의 요청에 대한 일관성을 자극하고 당신이 내보다 더 나은 도구를 가지고 있는지 도움이 적용하도록 초대합니다. 의심의이 유형을 명확하게.
나는 시트 금속에서 고체를 변환하는 데 사용하는 기능에 대해 물었다. 이것은 확실히 저를 만들지 만 데이터가 포함 된 .dll 라이브러리 파일이 있다면 아이디어가 없다는 것을 기억하기 위해 추가 데이터를 검색 할 수 있습니다.
시트 금속에서 고체의 변환이 어떻게 작동하는지 말해주고 이러한 dll 파일이 무엇인지 알고 있다면.
나는이 고체 변환에 대한 정보를 가지고 다시 물었다.
오늘 4 월 1 일부터 오늘까지 작성할 시간이 있었기 때문에 태양의 눈으로 사라졌지만, 다시 필요한 도움으로 다른 것들을 쓰는 데 도움이 필요했습니다. 요청에 따라 아무것도 할 수없는 토론에서 다른 것들을 작성하면 10 분이 다른 방법으로 해결하고 공유하지 못했습니다.
 
안녕하세요.
이 매크로를 시도, 수행:

dxf에 있는 판금 부속의 발달 수출을 위한 매크로
매크로는 어셈블리의 파일에서 시작되어야하며 시트 금속의 일부가 발견되면 다음과 같습니다.
- - - 그것은 열려 있습니다.
- 아직 존재하지 않는 경우 부분의 재료의 이름을 가진 하위 폴더를 만듭니다.
- 재료의 하위 폴더 내부 두께 값과 하위 폴더를 만듭니다.
- 부분의 각 윤곽을 위해, 간격의 이하 폴더 안쪽에, 윤곽의 dxf를 저장합니다
- 부분을 닫고 주기를 계속합니다
- 프로세스 메시지의 끝에서

나는 당신이 그것을 할 수 있기를 바랍니다
아름다운 일, 당신은 구부리는 선을 활성화할 수 있습니까?
 
con la speranza di Fare cosa gradita, qui sotto riporto la "sub main" modificata da sovrascrivere nella 매크로,
in verde trovi i commenti e le spiegazioni per le righe aggiunte, se non è chiaro fammi 사파이어:

하위 메인()
sldworks로 dim swapp. 관련 링크
sldworks.modeldoc2로 디엠 swmodel
sldworks.assemblydoc로 디엠 swassy
sldworks.configuration로 디엠 swconf
sldworks.component2로 디엠 swrootcomp
dim nstart 단 하나
dim bret 로 불린
swapp = 응용 프로그램 설정. 관련 링크
설정 swmodel = swapp.activedoc
설정 swconf = swmodel.getactiveconfiguration
swrootcomp를 설정 = swconf.getrootcomponent3 (true)
debug.print "파일 = " & swmodel. 이름 *
'''' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ' '' '' '' ' '' ' '' ' ' '' ' '' ' ' '' ' '' ' ' '' ' '' ' '' ' ' '' ' ' ' '' ' ' '' ' '' ' '' '' '' '' ' '' ' '' '' ' '' '' ' '' ' '' '' '' '' '' ' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ''
'''' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ' '' '' '' ' '' ' '' ' ' '' ' '' ' ' '' ' '' ' ' '' ' '' ' '' ' ' '' ' ' ' '' ' ' '' ' '' ' '' '' '' '' ' '' ' '' '' ' '' '' ' '' ' '' '' '' '' '' ' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ''
수출 dxf-dwg를 위한 조정 지역
이름 *
'in this part of code 부과 설정 때문에 solidworks 나를 표시하지 않습니다
'모든 구조 dwg\dxf mapping 설정 마스크
dim bshowmap 로 불린
mapping 파일 사용bshowmap = 스왑.getuserpreferencetoggle(swuserpreferencetoggle_e.swdxfdontshowmap)
bshowmap = false 그 후 bshowmap = true 다른 bshowmap = true
swapp.setuserpreferencetoggle을 설정 swuserpreferencetoggle_e.swdxfdontshowmap, 거짓 이름 * 이 부분은 이미 설정한 경우 mapping 파일을 변경하기 전에 옵션입니다.
'Save in the variable the string of the mapping file 그래서 그것이 매크로의 끝 후에 다시 시작할 수 있도록
dim old_mapping_file 로 문자열
이전_mapping_file = swapp.getuserpreferencestringlistvalue(swdxfmappingfiles) ' mi ritorna 광고 esempio "c:\...\mio_file.dat" 이름 *
'now step to the pointing string of mapping 파일
흰색 앞에, 즉, 문
swapp.setuserpreferencestringlist값 swuserpreferencestringlistvalue_e.swdxfmappingfiles, ""를 Whitening 매핑 문자열
'지금은 나중에 구출을 참조해야 할지도 파일을 부과
swapp.setuserpreferencestringlist값 swuserpreferencestringvalue_e.swdxfmappingfiles, "c:\...\mia_mappatura.dat"를 'mposed mapping 파일
'Dxf\dwg을 저장하는 동안 옵션 아래에서 찾을 수있는 커튼을 컴파일 한 문자열로 내 드롭 다운 라인 인덱스를 통과해야
swapp.setuserpreferenceinteger값 엠에디터 플러그 인 참조:Swdxfmappingfileindex 0 댓글 '나는 첫 번째 목록에서 다음 0
이름 * 이 명령은 선택적, 나는 구조 버전을 설정하려고
swapp.setuserpreferenceinteger값 swuserpreferenceintegervalue_e.swdxfversion, 3을 ' 수출 출시 부과 "es.r2000-2002"
이름 *
' 수출 dxf-dwg에 대한 미세 설정 영역
트래버스 구성 요소 swrootcomp, 1

이 두 줄을 삽입하는 사이클을 완료하면 초기 매핑 파일을 복원합니다.swapp.setuserpreferencestringlist값 swuserpreferencestringlistvalue_e.swdxfmappingfiles, ""를
swapp.setuserpreferencestringlist값 swuserpreferencestringlistvalue_e.swdxfmappingfiles, old_mapping_files, 구문 'mposed mapping 파일

'''' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ' '' '' '' ' '' ' '' ' ' '' ' '' ' ' '' ' '' ' ' '' ' '' ' '' ' ' '' ' ' ' '' ' ' '' ' '' ' '' '' '' '' ' '' ' '' '' ' '' '' ' '' ' '' '' '' '' '' ' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ''
'''' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ' '' '' '' ' '' ' '' ' ' '' ' '' ' ' '' ' '' ' ' '' ' '' ' '' ' ' '' ' ' ' '' ' ' '' ' '' ' '' '' '' '' ' '' ' '' '' ' '' '' ' '' ' '' '' '' '' '' ' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ''
msgbox (" 수출 완료!")

이름 *
안녕하세요.
나는 내가 날짜 포스트에 댓글을 달고 있다는 것을 알고, 나는 dxf에서 수출 매핑을 설정하는 데에도 불구하고, 나는 단지 그들을 볼 수 없습니다. 나는 또한 선을 놓기 위하여 시도했습니다:
swchildmodel.exportflatpatternview 파일 이름 & ".dxf", 1개·
swchildmodel.exportflatpatternview 파일 이름 & ".dxf", 0그러나 아무것도.
나는 또한 이 해결책을 읽었습니다:
"폴로로에 수출 된 파일에 접선을 변경하려면지도 파일에 쓰기해야합니다.
반도 선 [14] = 2, 층, 0"
그러나 나는이 데이터로 설정할 수있는 가능성을 찾을 수없는 맵핑의 구성에서 그것을 삽입 할 곳을 이해하지 않는다 ( 확실히 뭔가 잘못).
누군가가 나를 도울 수 있다면, 나는 감사한다.
나는 현재 2023 sp05 버전이 있습니다.
감사합니다.
당신이 몇몇 정보를 놓는 경우에 ps 나는 기쁩니다
 

Attachments

Forum statistics

Threads
58,191
Messages
495,938
Members
103,104
Latest member
FabioFrontini

Members online

No members online now.

Back
Top