色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取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

    文章

    1023

    瀏覽量

    123890
  • 自動化
    +關注

    關注

    29

    文章

    5786

    瀏覽量

    85075
  • MASTER
    +關注

    關注

    0

    文章

    109

    瀏覽量

    11759
收藏 0人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    圓柱電池自動分選機:全流程自動化檢測的革新之路

    的解決方案。 傳統電池分選依賴人工操作,存在效率低、誤差率高、數據追溯困難等問題。自動分選機通過集成機械、電子、軟件等多領域技術,實現了從電池上料到分選的全流程自動化。設備啟動后,電池
    的頭像 發表于 07-21 17:59 ?160次閱讀

    自動化計算機的功能與用途

    工業自動化是指利用自動化計算機來控制工業環境中的流程、機器人和機械,以制造產品或其部件。工業自動化的目的是提高生產率、增加靈活性,并提升制造
    的頭像 發表于 07-15 16:32 ?170次閱讀
    <b class='flag-5'>自動化</b>計算機的功能與用途

    Jenkins和Docker自動化CI/CD全流程

    要想做到一個高效的CI/CD流程,需要有能力整合DevOps工具鏈及多環境適配,并且設計之初以自動化為原則,如一鍵部署、一鍵升級。
    的頭像 發表于 05-14 11:50 ?311次閱讀
    Jenkins和Docker<b class='flag-5'>自動化</b>CI/CD全<b class='flag-5'>流程</b>

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

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

    橫向線性馬達:提升現代制造業自動化流程的核心驅動力

    隨著制造業自動化的不斷發展,越來越多的高效、精確且能夠提高生產率的技術被引入到生產過程中。橫向線性馬達作為一種革命性的驅動技術,在自動化系統中的應用越來越廣泛。通過高精度的運動控制和無接觸的驅動方式
    的頭像 發表于 01-18 10:56 ?494次閱讀

    AI工作流自動化是做什么的

    AI工作流自動化是指利用人工智能技術,對工作流程中的重復性、規則明確的任務進行自動化處理的過程。那么,AI工作流自動化是做什么的呢?接下來,AI部落小編為您分享。
    的頭像 發表于 01-06 17:57 ?763次閱讀

    三菱PLC自動化控制應用領域

    在現代工業生產中,自動化控制技術扮演著至關重要的角色。三菱電機作為自動化技術的先驅之一,其PLC產品以其高可靠性、高性能和易用性在全球范圍內被廣泛采用。 1. 制造業 制造業是PLC應用最廣泛的領域
    的頭像 發表于 12-26 17:34 ?2535次閱讀

    語言模型自動化的優點

    語言模型自動化不僅優化了信息處理流程,提高了工作效率,還促進了跨文化交流,增強了人機交互的智能水平。以下,是對語言模型自動化優點的梳理,由AI部落小編梳理。
    的頭像 發表于 11-26 11:17 ?432次閱讀

    電子耦合在自動化控制中的作用

    電子耦合在自動化控制中扮演著至關重要的角色。以下是電子耦合在自動化控制中的幾個主要作用: 一、信號隔離與傳輸 隔離作用 : 電子耦合器件,如光電耦合器,能夠實現電路間的電氣隔離。在
    的頭像 發表于 11-24 09:32 ?848次閱讀

    自動化行業中PID控制的前景

    自動化行業中,PID(比例-積分-微分)控制的前景是積極且廣闊的。PID控制作為一種經典且實用的控制策略,因其結構簡單、穩定性高、可靠性好等優點,在工業
    的頭像 發表于 11-13 15:59 ?1484次閱讀

    LMX2595EVM如何實現自動化控制

    我需要用LMX2595EVM實現自動化控制,請問那里有LMX2595EVM相關的sdk接口文檔或者Demo?
    發表于 11-13 06:09

    PLC控制系統與工業自動化關系

    隨著工業自動化技術的快速發展,可編程邏輯控制器(PLC)已成為現代工業自動化系統中不可或缺的核心組件。PLC以其高度的靈活性、可靠性和易用性,為工業自動化提供了強大的
    的頭像 發表于 11-08 09:39 ?1427次閱讀

    中國工業自動化的現狀和發展方向

    隨著控制技術、計算機、通信、網絡等技術的發展,計算機控制信息交互溝通正迅速覆蓋從工廠的現場設備,到生產,管理等各個層次。工業自動化一般體現在對工業生產過程及其機電設備、工藝裝備進行測量與控制
    的頭像 發表于 11-07 17:19 ?1358次閱讀

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

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

    MCU在自動化控制中的作用

    隨著科技的飛速發展,自動化控制技術已經成為現代工業生產中不可或缺的一部分。微控制單元(MCU),作為自動化控制系統的核心組件,其重要性日益凸
    的頭像 發表于 11-01 13:46 ?894次閱讀
    主站蜘蛛池模板: 国产亚洲福利在线视频 | 久久精品国产亚洲AV蜜臀 | 菠萝视频高清版在线观看 | 精品网站一区二区三区网站 | 青青草原国产在线观看 | RUNAWAY韩国动漫免费网 | 高H纯肉NP 弄潮NP男男 | 人妖xxhdxx| 学生妹被爆插到高潮无遮挡 | 99热精品在线视频观看 | 久久精品中文闷骚内射 | 国产人妻精品午夜福利免费不卡 | 玄幻全黄h全肉后宫 | 色多多污网站在线观看 | 国产一区二区内射最近更新 | 台湾果冻传媒在线观看 | 国产精品青青青高清在线密亚 | 久久久久激情免费观看 | a级销魂美女 | 99热这里只有 精品 99热这里只就有精品22 | 久久久97丨国产人妻熟女 | 色琪琪久久热在线 | av在线色 | 伊人久久电影网 | 校花的奶好大好浪 | 久久视频这只精品99re6 | 在线毛片片免费观看 | 欧美成人免费一区二区三区不卡 | 久久国产免费一区二区三区 | 亚洲精品资源网在线观看 | 中文字幕久久熟女人妻AV免费 | 亚洲一区在线视频观看 | 国产午夜精品一区二区理论影院 | 一级毛片免费视频网站 | 国产高清视频在线播放www色 | 亲胸摸下面激烈免费网站 | 久久这里只有精品无码3D | 全黄h全肉短篇禁乱np | 亚洲欧美日韩精品自拍 | 国产精品第一综合首页 | 亚洲一区二区三不卡高清 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品