濮阳杆衣贸易有限公司

主頁 > 知識庫 > 電銷機器人源碼支持二次開發(fā)(電銷機器人全套源碼)

電銷機器人源碼支持二次開發(fā)(電銷機器人全套源碼)

熱門標簽:安徽語音外呼系統(tǒng)招商 直播外呼系統(tǒng) 濟南電銷外呼系統(tǒng)定制 常州電話外呼系統(tǒng)代理 百度地圖標注怎么加速審核 備課機器人電話機 外呼系統(tǒng)是什么情況 新鄉(xiāng)防封卡外呼系統(tǒng)哪家專業(yè) 大型外呼系統(tǒng)公司

外部編程

利用VB/VC 外部編程能力

外部編程能力是指在測量軟件平臺下電銷機器人源碼支持二次開發(fā),通過VB/VC 等高級編程語言進行高級編程的能力。

PC-DMIS 測量軟件提供了強大的內部編程能力和外部編程能力電銷機器人源碼支持二次開發(fā),用戶不僅可以進行靈活的零件編程,也可以通過VB/VC/C++ 高級語言進行高級編程。通過外部編程方式在PC-DMIS 測量軟件平臺下,電銷機器人源碼支持二次開發(fā)我們開發(fā)了齒輪專用測量評價軟件包,葉片測量評價軟件包,PC-DMIS 與EXCEL 之間數據傳遞等應用程序,擴大了PC-DMIS 測量軟件

功能和應用領域。

下面通過一些簡單的編程例子,僅僅展示編程思路,程序本身的意義對您沒有太大價值。

●利用VB 編程(外部編程事例I)

通過一事例,描述VB 編程全過程。下面這個例子是用VB 實現特殊測量結果報告的輸出,也就是PC-DMIS 測量完成后,把所有測量點坐標提取出來直接寫到一個ASCII 文件中。

步驟1:打開PC-DMIS 軟件

步驟2:編寫測量點元素的PC-DMIS 程序。

運行該PC-DMIS 程序后,得到了一些點坐標和圓心坐標,下面我們編制一VB 程序,從測量結果中取出點坐標,并保存到一文件中。

步驟3:打開VB 軟件,編寫VB 程序。

打開Visual Basic,選擇菜單“文件” ->“新建工程”,這時出現一對話框讓電銷機器人源碼支持二次開發(fā)你選擇新建種類,如下圖:

步驟4:工程文件類型

選擇“標準EXE”并按“確定”,這時VB 就進入一個可供編程的新工程,該工程開始時提供了一個空的Form,如下圖:

步驟5:添加命令按鈕

通過工具菜單,在新工程中,添加命令按鈕,方法是:

在V B 左邊的工具欄中, 我們選擇CommandButton,并在這個空的Form 中“畫”一個Button。在右邊的屬性欄中,首先修改“名稱”為cmdGetPointsData,然后修改“Caption”為“取出測量點數據”,這里設計的Form。如圖4.20 所示:

用鼠標雙擊Button, 這時VB 產生一個空的Function , 如下:

Private Sub Command1 Click()

End Sub

步驟6:引用PC-DMIS 編程接口。

把PC-DMIS 編程接口引用到該工程中, 方法是:選擇菜單“工程”-> “引用”, 這里出現引用

對話框,在“可用的引用”中找到PC-DMIS3.5(或3.2)并選擇上,如下圖:

確定后,PC-DMIS 的接口庫PCDLRN.TLB就被加入到我們的工程中了。

步驟7:在函數中添加內容。

在函數中添加內容,完成設計要求動作,方法是:

在Command1_Click() 函數體中加入程序代

碼,

Private Sub Command1_Click()

Dim appPcdmis As New PCDLRN.Application

Dim prtsPcdmis As PCDLRN.PartPrograms

Set prtsPcdmis = appPcdmis.PartPrograms

Dim prtPcdmis As PCDLRN.PartProgram

Set prtPcdmis= appPcdmis.ActivePartProgram

Dim cmdsPcdmis As PCDLRN.Commands

Set cmdsPcdmis = prtPcdmis.Commands

Dim cmdPcdmis As PCDLRN.Command

Dim featName As String

Dim measX, measY, measZ As String

Dim theoX, theoY, theoZ As String

Open "c:point.txt" For Output As #1

For Each cmdPcdmis In cmdsPcdmis

If cmdPcdmis.Type= AUTO_VECTOR_FEATURE

Then

featName = cmdPcdmis.ID

measX = cmdPcdmis.GetText(MEAS_X, 0)

measY = cmdPcdmis.GetText(MEAS_Y, 0)

measZ = cmdPcdmis.GetText(MEAS_Z, 0)

theoX = cmdPcdmis.GetText(THEO_X, 0)

theoY = cmdPcdmis.GetText(THEO_Y, 0)

theoZ = cmdPcdmis.GetText(THEO_Z, 0)

Print #1, featName + " X "+ " Y "+" Z "

Print #1, "ACT ", measX, measY, measZ

Print #1, "NOM ", theoX, theoY, theoZ

Print #1,

End If

Next

Close #1

End Sub

執(zhí)行VB 程序

執(zhí)行VB 程序(PC-DMIS 不能關閉,否則VB程序執(zhí)行后,沒有結果輸出)。出現如下對話框:

按“取出測量點數據”按鈕,您可以在c:目錄下發(fā)現一個名為point.txt 的文件,該文件內容如下:

這樣,我們就把數據從PC-DMIS 中成功的取了出來,存到了指定的文件中。

PC-DMIS 與EXCEL 之間的數據傳遞(外部編程示例II)

EXCEL 是非常優(yōu)秀的制表軟件,用戶可以根據自己的需要,制做各式各樣的個性化的表格,雖然表格設計容易,但添置和錄入數據是非常麻煩的事。下面通過一示例,說明如何把測量數據自動添置到設計好的EXCEL 表格中.

在EXCEL 中,雙擊表格中的圖標,PCDMIS軟件中評價的數據將會自動傳遞到EXCEL表格中。

關注只需一秒,受益絕非一時

往期精彩:

如需要了解產品詳情,可電話咨詢專業(yè)客服人員:15358521011(微信同號)

標簽:黔東 吳忠 陽泉 天津 楚雄 湖州 海西 大理

巨人網絡通訊聲明:本文標題《電銷機器人源碼支持二次開發(fā)(電銷機器人全套源碼)》,本文關鍵詞  電銷,機器人,源碼,支持,;如發(fā)現本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《電銷機器人源碼支持二次開發(fā)(電銷機器人全套源碼)》相關的同類信息!
  • 本頁收集關于電銷機器人源碼支持二次開發(fā)(電銷機器人全套源碼)的相關信息資訊供網民參考!
  • 推薦文章
    微山县| 汝州市| 万全县| 沂源县| 鄂托克前旗| 揭东县| 广水市| 宁阳县| 巴彦县| 虹口区| 莫力| 黑水县| 邢台县| 宁阳县| 都兰县| 肥西县| 清镇市| 永和县| 上饶市| 商南县| 新乐市| 福安市| 江安县| 平凉市| 离岛区| 文安县| 临漳县| 科技| 崇左市| 上林县| 达州市| 宁波市| 米林县| 内黄县| 秀山| 梅州市| 常熟市| 剑川县| 英超| 孝义市| 福安市|