LabVIEW Team Indonesia

cancel
Showing results for 
Search instead for 
Did you mean: 

Menentukan spesifik waktu (time) pada signal

Halo master-master.

mohon bantuannya,, saya mau menentukan peak time dari signal dari gambar di bawah ini, tapi pattern signal untuk peak-nya agak berbeda seperti pada umumnya.. saya ingin menentukan waktu (time) kedua titik hitam seperti di gambar.. saya coba pakai peak detector tpi sepertinya tidak akurat karna peak-nya tidak seperti pada umumnya.. apakah ada element yang lain yang bisa saya gunakan? terima kasih dan mohon bantuannya..

0 Kudos
Message 1 of 3
(2,668 Views)

Mungkin bisa saya coba bantu untuk mencari secara manual.

1. Cari nilai maximal dari array Amplitude nya dulu menggunakan "Array Max & Min".

2. Ambil nilai di array Time dengan index sesuai hasil nomer 1 -> Waktu awal peak.

3. Cari index di array Amplitude (setelah awal peak) yang nilai nya sudah berkurang -> Waktu akhir peak +1 data

4. Ambil nilai di array Time dengan index sesuai hasil nomer 3 -> Waktu akhir peak

 

Atau bisa juga step 1 & 2 diulang dengan isi array Amplitude dan Time dibalik untuk mendapat waktu akhir peak nya. Cara tergantung dari kemungkinan data yang akan diolah.

Peak Duration.png

Semoga membantu.

 

Message 2 of 3
(2,656 Views)

makasih mas, sangat membantu sekali.

sekarang saya mau mencari nilai awal dan akhir sebuh gelombang seperti di bawah ini mas. 

Seperti yang mas lihat, ada cursor merah (onset time) : ketika signal mulai naik dan cursor biru (offset time) : ketika signal akan kembali ke posisi awal. Sejauh ini saya hanya menentukan onset dan offset secara manual dengan menggeser cursor ke posisi seperti gambar, tpi bgm cara agar bisa dideteksi otomatis. 

Mohon bantuannya mas.. makasih

0 Kudos
Message 3 of 3
(2,584 Views)