1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
function waitmex
%WAITMEX a small library for using a waitbar within a C mexFunction.
% This waitmex function compiles an example mexFunction, adds the current
% directory to your MATLAB path, and runs two examples (one in C, one in M).
%
% in C MATLAB M-file equivalent
% ---- ------------------------
% h = waitbar_create (x,msg) ; h = waitbar (x,msg)
% waitbar_update (x,h,NULL) ; waitbar (x,h)
% waitbar_update (x,h,msg) ; waitbar (x,h,msg)
% waitbar_destroy (h) ; close (h)
% waitbar_return (h) ; for returning h from a mexFunction
%
% Example:
% waitmex
%
%
% See also waitex, waitexample, waitbar, pathtool.
% waitmex, Copyright (c) 2007, Timothy A Davis. All Rights Reserved.
% SPDX-License-Identifier: BSD-3-clause
help waitmex
fprintf ('\ncompiling an example:\n') ;
fprintf ('mex waitexample.c waitmex.c\n') ;
mex waitexample.c waitmex.c
addpath (pwd) ;
fprintf ('\ntrying the example mexFunction:\n') ;
fprintf ('waitexample\n') ;
waitexample
fprintf ('\ntrying the m-file equivalent of waitexample:\n') ;
fprintf ('waitex\n') ;
waitex
|