Mühendislik Gereksinimlerinizi Anlamak

Herhangi bir veri satın almayı değerlendirmeden önce (DAQ) yazılımı, mühendislik analizinizin özel taleplerini iyice anlamanız gerekir. Data Acquisition is not a one-size-fits-all process; iyi çalışan bir yapısal dinamik laboratuar için iyi çalışan yazılımlar, yüksek hızlı elektronik test tezgahları için tam olarak uygun olacaktır. - gerilim, akım, sus, sıcaklık, titreşim, basınç veya dijital olaylar.

Farklı mühendislik disiplinleri benzersiz kısıtlamalar getiriyor. Örneğin, havacılık mühendisleri genellikle uçuş testleri sırasında yüzlerce kanaldan veri toplamak, büyük, zaman senkronizasyonlu veri setlerini yönetebilmeli yazılımları gerektiren. Biomedical mühendisler, diğer yandan, daha sonra pahalı yanlış uyum sağlamalı.

Ayrıca analiz aşamasını düşünün. FFTs, istatistik summaries veya dijital filtreleme gibi, veri akışları olarak veya veri akışları olarak, öncelikle MATLAB, Python veya Excel gibi dış araçları ihraç edecek misiniz? Bazı DAQ yazılımları yerleşik sinyal işleme ve matematik motorlarına odaklanırken, diğerlerinden yüksek sadakat akışına odaklanır ve analizleri ayrı platformlara bırakırsınız.

Anahtar Özellikler For Look For

Gereksinimleriniz açık olduğunda, DAQ platformlarını ayırt eden özel özellikleri değerlendirebilirsiniz. Her mühendislik kullanımı durumunda benzersiz olsa da, aşağıdaki yetenekler sürekli olarak uygun araçlardan mükemmel bir şekilde ayrı ayrı ayrı ayrı ayrı sağlar.

Donanım ve Sensörlerle uyumluluk

