Commit dc0f1445 authored by Matthew Dawson's avatar Matthew Dawson
Browse files

Merge branch 'fix_port_assignments' into 'master'

Fix some minor issues (output port misalignment + GUI errors)

Closes #9 and #10

See merge request !7
parents df68c56b 85632acb
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -143,6 +143,10 @@ for i=1:size(outports,1)
    
    for j=1:size(out_handles,1)
        if strcmp(get_param(outports(i),'Name'),get_param(out_handles(j),'Name'))
                        
            % Set the port number so the ports line up properly. 
            set_param(outports(i), 'Port', get_param(out_handles(j), 'Port'));
            
            found = 1;
        end
    end
@@ -174,6 +178,10 @@ for j = 1:size(out_handles,1)
        add_block('simulink/Sinks/Out1',new_port);
        new_port_num = sprintf('%s/1',get_param(out_handles(j),'Name'));
        dest_port = sprintf('%s/%d','code',j);
        
        % Set the port number so the ports line up properly.  
        set_param(new_port, 'Port', get_param(out_handles(j), 'Port'));
     
        try
            add_line(getfullname(block_handle),dest_port,new_port_num);
        end
+1 −1
Original line number Diff line number Diff line
@@ -17,7 +17,7 @@ for i=1:size(object.Cells,2)
    end
end
if(~isempty(deleted))
    delete(object.Cells(deleted).result);
    delete([object.Cells(deleted).result]);
    object.Cells(deleted) = [];
end
end
+1 −1
Original line number Diff line number Diff line
@@ -20,7 +20,7 @@ for i=1:size(object.Cells,2)
    end
end
if(~isempty(deleted))
    delete(object.Cells(deleted).result);
    delete([object.Cells(deleted).result]);
    object.Cells(deleted) = [];
end
end