作者Jhih8051 (ARM)
看板C_and_CPP
标题[问题] 转移函数转成C语言
时间Thu Oct 29 23:34:00 2015
请问各位大大,
如何将控制系统中的转移函数(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://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1446132844.A.BF2.html
※ Jhih8051:转录至看板 ASM 10/29 23:34
1F:→ MasterChang: 转到Z domain....~_~ 10/30 02:43
2F:推 ZanFu5566: 重点是你实现出来要做什麽? 10/30 14:41
3F:推 longlongint: call library, 不然我估计要两个月你才有能力解这个 10/30 15:16
4F:→ longlongint: 问题 10/30 15:16
5F:推 laladeer: 有没有知道常用於这方面的library 或是直接写的应用实 10/30 20:27
6F:推 future314: 找s domain to z domain table 像转laplace自己转换 10/30 20:43
7F:→ future314: 去修信号与系统也是好方法 10/30 20:44
8F:→ future314: matlab应该有函式库可以转 不过这样有点脱裤子放屁... 10/30 21:00
9F:→ Jhih8051: 感谢楼上各位高手的说明,z转换在大学时代有修过,原来 10/31 00:43
10F:→ Jhih8051: 可以应用在这里! 今天用这个方向查了一下资料,不知道是 10/31 00:45
11F:→ Jhih8051: 不是适合找"数位控制"的书来看呢? 10/31 00:46
12F:→ Jhih8051: 小弟目前是想要实作自控里面的observer,读了一些paper 10/31 00:47
13F:→ EdisonX: c++ algorithm for digital signal processing 10/31 00:48
14F:→ EdisonX: Signal Processing using C++ (SPUC) 10/31 00:48
15F:→ Jhih8051: 跑了模拟看来还OK,最後就卡在实作这一关了 10/31 00:49