.BuildingControlLib.BuildingControl.VDI3813.OperatorAndDisplayFunctions.Examples.TesterActuateSunshade

Information

Overview

Simulation to check the behaviour of the function model of "Actuate sunshade" from VDI 3813 [1, section 6.4.3, p. 26 - 27].

Functional Description

"The operator function Actuate sunshade (RA-FL section 5, column 2; informative function block Figure 17) converts a manual actuation to output information which is then available as input information to the application functions. The following mode of pushbutton actuation has proven useful for positioning: Brief actuation of the button (leading and trailing edges following in immediate succession) generates output information on the relative change of slat angle depending on the parameterisation of the sensor. In contrast, depressing the button for a longer time generates output information regarding the rising or descending of the sunshade. Operator control actions using different operating devices may differ from the mode of functioning described for pushbuttons. However, they must in principle be capable of generating the same output information." [1, section 6.4.3, p. 26 - 27]

In the standard it is mentioned for the sunshade signal that it should contain two values when the sunshade contains slats, whereas the sunshade position should be a per cent value and the slat position should be a angle [1, section 4, p. 4 - 6]. Because these two values could not be bundled in an array, in this implementation every sunshade connector has two variables with different data types inside.


The output of actuate sunshade is named S_SET in the informative description [1, section 6.4.3, p. 26 - 27]. But in the textual description of priority control an input S_MAN is mentioned. It says explicitly that the signal comes from actuate sunshade or automatic thermal control [1, section 6.5.12, p. 49 - 51]. Because of this S_MAN is used as acronym for the output of actuate sunshade.

Concept

Testing is done by simply using a Boolean step to imitate the interaction of a user with a device implementing this functionality. if a command (CMD == true) is send to the function block the output position changes to 1 and the angle to 45 degree.

Revisions


Generated at 2024-11-23T19:25:52Z by OpenModelicaOpenModelica 1.24.2 using GenerateDoc.mos