Hiçbir yazılım fiziksel sensörler ve cihazlara bağlantı kurmadan veri satın alma ekipmanınızı doğrudan, yerel sürücüler veya IVI, VXI-11 veya OPC UA. birçok ticari DAQ platformu, özel donanımlar ile entegre etme yeteneğine sahip olabilir (örneğin, Ulusal Instruments DAQmx’u Dewetron sistemleri için doğrudan sorun gidermeye veya LX'i kullanarak)

Veri Analizi, Çözümü ve Timing

Mühendislik analizi sadece kullandığı veriler kadar güvenilirdir. Yazılım, ADC tarafından sağlanan tam çözümü idare etmelidir; Donanımınız 24bit kararı destekliyorsa, ancak donanım süresi 16 bitleri iç içe, sadece yüksek çözünürlüklü verileri yakalayabiliyor ve ayrıca veri toplamayı engelleyebilir.YouTube yüksek çözünürlükte ve analiz için de geçerlidir.Youing senkronizasyonu için - özellikle çok kanallık veya dağıtılmış sistemler için.

Kullanıcı Interface ve Usability

Bir sezgisel arayüz, değerli test verileri bozabilecek bir eğitim süresini azaltır ve operatör hataları azaltır. Yazılım yapılandırma iş akışına en kritik parametreleri gösteren temiz, özelleştirilebilir bir panel oluşturabilirsiniz: Ayrıca, kullanıcınız için öğrenme eğrisini hızla ayarlar mısınız?Sekiz bir yavaş dağıtım sunar, sığ bir öğrenme eğrisi, mühendislerden senaryoya odaklanmasını gerektirir mi? uzun veya tekrarlayıcı deneyler için, ücretsiz deneme lisansı ve etkileşimli zayıflıkları gösterir.

Data Storage, Management ve File Formats

DAQ yazılımı, veri deluge'i verimli bir şekilde ele almalıdır. Yüksek seviyeli satın almalar, sıkıştırılabilir bir formatta veri depolama maliyetlerini ve hızlarını açık formatlarda ihraç etme yeteneğidir.Seks dosyasının sürümlerini kullanarak, MAT, DSO formatlarını kullanarak. Bazı platformlarda verileri yazılı olarak kaydetmek veya daha uzun süreli veri toplama yeteneği, yüksek çözünürlükte depolama araçları için kullanılabilir.

Gerçek Zaman İzleme ve Kontrol

Birçok mühendislik analizi, hızlı geri bildirim gerektirir. Gerçek zamanlı görüntüler - sayısız, grafik veya grafik tabanlı - bir dizi noktaya kadar ulaşır ve eş zamanlı olarak anomalilere tepki verirsiniz. Gelişmiş yazılım, ortalama geçkiler ile yazılımların analog sürümlerini ve etkinlik odaklı eylemleri sağlar.Eğer testiniz kapalı bir gerçek zamanlı kontrol içerir (örneğin, bir dizi noktaya kadar veya bir stilize edilebilir) Doğru zaman özelliklerine ek olarak yazılımlar oluşturabilir.

Yerleşik Analiz Araçları

Bazı mühendisler, özel araçlardaki analiz için ham verileri ihraç etmeyi tercih ederken, diğerlerinden entegre analiz yeteneklerinden yararlanmaktadır. Matematik işlevleri, eğri uydurma, istatistiksel analiz, frekans domain araçları ve dijital filtreleme, mühendislik akışını hızlandırabilir. Örneğin, yapısal dinamikler testi, modal analiz veya siparişi gerektirir; bu özellikleri yerel olarak ayrı işleme yazılımın gerektirdiği bir DAQ paketi. ancak, dikkatli olun: entegre araçlar sizi tek bir satıcının ekosistemine kilitleyebilir.

Otomasyon ve Senaryo

Yeniden deneme testleri dizileri - özellikle üretim doğrulama veya çevresel stres taraması - talep edilen otomasyon.Yazılı dilleri destekleyen yazılımlara bakın (Python, Lua, veya satıcıya özgü makrolar) veya yerleşik bir dizi editörü. DAQ sistemini daha büyük bir test aşamasına entegre etme yeteneğiniz, veri girişi, rapor oluşturma ve donanım kontrolü büyük ölçüde manuel çaba ve insan hatası sunabilir.

Yazılım Uyumluluk ve Destekleme

Teknik uyumluluk, DAQ yazılımının işletim sisteminizde (Windows, Mac, Linux veya gerçek zamanlı OS) yerel olarak çalıştırıp, Windows-yalnızca, bu da mevcut bilişim altyapısınızla uyumluluk olarak değerlendirilebilir mi?

Eşit olarak önemli teknik destek kalitesidir. Mühendislik projeleri bir satıcının programına son vermemektedir; Ayrıca, önerileriniz ortaya çıktığında yanıt vermeniz gerekir: telefon, e-posta, canlı sohbet, bilgi tabanı ve topluluk forumları. Güçlü bir kullanıcı topluluğu ile bir satıcı daha hızlı bir şekilde aranırsa-sayı-sayılama belgeleri sağlayabilir.

[[Dönetici:0) Üçüncü taraf araçları ile ilgili olarak () başka bir uyumluluk faktörüdür. Birçok mühendis MATLAB, Python (NumPy/SciPy), Excel veya ek özel yazılımlar doğrudan bu uygulamaları canlı veri değişimi veya dosya bazlı ihracat ile yayınlayabilir. Bazı platformlar özel bir araç kutusu sunar veya eklenme sistemi ekler (örneğin, NI'nin önbelleklileri).

Maliyet ve Licensing Thinkations

DAQ yazılım fiyat yaygın olarak değişir - açık kaynak paketlerinden şirket süitlerine maliyeti olmayan paketler, koltuk başına on binlerce dolar mal olur. Maliyeti değerlendirdiğinde, projenizin beklenen ömrü boyunca (TCO) toplam mülk maliyeti göz önünde bulundurun. Düşük maliyetli veya ücretsiz bir seçenek başlangıçta para tasarrufu yapabilir, güncellemeler veya kritik özellikler.

Ortak lisans modelleri şunları içerir:

  • [FONT:0)Perpetual lisansı): Bir sürüm için bir kez ücret, genellikle destek ve güncellemeler için yıllık bakım ile.
  • [FONT:0)Subscription Lisans[[Dönemli: aylık veya yıllık ücretler destek ve güncellemeler dahil olmak üzere. Bu model ilk yatırımı daha düşük ancak pahalı uzun vadeli olabilir.
  • [FONT:0)Node-locked vs. yüzen lisanslar): Hiçbiri kilitlenen lisanslar, belirli bir bilgisayara yazılımı bağlar; yüzen lisanslar, bir ağdaki herhangi bir yetkili kullanıcının bir eş zamanlı koltuk hesabına çalışmasını sağlar.
  • [FONT:0)Açık kaynak yazılım[[Dönetici:0)[[FONT:2|openDAQ[D:3) veya [[Dönetici baskıları[DÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜye Olmayanlar) özgür olabilir, ancak yerleşik programlama becerilerine sahip araştırma grupları için idealdir.

Gizli maliyetleri unutma: eğitim (hem başlangıçta hem de devam eden), yazılımları çalıştırmak için gerekli donanım yükseltmeleri ve analiz hattınızla DAQ yazılımı entegre etme pahasına. Kapsamlı bir maliyet-benefit analizi, proficient ve koruma yeterlilikleri için gerekli olan mühendislik zamanını gerçekçi bir tahmin içermelidir.

Deneme ve Değerlendirme

Programlama ve incelemeler değerli, ancak gerçek sensörleriniz veya bir temsilci simülatörü için hiçbir şey yedek değildir.En saygın DAQ yazılım satıcıları, sınırlı bir süre boyunca genellikle tam işlevsellik sunar (örneğin, 30 gün). Bu deneme süresini planlı bir satın alma işlemini kullanın.Gerçek sensörlerinizi veya bir temsilci simülatörü oluşturun, yapılandırma kanallarınızı oluşturun, genişletilmiş bir süre için verileri yakalayın ve sonra verileri dışa aktarın.Test kenar davaları: yüksek akış, uzun yakalama, eşzamanlı çoklu görevleri, ve beklenmedik bir kullanıcı eylemleri.

Deneme sırasında, yazılımı günlük olarak kullanan mühendisler içerir. kullanılabilirlik, iş hızı ve hayal kırıklığı noktaları kaçınılmazdır. Proje gereksinimlerinizi ve her yazılım adayına karşı puan veren basit bir değerlendirme kontrol listesi oluşturun. Örneğin:

  • Tüm gerekli sensör türlerini özel kod olmadan destekliyor mu?
  • Veriyi en yüksek örnekleme hızında diske aktarabilir mi?
  • Gerçek zamanlı, duyarlı ve özelleştirilebilir mi?
  • Kanal ve ölçeklendirme yapılandırması ne kadar sezgisel?
  • İhracat süreci metadata'yı koruyor ve bilgi ölçekliyor mu?
  • Otomasyon, programlanmamışlara erişilebilir mi?
  • Satıcı belgesinin ve örneklerin kalitesi nedir?

Mümkünse, satıcının uygulama mühendisiyle bir kanıt değerlendirme oturumu talep edin. Özellikler gösterebilir, cevap soruları sunar ve genellikle en iyi uygulamalar sunar. Değerlendirme aşamasında yardımcı olmak istemeyen bir satıcı satın aldıktan sonra fakir destek sunabilir.

Son olarak, yazılımın ekosistemini düşünün. Aktif bir kullanıcı topluluğu, forumlar, üçüncü taraf uzantıları ve düzenli güncelleme sürümlerini gösterir mi? Canlı bir ekosistem, daha hızlı bir şekilde uygulanabilirliği ve daha düşük bir endüstriyel otomasyon satıcılarından ürün (örneğin,0Dewesoft veya National Instruments) genellikle güçlü destek ve uzun süreler sunarken, yeni veya niş araçlar daha yüksek kabul riski taşır.

Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç

Mühendislik analizi için en uygun veri satın alma yazılımı seçmek, doğrudan veri kalitesini, proje zaman çizelgesini ve ekip verimliliğini etkileyen bir karardır. Teknik gereksinimlerinizi iyice anlamak, donanım uyumluluğu değerlendirmek, en basit şekilde veri yakalamanız ve test adayları gerçekçi senaryolarında analiz etmek, uzun vadeli değere karşı ilk maliyetinizi ölçmek ve kullanıcı topluluğunuz desteğinin kalitesine ağırlık vermek.