LabVIEW Team Indonesia

cancel
Showing results for 
Search instead for 
Did you mean: 

Tolong master bantu TA,,, aku mau sidang : (

1.q.jpg

Saya punya lvl kuantisasi, setiap kenaikan nilainya itu 0.25
Permasalahannya adalah dari nilai 0.25 ke nilai-0.25 itu selisihnya kan 0.5 ya? nilai 0.5 ini berbeda yang seharunsya kenaikannya 0.25
bagaimana caranya ya agar semua selisih antar nilai-nilai itu sama ?? kenapa selisihnya yang berbeda itu hanya ketika dari plus ke minus?

3.jpg

Mau tanya 1 lagi master,,, aku mau buat encoding
Bisa gak 3 line itu di di gabungkan menjadi 1 line saja ?

Mohon bantuannya master, saya mohon bantuannya..

0 Kudos
Message 1 of 16
(8,200 Views)

Pertanyaan yang pertama buat saya kurang jelas, jadi saya coba bantu yang kedua aja yah:

prinsipnya begini: digital data yang "parallel" perlu dirubah ke bool-array, terus array ini dirubah dimensinya dari (m x n) jadi ( 1 x mn). Habis itu, bool-array yang baru ini terserah mau di gimanain; di contoh saya, saya coba tampilkan seadanya ke dalam bentuk diagram dan graph digital: *kalo mau beneran ke tampilan digital graph yang sama dengan source awal, mesti perhatikan sample-rate nya.

Frame biru - simulasi data digital

Frame merah - konversi parallel (m x n) ke serial (1 x mn)

Frame hijau - tampilan seadanya

    

serial.png

panel.jpg

Message 2 of 16
(6,903 Views)

wow...
Terimakasih, terimakasih master untuk ilmunya.. itu sangat membantu
Saya akan coba

0 Kudos
Message 3 of 16
(6,903 Views)

tanya.jpg

Maaf master saya mau tanya sedikit

Pada gambar diatas saya mempunyai 8 level kuantisasi dengan nilai ada pada graph disampingnya
Pertanyaan saya adalah
Bagaimana ya cara mengubah level kuntisasi tersebut menjadi digital?
000
001
010
011
100
101
110
111

Ada ga ya tool di labview yang bisa mengubah dari level menjadi digital sesuai level yang saya buat diatas

Saya sangat berharap bantuan para master,
terimakasih

0 Kudos
Message 4 of 16
(6,903 Views)

menambahkan mystogan:

snip.png

snip2.png

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2021
Message 6 of 16
(6,903 Views)

mantep banget nih jawabannya, bisa di close nih topic nya sepertinya

0 Kudos
Message 7 of 16
(6,903 Views)

bukan mas, niatnya dibuat yang 3 atau lebih line itu dibuat satu aja sesuai dengan nilai kuantisasi, jadi contoh:

hasil digitalnya 001 maka nanti dia di lvl ke 1 bagian 001, bukan malah dipisah jadi:

L0:1

L1:0

L2:0

kalo yang dipakai mas Mystogan kan add-nya dari L0 + L1 + L2, jadi gak sesuai mas...

untuk yang jadi solusi saya (kebetulan ikut bantu)... adalah:

ada gak cara untuk melakukan split + indexing masing2 Line? sehingga nanti L0-L2-nya itu di-add secara struktural, kemudian di-rekonstruksi secara parsial mas, jadi hasil tampilannya tidak terpisah L0-Ln justru malah satu titik aja...

Masalahnya lagi mas, semisal kita ubah bit-nya ke datas 3 berarti kan hasilnya jadi semakin banyak tuh, naah buat bikin sistem penggabungan diatas tadi otomatis gimana? (kalaupun ada/bisa dibuat sesuai request)

kalau sekedar ubah sinyal ADC pakai toolkit-nya kan bisa ya, tanpa perlu rekonstruksi lagi kuantisasinya. yang masalah itu, harus paham alur programnya jadi, .vi ADC saya bongkar, ambil kuantisasi. kemudian di-rekonstruksi lagi, jadilah sinyal level kuantisasi... dengan pembulatan dan penskalaan kan harusnya jadi langsung ADC-nya. teori sederhananya kan gini mas, cuma expected result-nya dan expected process-nya gak sesuai mas...

Best Regards,

oikawa

0 Kudos
Message 8 of 16
(6,903 Views)

oikawa ini sama dengan irvan yah?

kalo pertanyaannya irvan diatas kan cuma gimana gabungin 3 line jadi 1 line, tanpa ada penjelasan lebih lanjut, jadi jawaban diatas adalah jawaban saya secara cepat saja.

kalo yg oikawa maksud, mungkin seperti ini (yg line bawah)?

test_ADC.png

kalo dia 16x3, contoh:

1a 1b 1c

2a 2b 2c

3a 3b 3c

.

.

.

16a 16b 16c

maka dia hasilnya akan jadi 1a 1b 1c 2a 2b 2c 3a 3b 3c ... 16a 16b 16c

FOR-loop hanya akan menghitung 1 dimensi (16), sementara dimensi yg lain (3) akan otomatis. Jadi kalo 16x8:

1a 1b 1c 1d 1e 1f 1g 1h

2a 2b 2c 2d 2e 2f 2g 2h

.

.

.

16a ... 16h

dan hasilnya akan jadi 1a 1b ... 16h

0 Kudos
Message 9 of 16
(6,903 Views)

ADC2.jpg

perbedaannya adalah;

yang pertama adalah gabungan line1 - line3 (paket)

yang kedua adalah gabungan line1 - line3 (per single data)

0 Kudos
Message 10 of 16
(6,903 Views)