Hola Santiago14, creo que así directamente no se puede, la forma que se me ocurre es inicializar como una constante de esta forma:
Código Delphi
[-]
VarDatos : Array[1..3] of TDatos = ((temperatura : 20; humedad : 78), (temperatura : 20; humedad : 78), (temperatura : 20; humedad : 78));
.......
la otra forma es darle tu los valores correspondientes a cada atributo de tu registro, para luego pasar ese array como parametro.
Código Delphi
[-]
var
varDatos : Array[1..3] of TDatos;
begin
varDatos[1].temperatura := 20;
varDatos[1].humedad := 78;
varDatos[2].temperatura := 20;
varDatos[2].humedad := 78;
varDatos[3].temperatura := 20;
varDatos[3].humedad := 78;
proceso(varDatos);
Saluditos