Ar
Namespace PBSLoaderCommonUtils.Simulacao · classe estática · PBSLoaderCommonUtils 2.0.0
public static class ArAr comprimido do veículo: compressor movido pelo motor, reservatório, governador com purga do secador, freio de serviço pneumático e freio de molas (estacionamento). Um reservatório só para todos os mods: portas, suspensão a ar (Ar.Gastar) e o que vier. Unidades: pressão em bar manométrico; volumes de ar “livre” em litros a 1 bar. Pôr V litros livres num reservatório de R litros sobe a pressão em V / R bar (isotérmico). O freio atua no VPP: um prefixo em Brakes.DoUpdate troca o pedido do motorista (brakeInput) pela pressão que chegou às câmaras, e soma o freio de molas ao freio de mão. Veículos sem VPP só têm a simulação.
Propriedades
Seção intitulada “Propriedades”Simulando
Seção intitulada “Simulando”public static bool Simulando { get; }Pressao
Seção intitulada “Pressao”public static float Pressao { get; }Reservatório (bar).
PressaoCorte
Seção intitulada “PressaoCorte”public static float PressaoCorte { get; }CompressorCarregando
Seção intitulada “CompressorCarregando”public static bool CompressorCarregando { get; }Compressor carregando (governador não cortou e o motor gira).
VazaoCompressor
Seção intitulada “VazaoCompressor”public static float VazaoCompressor { get; }Ar que o compressor está mandando agora (litros livres por minuto).
PressaoCamaras
Seção intitulada “PressaoCamaras”public static float PressaoCamaras { get; }Pressão nas câmaras de freio de serviço (bar).
FreioEfetivo
Seção intitulada “FreioEfetivo”public static float FreioEfetivo { get; }Freio que chega às rodas, 0..1 (o que o VPP recebe no lugar do pedal).
PressaoMolas
Seção intitulada “PressaoMolas”public static float PressaoMolas { get; }Pressão nas câmaras de mola (bar). Alta = molas soltas.
FreioMolas
Seção intitulada “FreioMolas”public static float FreioMolas { get; }Quanto o freio de molas está aplicado, 0..1.
public static bool Alarme { get; }public static float Escape { get; }Ar saindo para a atmosfera agora (litros livres por segundo): freios soltando, purga.
PurgaEnvelope
Seção intitulada “PurgaEnvelope”public static float PurgaEnvelope { get; }Parte do Ar.Escape que vem da purga do secador (litros livres por segundo).
VolumeLitros
Seção intitulada “VolumeLitros”public static float VolumeLitros { get; }Reservatório em litros (para converter consumo).
PassosPorSegundo
Seção intitulada “PassosPorSegundo”public static float PassosPorSegundo { get; }Diagnóstico: quantas vezes por segundo a simulação roda.
Métodos
Seção intitulada “Métodos”public static void Gastar(string fonte, float litrosLivres)Tira ar do reservatório (litros livres a 1 bar). Para mods que usam ar: portas, bolsas…
Disponivel
Seção intitulada “Disponivel”public static float Disponivel(float minima, float cheia)Fração de pressão disponível para um consumidor que precisa de “minima” bar e funciona cheio com “cheia”.
public static string Resumo()Eventos
Seção intitulada “Eventos”public static event Action<string> Evento“purga” (governador cortou), “molas” (freio de estacionamento aplicado), “alarme”.