汽車電控程式語言是用什麼語言程式設計

2021-03-19 18:37:08 字數 1414 閱讀 5351

1樓:我的小名叫仙女

汽車ecu程式設計是用組合語言 ,不過

可以用c代替,底層的東西需要硬體支援。

汽車ecu最簡單的是採用轉換儲存程式晶片方式,更換不同程式設計的晶片時,只要把ecu的背板拆開,拔掉原來的晶片再換上新的晶片便完事了,由於一些舊款的e-rom晶片僅可寫入程式一次,因此每次修改程式後都須用燒錄機把程式刻入空白晶片來替換出原來的晶片。

很多新車的ecu使用了可以多次重複讀寫的flash-rom (快閃記憶)晶片,在修改程式時不用更換空白晶片便可直接載入,較e-rom方便多了。

不論是哪種形式的晶片,原廠和晶片改裝商設計時都會加入保護設計來防止被譯碼和盜拷,因此在改裝時,晶片改裝經銷商先要把每臺車的資料上傳到晶片改裝商去認證車身號碼、ecu編號、年份/規格。在資料確定後,相關的程式才下傳到經銷商的電腦,技師再用燒錄機把資料寫入空白晶片或經原來用作連線原廠檢測電腦的插口,把ecu內的flash-rom晶片程式更新。

2樓:匿名使用者

電腦基本程式語言 c語言

數控程式設計用的是什麼程式語言

3樓:非常可愛

使用g**。

g**是最為廣泛使用的數控程式語言,有多個版本,主要在計算機輔助製造中用於控制自動機床。g**有時候也稱為g程式語言。

數控機床通常使用g**來描述機床的加工資訊,如 走刀軌跡、座標的選擇、冷卻液的開啟等,將g**解釋為數控系統能夠識別的資料塊是g**直譯器的主要功能。

g**直譯器的開放性也是設計和實現中必須要考慮的問題。在g**直譯器中,對g **進行關鍵字分解是骨架,對**進行分組則是進行語法檢查的基礎

擴充套件資料

g**的格式:

1、快速定位

格式:g00 x(u)__z(w)__

說明:(1)該指令使刀具按照點位控制方式快速移動到指定位置。移動過程中不得對工件進行加工

(2)所有程式設計軸同時以引數所定義的速度移動,當某軸走完程式設計值便停止,而其他軸繼續運動

(3)不運動的座標無須程式設計。

(4)g00可以寫成g0

2、g01—直線插補

格式:g01 x(u)__z(w)__f__(mm/min)

說明:(1)該指令使刀具按照直線插補方式移動到指定位置。移動速度是由f指令進給速度。所有的座標都可以聯動執行。

(2)g01也可以寫成g1。

4樓:糖糖寳寳

數控程式設計,要看實現到哪個層次:

1、如果要基於數控系統已經提供的**,使用 g **;

2、如果要自己實現數控系統,語言沒有啥要求;

3、實時性好的,能實用的,用 c 語言或彙編。

5樓:匿名使用者

數控程式設計用的是國際通用的g指令。你說的可能是開發他們的源程式吧

c在c語言程式設計裡是做什麼用的, c 在C語言程式設計裡是做什麼用的??

通過你的描述我大概知道你要表述的意思了,fscanf是進行檔案讀取操作,而檔案中資料的存放格式是用中間 來描述規範的,當然,第一項大家都知道,是開啟檔案的指標 file,這裡是output fopen 至於第三項,是要儲存的位置,你的情況是 c字元,而 c就是檔案中的間隔符。有沒完整點的 啊。實在沒...

做軟體用什麼程式語言好,做軟體要用到什麼程式語言

dsp的程式設計軟體是ccs開發平臺,程式語言一般是c語言。ccs有兩種工作模式 1 軟體 器模式 可與dsp晶片分離,並在pc上模擬dsp指令集和工作機制,主要用於早期演算法的實現和除錯。ccs的開發系統主要由以下元件構成 1 tms320c54x整合 生成工具。2 ccs整合開發環境。3 dsp...

c語言程式設計數學遊戲,c語言程式設計編一個猜數字遊戲

include include include include define z size 3 隨機數 整數最大位數,可自由修改,但總位數不要超過變數型別 define x size 3 隨機數 小數最大位數 define tmn 10 生成題目的數量,預設10條typedef enum boole...