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

   Á¶È¸ 4469   Ãßõ 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 3042/5686
2014-05   4970293   Á¤ÀºÁØ1
2015-12   1506596   ¹é¸Þ°¡
2023-07   1899   ±è¹ÎöGC
2017-01   10245   ĵÀ§µå
2013-04   20098   ¹Ì¼ÒÂï»ç
2017-01   7497   ¾çâ±Ç
2014-10   5090   ¼Ò¸®ÀïÀÌ
2016-02   4050   ¹èµåº¸ÀÌ
2010-04   7876   ¿À»ö¿À°¨
2020-07   2878   Psychophysi¡¦
2017-01   3910   À»Áö¹®´ö
2013-05   5259   luckyoo
2016-02   4833   ÃÖµÎÄ¡
2016-02   3770   ÁÒ½´¾Æ
2010-05   9377   ±è°Ç¿ì
2013-05   6156   ½Ã³ªºê·Î
2018-03   6722   ³Ê¸¸¹Ï´Â´Ù
2014-11   10441   Q±º
2018-03   4325   À¸¶óÂ÷Â÷Â÷
2023-08   2353   ±è¹ÎöGC
2014-11   6758   ³ªÆÄÀÌ°­½ÂÈÆ
2016-02   7181   ÀÌÇö¼®1