R2017a,
定点设计师许可证
不
是必需的。
R2017a,
构建一个fi类型的对象相当于MATLAB的11个内置numerictypes
双、单、逻辑、uint8 int8, uint16, int16, uint32, int32, uint64 int64
做
不
需要一个定点设计师许可证。
例如,这个代码
v_u64 = fi (123 64 0, 0)
v_s64 = fi (123, 64, 0)
v_u32 = fi(123 0, 32岁,0)
32岁的v_s32 = fi(123年1 0)
v_u16 = fi(0) 123 0, 16日
v_s16 = fi(0) 1, 123年16日
v_u8 = fi (123 0 8 0)
v_s8 = fi (123 1 8 0)
将
不
需要一个定点设计师许可证。
在R2016b和早些时候,
一个定点设计师需要许可证。
这个改变之际,另一个重要的许可证。
在R2016b和早些时候,
在仿真软件中使用64位整数定点设计师需要许可证。金宝app
R2017a,
使用64位整数在仿真软件不需要任何额外的许可证。金宝app
仅供参考:
如果你想改变其内置的MATLAB eqivalent fi对象,很容易做的。
R2020a和之后,您可以使用工具
castFiToMATLAB
= fi (123 64 0, 0)
一个=
123年
DataTypeMode:定点:二进制扩展
Signedness:无符号
字:64
FractionLength: 0
> > b = castFiToMATLAB (a)
b =
uint64
123年
或
castFiToInt
> = fi (123 64 0, 0)
一个=
123年
DataTypeMode:定点:二进制扩展
Signedness:无符号
字:64
FractionLength: 0
> > b = castFiToInt (a)
b =
uint64
123年
在早期版本中,您可以简单地把使用MATLAB的名称类(又名数据类型名称)
例如
> > = fi (123 64 0, 0)
一个=
123年
DataTypeMode:定点:二进制扩展
Signedness:无符号
字:64
FractionLength: 0
> > b = uint64 (a)
b =
uint64
123年