ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

This content has been translated automatically.  Click here  to view the French version.
Help / WLanguage / WLanguage functions / Communication / Functions for accessing MATLAB
  • Supported types
WINDEV
WindowsLinuxJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac Catalyst
Others
Stored procedures
Retrieves the value of a variable for the MATLAB session.
Example
gnIdSession is int = mlInitialize()
IF ErrorOccurred() THEN
	ErrorInfo(errFullDetails)
	RETURN
END
...
tRésultat is array  of 1 by 1 real = [[123]]

mlResetWorkspace(gnIdSession)
tRésultat = mlGetVariable(gnIdSession, "maRac")
IF ErrorOccurred THEN
	Trace("Erreur : " + ErrorInfo())
END

Trace("Racine = " + tRésultat[1,1])
Syntax
<Result> = mlGetVariable(<Session identifier> , <Variable name>)
<Result>: Array of integers, reals, ...
Value of sought variable.
If an error occurs, the ErrorOccurred variable is set to True. To get more details on the error, use ErrorInfo with the errMessage constant.
<Session identifier>: Integer
Identifier of MATLAB session. This identifier is returned by mlInitialize.
<Variable name>: Character string
Name of the variable to retrieve.
Remarks

Supported types

The supported types are:
  • signed and unsigned integers on 1, 2, 4 and 8,
  • reals on 4 and 8,
  • booleans,
  • characters.
Component: wd300com.dll
Minimum version required
  • Version 20
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 03/27/2025

Send a report | Local help