.BusinessSimulation.Converters

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

Contents

NameDescription
 DiscreteDelayDiscrete or delay converters
LogicalConverters with boolean output and/or input
LookupTable- or Lookup-Functions
VectorConverters with vector input and/or vector output
SpecialSpecial converters - often used as utility functions
 AbsReturn the absolute value of input
 AccumulationFunctionDeterming the time value of money for an investment of 1
 Add_2Sum of two inputs
 Add_3Total of three inputs
 ClipClips input signal so that it remains within a given interval
 ClipProcessTimeLimit any time input to be no smaller than dt
 ConstantConverterA constant value is turned into a constant signal
 ConstantConverterRateA constant rate is turned into a constant-valued signal
 ConstantConverterTimeA constant time value is turned into a constant signal
DivisionDivision without protection against division by zero
Division_GuardedDivision guarded for division by zero
DmnlInputInput u will be stated as dimensionless fraction with regard to a reference value
DisruptionOutput is the disturbed input
ExpNatural exponential function
GainInput is multiplied by constant parameter
GameInputEnable user input, if gaming mode is activated
GapCompare goal (u1) and current value (u2) to determine gap
LogLogarithm of the input to a given base
MaxReturn the largest value
MinReturn the smallest value
PassThroughOutput is identical to input
PolynomialFunctionTransform the input according to a polynomial function with given coefficients
PolynomialFunctionDivisorInput is divided by polynomial function of lambda
PolynomialFunctionFactorInput is multiplied with polynomial function of lambda
PowerExponentiation of input
Product_2Inputs are multiplied
Product_3Inputs are multiplied
ForceOfInterestCalculates the force of interest (continuous compounding rate)
RateConversionConverts a rate given per time base A to a rate per time base B
RescaleRescales input to run from y_min to y_max over the range u_min to u_max
SoftMaxGradual approach of a floor below which output can never fall
SoftMinGradual approach of a ceiling that cannot be exceeded
TimeConversionConverts a time signal from time base A to time base B
ZeroIfNegativeThe input will be set to zero, if it is negative

Generated at 2024-04-24T18:15:52Z by OpenModelicaOpenModelica 1.22.3 using GenerateDoc.mos