看板 C_and_CPP 關於我們 聯絡資訊
請問各位大大, 如何將控制系統中的轉移函數(transfer function)用C語言來實現呢? 在MATLAB與Simulink都可以直接使用S domain來表示, 例如G(s) = (S-1) / (S-2)(S-3)(S-4) 這在上述的模擬軟體中,都可以很值觀的照著key, 但對於如何用C語言來實作是完全沒有概念... 順便一提,小弟的專長是用C語言寫單晶片控制, 但碰到這個卻完全沒有頭緒... 還請各位大大解惑,感激不盡! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.249.98.122 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1446132844.A.BF2.html Jhih8051:轉錄至看板 ASM 10/29 23:34
MasterChang: 轉到Z domain....~_~ 10/30 02:43
ZanFu5566: 重點是你實現出來要做什麼? 10/30 14:41
longlongint: call library, 不然我估計要兩個月你才有能力解這個 10/30 15:16
longlongint: 問題 10/30 15:16
laladeer: 有沒有知道常用於這方面的library 或是直接寫的應用實 10/30 20:27
future314: 找s domain to z domain table 像轉laplace自己轉換 10/30 20:43
future314: 去修信號與系統也是好方法 10/30 20:44
future314: matlab應該有函式庫可以轉 不過這樣有點脫褲子放屁... 10/30 21:00
Jhih8051: 感謝樓上各位高手的說明,z轉換在大學時代有修過,原來 10/31 00:43
Jhih8051: 可以應用在這裡! 今天用這個方向查了一下資料,不知道是 10/31 00:45
Jhih8051: 不是適合找"數位控制"的書來看呢? 10/31 00:46
Jhih8051: 小弟目前是想要實作自控裡面的observer,讀了一些paper 10/31 00:47
EdisonX: c++ algorithm for digital signal processing 10/31 00:48
EdisonX: Signal Processing using C++ (SPUC) 10/31 00:48
Jhih8051: 跑了模擬看來還OK,最後就卡在實作這一關了 10/31 00:49