代码生成TI C2000 -图操作的问题

1视图(30天)
嗨MATLAB社区
我在德州仪器新发射台(TMS320F28379D)和我在做一个项目,我使用仿真软件图表(或stateflow)控制算法。万博1manbetx
当我点击生成代码在Silulink鞋底,我看不到任何操作和条件生成的代码。所以,这是正常的吗?
注意:输入/输出(V, P / D)变量(dP, dV,副总裁,页),初始值(Vp = 20页= 0 D = 0.8)
dP或dV条件不显示在这段代码中,或任何操作定义的状态,像dP = P pp。或dV =…
例如:在这段代码中不显示数学操作dV, dP, dV条件,
{
翻译/ *期间:mppt P&O * /
开关(newPO2_DW.is_c3_newPO2) {
情况下newPO2_IN_Calculate_diffP:
/ *在“Calculate_diffP”:“< S1 >: 57”* /
如果(newPO2_DW。dP < = 0 u) {
/ *转型:“< S1 >: 65”* /
newPO2_DW。is_c3_newPO2 = newPO2_IN_Calculate_diffv1;
/ *输入“Calculate_diffv1”:“< S1 >: 109”* /
}其他的{
/ *转型:“< S1 >: 64”* /
newPO2_DW。is_c3_newPO2 = newPO2_IN_Calculate_diffv;
/ *输入“Calculate_diffv”:“< S1 >: 108”* /
}
打破;
情况下newPO2_IN_Calculate_diffv:
/ *在“Calculate_diffv”:“< S1 >: 108”* /
/ *转型:“< S1 >: 9”* /
newPO2_DW。is_c3_newPO2 = newPO2_IN_Decrement_D2;
/ *输入“Decrement_D2”:“< S1 >: 6”* /
newPO2_B。D - = 0.003;
打破;
情况下newPO2_IN_Calculate_diffv1:
/ *在“Calculate_diffv1”:“< S1 >: 109”* /
/ *转型:“< S1 >: 63”* /
newPO2_DW。is_c3_newPO2 = newPO2_IN_Increment_D;
/ *输入“Increment_D”:“< S1 >: 7”* /
newPO2_B。D + = 0.003;
打破;
情况下newPO2_IN_D_max:
/ *在“D_max”:“< S1 >: 35”* /
/ *转型:“< S1 >: 29日”* /
/ *转型:< S1 >: 30的* /
newPO2_DW。is_c3_newPO2 = newPO2_IN_show;
/ *输入“显示”:“< S1 >: 78”* /
打破;
情况下newPO2_IN_D_min:
/ *在“D_min”:“< S1 >: 27日”* /
/ *转型:“< S1 >: 32”* /
/ *转型:< S1 >: 30的* /
newPO2_DW。is_c3_newPO2 = newPO2_IN_show;
/ *输入“显示”:“< S1 >: 78”* /
打破;
情况下newPO2_IN_Decrement_D2:
/ *在“Decrement_D2”:“< S1 >: 6”* /
/ *转型:“< S1 >: 13”* /
newPO2_DW。is_c3_newPO2 = newPO2_IN_Save_Data;
/ *输入“Save_Data”:' < S1 >: 34* /
打破;
情况下newPO2_IN_Increment_D:
/ *在“Increment_D”:“< S1 >: 7”* /
/ *转型:“< S1 >: 14”* /
newPO2_DW。is_c3_newPO2 = newPO2_IN_Save_Data;
/ *输入“Save_Data”:' < S1 >: 34* /
打破;
感谢关注和任何信息有很大的帮助。

答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!