TargetLink函数解密 之 get_tlcg_data
get_tlcg_data
get_tlcg_data是用于获取TargetLink模块或Stateflow对象的配置属性的一个函数,其语法如下:
1
| [data, info, msgStruct] = get_tlcg_data(block, bSync)
|
输入参数
1
| block 模块的路径、或模块/Stateflow的操作句柄,通过gcb、gcbh可获得
|
输出参数
Targetlink和Stateflow的返回数据是不一样的
info数据
1
| info.hVariable DD中'variable'的句柄
|
1
| info.hClass DD中'class'的句柄
|
1
| info.hScaling DD中'scaling'的句柄
|
1
| info.bWritable 所有属性的可写标志位
|
1
| info.bWritable.<property>各属性是否可写的信息
|
1
| info.bInteger 是否是整型Int8, Int16, Int32, UInt8, UInt16,UInt32
|
1
| info.sBaseTypeRename Path of BaseTypeRename if it exists, otherwise ''
|
举例:
1 2 3 4 5
| TL_Gain模块的数据主要是'output'和'gain'. data.output.<blockproperties> data.gain.<properties> info.output.<properties> info.gain.<properties>
|
1 2 3
| 未配置的Stateflow对象的数据 data.<blockproperties> info.<blockproperties>
|
更多内容参看 set_tlcg_data