How to import DLL files (*.dll ) into Simulink?

27 vues (au cours des 30 derniers jours)
Linda
Linda le 15 Nov 2023
I got several DLL files from Vendor, I wanna import these files into my Simulink model and generate some function blocks. I am using Matlab R2023a/Simulink. I tried add S-Function blocks for each dll file, and entered DLL filename into 'S-function modules', then I ran the Simulink model but got the following error:
How to correctly import DLL files into Matlab R2023a/Simulink? Please advise. Thanks!
  2 commentaires
Linda
Linda le 15 Nov 2023
Hi Madhan,
I created the S-function block into Simulink based on the link you shared. However as you can see, I got the error shown in my question description. Can you please tell if my settings for the S-function has anything wrong? Or is there any other steps missing besides setting up the S-function block? Can you please provide instructions with more details. Thank you!

Connectez-vous pour commenter.

Réponses (1)

Tushar Sharma
Tushar Sharma le 27 Nov 2023
Hi Linda,
I understand that you created S-function block to acheive importing DLL files into Simulink, but you are facing an error.
It looks like you're encountering an error related to an S-function called "system1" within the "DLLtest1/S-Function". To resolve this issue, you may want to check the following:
  1. Check S-Function Configuration: Ensure that the S-function "system1" is available within your project or environment.
  2. Library or Path: Verify that the necessary library or path containing the "system1" S-function is correctly referenced and accessible to the project.
  3. S-Function Name: Double-check that the S-function name "system1" is spelled correctly and matches the actual name of the S-function you intend to use.
By addressing these points, you may be able to resolve the error related to the non-existent S-function.
Hope it helps!
Best regards,
Tushar

Catégories

En savoir plus sur Simulink Functions dans Help Center et File Exchange

Tags

Produits


Version

R2023a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by