Re: [問題] 轉移函數轉成C語言
更新一下目前進度,
依照上次各位大大的建議,讀了一些z trasform的資料,
目前需要將s domain轉換至z domain,
但卻不知該如何轉換,
信號與系統似乎也沒教這一塊...
不過網路上有找到s to z互相轉換的表
網址 : http://lpsa.swarthmore.edu/LaplaceZTable/LaplaceZFuncTable.html
另外也在網路上看到一個叫tustin(中文 : 雙線性轉換)的定理,
主要是把s 代成 2(z-1)/T(z+1)
但我發現轉換後與s to z轉換表結果居然不一樣(例如: 1/s代出來不會是z/z-1),
不知道究竟哪一個才是對的...
另外最近也先嘗試用C實現一些簡單的z domain的函式,
發現如果函式很複雜,還真不知該如何實現,
不知道這方面有沒有書或資料可以參考?
感謝各位大大的指導<(_ _)>
※ 引述《Jhih8051 (ARM)》之銘言:
: 請問各位大大,
: 如何將控制系統中的轉移函數(transfer function)用C語言來實現呢?
: 在MATLAB與Simulink都可以直接使用S domain來表示,
: 例如G(s) = (S-1) / (S-2)(S-3)(S-4)
: 這在上述的模擬軟體中,都可以很值觀的照著key,
: 但對於如何用C語言來實作是完全沒有概念...
: 順便一提,小弟的專長是用C語言寫單晶片控制,
: 但碰到這個卻完全沒有頭緒...
: 還請各位大大解惑,感激不盡!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.231.51.240
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1446565810.A.941.html
推
11/04 00:34, , 1F
11/04 00:34, 1F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章