I am trying to use JAVA in my Matlab code which I never did.

Dear colleagues,
I try to implement this ThingSpeak-java , but after
javaaddpath('... Documents\MATLAB\thingspeak-java-master\lib\log4j.jar')
import org.apache.log4j.*
I do not know what to do next. I cannot use the standard Matlab library for ThingSpeak, because it is not supported by compilator.
Thank you for your help Z.

댓글 수: 6

ThingSpeak read and write functions are available via the ThingSpeak Support Package on File Exchange or from Add-ons. What do you need to do with the Java library within MATLAB?
Hans Scharler:
According to the Mathworks documentation, none of the Support Packages can be compiled with MATLAB Compiler. There are Simulink Coder and Embedded Coder support packages for various devices, but nothing that has execution time functionality can be compiled.
Yes, that is the reason why I would like to add Java for ThingSpeak.
Vinod
Vinod 2018년 6월 20일
편집: Walter Roberson 2018년 6월 30일
See here for information on compiling functions into a standalone executable:
Please contact Technical Support if you have questions about how to do this.
"Support for MATLAB and Toolboxes"
and look at the bottom.
"Any product not listed above is not supported and will not work with the MATLAB Compiler."
Notice that absolutely no Support Packages are listed. Therefore not only are all support packages not supported by MATLAB Compiler, but we are assured that they will not work.
Users do not have time to go around doing extensive testing to find the lurking problem that we are told is there. Not "There might be a needle in this haystack" (unsupported), but "If you can get in the door at all, there is a poison needle in this haystack."
Thanks for making me aware of that, Walter. I have alerted the documentation team that this may need to be revised.

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

 채택된 답변

Zdenek Kubin
Zdenek Kubin 2018년 6월 21일

0 개 추천

I really did the test. I added the path and it does not work. Next step, I added the files from the lib but it did not work either.

추가 답변 (2개)

Zdenek Kubin
Zdenek Kubin 2018년 6월 22일

0 개 추천

I wrote to technical support and add this picture
Zdenek Kubin
Zdenek Kubin 2018년 6월 22일

0 개 추천

Vinod - thanks. that was the point, I try to add the .m function which is called from matlab. But I have to add.p function from different location. now it works, many thanks

커뮤니티

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

카테고리

질문:

2018년 6월 19일

편집:

2018년 6월 30일

Community Treasure Hunt

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

Start Hunting!

Translated by