Exports OML variable value to Tcl
variable.
Syntax
[status,errormessage] = exporttotcl (omlvariablename,tclvariablename)
Inputs
- omlvariablename
- Any valid Tcl variable name.
- Type: logical | number | string | cell | struct | matrix | ndmatrix
-
OML Variable Type |
Tcl Variable Type |
Limitations |
Logical |
Bool |
|
Number |
Int or Double |
|
String |
String |
|
Cell (1,n) n:number of elements in cell |
List |
Supports only if cell contains the following OML data
types: Logical, Number, String |
Struct |
Dictionary |
Struct with one dimension only are supported. Supports only if struct
contains the following OML data types: Logical, Number,
String |
Matrix |
Dictionary |
Supports only if matrix contains following OML data
types: Logical, Number |
ND-Matrix |
Dictionary |
Supports only if ND-matrix contains following OML
data types: Logical, Number |
- tclvariablename
- Any valid Tcl variable name as a string.
- Type: string
Outputs
- status
- Status of exporting the oml variable value to Tcl variable.
- 1 = success
- 0 = failure
- Type: number
- errormessage
- Error message indicating the failure.
- Type: string
Example
mystruct = struct('k',true,'key2',1,'key3',2.2,'key4','4');
[status,errormessage]=exporttotcl (mystruct,'tcl_mystruct')
status = 1
errormessage =