在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

TSMaster小程序啟動和停止的自動化控制流程

上海同星智能科技有限公司 ? 2023-12-02 08:21 ? 次閱讀

在實際應用場景中,用戶常常需要按一定邏輯和時序來控制TSMaster內置功能模塊的啟動和停止,TSMaster軟件內置有C/Python小程序和圖形程序,開發者可以通過編程對這些模塊的運行進行精確控制。本文將重點和大家分享一下如何通過C代碼來控制TSMaster內置模塊的啟動與停止。

本文關鍵字:run_form、stop_form、C小程序、COM

目錄

窗口啟動和停止函數

內置小程序控制其它小程序的啟停

通過COM 控制小程序的啟停

Catalog

run_form和stop_form函數

在TSMaster內置的小程序有run_form函數和stop_form函數,用于控制TSMatser工作窗口的啟動和暫停。例如CAN / CANFD發送窗口,通過這兩個函數我們就能通過小程序編程實現對CAN / CANFD發送窗口進行控制,啟動或停止發送報文。ab1623b0-90a8-11ee-9788-92fbcf53809c.png

△ 圖1:小程序中的窗口啟停函數


ab2cef46-90a8-11ee-9788-92fbcf53809c.png

△表1:run_form函數說明


ab3b84f2-90a8-11ee-9788-92fbcf53809c.png

△表2:stop_form函數說明

使用小程序控制其它小程序的啟停

通過run_form函數和stop函數可以實現對TSMaster窗口的啟動和停止實現控制,這里的窗口自然也包括C小程序窗口、Python小程序窗口和圖形程序窗口。這樣我們就可以通過代碼互相控制小程序之間的啟動和暫停。如圖2中,我們創建了兩個C小程序,分別命名窗口名為“C 代碼編輯器 [1]”和“C 代碼編輯器 [2]”,我們在C小程序1中的按鍵事件中實現對C小程序2的控制,并在C小程序2的程序啟動事件和程序停止事件中把啟動信息打印到系統消息中。ab4f9104-90a8-11ee-9788-92fbcf53809c.jpg

△ 圖2:編程控制小程序的啟動和停止

在一些測試場景中我們需要控制一些小程序按順序循環啟動和暫停,可以在每個小程序中在需要停止當前小程序的時候調用terminate_application函數結束當前小程序,然后在程序結束事件中使用run_form函數啟動下一個C小程序。
如圖3中,我們在每個小程序的啟動后兩秒關閉本小程序并啟動下個小程序,實現了對C小程序1、2、3的循環控制。ab643230-90a8-11ee-9788-92fbcf53809c.jpg

△ 圖3:循環控制C小程序的啟動和停止

另外在使用這兩個函數有需要注意的一點,在使用窗口名作為入口參數時必須要把窗口的名稱輸入完整,例如圖2中,使用這兩個函數控制小程序的啟停時需要完整得輸入“C 代碼編輯器 [1]”,而不僅僅只是“1”,否則會在系統消息窗口報錯提示找不到窗口。

通過COM控制小程序的啟停

TSMaster開放了COM的接口方便開發者通過外部程序調用和控制TSMaster工程,但是并未開放類似小程序中的run_form和stop_form的接口直接控制TSMaster工程中小程序的啟動和停止。然而這并不代表就不能通過外部的程序控制TSMaster工程中小程序的啟動和停止,我們可以在這個被控制的TSMaster工程中常開一個小程序,在這個小程序中通過變量變化事件控制其它小程序的啟停,這樣就可以在外部程序通過調用系統變量的COM接口間接控制TSMaster工程中小程序的啟停。

通過COM控制TSMaster小程序的步驟

1.在被控制的TSMaster小程序中設置一個自動啟動的小程序,在這個小程序中關聯一個變量變化事件,在變量變化事件中使用run_form函數和stop_form函數控制其它小程序。
2.在調用COM組件的外部程序中使用load_project函數導入需要控制的TSMaster工程,配置好通道數量和映射這個屬性,然后使用connect函數啟動TSMaster工程。3.使用set_system_var_generic對TSMaster工程中的系統變量賦值,觸發C小程序中變量變化事件調用run_form和stop_form函數實現對TSMaster中小程序啟動和停止的控制。ab8aa5aa-90a8-11ee-9788-92fbcf53809c.jpg

△ 圖4:COM控制小程序的啟停程序

ab96f616-90a8-11ee-9788-92fbcf53809c.jpg

△ 圖5:COM控制小程序工程示例

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 控制
    +關注

    關注

    5

    文章

    1019

    瀏覽量

    123170
  • 自動化
    +關注

    關注

    29

    文章

    5711

    瀏覽量

    80926
  • MASTER
    +關注

    關注

    0

    文章

    105

    瀏覽量

    11535
