Buxoro muxandislik texnologiya instituti


Open/Create/Replace File (Programming>>File I/O)


Download 2.45 Mb.
Pdf ko'rish
bet17/21
Sana30.08.2023
Hajmi2.45 Mb.
#1671634
1   ...   13   14   15   16   17   18   19   20   21
Bog'liq
dasturlash tillari bazasida texnik ilovalar

Open/Create/Replace File (Programming>>File I/O) faylni ochadi va unga 
refnum ni qaytaradi; 
Get File size (Programming>>File I/O>>Advanced File Functions) fayl 
o`lchamini qaytaradi, bu o`lcham, sanalishi zarur bo`lgan, simvol (belgi)lar sonini 
aniqlashda foydalaniladi
Read from Text File (Programming>>File I/O)count kirishida 
ko`rsatilgan ma`lumotlarni fayldan, metkaning fayldagi joriy holatidan boshlab
son qilib qaytaradi (bizning holda 0). Bu funktsiya polimorf. Refnum sifatida 
faylga berish va faylga bo`lgan yo`lni ko`rsatish mumkin. Agar yo`l ko`rsatilib, 
refnum chiqishda ulanmasa, unda faylga murojaat avtomatik tarzda yopiladi; 
Close File (Programming>>File I/O) faylga Open/Create/Replace File 
funktsiya bilan yaratilgan refnum ni yopadi; 
Simple Error Handler.vi (Programming>>Dialog&User Interface) – agar 
kirish/chiqish funktsiyalaridan birida xato bo`lsa, muloqot oynani ko`rsatadi; 
3. Yuza panelga qayting va boshqarishning tegishli mos elementi orqali matnli 
faylga yo`lni ko`rsating. Katta (LabVIEW ga juda ko`p xotira sig’imi kerak 
bo`ladi) yoki binar faylni tanlamaganingizga ishonch hosil qiling
4. VU ni ishga tushiring va avval ko`rsatilgan faylning tarkibini, hamda uning 
o`lchamini ko`ring; 


38 
5. VU ni xotiraga yozing va yoping. Uni Read Text File Advanced.vi deb 
atang va MyWork papkada saqlang. Siz matnli fayllarni ko`rib chiquvchini 
yaratdingiz! 
Binar fayllarni o`qish va yozish 
Bu mashqda kirish/chiqish funktsiyalaridan foydalanib, binar fayl yoziladi va 
u tasodifiy nuqtalarda qaytadan o`qiladi. 
1. Avval, 8.3-rasmda ko`rsatilganidek Write Binary File Advanced.vi nom 
bilan yuza panelli VU yarating: 
8.3-rasm. Write Binary File Advanced.vi yuza panel. 
 
8.4-rasm. Write Binary File Advanced.vi blok-diagramma 


39 
8.4-rasmda ko`rsatilganidek blok-diagramma yarating.
Sinusni ifodalovchi sonlar massivini yaratish uchun Sine Wave.vi (Signal 

Download 2.45 Mb.

Do'stlaringiz bilan baham:
1   ...   13   14   15   16   17   18   19   20   21




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling