コード例 #1
0
 private void btnRead_Click(object sender, EventArgs e)
 {
     short[] arrShort = new short[3];
     //位址名稱 , 數量 , 出輸資料啟始位址
     //位址名稱: 例如 D3200
     //數量: 例如要讀取 D3200 D3201 D3202 數量就是3
     //出輸資料啟始位址: 假設有一個陣列 short[] sdata = new short[3];
     //從0開始放就 sdata[0] 從1開始就 sdata[1] ...
     iReturnCode  = axActUtlType1.ReadDeviceBlock2(txtPLCArea.Text, 3, out arrShort[0]);
     labInfo.Text = iReturnCode.ToString();
 }
コード例 #2
0
ファイル: Dispatcher.cs プロジェクト: daniel-ehsure/Packing
 /// <summary>
 /// 读数据
 /// </summary>
 /// <param name="address">地址</param>
 /// <param name="size">长度</param>
 /// <param name="data">数据</param>
 /// <returns></returns>
 public bool Read(string address, int size, out short[] data)
 {
     data = new short[size];
     return(axActUtlType.ReadDeviceBlock2(address, size, out data[0]) == 0);
 }