X6-04_How_do_I_write_a_com_port_communicate_program_of_XPAC_tc

Similar documents
(Microsoft Word - wes _\246p\246\363\250\317\245\316LED\277O\305\343\245\334\252\254\272A.doc)

(Microsoft Word - wes _\246p\246\363\250\317\245\316watchdog\250\276\244\356\265{\246\241\267\355\276\367.doc)

X5-05_How_to_use_specified_timer_to_realize_real-time_operation_tc

The golden pins of the PCI card can be oxidized after months or years

我 们 再 看 到 尼 西 米 记, 也 会 发 现 当 时 神 的 百 姓 有 一 颗 单 纯 受 教 的 心, 他 们 单 纯 的 听 从 神 的 教 导, 敬 畏 遵 从 神 的 训 诲 当 他 们 明 白 自 己 的 罪 孽 时, 个 个 俯 伏 在 地, 为 罪 痛 悔 哭 泣 在 整 个

谷, 你 一 定 会 更 敬 畏 上 帝 的 美 善 和 奇 妙, 不 过, 我 要 跟 你 分 享 一 件 能 与 之 媲 美 的 事, 这 是 发 生 在 印 度 贫 民 窟 当 中 的 见 证, 有 一 位 姐 妹, 一 年 前 她 从 未 听 说 过 基 督, 他 们 的 生 活 很 不 容

060522達文西密碼_全_.PDF

iziggi

如何將 WinCE5.0 程式昇級為 WEC7.0 程式 平台比較 CPU PXA270 CPU AM335x CPU 型號 WP-8x3x/WP-8x4x WP-514x/WP-515x VP-25Wx WP-8x2x/WP-9x2x WP-523x VP-x23x 作業系統版本 WinCE 5.

Information for consent

大 綱 最 有 利 標 目 的 及 類 型 最 有 利 標 之 辦 理 方 式 準 用 最 有 利 標 取 最 有 利 標 精 神 最 有 利 標 之 類 型 及 其 相 關 規 定 適 用 最 有 利 標 準 用 最 有 利 標 及 取 最 有 利 標 精 神 作 業 程 序 及 實 務 分 析

第一章.FIT)

教 务 信 息 教 学 日 常 运 行 工 作 4 月 6 日, 教 务 部 高 丽 琴 老 师 参 加 南 昌 市 教 育 局 2016 年 中 小 学 教 师 资 格 认 定 工 作 培 训 会 2016 年 教 师 资 格 认 定 工 作 是 从 省 考 向 国 考 过 渡 后 的 第 一 次

Microsoft PowerPoint ?????????3 [Compatibility Mode]

派遣公司人力資源管理措施對派遣人員離職傾向之影響:

计算机网络与经济(二).doc

Data Management Software CL-S10w

【主持人】:给大家介绍一下,这次的培训是我们画刊部的第三次培训,当然今天特别有幸请来著吊的摄影家李少白老师给我们讲课


!! :!!??!!?!??!!!... :... :'?'?! :' ' :'?' :'?' :'!' : :? Page 2

秘密大乘佛法(下)

國立臺東高級中學102學年度第一學期第二次期中考高一國文科試題

Page 2 of 12

<D2B0D0C4D3C5D1C52DC8CED6BEC7BF202D20BCC7CAC2B1BE>

Microsoft Word - Sunday

鎶ョ焊0

CL-S10w

概述

Measurement Studio Expands Your Test and Measurement Programming Power

信 息 披 露 义 务 人 声 明 1 信 息 披 露 义 务 人 依 据 中 华 人 民 共 和 国 公 司 法 中 华 人 民 共 和 国 证 券 法 上 市 公 司 收 购 管 理 办 法 公 开 发 行 证 券 公 司 信 息 披 露 内 容 与 格 式 准 则 第 15 号 权 益 变 动

, (, ),,,,,, : : ( ), :,,,,,,, ( ), ( ),,,,,, ( ) ( ),, :!,,,,,,,,,,,,,,,,,,,,,,, [1 ] :,,,, :, ;, ( ),, :,,,,,,,,,,, 66

