Borrar filtros
Borrar filtros

Currently getting a domain error when running Simulink code. No indication where the error is occurring.

3 visualizaciones (últimos 30 días)
I'm getting the following error when running my simulink code:
Domain error. To compute complex results from real x, use 'asin(complex(x))'.
The model builds fine, but a few seconds into running this error comes up. The error dialog does not tell me where this error is occuring. I have several matlab function blocks that call asin, but can't tell which one is causing the problem.
Is this a bug? Is there a way to narrow down what block the error is occurring in?
  2 comentarios
Søren  Ketelsen
Søren Ketelsen el 22 de Nov. de 2016
Hi Dave.
I face the same problem. I cannot locate where the error is occuring either.
Did you find a solution?
Jungsoo
Jungsoo el 10 de Ag. de 2017
Hi, Dave and Søren. I have the same problem now. Did you find a solution? If you already did, please contact me via this e-mail: <mailto:juchowiwang13@hanmail.net juchowiwang13@hanmail.net>

Iniciar sesión para comentar.

Respuestas (2)

Jaffary Yusuph
Jaffary Yusuph el 10 de Ag. de 2017
I face the same problem. I cannot locate where the error is occuring either.
Did you find a solution?

Mike Spires
Mike Spires el 13 de Nov. de 2019
I had this same problem, including the error dialog not telling me the location of the problem. The root problem is an input to asin that is outside the range -1 to 1. My issue turned out to be in a linked library block, which is a User-Defined MATLAB Function, so apparently the Simulink error reporting algorithm does not trace into such.

Categorías

Más información sobre Simulink en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by