转换三相图组分到笛卡尔坐标 Plot Ternary phase points in Cartesian Coordinate

在制作三相图的时候,使用Origin是最佳的选择,然而我们无法得知Origin如何处理这些三相数据,导致我们无法获取这些点在直角坐标系的具体坐标值,这使得后期制作连接线变得麻烦。同时Excel并没有可以实现三相图的功能,制作本程序是为了更加容易的转换三相点为直角坐标系点。

在三相图中,分别以a,b和c代表三种物质,a在(1,0)达到100%, b在(1/2,sqrt(3)/2)处达到100%,同时c在(0,0)达到100%。本程序没有采用百分比的形式,转换的时候请确保为小数。

首选需要将a,b和c的组分数据粘贴到一个名为data.txt的文本文件,如下图所示

data.txt

然后将此文本文件与convert.exe放在一起,双击convert.exe,程序将会自动生成output.txt

 

output.txt

该文件第一部分为转换后的直角坐标系点,可以直接导入excel,在导入数据的时候,记得选择数据是由space分割;改文件的第二部分提供了制作三相图框架三角形和内部连接线的数据,通过这些点做直线,可以得到基本框架。

至于如何向excel导入txt格式的数据,参看微软帮助

Leave a Reply

Your email address will not be published. Required fields are marked *