How two combine two integers into a fixdt
1 次查看(过去 30 天)
显示 更早的评论
I am trying to make a custom simulink block that does type conversion for a custom fixdt
The block has 2 inputs (dataA and dataB, both int32) and 1 output (myType, fixdt(1,32,24))
We treat dataA and dataB as two 32-bit binary values and parse out their data differently depending on the type specified. In the case I'm interested in, their values are represented as follows:
__type__ _______fractional_______
dataA = '00000000|000000000000000000000000'
___________integer______________
dataB = '00000000000000000000000000000000'
where type is 8-bit, fractional is 24-bit, and integer is 32-bit.
I want to take the fractional and integer components and combine them into my fixdt type. Is there a way that I can typecast this in simulink?
I can get the fractional components out of dataA using a bitslice, but I can't figure out how to combine the fractional and integer into a fixdt.
0 个评论
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Fixed Point 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!