How do you pass port number parameter data to Simulink Serial blocks

조회 수: 4 (최근 30일)
Rick Policy
Rick Policy 2022년 10월 25일
답변: Sachin Lodhi 2023년 8월 30일
I have a need to be able to set the communication port number in my serial blocks prior to running the model (e.g. via a test harness or constant string block). The goal is to have the serial ports not "hard coded" in the model just in case Win 10 reassigns the USB device to another com port.
It seems like the "Port" parameter is limited to the drop down list. Does anyone know of a mechanism to allow for external Port setting?

답변 (1개)

Sachin Lodhi
Sachin Lodhi 2023년 8월 30일
As per my understanding, you would like to set the communication port number in your serial blocks dynamically. For this, I recommend you use the set_param” function. To set communication port in the “Serial Configuration” block, please use the following command(use your port number instead of COM5)
set_param(gcb, "Port", "COM5");
I suggest you refer to the following documentation to know more about “set_param()” function:
The parameter name to be used in the “set_param()” function is “Port”. I suggest you refer to the following documentation for more reference:
I hope this helps you in setting the port number as an external parameter.

카테고리

Help CenterFile Exchange에서 Subsystems에 대해 자세히 알아보기

태그

제품


릴리스

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by