Sequence Structures
Struktur sekuen digunakan untuk mengeksekusi diagram secara Struktur sekuen digunakan untuk mengeksekusi diagram secara sekuensial, misalnya untuk menghitung selang waktu. Struktur sekuensial, misalnya untuk menghitung selang waktu. Struktur sekuen ini mirip dengan frame pada
sekuen ini mirip dengan frame pada filmfilm Contoh:
Contoh:
Pada strip pertama, ambil nilai waktu dengan Get Date/Time in Pada strip pertama, ambil nilai waktu dengan Get Date/Time in seconds.vi, sedangkan pada strip kedua mengerjakan perintah seconds.vi, sedangkan pada strip kedua mengerjakan perintah dalam hal ini
dalam hal ini memperagamemperagakan bilangan random sebanyak 100000kan bilangan random sebanyak 100000 data. Sedang pada strip terakhir mengambil nilai waktu dengan data. Sedang pada strip terakhir mengambil nilai waktu dengan Get Date/Time in seconds.vi dan
HAL: 67 HAL: 67
diperoleh dari nilai sebelumnya. Hasilnya diperagakan di diperoleh dari nilai sebelumnya. Hasilnya diperagakan di SelangSelang
Waktu.vi
Waktu.vi
Formula Nodes Formula Nodes
Seringkali menulis program secara text-based lebih diinginkan Seringkali menulis program secara text-based lebih diinginkan dibandingkan dengan icon-based. LabVIEW menyediakan dibandingkan dengan icon-based. LabVIEW menyediakan text-based programing dengan
based programing dengan memanfaatmemanfaatkankanFormula NodeFormula Node.. Formula Node dipilih dari palet
Formula Node dipilih dari palet Structure|Formula NodeStructure|Formula Node.. Untuk menambahkan variabel dilakukan dengan klik kanan dan Untuk menambahkan variabel dilakukan dengan klik kanan dan pilih
pilihAdd InputAdd InputatauatauAdd OutputAdd Output..
Ada beberapa hal yang perlu diperhatikan pada saat Ada beberapa hal yang perlu diperhatikan pada saat menggunakan Formula Node, yaitu:
menggunakan Formula Node, yaitu:
Variabel bersifat case sensitive,Variabel bersifat case sensitive,
Antar statement diakhiri dengan Antar statement diakhiri dengan titik-koma,titik-koma,
Latihan Formula Node Latihan Formula Node
3.
3. Buatlah kurvaBuatlah kurva
( ( ))
22ssiinn(( ))
yy= = ×xx× xx dengan menggunakandengan menggunakan formula node.
formula node. Caranya: Caranya:
Buat waveform graph di front panelBuat waveform graph di front panel
Buat formula node di block Buat formula node di block diagramdiagram
Tulis fungsi yang hendak dibuat di formula node,Tulis fungsi yang hendak dibuat di formula node, selanjutnya buat “Add Input” dan “Add Output” di selanjutnya buat “Add Input” dan “Add Output” di formula node tsb. Dan tuliskan semua variabel input dan formula node tsb. Dan tuliskan semua variabel input dan outputnya. outputnya. Front panelnya sbb: Front panelnya sbb: HAL: 68 HAL: 68 Dan programnya: Dan programnya:
Program ini ditunjukkan pada
Program ini ditunjukkan pada Grafik Dgn Formula Node.viGrafik Dgn Formula Node.vi
14. String
14. String
String adalah sekumpulan ASCII karakter, biasanya digunakan String adalah sekumpulan ASCII karakter, biasanya digunakan untuk mengirim pesan ke atau dari
untuk mengirim pesan ke atau dari instrumen. Untuk mengaksesinstrumen. Untuk mengakses string dilakukan dari palet
HAL: 69 HAL: 69
Ada beberapa tipe tampilan string yang dapat dipilih, yaitu Ada beberapa tipe tampilan string yang dapat dipilih, yaitu dengan cara meng-klik kanan di string kontrol atau indikator di dengan cara meng-klik kanan di string kontrol atau indikator di front-panel, yaitu tampilan: Normal, kode ‘\’, password dan front-panel, yaitu tampilan: Normal, kode ‘\’, password dan heksa. heksa. Kode Intepretasi Kode Intepretasi \b \b backspace backspace (\08)(\08) \s \s space space (\20)(\20) \r \r return return (\0D)(\0D) \n
\n newline newline (\0A)(\0A) \t
\t tab tab (\09)(\09)
Demikian juga untuk string juga memiliki fungsi string, Demikian juga untuk string juga memiliki fungsi string, diantaranya adalah:
diantaranya adalah:
HAL: 70 HAL: 70
Contoh pemakaian string ditunjukkan pada
Contoh pemakaian string ditunjukkan pada Latihan string.viLatihan string.vi
berikut ini. berikut ini.
15.
15. File File I/OI/O
Operasi file I/O ditujukan untuk melewatkan data ke atau dari Operasi file I/O ditujukan untuk melewatkan data ke atau dari file. Ada beberapa fungsi yang digunakan dalam operasi file, file. Ada beberapa fungsi yang digunakan dalam operasi file, diantaranya adalah:
diantaranya adalah:
••
Membuka dan menutup file dataMembuka dan menutup file data••
Membaca dan menulis dataMembaca dan menulis dataHAL: 71 HAL: 71
••
Membaca dan menulis file dalam formatMembaca dan menulis file dalam formatspreadsheet spreadsheet••
Mengubah Karakteristik fileMengubah Karakteristik file••
Membuat, mengubah dan membaca konfigurasi fileMembuat, mengubah dan membaca konfigurasi file••
Menulis dan membaca file ‘LabVIEW Measurement’Menulis dan membaca file ‘LabVIEW Measurement’Feature-feature File I/O lainnya ditunjukkan pada gambar Feature-feature File I/O lainnya ditunjukkan pada gambar berikut.
berikut.
HAL: 72 HAL: 72
Terlihat banyak sekali fasilitas yang disediakan untuk operasi Terlihat banyak sekali fasilitas yang disediakan untuk operasi file, yaitu:
file, yaitu:
Operasi file tingkat tinggi, Operasi file tingkat tinggi,
HAL: 73 HAL: 73
Operasi file tingkat
Operasi file tingkat menengah,menengah,
Operasi file tingkat rendah (Adv file function) Operasi file tingkat rendah (Adv file function)
Perlu diingat bahwa file yang dilewatkan dapat berupa data Perlu diingat bahwa file yang dilewatkan dapat berupa data biner, text maupun
biner, text maupunspreadsheet spreadsheet .. Contoh menulis ke file. Contoh menulis ke file.
Misalnya hendak memodifikasi program Latihan string.vi, Misalnya hendak memodifikasi program Latihan string.vi, Variabel string “Tampilan Gabungan” tidak ditampilkan ke Variabel string “Tampilan Gabungan” tidak ditampilkan ke layar melainkan hendak disimpan ke file. Untuk mengubahnya layar melainkan hendak disimpan ke file. Untuk mengubahnya dilakukan sbb:
dilakukan sbb:
Untuk membacanya adalah: Untuk membacanya adalah:
HAL: 74 HAL: 74