我正在运行Simulink Desktop Real-Time模型(R2017b),其中包括用于模拟I / O和来自Humusoft MF644数据采集板的编码器输入的模块。我的问题是,启动我的模型时,SLDRT模型与Humusoft之间的通信经常失败,这没有明显的原因。出现麻烦的第一个迹象是,即使未进行任何更改,Simulink也会尝试重建模型。生成过程始终会发出信号,表明在模型中未检测到任何更改(在此不会感到惊讶),但是它会以以下错误消息之一结束:
执行外部模式MEX文件'sldrtext'时发生错误:找不到设备。
执行外部模式MEX文件'sldrtext'时发生错误:初始化驱动程序硬件时出错
发生这种情况时,解决此问题的唯一方法是重启Humusoft的电源,然后关闭模型并再次打开它。尽管我不能排除电路板本身存在问题,但我怀疑情况并非如此,因为一旦模型启动,电路板就不会在运行时失败。