日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

PMAC应用七-SDK的使用1

發布時間:2023/12/29 编程问答 52 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PMAC应用七-SDK的使用1 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

PMAC應用七-與上位機通訊1

  • 準備工作
    • 開發套件的下載與安裝
  • C#編程
    • 一個小Demo
      • C#使用
      • 同步通信
  • 結后語

準備工作

開發套件的下載與安裝

泰道提供了一套PowerPMAC的上位機開發套件,此開發套件是.NET組件和功能的集合,可用于創建與PowerPMAC通信的基于.NET的HMI應用程序。與PowerPMAC的通信基于SSH協議。這些組件是沒有窗口的對象,包括基本通信,錯誤報告,數據收集,構建和下載預編譯的項目以及未經請求的響應。PDK附帶示例程序。下載鏈接。
下載好后直接安裝

默認安裝在C:\DeltaTau\PowerPMAC\3這個路徑下

里面提供了所需的鏈接庫和使用手冊以及樣例,樣例是基于vs2015編寫的。

C#編程

一個小Demo

C#使用






同步通信

  • 同步通信

字符串發送給PMAC,會等待PMAC返回數據。此種方法最為簡單,但效率不高。

  • 異步通信

將字符串發送給PMAC后,上位機軟件可以運行別的任務,PMAC返回值后會觸發事件。

添加以下變量聲明在public partial class Form1 : Form下

ISyncGpasciiCommunicationInterface communication = null; deviceProperties currentDeviceProp= new deviceProperties(); deviceProperties currentDevProp= new deviceProperties(); String commands = String.Empty; String response = String.Empty;


右鍵工程-添加-新建項-設置文件


默認ip192.168.0.200

public Form1(){this.currentDevProp.IPAddress = Settings1.Default.defaultIPAddress;this.currentDevProp.Password = Settings1.Default.defaultPassword;this.currentDevProp.PortNumber = Convert.ToInt16(Settings1.Default.defaultPort);this.currentDevProp.User = Settings1.Default.defaultUser;this.currentDevProp.Protocol = CommunicationGlobals.ConnectionTypes.SSH;this.communication = Connect.CreateSyncGpascii(currentDevProp.Protocol, this.communication);var bSuccess = this.communication.ConnectGpAscii(currentDevProp.IPAddress, currentDevProp.PortNumber, currentDevProp.User, currentDevProp.Password);}

雙擊button按鈕進入Transmit_Click函數
添加如下代碼

String response; testBox2.Text=String.Empty; var communicationStatus=this.communication.GetResponse(textBox1.Text,out response); textBox2.Text=response;


運行程序后,會自動和PMAC連
在上面textBox中寫入要發送的指令,點擊Transmit按鈕
返回值在下一個textBox


結后語

這篇我先用一個小的實例來介紹一下開發套件的使用,下一篇詳細介紹一下FTP文件傳輸和異步通訊終端的使用。

總結

以上是生活随笔為你收集整理的PMAC应用七-SDK的使用1的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。