ATOMIC PDEVS am_double_input

stored in DEVS_PATH/01-atomic-modelbase/2-outputs-to-1-input/am_double_input.m

Contents

Description

Class definition file for an atomic PDEVS model for processing workpieces.

This block assembles workpieces from two queues. FIFO queues for workpieces are included. Workpieces of type1 and type2 arrive at the same input port.

constructor call: obj = am_double_input(name,inistates,elapsed,service_time)

Superclass

atomic (superclass acts as associated simulator)

Class Methods

characteristic functions:

display functions:

Inherited Properties

inherited from atomic:

Ports

has one input x : in1 for incoming workpieces

has one output y : out1 for processed (assembled) parts

States in s

s.phase : active or passive

s.sigma : for time advance

s.q1 : length of queue for workpieces of type 1

s.q2 : length of queue for workpieces of type 2

System Parameters in sysparams

sysparams.service_time : time it takes to assemble a part from two workpieces

More

global SIMUSTOP : can be used to stop allover simulation e.g. when a predefined number of jobs has finished





DEVS Tbx Home      Examples      Modelbase           << Back