search
Categories
Sponsors
VirtualMetric Hyper-V Monitoring, Hyper-V Reporting
Archive
Blogroll

Badges
MCSE
Community

Cozumpark Bilisim Portali
Posted in Isi Transferi | 7 Comments | 8,440 views | 22/05/2009 11:33

Daha 2 gün önce, hatta 2 post aşağıda, Eşanjör Projelendirme Programının v2.0 sürümüne yükseldiğini anlatmıştım yazımda. Hatta program üzerindeki yeniliklerden de bahsetmiştim. Fakat şimdi matlab üzerindeki eşanjör programım v3.2’de. Peki 2 gün içersinde neler mi değişti?

Yenilikler:

1) Matlab üzerinden bulunan sonuçlar, Excel tablosuna aktarılarak, sonuçların daha düzenli görülmesi sağlandı. Bu yenilik v2’den v3’e yükselmesini sağlayan en büyük etkenlerden bir tanesi. Excel tablosuna aktarma kısmının bir bölümünü, aynı işlemi yaptırmak isteyenler için ekliyorum:

1
2
3
4
xlswrite('C:\esanjor-sonuc.xls', Kirlenmedirenci, 'I8:I8');
xlswrite('C:\esanjor-sonuc.xls', Kd, 'I9:I9');
xlswrite('C:\esanjor-sonuc.xls', Borugecissayisi, 'I10:I10');
xlswrite('C:\esanjor-sonuc.xls', Govdegecissayisi, 'I11:I11');

2) Programa boru geçiş sayısı ve gövde geçiş sayısı parametreleri eklendi. Böylece boru geçiş sayısını arttırıp, eşanjör uzunluğunu kısaltarak, eşanjörünüzde kullanmanız gereken boru sayısını görebiliyorsunuz. En güzel özellik ise girmiş olduğunuz boru boyu ile eşanjör uzunluğu düzgün değilse, programın sizi uyararak yeniden değer girişi yapmanızı sağlaması.

1
2
3
4
5
6
% Boru Gecis Sayisina Gore Boru Sayisi
Borugecisn = n/Borugecissayisi;
Borugecisnsayisi = round(Borugecisn);
if Borugecisnsayisi < Borugecisn
    Borugecisnsayisi = Borugecisnsayisi+1;
end

3) Programa iterasyon işleminin kaç saniyede ve kaç iterasyonda yapıldığı gibi bazı ufak ayrıntılar eklendi. Merak edenler için tabiki..

1
2
tielapsed = toc(tistart);
disp (['Iterasyon islemi ',num2str(tielapsed),' saniyede, ',num2str(i),' dongu ile tamamlanmistir.']);

4) Programda artık dizayn hesapları da yapılıyor. Eşanjör boyu, yarıçapı, çapı ve gerçek boru sayısı gibi sonuçları program ile birlikte görebiliyor ve Excel’e aktarabiliyorsunuz.

1
2
3
4
disp (['R cap uzunlugu ',num2str(Rcap),' m bulunmustur.']);
disp (['r yaricap uzunlugu ',num2str(ryaricap),' m bulunmustur.']);
disp (['h1 uzunlugu ',num2str(h1uzunlugu),' m bulunmustur.']);
disp (['h2 uzunlugu ',num2str(h2uzunlugu),' m bulunmustur.']);

5) Excel output’u gerçekten düzgün ve çıktı alınabilecek şekilde yapıldı. Böylece Matlab’den Excel’e aktardığınız sonuçlar, sadece tek sayfa ve yazdırılabilir biçimde oluyor. Excel tablosunun PDF şeklindeki halini buradan görebilirsiniz: http://www.yusufozturk.info/wp-content/uploads/2009/05/esanjor-sonuc.pdf


Posted in Hayattan | No Comment | 2,138 views | 21/05/2009 12:24

Blog üzerinde bazı iyileştirmeler gerçekleştirdim. Bunların en başında sayfa url’leri geliyor. Artık sayfa bağlantıları, .html uzantılı. IIS7 üzerindeki Apache rewrite desteği ile sayfa uzantılarını .html yapabildim. Ayrıca bununla birlikte blog üzerinde yeni bir plugin çalışıyor.

http://wordpress.org/extend/plugins/wp-syntax/

Yukardaki Plugin ile blog üzerindeki Powershell ve Bash scriptlerin, daha kolay okunabilmesi ve kopyalanabilmesi sağlandı. Ayrıca yukardaki plugin’in çok sayıda dil desteklemesi de benim için daha büyük bir kolaylık oldu. Böylece blog üzerindeki matlab komutları da kolay okunabilir hale geldi.

1
2
3
4
Ad = Qo/(Kd*DeltaTm); % m2
n = Ad/(pi*Dd*L);
% Boru Gecis Sayisina Gore Boru Sayisi
Borugecisn = n/Borugecissayisi;

Ayrıca gördüğünüz gibi her satırın başına satır numarası da koyulabiliyor. Yukarda gördüğünüz, eşanjör programımdan bir kesit. Sanırım bu güncellemeler sonrası uzunca bir süre güncelleme yapmam. Fakat tüm bu özelliklerin IIS7’de düzgün çalışabiliyor olması çok sevindirdi beni.


Posted in Isi Transferi | No Comment | 21,048 views | 20/05/2009 20:50

Eşanjör Projelendirme Programı’nda bazı yenilikler yaparak, v2.0 sürümüne geçiş yaptım. Şuanki sürüm, eski sürüme göre çok daha hızlı ve doğru çalışıyor.

En önemli güncellemelerden biri, kullanılan if/else döngülerinin yarı yarıya azaltılması oldu. Böylece Kd değeri bulunurken yapılan iterasyon işleminde, ciddi derecede hızlanma elde edilmiş oldu. Ayrıca çıktı formatı değiştirilerek, daha yakın sonuçlar elde edilmesi sağlandı. Yeni sürüm ile kd hesabı milyarda bir hata ile hesaplanabilmekte. Ayrıca işlem sonuçlarının daha iyi okunabilmesi için disp komutlarıyla, işlem sonucunda çıktılar eklendi. Bununla birlikte artık her formülde, sonucunu alacağınız değerin birimlerini görebilmektesiniz.


Posted in Hayattan | No Comment | 5,496 views | 20/05/2009 14:59

Kardeşimden yeni bir çalışma. Kendisi 9 yaşında:

agac_guzeldir

Yukardaki çalışmasını Windows 7 üzerindeki yeni Paint ile yaptı. Windows 7 ile birlikte Paint’e eklenen yeni brush seçenekleri ile küçük çocukların daha yaratıcı olabilmelerine olanak sağlanmış. Örneğin artık Paint ile pastel boya brush’ı sayesinde Pastel resimler yapabilirsiniz.


Posted in Hayattan | No Comment | 2,080 views | 20/05/2009 14:54

Windows 7 üzerinde çalışmak gerçekten keyif verici. Özellikle iki farklı döküman arasında mekik dokuyacağınız bir iş var ise, Windows 7 ile işiniz oldukça rahatlayabilir. Örneğin eşanjör projemde v2.0 a geçiş yaptım. Şuan projeyi Windows 7 üzerinde matlab + word dosyasını birlikte kullanarak yürütüyorum.

capture

Ayrıca yukardaki screen’i Windows7 snipping tool ile aldım..


Posted in Hayattan | No Comment | 17,094 views | 19/05/2009 20:29

Matlab default kurulum sonrası yapılan hesaplamalarda, 5000 gibi bir sayının sonucunu 5.0000e+003 olarak görürsünüz. “Neden sadece 5000 yazmak yerine 5*10^3 olarak gösteriyor ki?” dediğim çok olmuştur. Eğer siz de sayıları düz ve oldukları gibi görmek istiyorsanız, .m dosyanızın başına;

1
format short g

ekleyebilirsiniz. Yalnız short yazmanız durumunda, noktadan sonra sadece 4 basamağı görebileceksiniz. Daha fazla basamak görmek istiyorsanız;

1
format long g

yazabilirsiniz. Böylece noktadan sonraki 14-15 basama kadar görülebilir durumda olacaktır.


Posted in Hayattan | No Comment | 1,786 views | 19/05/2009 19:45

24 dizisinin 8. sezonu, Ocak 2010’da yayına giriyor. Haberi olmayanlara duyurulur.

Yeni sezon için kalan süre: 243 gün

Kalan gün sayısını, fox.com/24 üzerinden düzenli olarak takip edebilirsiniz.