none
Mask RRS feed

  • 問題

  • 大家好!

    我在引用函數的時候,不懂這個範例裡的Mask的作用,Mask不是用在把數字取代成其他符號的功用嗎?

    範例說明如下:

    C/C++: 
    I32 APS_set_jog_param( I32 Axis_ID, JOG_DATA *pStr_Jog, I32 Mask ); 

    I32 Mask: Mask parameter setting. Bit format, set 0 will be masked.

    JOG_DATA裡有不同參數Mask bit number 從0到7總共8個

    範例程式碼:

    I32 ret; 
    JOG_DATA jog; 

    jog.i16_jogMode = 1; //Mask = 0x20 
    jog.i16_dir = 0; //Mask = 0x40 

    ret = APS_set_jog_param( Axis_ID, &jog, 0x20 | 0x40 ); 
    if( ret != 0 ) //Error 

    想要請問Mask在這裡是要做什麼事情? 謝謝大家! 如果有不詳細的地方,我會再補充上來!


    2014年10月24日 上午 02:05

所有回覆