۱۱-شهریور-۱۳۸۳, ۱۶:۱۰:۲۸
آقا اشكان فرمودهاند كه ((گسترش منو با پروژههاش بمبارون كردهاست.)) :wink:
البته من كاري نكردم. سه تا پروژه اول رو براش گفتم. بعد پروژه چهارم رو براش شرح دادم و بعد ميخواستم بگم كه بخدا بانكهاي مترجمه رو هفته آينده ميفرستم كه كامل كاملشون كردم و تازه يه چند تاي ديگه هم هست... كه ديدم نه آقا اين اشكان خان گناه داره آدم بامعرفتيه اذيتاش نكنيم.
الغرض اين كدهايي كه اين پايين ميبينيد خيلي خيلي تازهاس. يه كم اشكال مشكال داره. در موردش نظر بدين. اول قرار بود اسم اين كدها CChem باشه ولي وقتي نوشتم ديدم بيشتر بيسيك هست ما هم اسمشو گذاشتيم BChem. اولا خدمتتون بگم كه يه برنامه مي خوام براي اين. 8) نترسيد خيلي اطلاعات در مورد اينها درست كردم. وقتي سر شكل و فرم دستور و كامنتها به توافق رسيديم. من اينقدر اطلاعات ميدم كه بجاي بمبارون شدن اين سايت درو بشه
اما اين برنامههه بايد اول يك اديتور خوشگل داشتهباشه براي اينها كه كامنتها رو سبز كنه كلمات كليدي رو آبي كنه و از اينجور چيزها؟! بعد كد رو محاسبه كنه و مقاديري كه به عنوان Vary معرفي شدهاند رو حساب كنه. اين محاسبات الگوريتمهاي استانداردي داره كه براتون بمرور ميگم. ولي ابتدا در مورد كل جملهبندي! شكل و شمايل و نحوه نوشتن دستورات نظر بدين. بعد ميرسيم به الگوريتمها. راستي هرجاشو نفهميديد فوري همينجا پست بزنيد. :wink:
البته من كاري نكردم. سه تا پروژه اول رو براش گفتم. بعد پروژه چهارم رو براش شرح دادم و بعد ميخواستم بگم كه بخدا بانكهاي مترجمه رو هفته آينده ميفرستم كه كامل كاملشون كردم و تازه يه چند تاي ديگه هم هست... كه ديدم نه آقا اين اشكان خان گناه داره آدم بامعرفتيه اذيتاش نكنيم.
الغرض اين كدهايي كه اين پايين ميبينيد خيلي خيلي تازهاس. يه كم اشكال مشكال داره. در موردش نظر بدين. اول قرار بود اسم اين كدها CChem باشه ولي وقتي نوشتم ديدم بيشتر بيسيك هست ما هم اسمشو گذاشتيم BChem. اولا خدمتتون بگم كه يه برنامه مي خوام براي اين. 8) نترسيد خيلي اطلاعات در مورد اينها درست كردم. وقتي سر شكل و فرم دستور و كامنتها به توافق رسيديم. من اينقدر اطلاعات ميدم كه بجاي بمبارون شدن اين سايت درو بشه

کد:
/****************************************
/* This is a test of BChem Language
/* It is a simulator programming
/* For Chemical Plant
/* For Piping
/******************************************
Project Distillation()
Dim Dty As Duty
Dimension= English
With .Dbase
.Data=PCI
.IData=156
End with
With .Component /* Definition of Two Component MeOH(Methanol) Water(Water)
Case 1: "MeOH"
Case 2: "Water"
End With
With .Therodynamic /* Definition Thermodynamic Banks and Formulation
.Kvalue(VLE)=NRTL
.Enth(V)=SRKM
.Enth(L)=IDEA
.Dens(V)=SRKM
.Dens(L)=IDEA
.Bank=BChem
End With
/***************STREAM DEFINTION**********
Stream L-15 /* Definition the Feed Stream of Disillation Column
.Temp=150.8 /* Stream Temperature is 150.8 F
.Pres=15 /* Stream Pressure is 15 PSIA
.Phase=M /* Phase Molar
.Rate(W)=8 /* Rate= 8 lb
.Comp(W)=1(2),2(6) /* MeOH= 2lb, Water=6lb
.CompMethod=Normalize /* In Calculation it check the total Sum=100%
End Stream /* End of Stream Definition
/****************COLUMN DEFINTION*********
Column C-1 /* Definition of the Disillation Column
.Caption="Column-101" /* Caption of Column="Column-101"
.Tray=28 /* Tray No.=28
With .Duty /* Definition the Duties of Disillation Column
Case 1:1 /* Duty 1=Tray No. 1
Case 2:28 /* Duty 2=Tray No. 28
End With
.Feed("L-15",NotSep).Pres=15 /* Definition the Feed Condition and Press
.Prod.Over("L-22")=2 /* OverHead Stream=2 lb & Its name "L-22"
.Prod.Buttom("L-21")=6 /* Buttom Stream=6 lb & Its name "L-21
.Cond.Bubb=15 /* Condenser Bubble Point=15 PSIA
.Esti=Conventional /* Estimation of Calculation=Conventional
.Spec("L-21",W,1)=0.5 /* Calculation Spect :MeOH in Buttom=0.5 lb
.Spec("L-22",W,2)=0.5 /* Calculation Spect :Water in OverHead=0.5 lb
.Vary=Dty /* Definition the Calculation Variable
.TolerBubb=0.01 /* Definition the Telorance of Bubb Point Calc.
.TolerEnth=0.01 /* Definition the Telorance of Enthalpy Calc.
.Tsize(1,28)=Valve(75) /* Definition the Type & Size Of Trays
End Column
/****************HEATEXCHANGERS DEFINTION********
HeatExchanger E-1 /* Definition of the Heat Exchanger No. E-1
.Caption="Ex-102" /* Caption of HeatExchanger="Ex-102"
.Config(1,1)=158 /* Configuration 1 Pass Shell & 1Pass Tube U=158 Btu/lbF
.Utility(Steam).PSat=147 /* It's Utility=Steam Saturated=147PSIA
.Attach("C-1")=Rebuiler /* It is attached to Column C-1 As Rebuiler
End HeatExchanger
HeatExchanger E-2
.Caption="Ex-103"
.Config(1,1)=123
.Utility(Water).TIN=77 /* It's Utility=Water Inlet Temp=77F
.Utility(Water).TOUT=95 /* It's Utility=Water Outlet Temp=95F
.Attach("C-1")=Condenser /* It is attached to Column C-1 As Condenser
End HeatExchanger
End Project