When I create an object for an unsigned char in my program, why do I get a STRING/ RSTRING class object as a 'signed char'?

 채택된 답변

To work around this issue, you can convert the object to 'unsigned'.
The following example shows how to do this:
In CCS, if you have the following:
unsigned char ScalarVal = 4;
and you create a link for it in MATLAB:
obj = createobj
(CCS_Obj,'ScalarVal') % Note: obj.represent='signed'
You can then convert the object to 'unsigned char' by executing the following command:
convert(obj,'signed char') % Note: obj.represent='unsigned'

추가 답변 (0개)

카테고리

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

Community Treasure Hunt

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

Start Hunting!

Translated by