2025最新热门电视排行榜-2025最新上映电影-2025最新院线大片抢先看-2025最新在线观影网站-2048国产精品原创综合在线-23部人禽伦

newhzh
級別: 探索解密
精華主題: 0
發帖數量: 4 個
工控威望: 132 點
下載積分: 610 分
在線時間: 3(小時)
注冊時間: 2013-06-28
最后登錄: 2013-07-18
查看newhzh的 主題 / 回貼
樓主  發表于: 2013-06-28 15:54
環境:VS2008 C#.NET,MX Component3.00A ,PLC型號:FX3U-16MT
在項目中引用了ACTPCCOMLib , 代碼如下:

private void btnRead_Click(object sender, EventArgs e)
        {
            ACTPCCOMLib.ActFXCPUClass act = new ACTPCCOMLib.ActFXCPUClass();
            int val = act.Open();
            if (val != 0)
            {
                MessageBox.Show("PLC通訊打開失敗!");
                return;
            }
            
            int B;

            val = act.ReadDeviceBlock("D0", 10, out B);
            
            memoEdit1.Text = "返回代碼:" + val.ToString();
            
        }

在執行ReadDeviceBlock函數時,報錯,請教一下哪里的問題?
多謝!
newhzh
級別: 探索解密
精華主題: 0
發帖數量: 4 個
工控威望: 132 點
下載積分: 610 分
在線時間: 3(小時)
注冊時間: 2013-06-28
最后登錄: 2013-07-18
查看newhzh的 主題 / 回貼
1樓  發表于: 2013-06-28 16:50
在C#里面,ReadDeviceBlock函數提示的out參數是int型,我就不太明白,從D0開始讀取10位,這個返回值怎么能存放在一個int型的參數中?按理說應該給給int[]數組類型作為返回值啊。
想不明白,請不吝賜教!
newhzh
級別: 探索解密
精華主題: 0
發帖數量: 4 個
工控威望: 132 點
下載積分: 610 分
在線時間: 3(小時)
注冊時間: 2013-06-28
最后登錄: 2013-07-18
查看newhzh的 主題 / 回貼
2樓  發表于: 2013-07-18 14:56
這樣寫即可:

int[] B=new int[10]

val = act.ReadDeviceBlock("D0", 10, out B[0]);

主站蜘蛛池模板: 国产欧美日韩一区二区三区视频 | 亚洲欧美另类在线图片区 | 99精品免费 | 日本一区二区三 | 国产女人喷潮免费视频 | 精品+在线+国产手机 | 亚洲第一精品电影网 | 亚洲欧美日韩国产色另类 | 中文字幕在线免费 | 日产精品一线二线三线 | 国产日韩精品一区二区在线观看 | 欧美白皙视 | 777国产偷窥盗摄精品1 | 欧美大片欧美激情性色a∨在线 | 亚洲中文字幕30页 | 日韩精品免费一区二区三区高清 | 在线欧美日韩精品一区二区 | 国产初次在线观看 | 日本欧美一区二区三区在线播放 | 国产厨房一区二区三区 | 国产普通话对 | 国产精品亚洲综合视频 | 一区二区三区在线视频不卡 | 好吊妞在线视频免费观看综合网 | 国产精品自在线拍国产电影 | 亚洲产国偷v产偷v自拍色戒 | 国产经典三级在线播放 | 玩成熟老熟女视频 | 亚洲人成影视在线观看 | 国产欧美精品久 | 西瓜影音免费 | 日韩精品中文字幕高清在线 | 乱子伦精品视频 | 国产欧美日韩精品在线观看 | 国产精品免费视频色拍拍 | 最近免费中文字幕视频高清在线看 | 1区2区3区高清视频 色老大综合 | 日本韩国三级aⅴ在线观看 老妇小说 | 国产精品成熟老女人 | 精品一区二区免费vr | 欧美日韩高清一区二区三区 |