Description
專業級應用程式介面 DLL, 提供 CANopen 平台, 可用於建立 PC 應用程式。產品包含完整技術文件、範例應用程式及 Header 檔案, 支援 C、C++ 與 .NET (Framework)。
CANopen DLL 是一套系統, 可讓使用者快速且輕鬆地開發客製化 CANopen PC 應用程式, 無需深入了解 CANopen 的所有細節。套件包含專業級 CANopen DLL 與專業級 PEAK CAN Driver DLL, 以及技術文件、C Header 檔案與 Library/Import 檔案。CANopen DLL 負責實作 CANopen 功能, 並透過 PEAK CAN Driver DLL 或 Kvaser CAN Driver DLL 與 CAN 介面進行通訊。
CANopen DLL 可快速且輕鬆地建立客製化 CANopen Master、Manager 與設定工具, 也可用於開發自訂資料傳輸程式、韌體更新程式及網路分析應用程式。此外, 還可用於設計產線測試應用程式, 無需讓操作人員學習 CANopen 的相關功能與專業術語。
Features
以下為 CANopen DLL 的功能概覽。此清單並非完整列出所有功能, 但可概略了解 CANopen DLL 所具備的功能與能力。
-
向所有節點或單一節點傳送 Network Management 訊息
-
對節點執行 SDO 快速傳輸或分段下載
-
從節點執行 SDO 快速傳輸或分段上傳
-
SDO 傳輸期間提供進度 Callback
-
SDO 傳輸完成時提供操作結果 Callback
-
SDO 傳輸採非阻塞方式, 方便應用程式開發
-
可取消目前正在執行的 SDO 傳輸
-
高速網路掃描, 用於確認網路上的節點, 通常可在 0.5 秒內完成
-
所有訊息通常提供 1 μs 精度的時間戳記
-
支援 CAN 2.0A 與 CAN 2.0B 訊息
-
支援 Remote Transmission Request (RTR) 訊息
-
傳送與接收一般 CAN 訊息
-
CAN 訊息傳送與接收 Callback
-
提供事件 Callback, 包括 Bus Off、Timeout、硬體錯誤與協定錯誤
-
可取得目前時間戳記, 用於與接收訊息的時間戳記進行比較
-
可即時切換網路與 CAN 介面
-
高速大量 SDO 快速寫入, 可同時寫入所有節點
-
可設定 Timeout 與時間延遲
-
將 Device Configuration Files 寫入節點
-
將 Network Configuration Files 寫入網路, 一次設定所有節點
-
接收 Error Frame
-
重設 CAN 介面
-
PDO 傳送與接收, 支援 Event Time、Inhibit Time、SYNC、狀態變更偵測及 Application Layer 傳送核准/拒絕
-
可連接至沒有 CAN 介面的內部網路, 用於 CANopen 網路模擬
-
可搜尋並識別網路上的 LSS Slave
-
可設定 LSS Slave 的 Node ID 與 Bit Timing
-
支援 CiA 1301 - CANopen FD
-
PDO 資料長度最高可達 64 bytes
-
支援 PEAK 與 Kvaser CAN FD 介面
-
Enhanced Emergency 訊息
-
支援 CANcrypt
-
與 CAN 節點進行加密通訊
-
節點配對 (Node Pairing)
產品內容
以下為開發套件所包含的檔案:
-
專業級 CANopen DLL, 實作 CANopen 功能
-
PEAK 專業級 CAN 介面 DLL
-
C Header 檔案
-
Microsoft Visual C++ 的 Library/Import 檔案
-
C# (.NET) Assembly
-
Microsoft Visual C++、C# 與 Python 範例應用程式
-
CANopen DLL 使用手冊
Windows CE/ Windows Embedded Compact/.NET 支援
可提供適用於上述作業系統的移植版本, 並可依據您的硬體平台與需求進行客製化移植。
系統需求
CANopen DLL 可運行於 Windows 7/8/8.1/10/11。需要搭配任一 PEAK 或 Kvaser CAN 介面使用。CANopen DLL 可支援目前提供的所有 CAN 介面。
此外, 亦需要 PC 應用程式開發環境。產品提供 Microsoft Visual C++ 所需的 Library 及/或 Import 檔案。若使用其他開發環境, 則需要根據 Header 檔案或 DLL 自行產生所需的 Library 或 Import 檔案。
限制事項
使用任何 PC 開發環境時, 均可提供一般技術支援, 包括 DLL 功能相關的一般性問題。若需要特定技術協助, 則僅適用於 Microsoft Visual C++ 或 C# 開發環境。
注意事項:
1. 價格及規格如有變更,恕不另行通知。
2. 產品停產(EOL)資訊恕不另行個別通知。
3. 產品圖片僅供參考,實際產品可能因版本或規格而有所不同。
4. 產品資訊、規格及供貨狀況以訂單確認時為準。