기본 콘텐츠로 건너뛰기

라벨이 Dimension인 게시물 표시

mdlDim_getActualValues 오류

Dimension의 텍스트를 읽을때 텍스트가 자동으로 계산되어 표시되는 경우는 mdlText_extract 함수를 통하여 읽었을때 *로 읽힙니다. 이럴때 mdlDim_getActualValues 함수를 통하여 실제 값을 구할 수 있습니다. 하지만 이 함수가 완전하지 않은지 가끔씩 에러가 발생합니다. 원인과 해결 방법을 알고 계신 분은 좀 알려 주세요... double pdValues[256] = {0,}; f (SUCCESS == mdlDim_getActualValues(&(element->el) , pdValues)) { m_sTextString.Format (_T("%.4f") , (pdValues[0] / uor)); }

Dimension 환경 설정하기

고객사로부터 아래와 같이 Dimension을 표기해 달라는 요청이 들어왔습니다. Dimension을 Dual로 표기해 달라는 것인데, 상단에는 ft-inch로 하단에는 metric으로 표기해 달라는 것이었습니다. 이렇게 표기 가능하도록 MSTN J7의 Dimension 환경 설정을 해보도록 하겠습니다. [Dimension Settings --> Units] Format을 AEC로 선택합니다. Primary Dimension 설정: -> Units을 Feet로 설정합니다. Secondary Dimension 설정: -> Show Secondary Units를 체크합니다. 이렇게 해야만 하단에 Dimension이 표기가 됩니다. -> Units을 Millimeters로 설정합니다. -> Label : 하단에 표기될 단위를 입력합니다. 입력하지 않으면 MM로 표기됩니다. 이렇게 설정하고 나서도 상단의 Dimension 단위 표기가 우리가 원하던 것과 다를 수 있습니다. 상단의 Dimension 단위 설정은 "Setting-->Design File-->Working Units"에서 하실 수 있습니다. Unit Names의 Master Units,Sub Units에서 원하는 단위를 입력하면 됩니다. 이렇게 하면 거의 원하는 Dimension 형식대로 표기할 수 있습니다. 마지막으로 하단의 Dimension을 감싸는 []표기 입니다. 이것을 Dimension Prefix,Suffix라고 하는데 이것은 "Dimension Settings-->Custom Symbols"에서 설정할 수 있습니다. 이렇게 해서 원하는 형식대로 Dimension을 표기할 수 있습니다. 주의) 결과 이미지를 보시면 하단의 Dimension Text가 []사이의 가운데에...