一種為控制器中Python編程高效提供實時數據的方法

基本信息

申請?zhí)?/td> CN202110656805.1 申請日 -
公開(公告)號 CN114020271A 公開(公告)日 2022-02-08
申請公布號 CN114020271A 申請公布日 2022-02-08
分類號 G06F8/41(2018.01)I;G06F8/36(2018.01)I;G06F16/22(2019.01)I;G06F16/23(2019.01)I;G06F16/25(2019.01)I 分類 計算;推算;計數;
發(fā)明人 楊光;張新勇 申請(專利權)人 北京標志卓信科技有限公司
代理機構 北京久維律師事務所 代理人 邢江峰
地址 100020北京市朝陽區(qū)立清路7號院2號樓1層1單元106室
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及編程技術領域,尤其涉及一種為控制器中Python編程高效提供實時數據的方法,首先通過協(xié)議處理程序將解析出來的外設數據實時值Value通過唯一的變量名字Key為索引更新到共享變量字典中;然后Python應用程序引用import并調用標準庫的API,通過變量的名字Key隨時到共享變量字典中查找當前實時值;當協(xié)議處理程序檢測到變量被Python修改,立即將該變化進行相應的數據編碼,并發(fā)送到相應的設備上;并調用特定的Python子程序,通知Python程序已完成發(fā)送;最后所有的外設均通過這種方式在內存中建立變量字典,將各種異種設備全部統(tǒng)一到了一個標準字典接口上。本發(fā)明極大的減輕了Python程序中訪問各種異種外設時學習外設通訊協(xié)議、編寫通訊程序和數據編解碼的工作量。