03-04-2012 10:38 PM
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
Program InterruptUSB
Pesan Error InterruptUSB
Hasil keluaran program bawaan digital force gauge ZP-Recorder IMADA
Hasil membuat VISA Driver Development Wizard
Tampilan USB Devices - Measurement & Automation Explorer
Open VISA Test Panel
03-06-2012 10:33 AM
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.
03-06-2012 10:54 PM
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.
03-07-2012 06:10 AM
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:
03-08-2012 01:13 AM
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?
03-08-2012 07:06 AM
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)
03-09-2012 12:53 AM
Mungkin Pak Krisna bisa memberikan contoh tutorial membuat program Labview untuk mengakses dll dari device. Terima Kasih.
03-09-2012 07:42 AM
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.
03-10-2012 05:17 PM
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.
03-11-2012 10:37 AM
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.