modelMod
Modulus of Integer division of two integer numbers
Extends from IndustrialControlSystems.MathOperations.IntegerType.Interfaces.IntSimpleOperation (Partial interface of a generic two input integer math operation).
Information
Description
Model of the modulus of integer division difference of two integers.
The output ( y ) is the modulus of the integer division of the inputs ( u1, u2 ) signals.
y = mod(u1,u2)
If the input u2 is equal to 0, an error is reported.
Depending on the value of the sampling time (Ts), the model has two different behaviours:
Ts > 0
it behaves as a discrete time system,Ts <= 0
it behaves as a continous time system. No delay is introduced and events are generated when the output changes (this mode reduces the simulation time)
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Real | Ts (from IntSimpleOperation) | 0.1 | sampling time |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.IntegerInput | u1 (from IntSimpleOperation) | input | |
| Modelica.Blocks.Interfaces.IntegerInput | u2 (from IntSimpleOperation) | input | |
| Modelica.Blocks.Interfaces.IntegerOutput | y (from IntSimpleOperation) | output |
Revisions
- Industrial Control Systems (v 1.0.0) : April-May 2012
- List of revisions:
- 11 May 2012 (author: Marco Bonvini)
- Main Authors:
- Marco Bonvini; <bonvini@elet.polimi.it>
- Alberto Leva <leva@elet.polimi.it>
- Politecnico di Milano
- Dipartimento di Elettronica e Informazione
- Via Ponzio 34/5
- 20133 Milano - ITALIA -
- Copyright:
- Copyright © 2010-2012, Marco Bonvini and Alberto Leva.
- The IndustrialControlSystems package is free software; it can be redistributed and/or modified under the terms of the Modelica license.