필터 지우기
필터 지우기

I'm having trouble generating a pil command block from the given code. I want to use a block created in matlab simulink to create a PIL block.

조회 수: 7 (최근 30일)
clc; clear all
model = 'bright2';
close_system('model',0)
open_system(model)
setpref('MathWorks_Embedded_IDE_Link_PIL_Preferences','COMPort','COM4');
setpref('MathWorks_Embedded_IDE_Link_PIL_Preferences','BaudRate', 115200);
setpref('MathWorks_Embedded_IDE_Link_PIL_Preferences', 'enableserial', true);
set_param(model, 'CreateSILPILBlock', 'PIL');
close_system('untitled',0)
rtwbuild([model '/system1'])
%Error using pilcontriller (line 10)
Changing property 'CreateSILPILBlock' is not allowed

답변 (1개)

Anjaneyulu Bairi
Anjaneyulu Bairi 2023년 8월 23일
I understand that you are getting an error which says changing “CreateSILPILBlock” is not allowed.
Please try below given troubleshooting steps and see if the issue resolves.
1.Open model settings.
2.Using search option, search for “CreateSILPILBlock”
3.Change it None if it is not None
4.You can find this option under “Code Geneartion” -> “Verification”.
Hope it helps.

카테고리

Help CenterFile Exchange에서 Embedded Coder Supported Hardware에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by