我正在使用 Matlab 通过串行连接与电机驱动器进行通信。一切正常,除了创建和连接到串行对象非常慢。大约 30+ 秒。
我正在按照电机驱动器的用户手册的说明定义属性。以下是我用来打开和连接串行对象的代码。
S = serial('COM1', 'baudrate', 9600, 'DataBits', 8, 'StopBits', 1, 'Parity', 'None');
fopen(S);
为什么这个过程在 Matlab 中如此缓慢,而使用简单的串行终端几乎是瞬时的?有没有更好/更快的方法?