% TeXgraph version 1.94 \psset{xunit=1.5cm, yunit=1.5cm} \begin{pspicture}(-4.6,-4.25)(4.6,0)% %Boiler (Utilisateur) \psset{linecolor=[rgb]{0,0,0},linewidth=0.4pt,fillstyle=gradient,gradbegin=red,,gradmidpoint=1,gradend=blue,rgb} \pspolygon[linearc=0.5](0,0)(2,0)(2,-4)(0,-4) %SerpentinSolaire (Ligne Polyg.) \psset{linecolor=[rgb]{1,0,0},fillstyle=none} \psline[linearc=0.05](-0,-3.6)(1.9,-3.6)(0.1,-3.3)(1.9,-3.3)(0.1,-3)(1.9,-3)(0.1,-2.7)(-0,-2.7) %PointsBoiler (Point(s)) \psset{linecolor=[rgb]{0,0,0}} \psdots[dotscale=1.5](-0,-3.6)(-0,-2.7)(2,-2.7)(2,-1.8)(2,-3.8)(2,-0.2) %SerpentinAppoint (Ligne Polyg.) \psline[linearc=0.05](2,-2.7)(1.9,-2.7)(0.1,-2.4)(1.9,-2.4)(0.1,-2.1)(1.9,-2.1)(0.1,-1.8)(2,-1.8) %SanitaireHaut (Ligne Polyg.) \psset{linecolor=[rgb]{1,0,0}} \psline[linearc=0.5](2,-0.2)(4,-0.2)(4,-1) %PommeauDouche (Ligne Polyg.) \pspolygon[linearc=0.05](4,-1)(3.8,-1.2)(4.2,-1.2) %SanitaireBas (Ligne Polyg.) \psset{linecolor=[rgb]{0,0,1}} \psline[linearc=0.5](2,-3.8)(4,-3.8)(4,-3) %CuveDouche (Utilisateur) \pspolygon[linearc=0.1](3,-3)(5,-3)(5,-2.9)(3,-2.9) %LabelChauffage (Label) \rput[l](2.1,-2.15){\small Chauffage} %EauVerticale (Ligne Polyg.) \psset{linecolor=[rgb]{1,0,0},linewidth=0.2pt,linestyle=dashed,dash=2.5pt 2pt} \psline(4,-1.2)(4,-2.9) %Eau1G (Ligne Polyg.) \psset{linestyle=dashed,dash=2.5pt 2pt} \psline(3.95,-1.2)(3.6,-2.9) %Eau1D (Ligne Polyg.) \psset{linestyle=dashed,dash=2.5pt 2pt} \psline(4.05,-1.2)(4.4,-2.9) %Eau2G (Ligne Polyg.) \psset{linestyle=dashed,dash=2.5pt 2pt} \psline(3.9,-1.2)(3.2,-2.9) %Eau2D (Ligne Polyg.) \psset{linestyle=dashed,dash=2.5pt 2pt} \psline(4.1,-1.2)(4.8,-2.9) %LabelSanitaires (Utilisateur) \psset{linecolor=[rgb]{0,0,0},linewidth=0.4pt} \rput(4.0043,-2.2465){\small Sanitaires} %LabelDappoint (Label) \rput[l](2.1,-2.35){\small d'appoint} %LabelBoiler (Label) \rput(1,-1){\small ``Boiler''} %Regulateur (Cercle) \psset{linestyle=solid} \psellipse(-2,-3.6)(0.2,0.2) %TriangleRegulateur (Ligne Polyg.) \pspolygon(-2,-3.4)(-2.15,-3.71)(-1.85,-3.71) %BoilerRegulateur (Path) \psset{linecolor=[rgb]{1,0,0}} \pscustom{ \psline(-0.9,-3.6)(-1.8,-3.6) } %FlecheBoilerRegulateur (Path) \psset{linecolor=[rgb]{1,0,0}} \pscustom{ \psline[arrowscale=2]{->}(-0,-3.6)(-0.9,-3.6) } %SerpentinPanneaux (Ligne Polyg.) \psline[linearc=0.1](-2.2,-3.65)(-3.8,-4)(-1.55,-0.3)(-1.55,-2.7)(-0,-2.7) %FlecheRetourPanneauxBoiler (Path) \psset{linecolor=[rgb]{1,0,0}} \pscustom{ \psline[arrowscale=2]{->}(-1.55,-1.5)(-1.55,-2) } %LabelRegulateur (Label) \psset{linecolor=[rgb]{0,0,0}} \rput[l](-2.3,-4){\small Pompe régulatrice} %LabelAbsorbantIsolant (Label) \rput{59}(-2.5,-2.55){\small Absorbant/isolant} %LabelVitrage (Label) \rput[l]{59}(-4.3,-3.5){\small Vitrage} %LabelEffetSerre (Label) \rput[l]{59}(-4,-3.66){\small Effet de serre} %LabelThermique (Label) \rput{59}(-2.3,-2.7){\small thermiques} %PanneauAbsorbant (Utilisateur) \psset{fillstyle=vlines,hatchwidth=0.1\pslinewidth,hatchsep=1.5\pslinewidth,hatchangle=45,hatchcolor=[rgb]{0.6275,0.6275,0.6431}} \pspolygon(-1.7,-0.2)(-4,-4)(-3.6918,-4.1865)(-1.3918,-0.3865) %PanneauEffetSerre (Utilisateur) \psset{fillstyle=none} \pspolygon(-1.7,-0.2)(-4,-4)(-4.3082,-3.8135)(-2.0082,-0.0135) %Rayon (Path) \psset{linecolor=[rgb]{1,0.8392,0},linewidth=1pt} \pscustom{ \psline(-3.9,0.5)(-2.2,-1.3) \psline(-2.64,-1.1) \psline{->}(-2.3,-1.5) } %RayonsCourts (Path) \multido{\rXD=-5.6+0.2,\rYD=-2.2+0.33,\rXF=-4.45+0.2,\rYF=-3.5+0.33}{3}{ \psline{->}(\rXD,\rYD)(\rXF,\rYF) } %RayonsMoyens (Path) \multido{\rXD=-5+0.2,\rYD=-1.21+0.33,\rXF=-3.65+0.2,\rYF=-2.69+0.33}{2}{ \psline{->}(\rXD,\rYD)(\rXF,\rYF) } %RayonsGrands (Path) \multido{\rXD=-4.6+0.2,\rYD=-0.55+0.33,\rXF=-3+0.2,\rYF=-2.27+0.33}{2}{ \psline{->}(\rXD,\rYD)(\rXF,\rYF) } %RayonsSeul (Path) { \psline{->}(-3.9,-0.22)(-2.6,-1.61) } %LabelRayon (Label) \psset{linecolor=[rgb]{0,0,0},linewidth=0.4pt} \rput[l](-4.5,-0){\small Flux solaire incident} %SondeTemperature (Spline) \psbezier{-o}(-2,-3.4)(-2,-3.0667)(-1,-3.0333)(-1,-2.7) \end{pspicture}%