modelTestSerialPackagerBitPack_UDP

Example for the PackUnsignedInteger and UnpackUnsignedInteger blocks from the SerialPackager
Diagram of TestSerialPackagerBitPack_UDP

Extends from Modelica.Icons.Example (Icon for runnable examples).

Information

In particular this model demonstrates how integer values can be packed and unpacked at bit level using the PackUnsignedInteger and UnpackUnsignedInteger blocks.

Components

TypeNameDefaultDescription
Modelica_DeviceDrivers.ClockedBlocks.Communication.UDPSenduDPSend
Modelica.Blocks.Sources.IntegerExpressionintegerExpression
Modelica_DeviceDrivers.ClockedBlocks.Packaging.SerialPackager.Packagerpackager
Modelica_DeviceDrivers.ClockedBlocks.Packaging.SerialPackager.PackUnsignedIntegerpackInt
Modelica_DeviceDrivers.ClockedBlocks.Communication.UDPReceiveuDPReceive2_1
Modelica_DeviceDrivers.ClockedBlocks.Packaging.SerialPackager.UnpackUnsignedIntegerunpackInt
Modelica_DeviceDrivers.ClockedBlocks.Packaging.SerialPackager.PackUnsignedIntegerpackInt1
Modelica_DeviceDrivers.ClockedBlocks.Packaging.SerialPackager.AddIntegeraddInteger1
Modelica.Blocks.Sources.IntegerExpressionintegerExpression1
Modelica.Blocks.Sources.IntegerConstantintegerConstant1
Modelica_DeviceDrivers.ClockedBlocks.Packaging.SerialPackager.UnpackUnsignedIntegerunpackInt1
Modelica_DeviceDrivers.ClockedBlocks.Packaging.SerialPackager.GetIntegergetInteger1
Modelica_DeviceDrivers.ClockedBlocks.Packaging.SerialPackager.AddRealaddReal
Modelica_DeviceDrivers.ClockedBlocks.Packaging.SerialPackager.GetRealgetReal
Modelica.Blocks.Sources.RealExpression[3]realExpression
Modelica.Clocked.ClockSignals.Clocks.PeriodicRealClockperiodicRealClock
Modelica.Clocked.RealSignals.Sampler.SampleClocked[3]sample2
Modelica.Clocked.IntegerSignals.Sampler.SampleClockedsample1
Modelica.Clocked.IntegerSignals.Sampler.SampleClockedsample3
Modelica.Clocked.IntegerSignals.Sampler.SampleClockedsample4
Modelica.Clocked.RealSignals.Sampler.AssignClock[3]assignClock1
Modelica.Clocked.IntegerSignals.Sampler.AssignClockassignClock2
Modelica.Clocked.IntegerSignals.Sampler.AssignClockassignClock3
Modelica.Clocked.IntegerSignals.Sampler.AssignClockassignClock4