½ºÅ©¸³Æ®¶ó´Â°ÍÀ» Â¥ º¸¾Ò½À´Ï´Ù~ ±×·±µ¥... ÇÑ°¡Áö... ¿©Â庸°í ½ÍÀº°Ô À־¿ä...¤§¤§

   Á¶È¸ 4303   Ãßõ 0    

안녕하세요 억군입니다. 

저번의 삼각형 식 세워주신거 토대로 공부 해서 다시 스크립트를 짜 보았습니다. ㅋㅋ 
그 결과물이 이건데요.....

// === Script Variables === //

double l = 392 ; // center to JH upper wire length
double ll = 0 ;  // luffing wire length
double a = 338.4 ; // Backstay diagonal Length
double b = 171 ; // backstay Hight
double c = 191 ; // backstay Length
double cc = 0 ; // center to jh upper wire base distance
double hh = 0 ; // jh upper wire hight 
double h = 0 ; // upper triangle hight
double cx = 0 ; //upper triangle base distance
double xa = 0 ; //upper triangle - angle
double ca = 0 ; //opposite angle of jib angle
double ba = 0 ; //JH Wire Angle

// === Value calculation  === //

hh = l *(Math.sin(Angle.getIntValue()*Math.PI/180));
cc = l *(Math.cos(Angle.getIntValue()*Math.PI/180));
cx = c + cc ;
ll = Math.sqrt(((cx)*(cx))+((hh-b)*(hh-b)));
h = ll *(Math.cos(Angle.getIntValue()*Math.PI/180));
xa = Math.atan(cx/h*Math.PI/180) ;

@@@@@ atan_Angle_DISP.write(xa) ;  @@@@@

// === Script End  === //

atan_Angle_DISP 라는 장치변수에 내부변수 xa 의 값을 써 넣으면 미션이 끝납니다.... ;ㅂ; 

get.IntValue(); 라는 메소드로 해당 변수의 값이 유효하게 됩니다. 
그런데 해당 코드에서 xa 라는 내부변수는 get.IntValue();를 붙여 놓으니 유효하지 않다 하네요~ 
이 메소드를 내부변수에서 유효하게 쓸 수 있는 방법은 어떤게 있을런지...  
약간 만져진 java 기반입니다. 구동 OS는  Windriver 이구요. 

일단 hh 나 cc 같이 계산 안의 외부변수와 조합된 getIntValue 는 유효하게 동작하는지 외부로 값이 출력이 잘 됩니다. 


미리 감사드립니다~ ;ㅂ; 
신경쇠약 터프가이!!!!!!!!!
ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
¹«¾Æ 2014-09
getIntValue ´Â AngleÀ» ¼±¾ðÇÑ Å¬·¡½ºÀÇ ¸É¹ö ÇÔ¼ö¶ó¼­
Angle.getIntValue() ¿ä·±°Ô µÇ¾úÁö¸¸
xa ÀÇ °æ¿ì´Â ±×³É double À̶ó´Â ÀÚ·áÇüÀÌ¶ó¼­ ±×·± ¸É¹öÇÔ¼ö°¡ ¾ø¾î¼­ ÀÔ´Ï´Ù.
±»ÀÌ int ÇüÀ¸·Î ¹Ù²ã¾ß ÇÑ´Ù¸é
atan_Angle_DISP.write((int)xa) ;
ÀÌ·±½ÄÀ¸·Î Çüº¯È¯À» ½ÃÄѺ¸´Â °ÍÀº ¾î¶³·ÃÁö¿ä?
±×·±µ¥
xa = Math.atan(cx/h*Math.PI/180) ;
À» º¸¸é xa °ªÀÌ ¶óµð¾ÈÀ¸·Î ³ª¿Ãµí Çѵ¥ int ÇüÀ¸·Î ¹Ù²Ù¸é µ¥ÀÌÅÍ ´Ù ³¯¾Æ°¥ÅÙµ¥¿ä..


xa = Math.atan(cx/h)*180/Math.PI;
atan_Angle_DISP.write((int)xa) ;

¿ä·¸°Ô ÇϼžßÇÒµí Çѵ¥¿ä.


QnA
Á¦¸ñPage 2961/5616
2014-05   4611582   Á¤ÀºÁØ1
2015-12   1160173   ¹é¸Þ°¡
2014-09   5216   ±è¹ÎöGC
2014-09   18421   Àá»Ç¶×¶¯
2014-09   4258   À嵿°Ç2014
2014-09   4492   °ÉÀνÅȫö
2014-09   4018   ´ÏÆ÷
2014-09   5526   2FluF
2014-09   10807   À©µµ¿ì10
2014-09   5729   GodokNam
2014-09   3903   °¡ºü·Î±¸³ª
2014-09   4936   ¹ÚÁø¿µÀӴϵÂ
2014-09   6713   cjsrbc
2014-09   4034   ¾Þ¾Þ¾Þ
2014-09   3929   ¹Ú»ó¹ü
2014-09   18289   Á¤ÀºÁØ1
2014-09   4129   ±è¿µ±â´ëÀü
2014-09   9236   ³ªÆÄÀÌ°­½ÂÈÆ
2014-09   4584   ȸ¿øK
2014-09   5252   Realwook
2014-09   6176   ÇʵåÅ×½ºÅÍ
2014-09   5467   ¹ÚÁø¿µÀӴϵÂ