From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

VeriStand

cancel
Showing results for 
Search instead for 
Did you mean: 

Supported Simulink Solvers

All the documenation that I can find shows using a discrete solver.  Is this the only Simulink solver that is supported by NI VeriStand? (Note:  I'm currently using 2013 SP1)  This seems surprising to me considering that it is not unlikely to actually be rocket science.

 

I have actually found some models that we use that are using ODE and they appear to be running.

0 Kudos
Message 1 of 3
(2,763 Views)

Hi NathanJD,

 

The steps for creating a Simulink model can be found here: http://www.ni.com/tutorial/13066/en/

You can also look in the manual: http://zone.ni.com/reference/en-XX/help/372846J-01/veristand/convert_model_to_dll/

It doesn't seem to require a discrete solver but looking through older versions of the manual, it may be an issue for 2013: http://zone.ni.com/reference/en-XX/help/374160A-01/vsmithelp/mit_convert_model_to_dll/

 

You can also check out this forum post which covers the topic in more detail: 

http://forums.ni.com/t5/LabVIEW/Connecting-Simulink-Circuit-to-LABview-Controller/m-p/3313296

JD B.
Applications Engineer
National Instruments
0 Kudos
Message 2 of 3
(2,732 Views)

Thanks for the links.  I eventually found where it actually says what is supported:

 

Simulink Model Compatibility

In the Simulink software, you can convert models that use only a fixed step-size ordinary differential equation (ODE) solver into compiled models. Additionally, you must turn off data logging in the Simulink application software. Refer to the Simulink documentation for information about using the Simulink application software to change the ODE solver of a model and turn off data logging.

 

I guess I found it strange that the official example explicitly says to use the discrete solver instead of something like "discrete or ODE solver" or "a supported solver as stated here".

0 Kudos
Message 3 of 3
(2,712 Views)