Internal
This chapter documents internal functions that are typically only for use of the developers of package ModiaResult.
ModiaResult.getSignalDetailsWithWarning
— Function(signal, timeSignal, timeSignalName, signalType, arrayName, arrayIndices, nScalarSignals) =
getSignalWithWarning(result, name)
Call getSignal(result,name) and print a warning message if signal == nothing
ModiaResult.signalLength
— FunctionsignalLength(signal)
Return the total number of values of signal::Vector{AbstractVector}
. If signal[i] is nothing or missing, a length of zero is returned.
ModiaResult.hasSameSegments
— FunctionhasSameSegments(signal1, signal2)
Return true, if the lengths of the segments in signal1
and in signal2
are the same.
ModiaResult.hasDimensionMismatch
— FunctionhasDimensionMismatch(signal, timeSignal, timeSignalName)
Print a warning message if signalLength(signal) != signalLength(timeSignal) and return true. Otherwise, return false
ModiaResult.prepend!
— Functionprepend!(prefix, signalLegend)
Add prefix
string in front of every element of the signalLegend
string-Vector.