Call a MATLAB function from .NET program
조회 수: 2 (최근 30일)
이전 댓글 표시
I'm trying to call a MATLAB function like below from .NET program.
function run_program(id, varargin)
Currently I'm just passing id parameter from .net code and I was able to call the matlab function and its is working fine.
Now I want to pass some more parameters through 'varargin' array from .net.
On MATLAB side, the code for 'varargin' params is below
function [db, conn1] = get_db(val_id, varargin)
p = BaseClass.parse_def;
addRequired(p, 'val_id', @ischar);
addParameter(p, 'db_id', 'XXXXX', @ischar);
addParameter(p, 'db_name', 'XXXXX', @ischar);
addParameter(p, 'user_id', 'XXXXX', @ischar);
addParameter(p, 'password', 'XXXXX', @ischar);
parse(p, val_id, varargin{:});
pin = p.Results;
Now how can pass parameters for db_id, db_name etc from .NET side as key value pairs?
댓글 수: 0
답변 (1개)
Sean de Wolski
2022년 1월 12일
https://www.mathworks.com/help/releases/R2021b/matlab/matlab_external/call-matlab-function-from-c-client.html
댓글 수: 0
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!