vcProductCreatorDistributionMode
vcProductCreatorDistributionMode allows you to define the probability of feeding one or more types of products when a vcProductCreator object uses a FeedMode of Distribution. A distribution feed mode uses entries. Each entry is a vcDistributionModeProductLineEntry object that defines a product type and weighted probability.
Properties
| Name | Type | Access | Description | 
| Interval | Expression (real) | RW | 
           Time to wait in seconds between creating products. Note: Pseudo-random real number generated by an expression that defines a distribution. normal([stream], u, s) exponential([stream], lambda) gamma([stream], k, theta) lognormal([stream], u, s) triangular([stream], min, mode, max) uniform([stream], a, b) weibull([stream], k, lambda)  | 
      
| Limit | 
           Integer  | 
        RW | 
           Number of products to create. Must be 0 or greater.  | 
      
| ProductEntries | List of vcDistributionModeProductLineEntry | R | 
           List of all currently defined entries. 
  | 
      
| RandomStream | Integer | RW | Index of the pseudo-random number generator to use when picking the next product type to instantiate. Must be in inclusive range 0-63. | 
Methods
| Name | Return Type | Parameters | Description | 
| addProductEntry | vcDistributionModeProductLineEntry | vcProductType productType, Real probability | Adds a new entry to the distribution mode configuration based on the given productType and probability.   Notes:
          
  | 
      
| 
           getProperty  | 
        vcProperty | String name | Returns a property matching a given name; otherwise returns None. | 
| removeProductEntry | None | vcDistributionModeProductLineEntry entry | Deletes the given entry from this configuration. | 
Events
| Name | Parameters | Description | 
| OnProductEntriesChanged | 
           Triggered when the ProductEntries collection content has changed.  |