chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內(nèi)不再提示

基于實時系統(tǒng)的.NET執(zhí)行環(huán)境ProCon NoTime詳解

控制工程中文版 ? 來源:控制工程中文版 ? 2023-08-25 14:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

實時系統(tǒng)的作用

對于機器人、高端制造業(yè)、醫(yī)療和過程控制(石油、天然氣和電力)業(yè)務來說,實時處理非常重要。這些行業(yè)依賴實時數(shù)據(jù)處理以不斷提高安全性、效率和可靠性。而確保這些行業(yè)的實時處理數(shù)據(jù)的一個關鍵因素是,系統(tǒng)要能夠?qū)崟r調(diào)度工作任務, 優(yōu)先響應、管理和執(zhí)行實時工作任務。

例如,現(xiàn)代汽車制造商依靠機器人在生產(chǎn)線上的協(xié)同工作來組裝汽車。機器人傳遞零件、鉆孔、焊接,或執(zhí)行安全檢查,都需要精確和連續(xù)地處理。在這些應用中,實時系統(tǒng)不僅必須在已經(jīng)設定的、可預測的時間范圍內(nèi)處理數(shù)據(jù),還必須確保關鍵任務(如安全相關任務)在不太關鍵的任務之前完成。

那么,如何確保數(shù)據(jù)按照設定的時間和方式處理呢?

答案是運用實時系統(tǒng)。

實時系統(tǒng)一般會提供以下功能:

596908c4-42d9-11ee-a2ef-92fbcf53809c.png

ProCon NoTime:實時.NET執(zhí)行環(huán)境

