Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

ru:simulation_fca:simulation_activity:use_variables [2015/12/23 11:15]
apinaeva [Системные переменные модели временного ресурса]
ru:simulation_fca:simulation_activity:use_variables [2016/01/19 09:30] (текущий)
Строка 10: Строка 10:
   -Использование переменных для управления траекторией выполнения экземпляров имитирующих процессов.   -Использование переменных для управления траекторией выполнения экземпляров имитирующих процессов.
  
-Первый способ реализован путем задания значений параметров на вкладке **Смены** (см. раздел [[ru/simulation_fca/simulation_activity/fca_resource_options#параметры_вкладки_смены| Параметры вкладки "Смены"]]) и в **Окне свойств** объекта справочника "Процессы" (вкладка **Параметры ФСА** -> вкладка **Ресурсы**, см. раздел [[ru/simulation_fca/simulation_activity/resources_process]]).+Первый способ реализован путем задания значений параметров на вкладке **Смены** (см. главу [[ru/simulation_fca/simulation_activity/fca_resource_options#параметры_вкладки_смены| Параметры вкладки "Смены"]]) и в **Окне свойств** объекта справочника "Процессы" (вкладка **Параметры ФСА** -> вкладка **Ресурсы**, см. главу [[ru/simulation_fca/simulation_activity/resources_process]]).
 \\ \\
  
 Для реализации двух оставшихся способов используется следующий механизм: аналитик объявляет переменную у объекта справочника, а затем во время имитации движок имитации по заданным аналитиком данным создает экземпляр(ы) переменной. \\ Для реализации двух оставшихся способов используется следующий механизм: аналитик объявляет переменную у объекта справочника, а затем во время имитации движок имитации по заданным аналитиком данным создает экземпляр(ы) переменной. \\
 Переменные делятся на два типа: глобальные и локальные. При проведении имитации глобальная переменная создается в единственном экземпляре для всех экземпляров имитирующих процессов и существует в течение всей имитации. В случае с локальными переменными, во время имитации создается множество экземпляров локальной переменной - по одному для каждого экземпляра имитирующего процесса, и экземпляр локальной переменной существует, пока существует экземпляр соответствующего имитирующего процесса.\\  Переменные делятся на два типа: глобальные и локальные. При проведении имитации глобальная переменная создается в единственном экземпляре для всех экземпляров имитирующих процессов и существует в течение всей имитации. В случае с локальными переменными, во время имитации создается множество экземпляров локальной переменной - по одному для каждого экземпляра имитирующего процесса, и экземпляр локальной переменной существует, пока существует экземпляр соответствующего имитирующего процесса.\\ 
-Изменение значений экземпляра переменной происходит по правилам, заданным аналитиком на вкладке **Действия с переменными** объектов справочника "Процессы" (см. раздел [[ru/simulation_fca/simulation_activity/use_variables#действия_с_переменными | Действия с переменными]]).  \\+Изменение значений экземпляра переменной происходит по правилам, заданным аналитиком на вкладке **Действия с переменными** объектов справочника "Процессы" (см. главу [[ru/simulation_fca/simulation_activity/use_variables#действия_с_переменными | Действия с переменными]]).  \\
  
 Далее рассмотрим различные способы объявления переменных. Далее рассмотрим различные способы объявления переменных.
Строка 109: Строка 109:
 Рассматриваемые переменные всегда являются глобальными вне зависимости от значения параметра "Тип ресурса" (**Окно свойств** объекта справочника "Объекты деятельности" или "Субъекты" -> вкладка **Параметры ФСА** -> группа параметров **Материальный ресурс**). Рассматриваемые переменные всегда являются глобальными вне зависимости от значения параметра "Тип ресурса" (**Окно свойств** объекта справочника "Объекты деятельности" или "Субъекты" -> вкладка **Параметры ФСА** -> группа параметров **Материальный ресурс**).
  
-Значения параметра "Стартовое значение" для этих переменных устанавливаются равными 0. Во время имитации изменение стартовых значений экземпляров переменных "Количество экземпляров", "Количество свободных экземпляров" и "Количество занятых экземпляров" происходит автоматически. Изменение значений происходит в соответствии с графиком работы экземпляров имитирующего ресурса, а также при старте и окончании выполнения экземпляров имитирующих операций, в рамках которых участвуют экземпляры имитирующего временного ресурса, на заданное в параметре "Количество" значение (см. главу [[ru/simulation_fca/simulation_activity/resources_process]]). \\+Значения параметра "Стартовое значение" для этих переменных устанавливаются равными 0. Во время имитации изменение стартовых значений экземпляров переменных "Количество экземпляров", "Количество свободных экземпляров" и "Количество занятых экземпляров" происходит автоматически. Изменение значений происходит в соответствии с графиком работы экземпляров имитирующего ресурса, а также при старте и окончании выполнения экземпляров имитирующих операций, в рамках которых участвуют экземпляры имитирующего временного ресурса, на заданное в параметре "Количество" значение (см. главу [[ru/simulation_fca/simulation_activity/resources_process]]). \\  
 + 
 +Системные переменные, объявленные для моделей временных ресурсов, используются для управления траекторией выполнения экземпляров имитирующих процессов: объявленные переменные используются для задания логических условий в точках ветвлений (см. главу [[ru/simulation_fca/simulation_activity/description_processes/description_flow/branchpoint_conditions#задание_условий | Задание условий]]).
  
 =====Переменные, объявляемые для объектов справочника "Процессы"===== =====Переменные, объявляемые для объектов справочника "Процессы"=====
Строка 140: Строка 142:
 ^    ^  Место объявления переменной  ^^^  ^    ^  Место объявления переменной  ^^^ 
 ^ ::: ^ Объекты справочника "Процессы" ^ Объекты справочника "Субъекты" или "Объекты деятельности" ^ Справочник "Переменные ФСА"/\\ раздел "Переменные глобальные и системные" ^  ^ ::: ^ Объекты справочника "Процессы" ^ Объекты справочника "Субъекты" или "Объекты деятельности" ^ Справочник "Переменные ФСА"/\\ раздел "Переменные глобальные и системные" ^ 
-| **Глобальные** | Не поддерживается | Поддерживается.\\ Параметр "Тип ресурса" должен иметь значение "Глобальный"\\ (**Окно свойств** объекта справочника -> вкладка\\ **Параметры ФСА** -> группа параметров "Материальный ресурс")\\ либо\\ должны быть объявлены системные переменные\\ для модели временного ресурса | Поддерживается.\\ Также доступны системные переменные:\\ //Текущее время//, //Текущая дата//. | +| **Глобальные** | Не поддерживается | Поддерживается.\\ Параметр "Тип ресурса" должен иметь значение "Глобальный"\\ (**Окно свойств** объекта справочника -> вкладка\\ **Параметры ФСА** -> группа параметров **Материальный ресурс**)\\ либо\\ должны быть объявлены системные переменные\\ для модели временного ресурса | Поддерживается.\\ Также доступны системные переменные:\\ //Текущее время//, //Текущая дата//. | 
-| **Локальные** | Поддерживается.\\ __Область видимости экземпляра переменной__ -\\ экземпляр имитирующего процесса и экземпляры\\ имитирующих подпроцессов всех уровней.  | Поддерживается.\\ Параметр "Тип ресурса" должен иметь значение "Локальный"\\ (**Окно свойств** объекта справочника -> вкладка\\ **Параметры ФСА** -> группа параметров "Материальный ресурс").\\ __Область видимости экземпляра переменной__ - экземпляр\\ имитирующего процесса, при выполнении экземпляров имитирующих\\ операций которого с экземпляром переменной совершаются действия,\\ но не экземпляры его имитирующих подпроцессов.  | Не поддерживается.\\ Доступны системные переменные:\\ //Текущая длительность процесса//,\\ //Текущая стоимость процесса//.\\ __Область видимости экземпляра переменной__-\\ экземпляр имитирующего процесса. |   +| **Локальные** | Поддерживается.\\ __Область видимости экземпляра переменной__ -\\ экземпляр имитирующего процесса и экземпляры\\ имитирующих подпроцессов всех уровней.  | Поддерживается.\\ Параметр "Тип ресурса" должен иметь значение "Локальный"\\ (**Окно свойств** объекта справочника -> вкладка\\ **Параметры ФСА** -> группа параметров **Материальный ресурс**).\\ __Область видимости экземпляра переменной__ - экземпляр\\ имитирующего процесса, при выполнении экземпляров имитирующих\\ операций которого с экземпляром переменной совершаются действия,\\ но не экземпляры его имитирующих подпроцессов.  | Не поддерживается.\\ Доступны системные переменные:\\ //Текущая длительность процесса//,\\ //Текущая стоимость процесса//.\\ __Область видимости экземпляра переменной__ -\\ экземпляр имитирующего процесса. |   
 <endTableBox|  Таблица 4. Способы объявления глобальных и локальных переменных> <endTableBox|  Таблица 4. Способы объявления глобальных и локальных переменных>
  
Строка 225: Строка 227:
 Обратите внимание, что значение параметра "Тип ресурса" в группе параметров **Материальный ресурс** - "Локальный". Это значит, что для каждого экземпляра имитирующего процесса будет создана своя партия деталей. Обратите внимание, что значение параметра "Тип ресурса" в группе параметров **Материальный ресурс** - "Локальный". Это значит, что для каждого экземпляра имитирующего процесса будет создана своя партия деталей.
  
-3. Зададим параметры вкладки **Действия с переменными** объекта "Обработка детали" справочника "Процессы (//Рис.11//). +3. Зададим параметры вкладки **Действия с переменными** объекта "Обработка детали" справочника "Процессы(//Рис.11//). 
  
 \\ \\
Строка 233: Строка 235:
 \\ \\
  
-4. Зададим параметры вкладки **Действия с переменными** объекта "Оформление брака" справочника "Процессы (//Рис.12//). +4. Зададим параметры вкладки **Действия с переменными** объекта "Оформление брака" справочника "Процессы(//Рис.12//). 
  
 \\ \\
Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki