日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          新聞中心

          EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > labview的深入探索----如何實現(xiàn)類似C的函數(shù)指針調(diào)用

          labview的深入探索----如何實現(xiàn)類似C的函數(shù)指針調(diào)用

          作者: 時間:2017-01-09 來源:網(wǎng)絡(luò) 收藏
          C語言中有函數(shù)指針的概念,對于相同的參數(shù)數(shù)量和參數(shù)類型,以及相同的函數(shù)返回值,通過傳遞函數(shù)指針,可以動態(tài)地調(diào)用不同的函數(shù)實現(xiàn)不同的功能.

          我們先看看C的一個函數(shù)指針調(diào)用的例子:

          #include

          int max(int x,int y)
          {

          int z;
          if(x>y) z=x;
          else
          z=y;
          return (z);
          }

          //求最大值

          int min(int x,int y)
          {
          int z;
          if(x>y) z=y;
          else
          z=x;

          return(z);


          }

          //求最小值

          int add(int x,int y)
          {


          return(x+y);

          }

          //求和

          int process(int x,int y,int (*fun)())
          {

          int result;
          result=fun();

          return result;

          }


          int main()
          {
          int a,b,result;
          a=10;
          b=5;
          result=process(a,b,max);
          result=process(a,b,min);
          result=process(a,b,add);

          }
          從上面的C程序可以看出,通過一個PROCESS函數(shù),可以實現(xiàn)不同的函數(shù)調(diào)用,這就是函數(shù)指針的重要用途.LABVIEW是否能實現(xiàn)類似的功能?


          通過VI SERVER可以實現(xiàn)類似的功能.我通過一個簡單的例子說明實現(xiàn)的過程.

          首先定義兩個加法和乘法的子VI.



          注意,必須定義連接器,而且參數(shù)數(shù)量和位置必須完全相同(所謂的嚴格類型定義)



          上一頁 1 2 下一頁

          關(guān)鍵詞: labview函數(shù)指

          評論


          技術(shù)專區(qū)

          關(guān)閉