closqamr.m
上传用户:loeagle
上传日期:2013-03-02
资源大小:1236k
文件大小:1k
源码类别:

通讯编程文档

开发平台:

Matlab

  1. %Closes receiver
  2. function closqamr(system)
  3. ss = get(0, 'ScreenSize');
  4. sw = ss(3);
  5. if (nargin == 0)
  6.   % find current system
  7.   system = get_param(0,'CurrentSystem');
  8.   % find Root System
  9.   while (~isempty(get_param(system, 'parent')))
  10.     system = get_param(system, 'parent');
  11.   end;
  12.   % check if  System loaded
  13.   if (exist(system) ~= 4)
  14.     clear system; 
  15.   end;
  16. end;
  17. if (exist('system') == 0)
  18.   disp('No Simulink model found!');
  19. else
  20.   if (exist(system) ~= 4)
  21.     disp(['System ',system,' not found.'])
  22.   else;
  23.     close_system([system, '/Receiver/x_c(t)']);
  24.     close_system([system, '/Receiver/x_s(t)']);
  25.     close_system([system, '/Receiver/r(t)']);
  26.     close_system([system, '/Receiver/s_rc(t)']);
  27.     close_system([system, '/Receiver/s_rs(t)']);
  28.     close_system([system, '/Receiver/v_c(t)']);
  29.     close_system([system, '/Receiver/v_s(t)']);
  30.     close_system([system, '/Receiver/v(t)']);
  31.     close_system([system, '/Receiver']);
  32.   end;
  33. end;