can I use custom libraries (dlls) written for matlab with Thingspeak

2 vues (au cours des 30 derniers jours)
Hatim Motiwala
Hatim Motiwala le 31 Juil 2024
Commenté : Hatim Motiwala le 10 Sep 2024
I have developed some custom libraries (dlls written in C++) that I call and use in analysis using desktop Matlab.
Is there a way to use these libraries with thingspeak ?
Are there any alternatives or workarounds that would serve the same purpose.
  2 commentaires
Vinod
Vinod le 31 Juil 2024
Modifié(e) : Vinod le 31 Juil 2024
Can you say more about the DLLs and what they do? Do you have a git repo where the code is accessible?
Hatim Motiwala
Hatim Motiwala le 31 Juil 2024
Modifié(e) : Hatim Motiwala le 31 Juil 2024
For example one of the libraries calculates thermodynamic properties of air and gas mixtures using different numerical methods. I have coded these myself several years ago in C++ and currently am using them for analysis with my desktop version of Matlab. I don't have the code on Git repo. Want to know if its possible to use such custom developed libraries with Thingspeak.
I should mention here that I am not very familiar with capabilities of Thingspeak. Just beginning to explore the possibilities for using it.

Connectez-vous pour commenter.

Réponse acceptée

Vinod
Vinod le 31 Juil 2024
If you have the DLLs and MATLAB code calling those DLLs in a git repo, you could have your MATLAB Analysis on ThingSpeak clone the repo and execute the code in it.
I would recommend testing your code in MATLAB Online and before operationalizing it on ThingSpeak using a TimeControl or React.
  5 commentaires
Hatim Motiwala
Hatim Motiwala le 4 Août 2024
Yes, I did not know that Matlab online runs on Linux till I got the error on loadlibrary() call :-)
Thanks for all your help, I will look into compiling my code on Linux.
Hatim Motiwala
Hatim Motiwala le 10 Sep 2024
Hi Vinod,
you mentioned: "If you have the DLLs and MATLAB code calling those DLLs in a git repo, you could have your MATLAB Analysis on ThingSpeak clone the repo and execute the code in it."
So I was able to save test code and library on Github repository and run it successfully on Thingspeak.
However, in this implementation everytime Thingspeak analysis app runs it will download the code from Git repo and then run it. Isn't there a way to download the repo once on ThingSpeak and retain it for subsequent runs?
Thanks

Connectez-vous pour commenter.

Plus de réponses (0)

Communautés

Plus de réponses dans  ThingSpeak Community

Catégories

En savoir plus sur ThingSpeak dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by