候, 妳 看 準 他 睡 的 地 方, 就 進 去 掀 開 他 腳 上 的 被, 躺 臥 在 那 裡, 他 必 告 訴 妳 所 當 做 的 事 路 得 說 : 凡 妳 所 吩 咐 的, 我 必 遵 行 路 得 就 下 到 場 上, 照 她 婆 婆 所 吩 咐 她 的 而 行 波 阿 斯 吃 喝 完

Data Management Software CL-S10w

untitled

秘密

E11701


菩提道次第廣論

路 上 沒 說 話, 車 子 被 爸 離 去 後 開 走 了, 沒 什 麼 變, 除 了 一 股 淡 淡 的 香 味, 我 不 太 習 慣, 像 空 氣 中 的 粉 塵, 左 飄 右 飄, 光 中 飛 舞 我 沒 提, 看 車 窗 外, 外 面 不 太 有 趣, 我 只 是 沒 事 幹, 我 們 本

繁 華 國 小 101 學 年 母 親 節 感 恩 惜 福 - 跳 蚤 市 場 暨 科 學 闖 關 遊 戲 親 子 活 動 實 施 計 畫 一 依 據 : 本 校 101 學 年 度 校 務 計 畫 及 行 事 曆 二 目 的 : 1. 培 養 學 生 感 恩 惜 物 知 福 惜 福 的 節 儉 觀

台 中 市 北 屯 區 東 山 里 橫 坑 9 林 志 明 巷 89-5 菜 豆 菜 大 漿 果 菜 豆 菜 大 漿 果 小 漿 果 核 果 柑 桔 無 陳 錦 生 新 竹 市 香 山 區


育儿小故事(四)

目 录

單步除錯 (1/10) 打開 Android Studio, 點選 Start a new Android Studio project 建立專案 Application name 輸入 BMI 點下 Next 2 P a g e

Eaton kVA 用户指南


AutoCAD 用戶如何使用 ArchiCAD

untitled

ActiveX Control

Microsoft Word - 100年業務專輯全文_定稿_

KL DSC DEMO 使用说明

TR-10_UserManual_Cht.indd

1

投影片 1

RS-232C [11-13] 1 1 (PLC) (HMI) Visual Basic (PLC) 402

HeLinHong

ASP.NET MVC Visual Studio MVC MVC 範例 1-1 建立第一個 MVC 專案 Visual Studio MVC step 01 Visual Studio Web ASP.NET Web (.NET Framework) step 02 C:\M

ii Vue Bootstrap 4 ES 6 Vue Vue Bootstrap 4 ES 6 Vue 2 vue html vue html vue Vue HTML 5 CSS ES 6 HTML 5 CSS Visual Studio Code h

<4D F736F F D C4EABCC6CBE3BBFAB4F3C8FCCDA8D6AA E646F63>

epub83-1

(Guangzhou) AIT Co, Ltd V 110V [ ]! 2

103 USB C#.NET VB6 100 USB USB (Open Source) LibUsbDotNet USB Library.NET LibUsbDotNet Visual Basic.NET 2010 Express VB.NET 劉政鑫 王嘉鴻 i

FR-33.2_user_manual.indd

臺北縣議會第十五屆第四次大會主席裁定事項答覆表(稿)

第二章.FIT)

�Ӯתk«ßA5¤â¥U-½T©wª©

概述

學 過 程 技 能 中 是 重 要 的 一 環, 雖 然 控 制 變 因 的 課 程 要 進 入 小 學 階 段 才 會 接 觸, 但 我 們 嘗 試 讓 孩 子 在 科 學 遊 戲 中, 察 覺 到 不 同 的 條 件 會 影 響 比 賽 結 果, 進 而 讓 孩 子 把 這 些 條 件 一 一

Win-GRAF-User_Manual-chinese

