LabVIEW Team Indonesia

cancel
Showing results for 
Search instead for 
Did you mean: 

Push switch 288ch with string selector

setuju mas krisna, dibuat gathering untuk sharing terutama untuk pemula-pemula seperti saya ini

0 Kudos
Message 11 of 20
(1,724 Views)

Pak Krisna, mksh kunjungannya kmrn.

utk Push buttom nya sy cb buat yg spt rekomendasi p Krisna. tapi setelah pengalamatannya pindah ke device channel berikutnya kok ndak kerja ya.

mentok sampai 96 ch aja (do ch1 port0 line0 s/d do ch1 port11 line7). kalo ditambahkan ke do ch2 ndak bisa running.

Apa perlu buat DAQ mx lagi?

mohon pencerahannya.

Mksh..

0 Kudos
Message 12 of 20
(1,724 Views)

Halo Pak,

Biar saya bantu jawab ya. Mungkin programnya tidak jalan karena DAQmx task yang anda buat hanya ada satu. Dan itu hanya untuk satu device saja.

Satu PXI 6509 kan ada 96 channels, kalau mau lebih dari itu berarti ada satu device lagi kan? Yang itu nanti mesti dibuat juga DAQmx task nya. Caranya sama seperti yang dicontohkan Pak Krisna.

Dan jadinya apakah anda memakai array boolean untuk button nya? Di VI yg anda attached sepertinya tidak diimplementasikan.

Best Regards,

Bian Susetyo

Applications Engineer

NI

Message 13 of 20
(1,724 Views)

Sore Pak Bian,

Makasih advicenya..

memang benar, setelah sy coba menjadi 96 ch jadi normal kembali.

tp utk menambah DAQmx task nya sy masih bingung, terutama utk shift registernya. apakah disambung langsung ke DAQmx yg pertama?

sementara ini tdk sy sambung. dan blm berjalan normal.

atau mungkin ada yg lain yg tdk benar ?

Mohon advicenya lg.

Mksh

O iya, itu memakai array boolean kok pak utk buttonnya. tp sy custom krn membutuhkan tampilan button spt itu.

Salam..

Arif FR

0 Kudos
Message 14 of 20
(1,724 Views)

Jgn disambung pak, dipisah saja. Waktu programnya ga berjalan normal itu apakah ada error atau hanya tidak memberikan hasil yg diinginkan?
Implementasi array booleannya bukan spt itu pak, kalau sudah menggunakan array, mestinya ga usah create control button sampai 116 buah..

Message 15 of 20
(1,724 Views)

Pagi pak Bian, Mksh advicenya.

Kmrn memang tdk berjalan normal, tdk ada alarm, tp sebagian output tdk keluar.

Skrg programnya sudah berjalan normal kok pak. (menurut sy sih).

Shift registernya tdk sy sambung.

Tp utk implementasi array boolean ini sy tetep pake kaya kmrn. blm tahu cara yg lainnya.

soalnya sy butuh tampilan button nya satu persatu pd Front Panelnya.

dan ada nomor buttonnya. trus kalau aktif button tsb akan nyala.

Skrg programnya sy integrasikan dg fungsi2 lainnya. (status alarm dan serial communication read/write.)

Yg blm jelas, gmn caranya mengubah/translate code2 yg terbaca pd read string menjadi kata2 ?

mohon advicenya lagi pak ya

terlampir code finalnya

Mksh..

0 Kudos
Message 16 of 20
(1,724 Views)

thanks Bian, udah bantu.

Pak Arif,

Untuk status alarm-nya, agar lebih modular, saya saran kan menggunakan cara sebagai berikut:

1. Dibuat array-string, dengan status yang sesuai dengan array-boolean

2. Menggunakan For Loop, untuk menggabungkan string tersebut, menjadi satu string saja.

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2021
0 Kudos
Message 17 of 20
(1,724 Views)

Halo Pak Arif,

Mengenai pertanyaannya "Yg blm jelas, gmn caranya mengubah/translate code2 yg terbaca pd read string menjadi kata2 ?"

Bukankah kodenya memang sudah terbaca dengan string data type? Kalau maksudnya adalah menampilkan kata-kata tertentu untuk tiap kode, bisa menggunakan enum dan case structure saja.

0 Kudos
Message 18 of 20
(1,724 Views)

Pak Krisna,

Terimakasih, sudah teraplikasi dg baik. memang lebih simple dan modular.

Pak Bian,

Betul pak, maksud sy ingin menampilkan kata2 tertentu dari code2 ASCII tertentu.

brkl kl ada example codenya pak.

Mksh

0 Kudos
Message 19 of 20
(1,724 Views)

Halo Pak Arif,

Kita pakai string subset saja Pak. Jadi anda ambil bagian kode ascii dari indicator 'read string' yg terbaca menggunakan string subset.

Terus bagian ini kita jadikan sbg case selector dengan string data type sbg parameternya.

Nah nanti anda bisa create string constant untuk membuat kata2 yang anda inginkan untuk setiap case nya.

Silakan lihat attachment file nya. Semoga membantu.

Best Regards,

Bian

Message 20 of 20
(1,724 Views)