


aspen = win32.Dispatch('Apwn.Document')时间:13.560933828353882
aspen = win32.gencache.EnsureDispatch('Apwn.Document')aspen.InitFromArchive2(os.path.abspath('BkpDir/FlashTest.bkp'))aspen.InitFromArchive2(r'D:\python pa chong\pythonwithaspen\bkpdir\FlashTest.bkp')aspen.Visible=1 or aspen.Visible=0aspen.Close()
concent=Aspen.Tree.FindNode("\Data\Components\Specifications\Input\CASN")Concent_all=[j.Name for j in concent.Elements]

concent=Aspen.Tree.FindNode("\Data\Components\Specifications\Input\CASN")Concent_all=[j.Value for j in concent.Elements]
aspen.Tree.Elements('Data').Elements("Setup").Elements("Global").Elements("Input").Elements("INSET").Value="MET"aspen.Run()
Name_Block_All=aspen.Tree.FindNode("\Data\Streams")Name_Block_List=[i.Name for i in Name_Block_All.Elements]
Name_Block_All=aspen.Tree.FindNode("\Data\Streams")Name_Block_List=[]for i in Name_Block_All.Elements:Name_Block_List.append(i.Name)
Name_Block_All=aspen.Tree.Elements("Data").Elements("Stream")Name_Block_List=[i.Name for i in Name_Block_All.Elements]
Name_Block_List=[]streams_node=aspen.Tree.Elements("Data").Elements("Stream")for i in range(1,streams_node.Elements.Count+1):Name_Block_List.append(streams_node.Elements.Item(i).Name)
Name_Block_List=[]i=0while i<streams_node.Elements.Count:Name_Block_List.append(streams_node.Elements.Item(i).Name)i+=1
elements = list(Name_Block_All.Elements)一次性固化for i in range(len(elements)): print(elements[i].Name)
it = iter(Name_Block_All.Elements)while True:try:elem = next(it)except StopIteration:breakprint(elem.Name)
Volumn_Flow=Aspen.Tree.Elements("Data").Elements("Streams").Elements(Stream_Name).Elements("input").Elements("VOLFLMX2").ValueVolumn_Flow=Aspen.Tree.Elements("Data").Elements("Streams").Elements(Stream_Name).Elements("Output").Elements("VOLFLMX2").ValueAspen.Tree.Elements("Data").Elements("Streams").Elements(Stream_Name).Elements("input").Elements("VOLFLMX2").Value=0.06Aspen.Tree.Elements("Data").Elements("Streams").Elements(Stream_Name).Elements("Output").Elements("VOLFLMX2").Value=0.06Aspen.Tree.Elements("Data").Elements("Blocks")Aspen.Tree.FindNode("\Data\Streams")BlockName="0101"EquipmentType=["RCSTR", "RPlug", "DSTWU", "Flash2", "Mixer", "Heater", "Radfrac", "Splitter", "RYield]#从中选一个All=BlockName+"!"+"RPlug"Aspen.Tree.Elements("Data").Elements("Blocks").Elements.Add(All)

Aspen.Tree.Elements("Data").Elements("Blocks").Elements.Remove("Blockname")StreamName="0101"EquipmentType=["MATERIAL", "HEAT", "WORK","POWER"]#从中选一个All=StreamName+"!"+"MATERIAL"Aspen.Tree.Elements("Data").Elements("Streams").Elements.Add(All)


Aspen.Tree.Elements("Data").Elements("Streams").Elements.Remove("StreamName")Aspen.Tree.Elements("Data").Elements("Blocks").Elements("Ports").Elements(Portname).Elements.Add(Streamname)port_Name="D(OUT)" , "B(OUT)", "F(IN)"

Aspen.Tree.Elements("Data").Elements("blocks").Elements(Blockname).Elements("Ports").Elements(Portname).Elements.Remove(Streamname)
#D:\aspenruanjian\Aspen Plus V14.0\GUI\Xeq\aspenplus.exe
Aspen.SuppressDialogs = 1 or 0Aspen.Run2()Aspen.Stop()Aspen.Reinit()Aspen.Tree.Elements("Data").Elements("Blocks").Elements(Blockname).Reinit()Aspen.Tree.Elements("Data").Elements("Streams").Elements(StreamName).Reinit()Aspen.Save()Aspen.SaveAs(Filename, overwrite)Aspen.Export(1, filename)Aspen.Export(2, filename)Aspen.Export(4, filename)Aspen.Export(5, filename)Aspen.Export(6, filename)Aspen.Export(9, filename)Aspen.Export(10, filename)Aspen.Export(11,filename)




终有一天,你会来到洗墨江,来到夜空之下。你会目睹无数不可攀爬之山相继倾覆,不可逾越之海干涸成田,你要记得,你的命运悬在刀尖上,而刀尖须得永远向前。