我可以把这个在Simulink当中的神经网络预测模型转换成DLL格式,通过AVL Cruise软件实时数据作为这个DLL的神经网络预测模块的输入吗?该怎么样实现?
时间: 2024-03-07 17:54:24 浏览: 114
python_SimulinkDLL:使用Python将您的Simulink模型作为DLL运行
5星 · 资源好评率100%
是的,您可以将Simulink中的神经网络预测模型编译成DLL格式,然后在AVL Cruise软件中使用。下面是具体步骤:
1. 在Simulink中,打开神经网络预测模型,然后使用Simulink Coder生成C代码。在生成C代码的时候,需要选择"Generate Code Only"选项并选择生成DLL库。
2. 将生成的DLL文件拷贝到AVL Cruise软件的安装目录下的"bin"文件夹中。
3. 在AVL Cruise软件中,打开您的实时数据模型,然后添加一个"User Function"模块。
4. 在"User Function"模块的参数设置中,选择"External C Code"作为函数类型,然后输入DLL文件的名称和函数名称。
5. 在"User Function"模块的参数设置中,设置输入参数和输出参数的数据类型和大小,以及函数的采样时间。
6. 在AVL Cruise软件中,运行实时数据模型。
这样,您就可以将AVL Cruise软件的实时数据作为神经网络预测模型的输入,并获取模型的预测结果。希望对您有所帮助。
阅读全文