- Please make sure that the “xpcDLLFolderPath” is correctly set to the folder containing the necessary DLLs for the xPCFramework.
- Additionally, double check the values for “TcpIPtargetAddress” and “TcpIpTargetPort” to make sure they match the configuration on your Speedgoat target machine.
- Finally make sure the target computer settings are set properly to match the capabilities of target computer.
Simulink Real-Time C API with python, TCP/IP ERROR
4 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I call Simulink Real-Time(speedGoat) C API with python
The error message:
MathWorks.xPCTarget.FrameWork.xPCException:TCP/IP Write ERRIR
在 MathWorks.xPCInvokePI.xPCErroe.handlError(xPCTargetPC tgpc)
在 MathWorks.xPCTarget.FrameWork.xPCSignals.get_NumSignals()
.......
sys.path.append(xpcDLLFolderPath)
clr.AddReference('xPCFrameWork')
import MathWorks.xPCTarget.FrameWork as xpc
tgpc = xpc.xPCTargetPC()
tgpc.DLMFileName = 'xxxx' # xxxx respent a path
tgpc.TcpIpTargetAddress = '192.168.7.2'
tgpc.TcpIpTargetPort = '22222'
tgpc.Connect()
tgSignals = tgpc.Application.Signals
for i in range(tgSignals.NumSignals):
tgSignal = tgSignals.get_Item(i)
......
0 comentarios
Respuestas (1)
Harsh
el 11 de Nov. de 2024
Hi,
The error you are encountering indicates an issue with writing data over TCP/IP. This could be due to several factors such as incorrect IP address or port or incorrect setup of the Simulink Real-Time environment.
Go through the following steps to debug your error -
You can refer to the following documentation to understand how to configure the target settings - https://www.mathworks.com/help/releases/R2020b/slrealtime/gs/target-computer-settings.html
Ver también
Categorías
Más información sobre Target Computer Setup en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!