matlab中如何处理实时数据,如何导入实时数据?
发布网友
发布时间:2022-04-20 03:13
我来回答
共1个回答
热心网友
时间:2022-07-12 03:57
可以用C语言编写MEX
dll
来实现。
对于M文件S-函数,在MATLAB环境下可以通过解释器直接执行,对于C文件或其它语言编写的S-函数,则需要先编译成可以在MATLAB内运行的二进制代码:动态链接库或者静态库,然后才能使用,这些经过编译的二进制文件即是所谓的MEX文件,在Windows系统下MEX文件后缀为dll
因此,用C语言编写的S-函数具有以下优点:
(1)
执行速度快。
(2)
实时代码生成。
(3)
包含已有的C代码。
(4)
能够访问操作系统接口。
(5)
可以编写设备驱动。