Community
인벤터 Inventor - 한국어
프로그램에 관한 사용 방법, 기술, 정보 등을 검색하고, 질문을 통해 서로 도움을 주고 받을 수 있습니다.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

iLogic 문의 드립니다.

1 REPLY 1
SOLVED
Reply
Message 1 of 2
cjfgns1003
199 Views, 1 Reply

iLogic 문의 드립니다.

BOM에 가로x세로x높이를 표기 해주는 logic인데 어느 부분에서 오류인지 잘모르겠네요...

 

Parameter.Quiet = True
Parameter("xx1") = iProperties.Value("COS", "Revision Number")

Round(MaxOfMany(Measure.ExtentsLength, Measure.ExtentsWidth, Measure.ExtentsHeight), 1) & "x" & Round(Measure.ExtentsLength + Measure.ExtentsWidth + Measure.ExtentsHeight - MaxOfMany(Measure.ExtentsLength, Measure.ExtentsWidth, Measure.ExtentsHeight) - MinOfMany(Measure.ExtentsLength, Measure.ExtentsWidth, Measure.ExtentsHeight), 1) & "x" & Round(MinOfMany(Measure.ExtentsLength, Measure.ExtentsWidth, Measure.ExtentsHeight), 1)
If My_Expression Then

End If
1 REPLY 1
Message 2 of 2
yd_kwon
in reply to: cjfgns1003

올려주신 코드에는 변수 설정이 빠져 있는데, 임시 변수 붙여서 테스트하면 Round 쪽은 잘 나옵니다.

Measure.ExtentsLength → aaa

Measure.ExtentsWidth → bbb

Measure.ExtentsHeight → ccc

Dim aaa, bbb, ccc As Double
aaa = 1.2345
bbb = 2.3456
ccc = 3.4567

temp = Round(MaxOfMany(aaa, bbb, ccc), 1) & "x" & Round(aaa + bbb + ccc - MaxOfMany(aaa, bbb, ccc) - MinOfMany(aaa, bbb, ccc), 1) & "x" & Round(MinOfMany(aaa, bbb, ccc), 1)

MessageBox.Show(temp, "Title")
MessageBox.Show(TypeName(temp), "Title")

 다른 코드가 더 없어서, 확인 가능한 정도는 이 정도입니다.

CAM-Fusion 360/Inventor
CAD-Fusion 360/Inventor
Before PowerMILL

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums