Look-up table使用

发布时间 2023-04-12 14:23:31作者: 谭智坤

今天做光伏系统仿真的时候想使用look table模块导入辐射数据,于是有以下随笔。

使用命令

Ir = xlsread('gaoyuhour.xlsx');

创建LookupTable变量

mylookuptable = Simulink.LookupTable;
 

 

 可以看到LookupTable变量有很多属性,这里我们主要用到Breakpoints和Table属性,Breakpoints即输入,Table即输出。
下一步就是将刚才的data数据导入到这个变量中。

>> gaoyuIr.Breakpoints.Value = Ir(1:8760,3);
>> gaoyuIr.Table.Value = Ir(1:8760,7);
>> gaoyuT.Breakpoints.Value = Ir(1:8760,3);
>> gaoyuT.Table.Value = Ir(1:8760,10);
>> gaoyuIr.StructTypeInfo.Name = 'gaoyuIr';
>> gaoyuT.StructTypeInfo.Name = 'gaoyuT';