simTerminating

Класс: simevents. SimulationObserver
Пакет: simevents

Задайте поведение наблюдателя, когда симуляция остановится

Синтаксис

simTerminating(obj)

Описание

simTerminating(obj) определяет поведение, когда симуляция останавливается. Замените эту функцию, чтобы задать поведение вашей визуализации, когда симуляция остановится, как определено параметром SimulationStatus.

Входные параметры

развернуть все

Объект класса SimulationObserver

Примеры

развернуть все

Вызовите этот метод, когда симуляция остановится.

function simTerminating(this)
            % Called when simulation is terminating
            %
            % After the simulation terminates, in order to support clicking
            % on entity to see attributes, we gather up all of the entities
            % that exist in the model and save their attribute information
            
            ents = this.mEntityGlyphs.keys;
            for idx = 1 : length(ents)
                ent = ents{idx};
                try
                    enStruct = this.mEntities(ent);
                    str = evalc('disp(enStruct.Attributes)');
                    this.mCachePostRun(ent) = str;
                catch me
                end
            end
            
            % If animation timer is still running, schedule a stop
            if strcmp(this.mTimer.Running, 'on')
                this.mTimerRequestStop = true;
            else
                % If timer is not running, delete it
                delete(this.mTimer);
            end
        end

Введенный в R2016a