第三篇 第 10 章 - 管理者登入第 11 章 - 更改網路商店 Logo 第 12 章 - 系統設定第 13 章 - 商品上架第 14 章 - 付款方式設定第 15 章 - 出貨方式設定第 16 章 - 特價商品 oscommerce 103

輕鬆學 Dreamweaver CS5 網頁設計..\Example\Ch0\ \.html..\example\ch0\ \mouse.txt..\example\ch0\ \ _Ok.html 學習重點 JavaScript 複製程式碼 mouse.txt Ctrl+C Ctrl+C 0-4

AL-MX200 Series

P4i45GL_GV-R50-CN.p65

untitled

(Microsoft Word - \256g\275b\252\354\305\351\305\347.doc)

an153f

录 目 录 第 5 章 我 们 的 世 界 第 5.1 节 精 彩 的 世 界 1 第 5.2 节 数 字 化 生 存 3 第 5.3 节 测 量 世 界 探 悉 4 第 5.4 节 取 样 - 量 化 导 致 信 息 丢 失 8 第 5.5 节 数 字 化 世 界 更 精 彩 10 第 6 章 L

Win-GRAF-User_Manual-chinese

當母親禱告時

高 职 计 算 机 类 优 秀 教 材 书 目 * 序 号 书 号 (ISBN) 书 名 作 者 定 价 出 版 / 印 刷 日 期 ** 配 套 资 源 页 码 计 算 机 基 础 课 计 算 机 应 用 基 础 刘 升 贵 年 8 月

内文(40期)(正确).FIT)

1 IT IT IT IT Virtual Machine, VM VM VM VM Operating Systems, OS IT

Chapter #

TTP-245 Plus / TTP-343 Plus TTP-247 / TTP-345 熱 感 式 / 熱 轉 式 條 碼 印 表 機 使 用 手 冊

ebook50-15

扭 轉 生 命 旅 程 ~ 部 長 序 ~ 我 國 家 庭 暴 力 防 治 法 自 87 年 公 布 至 今, 近 15 年 推 動 家 庭 暴 力 防 治 工 作 的 歷 程 中, 除 了 建 置 社 政 警 政 教 育 司 法 醫 療 等 防 治 網 絡, 積 極 協 助 遭 受 暴 力 傷 害

00. Cover

<4D F736F F D20B2D9D7F7D6B8C4CFA3A8B5DACEE5B0E6A3A E646F63>

96年第2次勘誤( 新增)

1. 课 题 研 究 的 背 景 及 现 状 据 统 计, 目 前 中 国 围 棋 人 口 已 经 已 超 过 了 4000 万, 同 时 学 棋 的 孩 童 显 著 呈 现 低 龄 化 的 趋 势, 虽 然 表 面 看 来, 很 多 培 训 机 构 都 有 不 少 孩 子 在 学 棋, 但 容 易

2016 勒索軟體白皮書

AN INTRODUCTION TO PHYSICAL COMPUTING USING ARDUINO, GRASSHOPPER, AND FIREFLY (CHINESE EDITION ) INTERACTIVE PROTOTYPING

移动数字证书Linux版用户手册(版本:F-2.0;适用硬件:F1、F2)

校园之星

先生別耍我

IT Essentials 5

Ellen G. White Writings

<B0B8C0FDCAD6B2E15FD3A1CBA2B0E6>

Transcription:

Author WeiKai Version 1.0.0 Date 2013/4/14 Page 1/11 我如何在 XPAC 上建立一個 COM port 通訊程式 Applies to: Platform OS version XPAC utility version XPAC series All versions (WinCE6) All versions XPAC SDK 提供 XPAC 結合 Visual C# Visual Basic.net 和 C++ 的完整解決方案 這個範例示範如何使用 MFC C# 和 VB.Net 控制 COM port 以和其他裝置通訊, 請照下列步驟建立程式 使用 MFC 控制 COM port 通訊 Step 1: 從 Toolbox 拖曳按鈕控制元件到表單上