ProCon NoTime是基于實時系統(tǒng)的.NET執(zhí)行環(huán)境,與Windows共同或獨立運行在一般工業(yè)計算機上。安裝ProCon NoTime之后,工程師可以用Visual Studio基于以往的習慣開發(fā)基于.NET語言(如C#,VB.NET等)的實時程序。

59b96904-42d9-11ee-a2ef-92fbcf53809c.png

1.開箱即用

基于目前市場常見的實時系統(tǒng),在開發(fā)時都需要面對不少問題:內(nèi)存管理、與現(xiàn)有開發(fā)工具的兼容性、實時系統(tǒng)SDK學習,以及后續(xù)穩(wěn)定性和可維護性挑戰(zhàn)。

而通過NoTime,工程師只需要將原本運行在Windows上的.NET機器控制程序,通過調(diào)用LoadNoTimeAPP接口等簡易操作,就可放到實時系統(tǒng)中運行,這樣工作重心就能轉(zhuǎn)移到設備運控及邏輯程序本身,無需擔心實時性的實現(xiàn)了。

5a30b888-42d9-11ee-a2ef-92fbcf53809c.png

同樣的程序運行在NoTime和Windows中會有顯著的不同,以下我們通過一些簡單的實驗來展示。

2.實時的用戶程序響應

這是一個經(jīng)常出現(xiàn)的現(xiàn)象,一個外部信號進入控制系統(tǒng),用戶希望收到信號之后立刻進行一些計算和判斷,然后進行某種形式的輸出。這類問題常見于各類視覺檢測應用中。

物品運動的速度是200mm/s,假設收到外部信號后,需要進行1萬次浮點數(shù)運算,計算完成之后伺服電機急停。我們把相同的程序分別運行在Windows和NoTime環(huán)境中。(詳見視頻

通過圖中的曲線可以看到Windows和NoTime兩種環(huán)境中的區(qū)別。

5b1b418c-42d9-11ee-a2ef-92fbcf53809c.png

由于Windows并不是硬實時操作系統(tǒng),而NoTime 125μs高精度線程可以精確地執(zhí)行用戶程序,所以這個結(jié)果是符合預期的。但是與傳統(tǒng)的實時系統(tǒng)不同,NoTime用戶并不需要其他額外的實時系統(tǒng)開發(fā)成本和SDK購買成本,直接使用標準的C#語言就可以獲得硬實時系統(tǒng)的效果。

這個實驗中用到了ProCon YKCAT2— —是基于windows和NoTime的運動控制庫,我們將在后續(xù)介紹。

3.實時通訊

不同于“虛擬機”,或者Windows設備驅(qū)動類實時系統(tǒng),NoTime基于完整的實時操作系統(tǒng),可以完全地管理PC的其他硬件。因此我們可以實現(xiàn)實時的PC與PC或PC與PLC的通訊。

5b66a758-42d9-11ee-a2ef-92fbcf53809c.png

相同的代碼,基于NoTime的Socket通訊,比基于Windows的更加穩(wěn)定和敏捷。

5b9c05a6-42d9-11ee-a2ef-92fbcf53809c.png

對于貼合綁定、檢測設備和疊片設備等來說,穩(wěn)定的PC通訊可以顯著縮短設備的CT,提高穩(wěn)定性。

4.藍屏機器控制

因為NoTime與Windows安全隔離,所以即使Windows因為病毒,兼容性等原因藍屏,NoTime依然可以穩(wěn)定運行,使設備始終處于受控狀態(tài)??梢岳^續(xù)執(zhí)行關鍵的保護和安全任務,避免人員或產(chǎn)品的損失。(詳見視頻)

5.NoTime高精度線程:與PLC一樣的確定性,但是算力更強

基于PC的控制系統(tǒng)算力一般較強,但是一般認為計算周期的穩(wěn)定性要遜于PLC?;贜oTime 125μs高精度線程,用戶程序在125μs周期內(nèi)精確地執(zhí)行。每個周期可以執(zhí)行約1.3萬次浮點數(shù)運算(基于i5-8500,單核心)這樣就兼具了算力與運算周期穩(wěn)定的優(yōu)勢。

我們采集了每125μs的浮點數(shù)計算量,其中Windows管理intel i5-8500的5個核心,NoTime管理intel i5-8500的1個核心。如下圖可以看到兩者的對比:Windows響應用戶程序的算力并不穩(wěn)定,有些周期只能計算數(shù)十次或沒有算力資源,這類情況需要等待Windows分配算力,造成用戶程序的卡頓。

5c6484d6-42d9-11ee-a2ef-92fbcf53809c.png

以上,就是NoTime— —基于實時系統(tǒng)的.NET 執(zhí)行平臺。通過NoTime,軟件工程師可以幾乎無門檻地進入實時世界,同時繼續(xù)享用X86系統(tǒng)的高算力優(yōu)勢。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 機器人
    +關注

    關注

    213

    文章

    30240

    瀏覽量

    217690
  • WINDOWS
    +關注

    關注

    4

    文章

    3622

    瀏覽量

    92627
  • 操作系統(tǒng)

    關注

    37

    文章

    7256

    瀏覽量

    127809
  • 實時系統(tǒng)

    關注

    0

    文章

    38

    瀏覽量

    14782

原文標題:ProCon NoTime:開箱即用的實時.NET執(zhí)行環(huán)境

文章出處:【微信號:控制工程中文版,微信公眾號:控制工程中文版】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Windows CE .NET 4.2 產(chǎn)品概述

    Windows CE .NET 4.2 產(chǎn)品概述一、介紹Microsoft? Windows? CE .NET 是Windows CE 3.0 的后續(xù)產(chǎn)品,它不僅是一個功能強勁的實時嵌入式操作
    發(fā)表于 07-07 10:13

    STN32開發(fā)板應用詳解——基于倉儲環(huán)境監(jiān)控系統(tǒng)

    。溫濕度以MSP430單片機為主控核心,利用DHT21數(shù)字溫、濕度傳感器檢測倉庫及其周邊環(huán)境的溫、濕度。本系統(tǒng)實現(xiàn)了對倉庫的實時監(jiān)控,這樣可以提高倉庫維護的實時性和準確性,發(fā)現(xiàn)問題能夠
    發(fā)表于 06-13 16:32

    基于倉儲環(huán)境監(jiān)控系統(tǒng)——詳解stm32開發(fā)板應用

    。溫濕度以MSP430單片機為主控核心,利用DHT21數(shù)字溫、濕度傳感器檢測倉庫及其周邊環(huán)境的溫、濕度。本系統(tǒng)實現(xiàn)了對倉庫的實時監(jiān)控,這樣可以提高倉庫維護的實時性和準確性,發(fā)現(xiàn)問題能夠
    發(fā)表于 06-14 15:06

    NET Core IoT的環(huán)境配置

    張高興的 NET Core IoT 入門指南:環(huán)境配置、Blink、部署
    發(fā)表于 05-08 13:20

    程序的翻譯環(huán)境執(zhí)行環(huán)境有何不同

    操作系統(tǒng)環(huán)境中,程序載入內(nèi)存的操作一般有操作系統(tǒng)完成。在獨立的環(huán)境中(單片機等),程序的載入由手工完成,將可執(zhí)行代碼植入只讀內(nèi)存程序
    發(fā)表于 02-28 06:57

    實時系統(tǒng)VxWorks下設備驅(qū)動程序的編寫詳解

    實時系統(tǒng)VxWorks下設備驅(qū)動程序的編寫詳解
    發(fā)表于 03-29 12:26 ?15次下載

    基于NET的挖掘機實時監(jiān)測系統(tǒng)設計與實現(xiàn)

    介紹了如何基于.NET 實現(xiàn)對挖掘機的實時監(jiān)控。該實時監(jiān)控系統(tǒng)基于MVC 模式和B/S 模式,采用三層邏輯設計結(jié)構(gòu),利用.NET 組件設計技
    發(fā)表于 12-16 14:58 ?9次下載

    WindowsCE_NET實時性能的測試與研究

    WindowsCE_NET實時性能的測試與研究
    發(fā)表于 10-25 09:26 ?4次下載
    WindowsCE_<b class='flag-5'>NET</b><b class='flag-5'>實時</b>性能的測試與研究

    ARM程序的執(zhí)行過程詳解

    本文主要詳解ARM程序的執(zhí)行過程,首先介紹了ARM程序的組成及ARM映像文件的組成,其次闡述了ARM程序的執(zhí)行過程,最后介紹了RO、RW、ZI到底是什么。
    發(fā)表于 04-26 11:34 ?7466次閱讀

    單片機執(zhí)行指令過程詳解

    單片機執(zhí)行指令過程詳解單片機執(zhí)行程序的過程,實際上就是執(zhí)行我們所編制程序的過程。即逐條指令的過程。計算機每執(zhí)行一條指令都可分為三個階段進行。
    發(fā)表于 11-17 09:36 ?19次下載
    單片機<b class='flag-5'>執(zhí)行</b>指令過程<b class='flag-5'>詳解</b>

    YKCAT2如何搭建NoTime基本程序框架

    大家好,通過前面的幾次實驗,相信大家已經(jīng)看到了YKCAT2在NoTime模式下,相較于運動控制卡方案帶來的設備效率和穩(wěn)定提升。
    的頭像 發(fā)表于 11-01 14:29 ?767次閱讀

    介紹NoTime模式下的高精度線程

    NoTime是基于實時系統(tǒng)構(gòu)建的.NET控制臺開發(fā)框架,用戶可以使用VisualStudio方便快捷地開發(fā)基于.NET語言的
    的頭像 發(fā)表于 04-06 10:38 ?965次閱讀

    軟著陸技術在半導體和3C組裝設備中的應用

    ProCon P&P模塊的軟著陸功能,通過與伺服驅(qū)動器的高性能交互,以及NoTime技術,實現(xiàn)了高性能且用戶可以自定義邏輯的柔性軟著陸應用。
    的頭像 發(fā)表于 07-24 14:28 ?1684次閱讀
    軟著陸技術在半導體和3C組裝設備中的應用

    揚塵在線監(jiān)測系統(tǒng)實時環(huán)境監(jiān)測的利器

    環(huán)境污染已成為當今社會的一大難題。揚塵在線監(jiān)測系統(tǒng),能夠實時定位污染源,及時采取有效措施,有效地解決環(huán)境污染威脅。 一、揚塵在線監(jiān)測系統(tǒng)的重
    的頭像 發(fā)表于 07-27 15:15 ?1341次閱讀

    基于優(yōu)先級調(diào)度的嵌入式實時操作系統(tǒng)內(nèi)核詳解(下)

    基于優(yōu)先級調(diào)度的嵌入式實時操作系統(tǒng)內(nèi)核詳解(下)
    的頭像 發(fā)表于 09-06 12:46 ?1541次閱讀
    基于優(yōu)先級調(diào)度的嵌入式<b class='flag-5'>實時</b>操作<b class='flag-5'>系統(tǒng)</b>內(nèi)核<b class='flag-5'>詳解</b>(下)