PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2016/05/25 13:08:09
Name 중요한건내의지
Subject [질문] C언어 해석 부탁드립니다..
IF (Raw_Max - Raw_Min) <> 0.0 THEN
        mFactor := (EU_Max - EU_Min) / (Raw_Max - Raw_Min);
ELSE
        mFactor  := 1.0;
END_IF;

IF(EU_Min < 0.0) THEN
        mOffset := EU_Min;
ELSE
        mOffset := 0.0;
END_IF;
        
                
Out_val := INT_TO_REAL(In_val) * mFactor + mOffset;

위의 내용 간단하게 해석부탁드려요.

(Raw_Max - Raw_Min)가 분모로 가기때문에 0이 안되서는 안된다.
mFactor는 (EU_Max - EU_Min) / (Raw_Max - Raw_Min) 값이며 다를때 1.0이다??


통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
16/05/25 13:11
수정 아이콘
제가 아는 c언어가 아니네요 .. if도 대문자고 <>는 처음보네요 .. 좀더 고수분이 해석을 크크

INT_TO_REAL 은 함수인거 같고 .. In_val 값을 도출하는 수식도 없고 ..
MDIR.EXE
16/05/25 13:13
수정 아이콘
c가 아니라 파스칼 같은데요.
별지기
16/05/25 13:14
수정 아이콘
mFactor = (EU_Max - EU_Min) / (Raw_Max - Raw_Min)
(Raw_Max - Raw_Min)가 0이면 mFactor = 1.0
저글링쫓는화염차
16/05/25 13:17
수정 아이콘
파스칼 같긴 한데 정확히 무슨 언어인지는 가물가물하네요. <> 는 다르다고 해석하므로 Raw_Max와 Raw_Min이 다를때 (즉 분모가 0이 아닐 때) mFactor를 나눗셈으로 계산하고, 같으면 1.0으로 고정하네요.
mOffSet은 EU_Min이 음수일 경우 EU_Min값으로, 0 이상이면 0.0으로 고정하고요.
아마 In_val은 입력받는 값인것 같고, 최종적으로 Out_val은 In_val에 mFactor를 곱해서 mOffset을 더해서 계산한다고 되어 있네요...
16/05/25 14:22
수정 아이콘
파스칼 진짜 오랜만에 봅니다.. 허허..
16/05/25 14:29
수정 아이콘
Raw의 스케일을 EU의 스케일로 변환하는것으로 보입니다.
아주 간단한 예를들어 100점 만점의 시험에서 30점을 받으면 50점 만점일때 몇점이냐, 하면 0~100 스케일을 0~50 스케일로 변경해야 하니 (50-0)/(100-0) = 0.5, 즉 점수에 0.5라는 factor를 곱하면 되는거죠.
근데 Raw 스케일이 없으면 변환이 불가능하니 그냥 그대로(1.0) 가는것이고요.
물론 모든 스케일이 0부터 시작한다는 보장은 없으니 offset만큼 이동을 시켜야하는데, 단 여기선 알수없는 모종의 이유로 EU 스케일의 최소값이 양수이면 이동을 시키지 않네요
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
83620 [질문] 자바 스크립트나 구글 스프레드시트용 스크립트를 배우려면 [1] 솔지3837 16/05/25 3837
83619 [질문] op amp해석 부탁드리겠습니다! 고수님들!! 낮소나밤아리1859 16/05/25 1859
83618 [질문] 요구사양보다 CPU나 램이 부족한 경우에 어떤 문제가 있나요? [7] 삭제됨3984 16/05/25 3984
83615 [질문] 머리 부딫친곳에 머리카락이 안납니다. [4] 삭제됨2273 16/05/25 2273
83614 [질문] 그래픽카드 질문이에요~ [2] 교자만두1578 16/05/25 1578
83613 [질문] 마블영화 뭐부터 봐야되나요? [11] 파란무테4554 16/05/25 4554
83612 [질문] 서울 롤러스케이트 탈수 있는곳 알려주세요. [2] 너이리와봐4387 16/05/25 4387
83611 [질문]  부동산 매매 계약, 중도해제시에 수수료를 지불해야 하나요? [4] Aneurysm2191 16/05/25 2191
83610 [질문] 내일 홍대 amp movement공연보러 가시는분 계신가요?? [2] 너는나의헛개수1709 16/05/25 1709
83609 [질문] 이영호 유투브채널 도입부 음악 질문입니다. [3] 기네스북4457 16/05/25 4457
83608 [질문] [오버워치] 저만 스트레스 받나요? [15] 아오신4739 16/05/25 4739
83607 [질문] 집에서 혼자 자세교정하기에 좋은운동 있을까요? [10] SaKurai3424 16/05/25 3424
83606 [질문] [LOL] 1:1 질문입니다. [7] 세월2012 16/05/25 2012
83605 [질문] 로봇청소기 구매 질문입니다. [5] 어느새주말2872 16/05/25 2872
83604 [질문] 대학원생 세금 환급 [2] 오징어와 말미잘3058 16/05/25 3058
83603 [질문] 살에 박힌 유리 질문입니다 [3] 택배2539 16/05/25 2539
83602 [질문] 걱정이 많고 자주 피곤합니다. [7] 삭제됨2757 16/05/25 2757
83601 [질문] [LOL] 리산드라 풀템일때 신발팔고 루덴의 메아리 가는건 어떤가요? [3] 미뉴잇3271 16/05/25 3271
83600 [질문] 육군 운전병 질문입니다. [14] 첸 스톰스타우트10951 16/05/25 10951
83599 [질문] C언어 해석 부탁드립니다.. [6] 중요한건내의지1908 16/05/25 1908
83598 [질문] 동요하나 찾습니다. [17] 파란무테2178 16/05/25 2178
83597 [질문] 닭가슴살 추천즘부탁드립니다 [9] 미터기2887 16/05/25 2887
83596 [질문] 제품 개발 및 회사 운영에 관한 질문 [1] JL1878 16/05/25 1878
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로