Author WeiKai Version 1.0.0 Date 2013/4/14 Page 2/11 Step 2: 在按鈕控制元件上按下滑鼠右鍵, 並選擇 Properties Step 3: 在 Properties 視窗上的 Caption 屬性輸入 Send data 並按下 ENTER 鍵

Author WeiKai Version 1.0.0 Date 2013/4/14 Page 3/11 Step 4: 在主要檔案加入 #include "XPacSDK_CE.h" Step 5: 連擊在表單上的 Send data 按鈕控制元件 Step 6: 加入下列程式碼 在 Send data 按鈕點擊事件加入下列程式碼 使用 uart_open 開啟 COM port, 函式中的參數其字串格式為 COMx:,baudrate, parity bits,data bits,stop bits, 舉例來說假如你要開啟 COM1, 設定 baudrate 為 115200,parity bit 是 None, data bit 是 8,stop bit 是 1, 因此這個參數是 COM1:,115200,N,8,1 uart_open 型態 HANDLE uart_open(lpcstr ConnectionString);

Author WeiKai Version 1.0.0 Date 2013/4/14 Page 4/11 使用 uart_sendcmd 傳送資料, 函式中的第一個參數是開啟 COM 所得之 HANDLE, 第二個數是命令字串, 第三個參數是接收資料的緩衝暫存 uart_ SendCmd 型態 HANDLE uart_ SendCmd (HANDLE hport, LPCSTR cmd, LPSTR szresult); 使用 uart_close 關閉 COM port, 這個函式參數是 COM port HANDLE uart_close 型態 HANDLE uart_close(handle hport); Step 7: 建立和執行 依序按下 Build Build Solution 以建立執行檔, 在專案資料夾內可以獲得該執行檔, 將這個執行檔放置在你的 XPAC 上並執行它 1 2 假如你的 COM3 連接到 I-7044D, 且該模組的 baudrate 是 115200, 程式的結果如下圖下示

Author WeiKai Version 1.0.0 Date 2013/4/14 Page 5/11 附註 & 警告 參考下列 FAQ 文件上傳執行檔至 XPAC X5-02_How_to_debug_XPAC_programs_in_Visual_Studio_2005(2008)_online_through_the_TCPIP_engli sh X5-27_How to write a MFC application with XPAC SDK in visual studio 2005 X5-30_How to write a MFC application with XPAC SDK in visual studio 2008

Author WeiKai Version 1.0.0 Date 2013/4/14 Page 6/11 使用 C# 控制 COM Port 通訊 Step 1: 從 Toolbox 拖曳按鈕控制元件到表單上, 按鈕的 text 屬性設定為 Send data Step 2: XPacNet.dll 可以從 C# 範例程式 CD 或下列清單獲得, 最新版本可以從 ICPDAS 網站下載 1. CD:\SDK\XPacNET 2. ftp://ftp.icpdas.com/pub/cd/xp-8000-ce6/sdk/xpacnet/ 3. ftp://ftp.icpdas.com/pub/cd/xpac-atom-ce6/sdk/xpacnet/ 附註 & 警告 參考下列 FAQ 文件將 XPacNet.dll 加入至專案 X5-28_How to write a C#.net application with XPAC SDK in visual studio 2005 X5-31_How to write a C#.net application with XPAC SDK in visual studio 2008 Step 3: 連擊在表單上的按鈕控制元件

Author WeiKai Version 1.0.0 Date 2013/4/14 Page 7/11 Step 4: 插入下列程式碼在 Send data 按鈕點擊事件加入下列程式碼 使用 uart_open 開啟 COM port, 函式中的參數其字串格式為 COMx:,baudrate, parity bits,data bits,stop bits, 舉例來說假如你要開啟 COM1, 設定 baudrate 為 115200,parity bit 是 None, data bit 是 8,stop bit 是 1, 因此這個參數是 COM1:,115200,N,8,1 uart_open 型態 IntPtr uart_open(string ConnectionString); 使用 uart_sendcmd 傳送資料, 函式中的第一個參數是開啟 COM 所得之 HANDLE, 第二個數是命令字串, 第三個參數是接收資料的緩衝暫存 uart_ SendCmd 型態 Bool uart_ SendCmd (IntPtr hport, byte[] cmd, byte[] szresult); 使用 uart_close 關閉 COM port, 這個函式參數是 COM port IntPtr uart_close 型態 Bool uart_close(intptr hport);

