在工業設備控制系統軟硬件交互是否用到c語言或python那?
軟件設計中使用什么語言,要根據具體的平臺和軟件來看。
泛泛的說一下:
設備和控制系統中的軟件工業設備、控制系統中的流程通常比較固定,對可靠性、實時性要求高。尤其是下位機,按時必須提供控制信號。
這些實時系統,通常無操作系統或運行實時操作系統(如VxWorks),通常會使用C語言等較底層語言??傮w說來,帶垃圾收集器的語言都不合適,如Java,Python。
交互設備中的軟件有些設備是工業系統中用于人機交互的。比如數據采集(非實時控制用)、展示系統。
這些非實時系統,可靠性和實時性要求低,可以運行通用操作系統,如Windows。有可能使用各種語言編寫。
小結一下:有實時性要求的部分,用C的較多,幾乎沒有用Python的;無實時性要求的部分,可以用各種語言,當然也包含Python(但很少,Python的優勢領域在AI、網絡爬蟲等方面,而非應用程序開發)。
上一篇不少人認為今年生意難做
下一篇web的擴展功能有哪些