Converters

Information processing (blocks)

Package Contents

DiscreteDelay

Discrete or delay converters

Logical

Converters with boolean output and/or input

Lookup

Table- or Lookup-Functions

Vector

Converters with vector input and/or vector output

Special

Special converters - often used as utility functions

Abs

Return the absolute value of input

AccumulationFunction

Determing the time value of money for an investment of 1

Add_2

Sum of two inputs

Add_3

Total of three inputs

Clip

Clips input signal so that it remains within a given interval

ClipProcessTime

Limit any time input to be no smaller than dt

ConstantConverter

A constant value is turned into a constant signal

ConstantConverterRate

A constant rate is turned into a constant-valued signal

ConstantConverterTime

A constant time value is turned into a constant signal

Division

Division without protection against division by zero

Division_Guarded

Division guarded for division by zero

DmnlInput

Input u will be stated as dimensionless fraction with regard to a reference value

Disruption

Output is the disturbed input

Exp

Natural exponential function

Gain

Input is multiplied by constant parameter

GameInput

Enable user input, if gaming mode is activated

Gap

Compare goal (u1) and current value (u2) to determine gap

Log

Logarithm of the input to a given base

Max

Return the largest value

Min

Return the smallest value

PassThrough

Output is identical to input

PolynomialFunction

Transform the input according to a polynomial function with given coefficients

PolynomialFunctionDivisor

Input is divided by polynomial function of lambda

PolynomialFunctionFactor

Input is multiplied with polynomial function of lambda

Power

Exponentiation of input

Product_2

Inputs are multiplied

Product_3

Inputs are multiplied

ForceOfInterest

Calculates the force of interest (continuous compounding rate)

RateConversion

Converts a rate given per time base A to a rate per time base B

Rescale

Rescales input to run from y_min to y_max over the range u_min to u_max

SoftMax

Gradual approach of a floor below which output can never fall

SoftMin

Gradual approach of a ceiling that cannot be exceeded

TimeConversion

Converts a time signal from time base A to time base B

ZeroIfNegative

The input will be set to zero, if it is negative

Information

This information is part of the Business Simulation Library (BSL). Please support this work and ► donate.

This library contains input/output blocks (converters): One or more information inputs are (instantaneously) transformed by some function given one or more outputs.

See also

Tutorial.ElementaryBuildingBlocks



Copyright © 2020 Guido Wolf Reichert
Licensed under the EUPL-1.2 or later