運動控制平台

Automation1 API 開發工具

Automation1 API 開發工具

使用 Automation1 API 開發客製化運動控制應用;完整支援 .NET、C、Python 及 LabVIEW,可跨平台部署至 Windows/Linux。直接存取控制器、執行 AeroScript 即時程式,並整合視覺與感測器,為系統整合商提供最高度的開發彈性與效能。
詳細介紹

Automation1 API 客製化應用程式開發

釋放 .NET、C、Python 與 LabVIEW 的全部潛力,驅動精密運動控制


Automation1 平台提供完整的軟體開發工具,包含 .NET、C、Python API,以及適用於 LabVIEWAutomation1 儀器驅動程式(Instrument Driver,為需要開發客製化應用程式的機器製造商與系統整合商,提供強大的程式設計能力。

其中,.NET API 開放了與我們軟體開發團隊同等級的存取權限;C 和 Python API 則涵蓋了多數通用功能,讓透過 Automation1 Studio 配置的系統,能被這些 API 全面控制;而功能最完整的 LabVIEW 儀器驅動程式,更進一步擴展了系統整合與控制的應用潛力。

核心功能特點

  • 支援多元開發環境
    可從 .NET、C、PythonLabVIEW 進行連接並控制 Automation1 控制器。
  • 實現跨平台部署
    能將應用程式部署至 WindowsLinux 作業系統。
  • 強化控制器互動
    可直接在控制器上執行命令、收集資料、擷取狀態及變更變數。
  • 無縫整合 AeroScript
    支援 AeroScript 程式的編譯、執行與完整控制。
  • 優化指令執行效率
    可透過 .NETC API 啟用指令佇列功能。
  • 簡化系統配置流程
    能使用 .NET API 直接進行系統配置與程式編譯。

Automation1 平台

Automation1 API 是 Automation1 運動控制平台的核心軟體層,此平台整合了開發與運作所需的所有元件,提供一個高度整合且操作直覺的環境,其主要構成元件包括:

  • 開發軟體
  • 控制器
  • 馬達驅動器
  • HyperWire® 光纖通訊匯流排

跨平台支援

.NET API.NET Core 為基礎建構,確保應用程式能順利部署於 WindowsLinux 作業系統,CPython API 同樣提供完整的跨平台支援,這代表在採用與驅動器整合的控制器架構時,您將可以完全移除 Windows 作業系統,建構一個更純粹、更穩定的控制環境。

不僅止於運動控制

從單純的運動程式設計,到多軸運動的協調與同步控制,iSMC 均能提供應對當今自動化挑戰所需的彈性與效能。

Automation1 控制器提供彈性的整合架構,能無縫納入視覺系統、機器人技術、雷射控制、感測器等多樣化技術,其 API 可與其他協力廠商的 API 平行運作,共同建構複雜的控制系統與客製化使用者介面,此外,控制器內建的 AeroScript 程式語言運行於確定性的即時作業系統(RTOS)之上,使用者可採取混合式開發策略,結合 Automation1 API 的高階控制與 AeroScript 的底層即時處理能力,實現兼具客製化與極致效能的精密系統。

持續優化

Automation1 平台持續演進,其 API 與設備驅動程式的功能也隨之強化,每當 Aerotech 為控制器開發新特點與功能時,都會同步更新 API 與驅動程式,確保您能即時存取最新的平台能力,維持開發工具的完整性。

技術規格

訂購資訊

下載

Automation1 API 規格書