Author WeiKai Version 1.0.0 Date 2013/4/14 Page 8/11 Step 5: 建立和執行 依序按下 Build Build Solution 以建立執行檔, 在專案資料夾內可以獲得該執行檔, 將這個執行檔放置在你的 XPAC 上並執行它 1 2 假如你的 COM3 連接到 I-7012, 且該模組的 baudrate 是 115200, 程式的結果如下圖下示 附註 & 警告 參考下列 FAQ 文件上傳執行檔至 XPAC X5-02_How_to_debug_XPAC_programs_in_Visual_Studio_2005(2008)_online_through_the_TCPIP_engli sh X5-28_How to write a C#.net application with XPAC SDK in visual studio 2005 X5-31_How to write a C#.net application with XPAC SDK in visual studio 2008

Author WeiKai Version 1.0.0 Date 2013/4/14 Page 9/11 Using VB.Net to control COM port communicate Step 1: 從 Toolbox 拖曳按鈕控制元件到表單上, 按鈕的 text 屬性設定為 Send data Step 2: XPacNet.dll 可以從 C# 範例程式 CD 或下列清單獲得, 最新版本可以從 ICPDAS 網站下載 1. CD:\SDK\XPacNET 2. ftp://ftp.icpdas.com/pub/cd/xp-8000-ce6/sdk/xpacnet/ 3. ftp://ftp.icpdas.com/pub/cd/xpac-atom-ce6/sdk/xpacnet/ 附註 & 警告 參考下列 FAQ 文件將 XPacNet.dll 加入至專案 X5-29_ How to write a VB.net application with XPAC SDK in visual studio 2005 X5-32_How to write a VB.net application with XPAC SDK in visual studio 2008 Step 3: 連擊在表單上的按鈕控制元件

Author WeiKai Version 1.0.0 Date 2013/4/14 Page 10/11 Step 4: 插入下列程式碼在 Send data 按鈕點擊事件加入下列程式碼 使用 uart_open 開啟 COM port, 函式中的參數其字串格式為 COMx:,baudrate, parity bits,data bits,stop bits, 舉例來說假如你要開啟 COM1, 設定 baudrate 為 115200,parity bit 是 None, data bit 是 8,stop bit 是 1, 因此這個參數是 COM1:,115200,N,8,1 uart_open 型態 IntPtr uart_open(string ConnectionString); 使用 uart_sendcmd 傳送資料, 函式中的第一個參數是開啟 COM 所得之 HANDLE, 第二個數是命令字串, 第三個參數是接收資料的緩衝暫存 uart_ SendCmd 型態 HANDLE uart_ SendCmd (IntPtr hport, byte[] cmd, byte[] szresult); 使用 uart_close 關閉 COM port, 這個函式參數是 COM port IntPtr uart_close 型態 HANDLE uart_close(intptr hport);

Author WeiKai Version 1.0.0 Date 2013/4/14 Page 11/11 Step 5: 建立和執行 依序按下 Build Build Solution 以建立執行檔, 在專案資料夾內可以獲得該執行檔, 將這個執行檔放置在你的 XPAC 上並執行它 2 假如你的 COM3 連接到 I-7044D, 且該模組的 baudrate 是 115200, 程式的結果如下圖下示 附註 & 警告 參考下列 FAQ 文件上傳執行檔至 XPAC X5-02_How_to_debug_XPAC_programs_in_Visual_Studio_2005(2008)_online_through_the_TCPIP_engli sh X5-29_ How to write a VB.net application with XPAC SDK in visual studio 2005 X5-32_How to write a VB.net application with XPAC SDK in visual studio 2008