05-02-2012 10:57 AM
Merhaba Arkadaşlar,
Ben elimdeki TDMS dosyasının içinden seçtiğim sütunları adları ile beraber Excel'e aktarmak istiyorum. Her CHannel bir sayfa olacak şekilde bunları nasıl xls formatında kaydedebilirim?
05-02-2012 11:02 AM
Kullandığınız LV'de "Report Generation Toolkit" yüklü mü? Yani rapor oluşturma kütüphanesini açtığınızda HTML rapor oluşturmak dışında Word & Excel rapor oluşturma işlevleri var mı?
05-02-2012 04:57 PM
Yasemin Hanım merhaba;
Genel hatlarıyla düşünülecek olunursa, TDMS Read fonksiyonu ile seçilen sütunlar (ki bunları seçmek de ayrı bir aşama) LabVIEW'de değişkenlere aktarılmalı, akabinde bu değişkenleri Write to Spreadsheet File fonksiyonları ile tablo şeklinde bir text dosyasına yazırmanız gerekecektir. Text dosyasında sütun başlarına header ekleme işlemi de zannedersem son aşama olarak düşünülebilir.
Report Generation Toolkit'le nasıl birşey olabileceğini tam kestiremiyorum. Acaba kolaylaştırılmış bir yolu var mıdır Zafer Bey ?
Kolaylıklar dilerim.
Candan
05-03-2012 01:41 AM
LabVIEW 2009 SP1 Report Generation Toolkit for Microsoft Office için baktığımda compatible değil diyor Zafer Bey.
2009 Sp1 ile kullanabileceğim alternatif bir şeyler var mıdır acaba?
http://www.ni.com/support/lv2009_sp1.htm
05-03-2012 01:41 AM
TDMS Read gibi fonksiyonlar bilgisayarda Excel'in olmasını gerekitiriyor değil mi?
05-03-2012 02:33 AM
Evet, öncelikle TDMS içindeki verileri LV ortamına almalısınız sonra Excel'e aktarmalısınız. Report Generation Toolkit sorunu varsa ActiveX kullanıp kendiniz hücre hücre yazacaksınız :S Ayrıca Office bilgisayarınızda kurulu olmalı ki ActiveX nesnesini oluşturup çağırabilesiniz.
05-03-2012 02:37 AM
ActiveX için Excel'in kurulu olmasını gerektiriyor :S "ActiveX Event Callback for Excel.vi" örneğini açıp incelerseniz çağrıların nasıl yapıldığını görebilrisiniz. Daha önce VBA kullanmışsanız Excel nesnesinin alt nesnelerine (workbook, worksheet, cells, vb) hemen hemen aynı yöntemle erişiyorsunuz.
05-03-2012 02:42 AM - edited 05-03-2012 02:45 AM
Haha çok ilginç Report Generation Toolkit için de Office gerekliliğinden bahsetmiş 🙂 Ne anladık bu işten 🙂
Report Generation Toolkit Readme
Öyleyse bu kütüphane de sadece ActiveX çağrıları yapan ve LV kullanıcısının çağrılarla uğraşmasını azaltan işlevlerden oluşuyor.
Gerçek Office dosyalama biçimini oluşturup bu işlemleri onun üzerinde gerçekleştirmiyor 😉
05-03-2012 02:43 AM
Evet problemim de buydu. Ne kadar da setup dosyası oluştursam Excel istiyor bilgisayar da. Bu da benim için büyük bir sorun oluşturuyor. Bunu farklı yollardan nasıl yaparım bilemedim. Acaba Dökümanı farklı oluşturup ASCII kod ile uzantı değişimi yapmam mümkün olabilir mi?
05-03-2012 02:46 AM - edited 05-03-2012 02:48 AM
Size naçizane tavsiyem metin olarak kaydedip uzantısını *.xls yapmanız. Eğer birkaç sütundan oluşan veriniz varsa ve amacınız bunu Excel'de açmaksa yeterli olacaktır.
Gerçek biçimlerle raporlama yapmak istiyorsanız da kendi biçimlerinizi oluşturun ve HTML olarak yayınlayın 😉