We area about to start working on a PI application for Process Control that requires matrix inverses calculations and other linear algebra operations (SVD, etc.) , is ACE on VS 2012 the proper tool to use? Any suggestions?

Jaime Ramirez

We area about to start working on a PI application for Process Control that requires matrix inverses calculations and other linear algebra operations (SVD, etc.) , is ACE on VS 2012 the proper tool to use? Any suggestions?

Jaime Ramirez

We can not perform Matrix calculations with any out of the box solution at the moment. Would it be possible to utilise Arrays Programmatically to achieve what you require?

Though PI ACE can also do intricate calculations, I would recommend using PI AF instead.

The link below provides information on the AFSDK and in particular the Array Methods that could used (click on "AF SDK Reference" link).

https://pisquare.osisoft.com/docs/DOC-1611

If you require real-time calculations and natural scheduling capabilities of ACE, then it can be the proper tool to use. If it's historical batch recalculations or adhoc analyses, then a custom application may be more proper.