Fluxos extras de processamento - Cálculos Extras
O fluxo de cálculo de parâmetros serve para calcular e atribuir valor àquelas propriedades somente leitura do dispositivo
Um exemplo, numa valeta de proteção, podemos estar interessados no valor da vazão no final do dispositivo.
Numa situação destas, tenha em conta que o valor só pode ser acessado após a rede ter sido calculada.
Para obter o valor da vazão final, temos de pesquisar nos dados do cálculo hidráulico e coletar essa informação.
Para obter este valor siga este exemplo:
- Inclua um sub fluxo IF ao fluxo principal e use a propriedade CALCULATE:
CALCULATE - é uma Propriedade Obrigatória que indica que o modelador deve processar algo relacionado ao dimensionamento hidráulico, sem modelar alguma geometria
- Adicione um TryCatch, para prevenir erros de cálculo e então crie a lógica do cálculo:
- A lógica:
- HidraulicSections - use a ferramenta Obter Propriedade
- vazao (Vazão Final) - use a ferramenta Definir Variável
Explicando:
- ListHydraulicSectionChannel - lista das seções hidráulicas
- Last - obtém o ultimo item da lista
- HCalcIni - Os cálculos hidráulicos no início do plano (ou dimensionamento)
- QEsc - Vazão real escoando na seção (ver seções hidráulicas)
- VazaoFinal (Setar o valor da propriedade "Vazão Final") - use a ferramenta Setar Parâmetro
Onde a vazão final é uma propriedade definida:
- O resultado: