Solidworks Flow Simulation Analysis Araund the Sphere (Re=1& Re=1000)

Solidworks’ün flow simulation modülü ile bir kürenin etrafındaki hız ve basınç farkının Re sayısı  1 ve Re sayısı 1000 için karşılaştırmasını içeren sonuçların analizi aşağıda bulunmaktadır.İşlemci gücünün yetersizliğinden dolayı çok kaliteli  bir mesh’leme ve  fazla iterasyon yapılmadığı için sonuçlar gerçeğe çok yakın olmamakla birlikte genede bir fikir vermesi açısından oldukça faydalıdır.

Akışkanlar mekaniğinde Reynolds sayısı, bir akışkanın, atalet kuvvetlerinin (vsρ) nin viskozite kuvvetlerine (μ/d) olan oranıdır ve sonuç olarak bu değer bu iki tip kuvvetin belli bir akış şartı altında birbirine olan göreceli önemini verir. Bundan ötürü, Reynolds sayısı, düzgün akış ve türbülanslı akış gibi değişik akış rejimlerini nitelemek için kullanılır.

Re sayısındaki artışla birlikte kürenin  etrafındaki akışın düzensizleştiği bazı bölümlerde türbülans meydane geldiği görülmekte…

65

Solidworks API ve Makro Programlama

Solidworks üzerinde yapılan rutin işlerimiz için makro yazabiliriz.Böylece fazladan hem zaman hem de iş gücü kazanmış olur ayrıca tasarımlarımızı parametrik hale getirebiliriz.Solidworks üzerine eklenti yazmanın iki farklı yolu vardır.
1) Macro kaydediciyi kullanarak solidworks üzerinde yaptığımız işlemleri video kaydeder gibi adım adım otomatik olarak programlanmasını sağlamak.
2) Solidworks firmasının VB ve C# geliştiricileri için yayımladığı Api’lerle visual studio ortamında uygulama geliştirmek.

İkinci yöntem oldukça zahmeti ve bir okadarda maliyetlidir.Solidworks ve .Net kütüphanesine oldukça hakim olmayı gerektirir.İyi bir programlama altyapısı ve solidworks bilgisiyle kompleks eklentiler yazılabilir.

Daha basit bazı işlemlerimizde ilk yöntemi kullanmamızın da bir sakıncası yoktur.Biraz visual basic bilgisi ile kaydettiğimiz makrolar üzerinde düzenlemeler yapabilir, solidworks’e modülerlik kazandırabiliriz .

Solidworks üzerinde kaydettiğimiz her makroda gereksiz yere birçok kod üretilir.Bunun için zoom,rotate gibi gereksiz işlemlerden kaçınmamız lazım.İşlemlerimizi adım adım planlayıp daha sonra makro kaydetmeye başlamalıyız.En son aşamada kaydettiğimiz makro üzerinde düzenlemeler yaparak modülerlik kazandırabiliriz.

Aşağıda basit bir makro örneği bulunmakta.Kod içerisindeki bazı gereksiz yerler silinip (selections’lar vs …) ve bir userform eklendikten sonra istediğimiz ebatlarda bir küp oluşturabiliyoruz. Toolbox’a bu eklentimizin bir kısayolunu ekleyebilir ve bütün projelerimizde kullanabileceğimiz bir eklenti oluşturmuş oluruz.

465

Hello Android with Eclipse

Son zamanlarda oldukça popüler hale gelen mobil programlama dünyası , özellikle açık kaynak olanve geliştirmesi ios’ a göre çok daha kolay olan linux tabanlı olan android platformuyla daha da popüler hale geldi.İşletim sisteminden bağımsız çalışan  java programlama diliyli oluşturulan android uygulamalar günlük hayatımızdaki rutin işlerimizi oldukça kolay hale getirmekte. C# diline yakınlığıyla bilinen java   .Net framework kullanan geliştiriciler için de büyük rahatlık sağlıyor; ama genede kullanılan sınıflara ve android altyapısına oldukça hakim olmak gerekiyor…

Çok basit bir uygulama ile bizde android dünyasına merhaba diyelim…

Kullanıcı arayüzünü çıktıdaki gibi düzenleyerek ve kodları aşağıdaki gibi yazıp texbox’a girilen metni üst kısımdaki texview’de gösterebiliriz..

Uygulamamızı çalıştırdığımızda emülatör de bu şekilde gözükecek

312

Northwind Database için bazı sorgular

Microsoft’un veritabanı geliştiricileri için sunduğu, hazır bir veritabanı olan Northwind veritabanına ait bazı sorgular…

1

2

3

4

5

Visual C# & ZedGraph ile Grafik İşlemleri

Şimdi biraz alışılmışın dışına çıkarak grafik çizim işlemini microsoftun kendi kontrolleriyle değil açık kaynak bir yazılım olan ZedGraph kullanarak gerçekleştirelim. ZedGraph dll’ini Microsoft Visual Studio daki kendi projemize ekleyerek ,bu altyapının getirdiği kolaylıklarla  hassas grafik işlemlerimizi kolayca gerçekleştirebiliriz…

Öncelikle  http://sourceforge.net/projects/zedgraph/files/  buradan zedgraph dll ini bilgisayarımızın herhangi bir yerine projemize dahil etmemiz için kayıt etmemiz gerekiyor.

Adım1) Add Referance diyerek projemize dahil edicez…

1

 

 

 

 

 

 

 

 

 

Adım2)Bilgisayarıızda nereye kayıt ettiysek yolunu gösteriyoruz

2

 

 

 

 

 

 

 

 

 

Adım3)Burada da Toolbox a gerkli olan itemi ekliyoruz

3

 

 

 

 

 

 

 

 

 

 

Adım4)Framework içerisinde bulduktan sonra aktif hale getiriyoruz…

4

 

 

 

 

 

 

 

Adım5) Son olarak Formumuza sürükleyip bıraktıktan sonra boş olarak grafik arayüzümüz karşımıza geliyor…

5

 

 

 

 

 

 

 

 

Bütün bu işlemleri tamamladıktan sonra artık formumuzu istediğimiz gibi düzenleyebilir ve kod yazma işlemine geçebiliriz…

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Kodlarımızı da düzenledikten sonra basit bir akım zaman grafik eğirisinide bu şekilde çizdirebiliriz…

7

8

 

 

 

 

 

Visual C# ile basit Windows Form Uygulaması (2)

Döviz hesaplama Uygulaması ve switch-case kullanımı 

2

Visual C# ile basit Windows Form Uygulaması (1)

1)TextBox’lara girilen değerleri Listbox’a eklemek

1

Excel SQL Veri Tabanı Bağlantısı

Bu yazımızda Excel üzerinden SQL veri tabanına bağlanıp ,veri tabanında ki kayıtlarımızı excel sayfasına nasıl aktaracağımızı göreceğiz. Öncelikle bu işlemi gerçekleştirebilmek için excel’in ileri sürümlerini kullanmamız gerekiyor.Excel 2010 ile bu işlemleri kod yazmadan menü çubuğundan oldukça kolay bir şekilde gerçekleştireceğiz…

Not :Bu yazımızda hazır bir veritabanı olan Northwind veri tabanından faydalandık.

Adım1) Burada Excel in menü araç çubuğundaki veri kısmından diğer kaynaklardan SQL sever dan olan bağlantıyı seçiyoruz…

1

Adım 2) Kendi bilgisayarımızın local hostunda  SQL server management  studio ya bağlanırken kullandığımız server name’yi  sunucu adı  kısmına yazıyoruz ve SQL server sunucumuza bu şekilde  bağlanmış oluyoruz…2

Adım 3) Burada bağlanacağımız  veritabanı ismini ve veritabanındaki tablo ismini seçmemiz gerekiyor…

3

Adım 4) ve son diyerek işlemimizi sonlandırıyoruz…

4

Adım 5) Hücremizi seçip Tamam dedikten sonra tablomuz Excel sayfasına aktarılacaktır…

5

Adım 6) Tablomuzu artık Excel sayfamıza aktarmış olduk. Bundan sonra artık çeşitli filitrelemeleri yapabilir ,pivot  ile göz alıcı tablolar ve grafikler hazırlayabiliriz…

6

Excel Makro’da Kayıt Ekleme Otomasyonu

Bu yazımız da Excel Makroya kısa bir giriş yapıcaz. Bilindiği üzere Microsoft’un, Dünya çapında çok yaygın olarak kullanılan paket programlarından biri olan Excel tüm meslek gruplarına hitap eden oldukça geniş kapsamlı bir paket yazılım. Bu yazıda yapılabilecekleri insan hayalleriyle sınırlı olan Excel’de Makro programlamaya kısa bi giriş yapıcaz.

İlk olarak excel de visual basic editörünü çalıştırarak  kullanıcı arayüzünü aşağıdaki fotoğrafdaki gibi düzenleyip label ve textboxlara gerekli isimleri veriyoruz…

1

1-Kullanıcı arayüzünü bu şekilde düzenledikten sonra,

2-Excel sayfamızda kayıtları girmek için aşağıdaki gibi bir hücre kümesini seçip gerekli görsel düzenlemeleri yapıyoruz…

seçtiğimiz hücre kümesi yazağımız kodlar açısında önemli olduğu için buna dikkat etmemiz gerekiyor…

3

3- Görsel olarak excel sayfamızda ve visual basic kullanıcı arayüzündeki gerekli düzenlemeleri yaptıktan sonra artık kaydet butonunun click eventine  kayıtları girmek için gereken kodları yazabiliriz…

2

4- Kodlarımızı da bu şekilde düzenledikten sonra artık run user form diyerek kayıt eklemeye başlayabiliriz…

4

Bu şekilde excel de rutin olarak yapılan kayıt girme işlemlerinde işlerimizi bir nebze olsun kısaltabiliriz…Kayıt girilecek hücre sayısı arttığı zaman hücreler arasında dolanmakta ve istenmeyen hatalar yapmaktan da bu şekilde kurtulabiliriz.

Ayrıca Excel  de bu şekilde girdiğimiz verilerin kontrolünü de gerçekleştirebiliriz. Excelin en büyük sıkıntılarından biri olan doğru formatta veri saklama probleminide bu şekilde minimize edebiliriz.