收藏 人收藏

    評論

    相關推薦

    羅克韋爾自動化推出更智能、更安全的 M100 電子式電機啟動器革新電機控制方式

    組織能夠通過先進的功能安全解決方案和更精細的電機啟動功能簡化面板接線并降低組件和工程復雜性。? 羅克韋爾自動化推出更智能、更安全的?M100 電子式電機啟動器革新電機控制方式 羅克韋爾
    的頭像 發表于 04-01 09:59 ?138次閱讀

    部署更快,自動化程度高!TOSUN同星線控底盤解決方案

    基于TSMaster的底盤HIL仿真測試解決方案、EMB自動化測試解決方案。底盤HIL仿真測試解決方案基于TSMaster的HIL仿真測試系統,TSMaster作為唯一的
    的頭像 發表于 11-02 08:05 ?645次閱讀
    部署更快,<b class='flag-5'>自動化</b>程度高!TOSUN同星線控底盤解決方案

    機械自動化和電氣自動化區別是什么

    機械自動化和電氣自動化是現代工業生產中兩個重要的領域,它們在許多方面有著密切的聯系,但也存在一些明顯的區別。 一、基本概念 機械自動化 機械自動化是指利用機械設備、傳感器、
    的頭像 發表于 07-01 09:33 ?5770次閱讀

    機械自動化自動化的一種嗎

    引言 自動化技術是指利用控制裝置對生產過程進行控制,以實現生產過程的自動化。機械自動化自動化
    的頭像 發表于 07-01 09:32 ?2195次閱讀

    工業自動化中的控制方式

    工業自動化是現代工業發展的重要標志,它極大地提高了生產效率,降低了生產成本,并改善了產品質量。在工業自動化中,控制方式作為實現自動化控制的關
    的頭像 發表于 06-17 11:41 ?1208次閱讀

    如何實現PLC的自動化控制邏輯

    在工業自動化領域,PLC(Programmable Logic Controller,可編程邏輯控制器)扮演著至關重要的角色。PLC通過編程實現自動化控制邏輯,使設備能夠按照預定的
    的頭像 發表于 06-15 16:44 ?1668次閱讀

    變頻器啟動停止的接線方式

    變頻器作為現代工業自動化控制系統中不可或缺的組成部分,其啟動停止的接線方式直接影響到系統的運行效率和安全性。本文將詳細介紹變頻器啟動
    的頭像 發表于 06-12 15:36 ?3302次閱讀

    機械制造與自動化自動化類嗎

    自動化設計、制造、檢測和控制。它具有以下特點: 1.1 高度集成化:機械制造與自動化將多個工藝流程和設備集成在一起,實現自動化生產,提高生
    的頭像 發表于 06-11 11:18 ?1905次閱讀

    工業自動化自動化區別是什么

    生產過程的自動控制和管理。自動化的目標是提高生產效率、降低成本、減少人為錯誤和提高產品質量。自動化技術廣泛應用于各個領域,包括制造業、交通運輸、醫療保健、家庭生活等。 二、工業自動化
    的頭像 發表于 06-11 11:13 ?2275次閱讀

    工業自動化控制技術原理是什么

    工業自動化控制技術是現代工業生產中不可或缺的一部分,它通過自動控制系統對生產過程進行監控、調節和優化,以提高生產效率、降低成本、保證產品質量和提高生產安全性。本文將詳細介紹工業自動化
    的頭像 發表于 06-11 11:06 ?2631次閱讀

    工業自動化控制設備包括什么設備

    工業自動化控制設備是現代工業生產中不可或缺的一部分,它們通過自動化技術實現生產過程的高效、穩定和精確控制。本文將詳細介紹工業自動化
    的頭像 發表于 06-11 11:04 ?3014次閱讀

    工業自動化控制系統有哪些

    工業自動化控制系統是現代工業生產中不可或缺的重要組成部分。它們通過自動化技術,實現了生產過程的自動化、智能和信息
    的頭像 發表于 06-11 10:55 ?2386次閱讀

    工廠自動化控制的典型實現方式

    工廠自動化控制是現代制造業的關鍵組成部分,它通過應用先進的信息技術、自動化技術和控制技術,實現生產過程的自動化、智能
    的頭像 發表于 06-06 15:51 ?1375次閱讀

    工廠自動化控制系統中光纖的作用

    在工廠自動化控制系統中,光纖通信技術發揮著重要作用。本文將詳細介紹光纖在工廠自動化控制系統中的作用,包括光纖通信的基本原理、光纖在工廠自動化
    的頭像 發表于 06-06 15:48 ?1132次閱讀

    PID控制器在工業自動化中的應用

    在工業自動化領域中,控制器的應用至關重要,它直接決定了生產過程的穩定性和效率。PID(比例-積分-微分)控制器作為工業自動化控制的核心組件之
    的頭像 發表于 06-05 16:24 ?2456次閱讀
    主站蜘蛛池模板: 四虎免费影院4hu永久免费 | 成年女人毛片 | 亚洲视频在线网 | 国产成人亚洲综合a∨婷婷 国产成人一区二区三中文 国产成人一区二区在线不卡 | 国产一级特黄高清在线大片 | 清纯唯美亚洲综合一区 | 又粗又大又爽又色又过瘾视频 | 大尺度视频在线 | 国内夫妇交换性经过实录 | 特级毛片免费看 | 天堂最新在线资源 | 高清视频一区二区 | 精品精品国产高清a毛片牛牛 | 欧美最猛黑人xxxx黑人猛交黄 | 国产 麻豆 欧美亚洲综合久久 | 视频在线视频免费观看 | 精品一区二区三区在线视频 | 四虎网站最新网址 | 一卡二卡四卡无卡乱免费网页 | 国卡一卡二卡三免费网站 | 天堂网在线资源www最新版 | 亚洲黄色高清视频 | 一级伦奸视频 | 特黄特色的大片观看免费视频 | 日本色图在线 | 免费国产在线视频 | 在线国产资源 | 国产精品毛片在线大全 | 欧美特黄一级视频 | 人人澡人人射 | 久久噜噜噜久久亚洲va久 | 奇米网在线观看 | 天天操夜夜爽 | 天堂中文最新版www 天堂资源8中文最新版在线 | 手机看日韩毛片福利盒子 | 男女性接交无遮挡免费看视频 | 色天天综合色天天天天看大 | 色综合天天综合 | 视频一区在线观看 | 久久伊人精品青青草原高清 | 香港三澳门三日本三级 |