回覆列表
  • 1 # 程式設計師葉子

    c,c++,c#我都接觸過在實際工控或嵌入式的處理,如果有api或指定編譯環境很好,python沒用過。不過現在很多開發板也支援python,除了速度慢點,開發很方便。主要看專案需要和團隊實際情況來選擇。

  • 2 # 麥克老牛

    工業控制類對實時性要求很高1微秒的差距就可能通訊失敗。這種要求下只能是c、c++、彙編。c#只能寫上位機。其他的就不太好使了。Python只有學習時可以用一用,實用是不可能用Python的,寫上位機都夠嗆。

  • 3 # 野人幫幫主

    底層c為主,小部分c++,介面各式框架都有用,比如qt之類,c#最近開始流行起來,python較少,一般做資料分析和資料介面轉換用,用在gui反應慢。

  • 4 # 男生學英語-坤哥告訴你

    C應用的機會更多。其實工業系統中,PLC是主要的單機控制裝置,單機與單機之間一般都有成熟的、基於485或者232或者CAN或者Eth的通訊協議的,他們都是封裝好了的。再網上MES或者ERP層才會有C的應用機會。

  • 5 # 芒在旅途

    底層硬體互動現在基本上沒得選,彙編,C,C++。想要發揮硬體的最高效能,只有這幾種語言能做到。另外,彙編顯然可讀性比較差,很少有人用的。C語言應該是主流的。Python用來開發硬體互動應該是很少的一部分吧,效率比上幾個差的多。底層做好了,剩下的可選語言就多了。Java,c#,VB,R之類的都有廣泛應用。

  • 6 # 和不同

    軟體設計中使用什麼語言,要根據具體的平臺和軟體來看。

    泛泛的說一下:

    裝置和控制系統中的軟體

    工業裝置、控制系統中的流程通常比較固定,對可靠性、實時性要求高。尤其是下位機,按時必須提供控制訊號。

    這些實時系統,通常無作業系統或執行實時作業系統(如VxWorks),通常會使用C語言等較底層語言。總體說來,帶垃圾收集器的語言都不合適,如Java,Python。

    互動裝置中的軟體

    有些裝置是工業系統中用於人機互動的。比如資料採集(非實時控制用)、展示系統。

    這些非實時系統,可靠性和實時性要求低,可以執行通用作業系統,如Windows。有可能使用各種語言編寫。

    小結一下:有實時性要求的部分,用C的較多,幾乎沒有用Python的;無實時性要求的部分,可以用各種語言,當然也包含Python(但很少,Python的優勢領域在AI、網路爬蟲等方面,而非應用程式開發)。

  • 7 # 搖椅小琦

    兩種都用到的,特別是C語言,你要控制硬體裝置,沒有比C更好的選擇了,嵌入式作業系統一般也是用C寫的。

    而python在目前的嵌入式系統開發中也常用,主要是寫宿主機H0ST的應用程式,建立在作業系統上的應用開發,還有做測試資料的分析處理,有點類似matlab的作用

  • 8 # 科東軟體

    還是要看使用場景和需求。一般上,工業裝置的作業系統裡面,軟硬體互動主要用C語言和c++,很少用python。

    這並非絕對性的規定,而是一種行業普遍公認的做法。

    INTEWELL作業系統支援X86/ARM/PPC/龍芯/飛騰架構,支援Windows、Linux應用。系統已成功應用在智慧製造、軌道交通、能源、機器人等領域,使能機器,助力企業的數字化轉型。

    科東(廣州)軟體科技有限公司

    地址:廣東省廣州市黃埔區伴河路136號百達豐總部基地A座8樓

    電話:18127958867

  • 中秋節和大豐收的關聯?
  • 社保改由稅務徵收後,依然不給員工交社保,有什麼影響麼?