Discusiones sobre Productos NI

cancelar
Mostrando los resultados de 
Buscar en lugar de 
Quiere decir: 

error -23023 en el "Linear system solver"

¡Resuelto!
Ir a solución

Hola a todos!!.

 

Soy nuevo en el foro y quería ver si alguien se apiada de mi y  me echa una mano con una duda que me lleva por la calle de la amargura.

 

Estoy intentando resolver un sistema de ecuaciones de cinco variables pero me da el error -23023. No he encontrado ningun post al respecto de este error. Las ecuaciones son estas:

 


((ln(9,616678E+0/c)-ln(9,616678E+0/3,854417E-9))*25,774472E-3)/(-1*a)+9,616678E+0*(d/c)*exp(1/n)+25,774472E-3*(1/b)*ln(9,616678E+0/c)

((ln(6,700912E+0/c)-ln(6,700912E+0/4,069466E-9))*25,804633E-3)/(-1*a)+6,700912E+0*(d/c)*exp(1/n)+25,804633E-3*(1/b)*ln(6,700912E+0/c)

((ln(6,139159E+0/c)-ln(6,139159E+0/3,854417E-9))*25,774472E-3)/(-1*a)+6,139159E+0*(d/c)*exp(1/n)+25,774472E-3*(1/b)*ln(6,139159E+0/c)

((ln(3,778458E+0/c)-ln(3,778458E+0/3,566005E-9))*25,731386E-3)/(-1*a)+3,778458E+0*(d/c)*exp(1/n)+25,731386E-3*(1/b)*ln(3,778458E+0/c)

((ln(2,514514E+0/c)-ln(2,514514E+0/3,147102E-9))*25,662447E-3)/(-1*a)+2,514514E+0*(d/c)*exp(1/n)+25,662447E-3*(1/b)*ln(2,514514E+0/c)

 

 

He intentado introducirlas con la  notación técnica pero también me da el mismo error.

 

Muchas gracias por adelantado por cualquier ayuda que me podáis facilitar.
0 kudos
Mensaje 1 de 10
4.436 Vistas

Hola!!

 

¿Puedes adjuntar una imagen de tu código, o el código mismo?

 

Para poder descartar cualquier error de sintaxis o de flujo de datos.

 

Saludos,

 

Anuar Rojas

Anuar R.
National Instruments México y Latinoamérica
Ingeniería de Aplicaciones
www.ni.com/soporte
0 kudos
Mensaje 2 de 10
4.433 Vistas

Hola!!.

 

He sustituido las comas por puntos y ahora me da el error -23001. Cuál puede ser la causa de este nuevo error?.

 

Adjunto el código.

 

Muchas gracias por la ayuda.

0 kudos
Mensaje 3 de 10
4.431 Vistas

¿Qué versión de LabVIEW estas utilizando?

 

Saludos,

 

Anuar Rojas

Anuar R.
National Instruments México y Latinoamérica
Ingeniería de Aplicaciones
www.ni.com/soporte
0 kudos
Mensaje 4 de 10
4.428 Vistas

Version 6.1

 

No puedo usar otra ya que estoy ampliando un programa ya existente.

 

Vicente.

0 kudos
Mensaje 5 de 10
4.424 Vistas

Buenos díasVicente.

 

El error 23001 viene precisamente por ese cambio de coma que has hecho. A no ser que especifiques lo contrario, Labview utiliza el mismo símbolo que el sistema, que por defecto es la coma.

 

El error 23023 sucede porque estás dejando en blanco el input 'start' del VI Nonlinear System Solver. Cablea los controles de Start y End, y también crea un control para 'number of trials'.  Yo lo he comprobado con tu sistema de ecuaciones y me funciona. El problema es que no dispongo de la versión 6.1 para poder enviártelo resuelto..

 

En este link puedes ver los códigos de los errores, por si te es de utilidad:

http://zone.ni.com/reference/en-XX/help/371361H-01/lverror/parser_error_codes/

 

 

Este es el archivo de ayuda de la función Nonlinear System Solver:

http://zone.ni.com/reference/en-XX/help/371361H-01/gmath/nonlinear_system_solver/

Como puedes ver al final de la página hay un ejemplo con un sistema no lineal de 3 incógnitas. Espero que te ayude a resolver tu problema.

 

Un saludo,

Angel Marin
National Instruments
Applications Engineering
www.ni.com/support
0 kudos
Mensaje 6 de 10
4.420 Vistas
Solución
Aceptado por el autor del tema ticofs

Muchas gracias ya no me da el error!!. Ahora voy a poner menos variables ya que no me saca resultados.Ya te comento que tal

 

Muchas gracias otra vez.

0 kudos
Mensaje 7 de 10
4.410 Vistas

Hola de nuevo.

 

He variado la ecuación para  ver si el "linear system solver" encuentra soluciones al sistema, pero me vuelve a dar el error -23001. He tenido en cuenta todos los posibles errores que me comentaste.

 

Te mando el fichero para ver si sabrías tu donde podría estar el error.

 

Muchas gracias.

0 kudos
Mensaje 8 de 10
4.364 Vistas

Buenos días.

 

Te está dando ese error por que tienes más ecuaciones que incógnitas.

 

Un saludo.

Angel Marin
National Instruments
Applications Engineering
www.ni.com/support
0 kudos
Mensaje 9 de 10
4.346 Vistas

OK funciona, no me había dado cuenta.

 

Muchas gracias.

0 kudos
Mensaje 10 de 10
4.342 Vistas