How to read address locations using s-functions?

We are using Single Board Computer(SBC) of some 3rd party. We have installed MATLAB (R2010a) on that board. We want to read the data from address locations of SBC using S-functions. Please let me know the procedure..
SBC Configuration: Its configuration is same as normal desktop PC. (Intel I7, 8 GB RAM, 250 GB HDD)
We have to use *S-functions* to read address locations..

 채택된 답변

Kaustubha Govind
Kaustubha Govind 2013년 6월 20일

0 개 추천

You can write standard ANSI C-code in S-functions, so you'll need to ask the vendor for a C/C++ API to access those locations, and simply use that API in your S-function. Essentially, if you are able to do this from a C/C++ application outside of MATLAB, it should be the same methodology in a MEX-function.

댓글 수: 5

Ravi
Ravi 2013년 6월 21일
i am new to s-functions n i am not able to understand the functionality.... so can u better explain my problem....
Ravi: Did you mean that you did not understand my answer? If yes, please explain which part you found confusing.
Ravi
Ravi 2013년 6월 24일
Kaustubha: i need a sample code or relevent example link for my project.... out_d_adc1=(pds0+ADC_D_01) such kind of coding im using... so i need an example code or link...
Thanks in advance....
Ravi: Sorry, I don't have sample code. You probably need to talk to the SBC vendor first about the API to access the memory locations, because that is different for different boards. I'd recommend that you first try to write generic C/C++ code that works in an executable outside of MATLAB.
Ravi
Ravi 2013년 6월 25일
Kaustubha: ok outside MATLAB it is working... i will try using s-fun...

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

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Installation에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by