LabVIEW Team Indonesia

cancel
Showing results for 
Search instead for 
Did you mean: 

Membaca data keluaran dari device digital force gauge dengan NI-VISA USB

Saya masih baru dengan LabVIEW & saya memiliki sebuah device Digital Force Gauge (ZP-Recorder) buatan imada yang interface-nya menggunakan usb & kabel serial half pitch 26pin. Driver & program penampil device ini memang sudah ada, namun saya ingin membuat program penampil keluaran dari device tsb melalui interface usb dengan LabVIEW 7 Express (PC dengan windows xp sp3). Sebelumnya saya membuat NI-VISA Development Wizard untuk membuat driver agar dapat dibaca di USB Resource Name. Saya mencoba mendownload contoh program VISA USB RAW dan USBTMC dari NI.com. Namun karena contoh program tidak bisa dibuka di LabVIEW 7, saya menulis ulang dengan LabVIEW 7. Setelah saya menjalankan program UBTMC.vi read buffer-nya keluar "DUMMY". Saya tidak mengerti apa maksudnya DUMMY? Kemudian saya menjalankan contoh program interruptusb.vi, namun yang keluar pesan error “error – 1073807322 occurred at VISA Enable Event in IntUSB.vi”. Apakah contoh program tersebut tidak bisa membaca keluaran device tersebut? Mohon untuk pencerahannya para master labview.

Program USBTMC

USBTMC.png

USBTMC_BD.png

Program InterruptUSB

interruptUSB.png

interruptUSB_BD.png

Pesan Error InterruptUSB

interruptUSB_error.png

Hasil keluaran program bawaan digital force gauge ZP-Recorder IMADA

ZP_Recorder_imada.png

Hasil membuat VISA Driver Development Wizard

Fource Gauge ZP.png

Tampilan USB Devices - Measurement & Automation Explorer

USBDevices_M&AE.png

USBDevices_M&AE_ZP5N.png

Open VISA Test Panel

OpenVISATestPanel.png



0 Kudos
Message 1 of 19
(14,154 Views)

wah menarik sekali nih inato,

boleh tanya dikit:

- ada user manualnya ga nih?

- anda yakin bahwa device ini compatible dengan standar USBTMC?

- saya lihat di gooogle, ada interface RS232, unit yang anda pakai ada interface lain selain USB?

Kalau butuh bantuan untuk downconvert VI, minta ke asean.support@ni.com aja. Ada support team yang siap membantu.

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2024
0 Kudos
Message 2 of 19
(6,199 Views)

Sebelumnya saya ucapkan terima kasih sudah mau menanggapi problem saya & info tentang downconvert VI

-Ada, sudah saya upload beserta hasil membuat VISA Driver Development Wizard

-Saya belum yakin sih Pak, tapi apa dari hasil membuat driver VISA Driver Development Wizard apakah sudah diketahui compatible dgn standar USBTMC?

- Ada, interface RS232C (kabel Hal Pitch 26pin). Saya juga sudah cri di Indonesia tapi belum menemukan.

HalfPitch26pin.png

checkline_torsiometri_accessori_cb204.jpg

0 Kudos
Message 3 of 19
(6,200 Views)

mas inato,

saran saya, jgn bikin driver lagi pake VISA, soalnya itu udah ada kan drivernya untuk USB dari vendornya. Soalnya, VISA driver itu biasanya untuk bikin driver dari hardware yang belum ada drivernya. Contoh, 3rd Party PXI Module. Nah, kan itu requiremenya ada .NET framework, aku curiga drivernya akses .NET framework ini, atau akses dari DLLnya.

sementara itu, itu kayaknya bukan RS232 deh, kelihatannya GPIB:

gpib.jpg

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2024
0 Kudos
Message 4 of 19
(6,200 Views)

Terima kasih atas saran Pak Krisna, kalau GPIB itu kan memiliki jumlah port 25 pin, namun Half Pitch (sebutan port untuk device yg saya gunakan) itu memiliki 26pin. Mohon maaf saya masih awam dengan penggunaan .NET Framework & DLL pada device tsb. Saya memiliki beberapa pertanyaan lagi.

1. Apakah itu berarti tidak memungkinkan untuk membuat driver USB NI-VISA pada device yg sudah memiliki driver?

2. Apakah saya bisa menggunakan cara lain yang masih tetap melalui via USB untuk membaca data keluaran dari device tersebut dengan menggunakan LabVIEW?

0 Kudos
Message 5 of 19
(6,200 Views)

1. bisa kok, nah itu kan sukses mas inato-nya komunikasi dengan instrument-nya. Cuma, driver yang sudah dibikin sama vendornya yang saya curiga di akses pakai DLL jadi tidak terpakai. Istilahnya, kalau mas bikin paka VISA lagi, ya reinventing wheel.

2. LabVIEW bisa baca dari:
     - dll, kalau mas bisa akses dllnya ya bisa baca pake driver bawaan dari vendornya

     - VISA Driver untuk USBTMC, ya berarti dari LabVIEW pake VISA read write. Udah bener kok step di atas. Akan tetapi, anda kan perlu tau syntax nya apa, termination characternya apa, nah ini vendor defined. Kalau ga tau ya agak sulit (bukan tidak mungkin ya)

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2024
0 Kudos
Message 6 of 19
(6,200 Views)

Mungkin Pak Krisna bisa memberikan contoh tutorial membuat program Labview untuk mengakses dll dari device. Terima Kasih.

0 Kudos
Message 7 of 19
(6,200 Views)

sebelum ke sana, mas inato sudah ketemu DLL nya belum?

Kalau sudah, itu baru step pertama. Step kedua, ada "header" filenya ga, biasanya formatnya .h, atau function prototypenya, atau help-filenya, yang mendeskripsikan fungsi dari DLLnya. Kalau tidak, kita kembali ke VISA Driver.

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2024
0 Kudos
Message 8 of 19
(6,200 Views)

Saya belum menemukan file header-nya, namun hanya menemukan beberapa file .dll & file ekstensi .ini saja. File-file itu saya temukan di software bawaan device digital force gauge (ZP Recorder) yg saya attach di bawah.

0 Kudos
Message 9 of 19
(6,200 Views)

inato, kayaknya ditutup, dll-nya ga ada petunjuk sama sekali. Udah jangan dicoba lagi pake cara yang dll.

sekarang, kamu itu udah bener yang di atas:

1. Pake VISA driver

2. Pake VISA read/write --> *IDN?

3. Saya sudah google, coba cari2 command-set untuk hardware ini, dan ternyata ketemu, buka nih:

http://www.checkline.com/products/126020/zp-manual-usb-3.pdf (halaman 9)

Disitu dibahas RS232C set command kan? Nah itu dicoba aja. Sama persis seperti Serial Communication.

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2024
Message 10 of 19
(6,200 Views)