The invention relates to a method for preparing pterocarpus santalinus ethanol extract used for endothelium-dependent vasodilator and applications of the extract on the medicine or health products of endothelium-independent vasodilator. The preparation method comprises the steps of extracting the pterocarpus santalinus powders thrice in a back-flow way by 70% of ethanol of 6 times, 5 times and 3 times respectively for 2.5h, 2h and 1.5h, decompressing, concentrating, cooling and drying the extract, and finally obtaining the pterocarpus santalinus extract. Suitable auxiliary material is added into the pterocarpus santalinus extract so as to prepare the medicines or health products such as powder injection, drops, troche, capsule, oral liquid, grain agents and the like.