필터 지우기
필터 지우기

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

조회 수: 52 (최근 30일)
Hatim Motiwala
Hatim Motiwala 2024년 7월 31일 0:31
댓글: Hatim Motiwala 2024년 8월 4일 20:24
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
Vinod
Vinod 2024년 7월 31일 14:01
편집: Vinod 2024년 7월 31일 14:01
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 2024년 7월 31일 14:32
편집: Hatim Motiwala 2024년 7월 31일 14:35
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.

댓글을 달려면 로그인하십시오.

답변 (1개)

Vinod
Vinod 2024년 7월 31일 17:57
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.
  댓글 수: 4
Vinod
Vinod 2024년 8월 4일 17:59
I interpreted your requirement as loading a dynamic loaded library (DLL), not a literal .dll file that is windows specific. To load a dynamic loaded library, you will need to compile it for your OS in which the application is executing in, in this case Linux.
Hatim Motiwala
Hatim Motiwala 2024년 8월 4일 20:24
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.

댓글을 달려면 로그인하십시오.

커뮤니티

더 많은 답변 보기:  ThingSpeak 커뮤니티

카테고리

Help CenterFile Exchange에서 Install Products에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by