спасибо за вашу помощь заранее.

Есть ли что-то вроде fopen для гига камеры «Preview(g)»?

вот как выглядит код.

Camlist = gigecamlist;
    IP = string(Camlist{1,3});
    g= gigecam(IP,'PixelFormat','mono8');  
    g_Res = [g.Width g.Height];
 %----------------lines to created figure with tabs-------------------------------------------------------
streamingHandle = uicontrol(tab_ini,'Style','PushButton','String', 'Streaming','Position',[135 10 80 20],'Callback', {@streaming,tab_ini,g_Res,g});
%------------------------------------------------------ callback funtion for push button
function streaming(object_handle,event, tab_ini, g_Res, g)
%% How can i return a value from 'preview(g)' to condition "if"  
% if Preview(g) ==1;  is opened
% closePreview(g);
% end
dock_tab = axes(tab_ini,'units','pixels','Position',[35,40,g_Res(1),g_Res(2)],'box','on');
nBands = 1; % grey scale
I = image(zeros(g_Res(2),g_Res(1), nBands),'Parent',dock_tab); 
preview(g, I);

ПРИМЕЧАНИЕ. 

Matlabsolutions.com предоставляет последнюю Помощь по домашним заданиям MatLab, Помощь по заданию MatLab для студентов, инженеров и исследователей в различных отраслях, таких как ECE, EEE, CSE, Mechanical, Civil со 100% выходом. Код Matlab для BE, B.Tech ,ME,M.Tech, к.т.н. Ученые со 100% конфиденциальностью гарантированы. Получите проекты MATLAB с исходным кодом для обучения и исследований.

%avoid warnings about struct() preventing hiding implementation details
old_warning_state = warning('off', 'MATLAB:structOnObject');
gs = struct(g);
gsw = struct(gs.webcamImpl);
gscpc = struct(gsw.CamPreviewController);
warning(old_warning_state);
if gscpc.IsPreviewing
    closePreview(g)
end

Примечание: вы не можете сделать это напрямую: некоторые свойства скрыты.

СМОТРИТЕ ПОЛНЫЙ ОТВЕТ НАЖМИТЕ НА ССЫЛКУ