Სარჩევი:
- ნაბიჯი 1: საკომუნიკაციო ბმული
- ნაბიჯი 2: VI ნაწილის ორი ნაწილი - წინა პანელი და დიაგრამა
- ნაბიჯი 3: აპარატურის გამოვლენა და LabVIEW– ის დაწყება
- ნაბიჯი 4: წინა პანელის დიზაინი
- ნაბიჯი 5: წინა პანელის დიზაინი
- ნაბიჯი 6: წინა პანელის დიზაინი
- ნაბიჯი 7: დიაგრამის პანელის დიზაინი
- ნაბიჯი 8: დიაგრამის პანელის დიზაინი
- ნაბიჯი 9: დიაგრამის პანელის დიზაინი
- ნაბიჯი 10: დიაგრამის პანელის დიზაინი
- ნაბიჯი 11: დიაგრამის პანელის დიზაინი
- ნაბიჯი 12: დიაგრამის პანელის დიზაინი
- ნაბიჯი 13: დიაგრამის პანელის დიზაინი
- ნაბიჯი 14: დიაგრამის პანელის დიზაინი
- ნაბიჯი 15: დიაგრამის პანელის დიზაინი
- ნაბიჯი 16: დიაგრამის პანელის დიზაინი
ვიდეო: MiniLab 1008 და LabVIEW: 16 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:21
მონაცემთა მოპოვების (DAQ) აპარატურა უზრუნველყოფს მარტივ ინტერფეისს თქვენს კომპიუტერში ანალოგური/ციფრული სიგნალების შესატანად და LabVIEW პროგრამული უზრუნველყოფა გამოიყენება შეძენილი სიგნალის დასამუშავებლად. მაგალითად, თქვენ შეგიძლიათ დაუკავშიროთ თერმოწყვილების სენსორი DAQ მოდულს ანალოგური შეყვანის არხის საშუალებით და LabVIEW VI– ის დახმარებით წაიკითხოთ / აჩვენოთ მიმდინარე ტემპერატურა. ამ გაკვეთილში მე შევქმნი მონაცემთა მოპოვების ვირტუალურ ინსტრუმენტს (VI) LabVIEW– ში MiniLab1008 DAQ მოდულისთვის. აქ მოწოდებული ინფორმაცია ხელს შეუწყობს LabVIEW პროგრამული უზრუნველყოფის და მონაცემების მოპოვების ტექნიკის გაგებას. LabVIEW არის National Instruments Corporation (NI) სასაქონლო ნიშანი და მონაცემთა მოპოვების აპარატურა, რომელსაც ჩვენ ვიყენებთ არის გაზომვის გამოთვლა (MCC). Minilab1008 USB DAQ მოდულის ღირებულებაა დაახლოებით $ 129. იხილეთ MCC საიტი MiniLab1008– ის შესახებ მეტი ინფორმაციისთვის: https:// www.measurementcomputing.com/ იხილეთ NI საიტი დამატებითი ინფორმაციისთვის LabVIEW:
ნაბიჯი 1: საკომუნიკაციო ბმული
დრაივერები, რომლებიც მოწოდებულია გაზომვის გამოთვლის (MCC) DAQ მოდულებით, არ გვთავაზობენ აპარატურის უშუალო კონტროლს LabVIEW პროგრამული უზრუნველყოფიდან. ჩვენ გვჭირდება უნივერსალური ბიბლიოთეკა LabVIEW– თან დასაკავშირებლად. იხილეთ ფიგურა 1.1 LabVIEW- სა და MCC Minilab1008 DAQ- ს შორის იერარქიული საკომუნიკაციო კავშირისათვის.
ნაბიჯი 2: VI ნაწილის ორი ნაწილი - წინა პანელი და დიაგრამა
VI– ს ორი ნაწილი აქვს: პანელი და დიაგრამა. პანელი წააგავს ინსტრუმენტის წინა პანელს და დიაგრამა არის ადგილი, სადაც თქვენ დაამყარებთ კავშირებს სხვადასხვა კომპონენტებთან. ეს VI მიიღებს მონაცემებს მითითებული არხიდან და აჩვენებს მას წინა პანელზე. LabVIEW– ში არ არის ჩართული ტექსტური პროგრამირება. VI დასრულების შემდეგ უნდა გამოიყურებოდეს ლეღვ 1 -ში:
ნაბიჯი 3: აპარატურის გამოვლენა და LabVIEW– ის დაწყება
დააწკაპუნეთ, რათა დაიწყოთ InstaCal პროგრამული უზრუნველყოფა გაზომვის გამოთვლიდან. ეს აუცილებელია, რადგან ის კომპიუტერს საშუალებას მისცემს აღმოაჩინოს დაკავშირებული DAQ აპარატურა. დააწკაპუნეთ თქვენს სამუშაო მაგიდაზე LabVIEW– ის დასაწყებად. დააწკაპუნეთ NewVI– ზე ახალი VI პროგრამის დასაწყებად.
ნაბიჯი 4: წინა პანელის დიზაინი
მონაცემების მოპოვებისთვის რომ ვიმუშაოთ, ჩვენ გვჭირდება VI, კონტროლი, ფუნქციები და ინდიკატორები. კონტროლი გვაძლევს საშუალებას შეცვალოთ პარამეტრების მნიშვნელობა, ინდიკატორები გვაძლევს მონაცემების გრაფიკსა და დიაგრამას, ხოლო ფუნქციები უზრუნველყოფენ შეძენილი მონაცემების დამუშავებას ან შეყვანის/გამოყვანის კონტროლს. ნაბიჯი 1 - ციფრული კონტროლის დამატება გამოიკვლიეთ Controls მენიუ. აირჩიეთ ციფრული კონტროლი ციფრული ფანჯრიდან, როგორც ეს ნაჩვენებია ნახატ 2 -ში. ველი გამოჩნდება პანელზე, დაასახელეთ როგორც "დაფა #". გაიმეორეთ ეს 3 -ჯერ მეტი ციფრული კონტროლის დამატებით და დაასახელეთ როგორც ნიმუშის მაჩვენებელი, დაბალი არხი და მაღალი არხი რა ეს კონტროლი საშუალებას მოგვცემს შევიტანოთ Minilab1008 მონაცემების მოპოვების დაფის რიცხვითი მნიშვნელობები
ნაბიჯი 5: წინა პანელის დიზაინი
ნაბიჯი 2 - შეცდომის შეტყობინებების კონტროლის დამატება შეცდომის კონტროლისთვის LabVIEW კითხულობს სტრიქონების ნაკრებიდან. String & Path Controls მენიუდან, როგორც ეს ნაჩვენებია ფიგურა 3 -ში, შეარჩიეთ სიმებიანი ინდიკატორი და მონიშნეთ როგორც შეცდომის შეტყობინება. დაიმახსოვრეთ, ეს არის ფანჯარა შეცდომების შესახებ, რომელიც ეხება ტექნიკის მდგომარეობას.
ნაბიჯი 6: წინა პანელის დიზაინი
ნაბიჯი 3 - დიაგრამის შერჩევა შედგენისათვის შეძენილი მონაცემების შედგენისთვის გადადით GRAPH მენიუში, როგორც ნაჩვენებია ნახ. 4 -ში, აირჩიეთ WAVEFORMGRAPH და მონიშნეთ როგორც ჩვენება. შენიშვნა: G ობიექტების მანიპულირებით, წინა პანელი შეიძლება გამოიყურებოდეს, როგორც ნაჩვენებია ნახ. 1 -ში.
ნაბიჯი 7: დიაგრამის პანელის დიზაინი
დააწკაპუნეთ VI დიაგრამის ნაწილზე. თქვენ შეამჩნევთ კიდევ ერთ მცურავ პალიტრას სახელწოდებით ფუნქციები. ამ პალიტრას აქვს მრავალფეროვანი ფუნქცია და ქვე-VI, რომელიც აკონტროლებს DAQ დაფის ან მოდულის ყველა ასპექტს და სიგნალის გაზომვას და დამუშავებას. თუ თქვენ მონიშნეთ ყველა რიცხვითი კონტროლი და ინდიკატორი, მაშინ ნახავთ მათ ტერმინალებს დიაგრამაზე სათანადოდ მონიშნული. იმ შემთხვევაში, თუ თქვენ დაგავიწყდათ ციფრული და სტრიქონების მარკირება, როგორც წინა პანელში შეიტანეთ, ეს შეიძლება დამაბნეველი იყოს. ტერმინალის არჩევისას გამოიყენეთ მაუსის მარჯვენა ღილაკი და მენიუდან აირჩიეთ "ტერმინალის პოვნა". გარდა ამისა, თქვენ შეგიძლიათ ორჯერ დააწკაპუნოთ დიაგრამაზე არსებულ ტერმინალზე და ის მიუთითებს წინა პანელის კონტროლზე. დიაგრამაზე გადასასვლელად გადადით Windows მენიუში და აირჩიეთ დიაგრამის ჩვენება. დიაგრამა უნდა გამოიყურებოდეს, როგორც ნაჩვენებია ნახ. 5 -ში:
ნაბიჯი 8: დიაგრამის პანელის დიზაინი
რიცხვითი წარმოდგენის შესაცვლელად, როგორც ნაჩვენებია ფიგურაში 5., დააწკაპუნეთ მარჯვენა რიცხვით ყუთზე და წარმომადგენლობის მენიუდან შეცვალეთ რიცხვითი რიცხვის ტიპი, როგორც ნაჩვენებია ქვემოთ:
ნაბიჯი 9: დიაგრამის პანელის დიზაინი
ნაბიჯი 1 - ფუნქციების მენიუდან ანალოგური შეყვანის ფუნქციის დამატება აირჩიეთ MCC Icon და აირჩიეთ AlnScFg Input საწყისი ანალოგური შეყვანისგან, როგორც ეს ნაჩვენებია ნახ 6 -ში. როდესაც მაუსი ინახება დიაგრამის ნებისმიერ ნაწილზე, დახმარების ფანჯარა გამოჩნდება ეკრანზე. მაგალითად, "AInScFg" - ის დახმარება ნაჩვენებია, როგორც ნახ. 7 -ში.
ნაბიჯი 10: დიაგრამის პანელის დიზაინი
ნაბიჯი 2 - სიგნალის კონდიცირების ფუნქციების დამატება ფუნქციების მენიუდან აირჩიეთ MCC და შეარჩიეთ ToEng სიგნალის კონდიცირებისგან, როგორც ნაჩვენებია ნახ. 8 -ში. ToEng. VI- ს დეტალები ნაჩვენებია ნახ. 9 -ში
ნაბიჯი 11: დიაგრამის პანელის დიზაინი
ნაბიჯი 3 - შეცდომის შეტყობინების დამატება ფუნქციების მენიუდან აირჩიეთ MCC და შეარჩიეთ ErrMsg MISC– დან (კალიბრაცია და კონფიგურაცია), როგორც ნაჩვენებია ნახ. 10 ნახ.11 გვიჩვენებს დახმარებას "Err Msg" ფუნქციისთვის.
ნაბიჯი 12: დიაგრამის პანელის დიზაინი
ნაბიჯი 4 - რიცხვითი მუდმივი ფუნქციების მენიუდან აირჩიეთ რიცხვითი და აირჩიეთ რიცხვითი მუდმივი, როგორც ეს ნაჩვენებია ფიგურაში 12. შენიშვნა: შეიყვანეთ რიცხვითი მნიშვნელობა 1000 მუდმივ ველში. გაიმეორეთ მე –4 ნაბიჯი და შეიყვანეთ მნიშვნელობა 0. მიზეზი, რისთვისაც ჩვენ ვაკეთებთ, არის შევთავაზოთ ნიმუშების რაოდენობის შეგროვება და ასევე მივაწოდოთ t0– ს (ტალღის ფორმის გამომწვევი დრო). გთხოვთ იხილოთ ფიგურა 18 დამატებითი ინფორმაციისათვის.
ნაბიჯი 13: დიაგრამის პანელის დიზაინი
ნაბიჯი 5 - Ring Constant ფუნქციების მენიუდან აირჩიეთ რიცხვითი და აირჩიეთ Ring Constant როგორც ნაჩვენებია ნახატზე 13. შენიშვნა: შეიყვანეთ არაპროგრამირებადი ტექსტი პირველ მუდმივ ველში და შემდეგ შეიყვანეთ რიცხვითი მნიშვნელობა+-10V მეორე მუდმივ ველში. მეორე ველის დასამატებლად დააწკაპუნეთ ყუთზე და აირჩიეთ პუნქტის დამატება მენიუდან და შემდეგ ჩაწერეთ +-10V. მიზეზი, რის გამოც ჩვენ ამას ვაკეთებთ არის დიაპაზონში შეყვანის უზრუნველყოფა. ეს გამოიყენება A/D ნიმუშის შესაგროვებლად. შეყვანის ძაბვის დიაპაზონი ხაზოვანი მუშაობისთვის, ერთჯერადი დასრულებული რეჟიმი MiniLAB1008– ისთვის არის ± 10Vmax.
ნაბიჯი 14: დიაგრამის პანელის დიზაინი
ნაბიჯი 6 - ავაშენოთ ტალღოვანი ფორმა ფუნქციების მენიუდან აირჩიეთ Waveform და აირჩიეთ Build Waveform, როგორც ეს ნაჩვენებია ფიგურაში 14. მიზეზი, რის გამოც ჩვენ ვაშენებთ საკუთარ ტალღის ფორმას არის ის, რომ ჩვენ გვჭირდება x ღერძის სკალირების მორგება. X- ღერძის შეცვლა დროის ჩვენებაზე დაგვეხმარება გრაფის ვიზუალიზაციაში სრული მნიშვნელობით. მას შემდეგ რაც ჩაშენდება ტალღის ფორმის კომპონენტი გადაიტანეთ შუა ბოლოში რათა გამოიყურებოდეს როგორც ნაჩვენებია ქვემოთ მოცემულ ყვითელ ყუთში: შენიშვნა: აირჩიეთ პოზიციის/ზომის კურსორი ინსტრუმენტების პალიტრიდან, რათა გადაიტანოთ და გაზარდოთ შუა ნაწილი. დახმარება Build Waveform ნაჩვენებია ნახატზე 15.
ნაბიჯი 15: დიაგრამის პანელის დიზაინი
დასკვნითი ნაბიჯი - ყუთების დაკავშირება ამ ეტაპზე მნიშვნელოვანია ინსტრუმენტების ზოლის გაგება. ინსტრუმენტების ზოლი გამოიყენება სხვადასხვა ინსტრუმენტების არჩევისთვის. ნახ.16 იძლევა ინსტრუმენტის ბარის აღწერას. დიაგრამის შემუშავებისას დაიმახსოვრეთ შემდეგი წესები: ნებისმიერი ფუნქციისთვის ან ქვე-VI- ისთვის, მასში შემავალი საშუალებები ყოველთვის მარცხნივ არის, ხოლო შედეგები ყოველთვის მარჯვნივ. ყველა კავშირის სანახავად გადადით დახმარების მენიუში და აირჩიეთ "დახმარების ჩვენება". დახმარების ჩართვით, როდესაც თქვენ შეცვლით თქვენს რედაქტირების ინსტრუმენტს ფუნქციაზე/ქვე-VI- ზე, გამოჩნდება დახმარების ეკრანი. როდესაც მავთულის ინსტრუმენტი მოთავსებულია ფუნქციაზე ან ქვე-VI- ზე, ფუნქციების ტერმინალები ანათებენ ხაზს უსვამენ კავშირებს. ეს აადვილებს მავთულის დაკავშირებას შესაბამის ტერმინალებთან. თუ კავშირი ორ ფუნქციას/ქვე-VI- ს შორის შეუთავსებელია, მაშინ წერტილოვანი (-----) ხაზი გამოჩნდება კავშირებს შორის და არა მყარ ხაზს. ეს ნიშნავს, რომ მავთულის კავშირი ატარებს შეუთავსებელ მონაცემებს (მაგ. მასივი რიცხვამდე ან მტევანი მასივს). ხელახლა შეამოწმეთ კავშირები "დახმარების" ეკრანზე ან ნახეთ სურათი 18. მავთულის ხელსაწყოს გამოყენებით, დააკავშირეთ შესაბამისი კონტროლი ქვე-VI- ზე, როგორც ეს ნაჩვენებია ნახ 18-ში. შეაერთეთ გრაფიკული მაჩვენებელი თქვენი კონსტრუქციის ბოლოსკენ. როდესაც თქვენი განხორციელება დასრულებულია, ინსტრუმენტების ზოლი აჩვენებს VI სტატუსს. როგორც უკვე ითქვა, თუ კავშირი ცუდია ან არ არის შესაფერისი, ის დიაგრამაზე გამოჩნდება გატეხილი ხაზით. თუ ტერმინალები სათანადოდ არ არის დაკავშირებული, ინსტრუმენტების ზოლი აჩვენებს სტატუსს, როგორც ეს ნაჩვენებია ნახატ 17 -ში.
ნაბიჯი 16: დიაგრამის პანელის დიზაინი
დასკვნითი ნაბიჯი დასრულების შემდეგ და თუ გაყვანილობა სწორია, დიაგრამა უნდა გამოიყურებოდეს ის, რაც ნაჩვენებია ნახ.18 -ში. არის დამატებითი დამატებითი კომპონენტები და გაყვანილობა, რომელსაც ხედავთ დიაგრამაში: ყველა მავთულის შეერთების შემდეგ, როგორც ნაჩვენებია ნახ.18, გააგრძელეთ წინა პანელი და შეავსეთ შესაბამისი ინფორმაცია წინა პანელზე ქვემოთ აღწერილი: ტესტირება დაბალი და მაღალი არხისთვის 0 არხის კონტროლისთვის. შეცვალეთ თქვენი ფუნქციის გენერატორი 100 Hz, 2v pp სინუსური ტალღის სიგნალის მიხედვით. შეყვანის ტალღის სიხშირის მიხედვით შეიყვანეთ შესაბამისი შერჩევის სიხშირის ნომერი. რიცხვი, რომელიც თქვენ შეიყვანთ, უნდა იყოს მინიმუმ ორჯერ სიხშირე შეყვანის ტალღის ფორმაში. განათავსეთ იგივე ნომერი, როგორც ნიმუშის განაკვეთი. შესაბამისი ინფორმაციის შეყვანის შემდეგ, დააწკაპუნეთ მარჯვენა ისარზე, როგორც ნაჩვენებია ნახ. 16 -ში, მონაცემების მოპოვების დასაწყებად. თუ შეყვანილი ინფორმაცია სწორი იყო, შეგროვებული სიგნალი გამოჩნდება წინა პანელზე. როგორც თქვენ შეიძლება შენიშნა, მონაცემების მოპოვება ხდება მხოლოდ მარჯვენა ისრის დაჭერის დროს მონაცემთა უწყვეტი მოპოვებისათვის დააწკაპუნეთ მარყუჟის ისრებზე და მონაცემთა მოპოვება გაგრძელდება სანამ არ შეწყდება ღილაკი. THE END დაწერილი თარიქ ნაქვის მიერ
გირჩევთ:
Simulación Transmisor De Temperatura Modbus (Labview + Raspberry Pi 3): 8 ნაბიჯი
სიმბოლური გადამცემი De Temperatura Modbus (Labview + Raspberry Pi 3): POST ESCRITO EN ESPAÑOLSimuló un un circuito transmisor de temperatura, el elemento primario (Sensor) fue implementado mediante un potenciometro el cual varia el voltaje de entrada. სენსორის შესახებ ინფორმაციის გაცნობა (Elemento Secundario), როგორც მნიშვნელოვანია
კამერის სლაიდერი Labview: 6 ნაბიჯი
კამერის სლაიდერი Labview: El proyecto შედგება ერთი ძირითადი ბაზისათვის, კომერციულ ჯგუფში "Dolly", ეს არის სისტემა, რომელიც დაფუძნებულია გლობალური გორო პროტო გმირის მიერ. Sta base va montada sobre dos rieles de acero los cuales
აკონტროლეთ სახლის ტემპერატურა PID– ით და Labview– ით: 4 ნაბიჯი
ტემპერატურის კონტროლი PID– ით და Labview– ით: PID merupakan suatu sistem pengontrolan yang biasa digunakan pada dunia indusri yang telah bukti keandalannya disini kita akan mengimplementasikan kontrolloer PID pada pengatur suhu ruangan menggunakan labview
Ukelele ტიუნერი LabView და NI USB-6008 გამოყენებით: 5 ნაბიჯი
Ukelele Tuner გამოყენებით LabView და NI USB-6008: როგორც პრობლემაზე დაფუძნებული სწავლების პროექტი ჩემი LabVIEW & ინსტრუმენტული კურსი ჰამბერის კოლეჯში (ელექტრონიკის საინჟინრო ტექნოლოგია), მე შევქმენი უკულეს ტიუნერი, რომელიც მიიღებს ანალოგიურ შეყვანას (უკულელის სიმებიანი ტონი), იპოვის ფუნდამენტურ სიხშირეს
DC MOTOR LABVIEW (PWM) და ARDUINO- ს მიმართულება და სიჩქარის კონტროლი: 5 ნაბიჯი
DC MOTOR– ის ხელმძღვანელობა და სიჩქარის კონტროლი LABVIEW (PWM) და ARDUINO: გამარჯობა ბიჭებო, უპირველეს ყოვლისა ბოდიში ჩემი სასაცილო ინგლისურისთვის. ამ სასწავლო ინსტრუქციაში მე გაჩვენებთ თუ როგორ უნდა აკონტროლოთ DC ძრავის სიჩქარე ლაბორატორიის გამოყენებით მოდით დავიწყოთ