Webplats för LabVIEW-delen av kursen:
Experimentell fysik 1 –Mätteknik (TIF 081) för F2 VT
2016
NYTT!
2016-02-17
Uppgift 9 har blivit förtydligad.
2016-02-17
Uppgift 14 har blivit förtydligad.
2016-02-17
Förstudieredovisningen i LabVIEW äger rum vid någon dator inne i ET-labbet
2016-01-21 Föreläsning 2015 (samma utskrift som 2015).
2016-01-21 Undersökning - Högskoleaktuellt
2016-01-21
Uppdatering av webplatsen pågår inför kursstart VT 2016. Det blir bara mindre
kosmetiska ändringar just nu.
---------------------------------------------------------
1) Allmänt om uppgifterna i LabVIEW
Jag som är lärare i LabVIEW-delen av
Experimental Fysik del B heter Lars Hellberg. Om något är oklart, otydligt,
något saknas t.ex. manual eller om ni behöver ett "bollplank" under
förberedelserna så är ni alltid välkomna att kontakta mig på något av följande
sätt:
Telefon: 031-7723362
(eller i nödfall hem 031-473656)
E-mail: lars.hellberg@chalmers.se (helst)
Rum: F5413
Jag vill uttryckligen
inte att ni skall slösa tid på saknad eller otydlig information men det är upp till er att uppmärksamma mig på
denna typ av problem.
Siffrorna inom parentes i uppgiftstexten är
referenshänvisningar. Via referenslistan nedan kan ni se vilken referens som
avses.
Det är lämpligt att inleda detta projekt med
att arbeta igenom Ref. [K4]. Ni gör detta på arbetsstationerna i djungeldata.
Detaljer om hur man får igång programmet finns på "Tredje sidan".
Programversionen skiljer sig något från den som Ref. [K4] är skriven för men
jag tror inte att det skall innebära några stora problem.
2) Referenser:
Referenslista för uppgifterna i LabVIEW
Referensbiblioteket finns i ett skåp vid studieplatserna i centrum av F-huset vån 7.
LabVIEW-manualer för LabView 7.1 (Detta är den sista kompletta
manualen som kommer att publiceras. Den är ok även om vi använder LabVIEW2013SP1)
Börja med att ögna igenom den engelska texten
nedan för att orientera er om LabVIEW-dokumentationen.
”This manual (dvs. LabVIEW User
Manual ver. 7 Express, 2003) describes the LabVIEW graphical programming
environment and techniques for building applications in LabVIEW, such as test
and measurement, data acquisition, instrument control, datalogging, measurement
analysis, and report generation applications. Use this manual to learn about
LabVIEW programming features, including the LabVIEW user interface and
programming work spaces, and the LabVIEW palettes, tools, and dialog boxes.
This manual does not include specific information about each palette, tool,
menu, dialog box, control, or built-in VI or function. Refer to the LabVIEW
Help for more information about these items and for detailed, step-by-step
instructions for using LabVIEW features and for building specific applications.
Refer to the LabVIEW Documentation Resources section of Chapter 1, Introduction
to LabVIEW, for more information about the LabVIEW Help and accessing it.”
OnLine-manualerna hittar ni som "View
Printed Manuals" under Help-menyn i LabVIEW eller som PDF-dokument här:
[LV7M1] Manualer I: LabVIEW User Manual
(Detta är den enda pappers-manualen till LabVIEW som finns i
referensbiblioteket) LabVIEW User Manual (PDF)
Instrumentmanualer
[IM1]
Manualer III: Utgått.
[IM2] Manualer IV: Agilent 34401A Multimeter.(User)
[IM3] Manualer VIII: HP53131A Universal Counter: Programming Guide (Prog)
[IM4] Manualer IX: HP33120A Function Generator: Users Guide. (User), (Quick)
[IM5] Manualer VII: HP53131A Universal Counter: Operating Guide (Oper)
[IM6] Manualer X: HP54603B Oscilloscope, User and Programming in one: (User) + (Prog).
[IM7] Manualer V: Agilent 33220A Function Generator. (User), (Quick)
[IM8] Manualer XII: HP7475A PEN PLOTTER Interface and
Programming Manual (Utdrag) (Ej on-line)
[IM9] Manualer XI: HP54621A Oscilloscope, User and Programming in one: (User), (Prog).
[IM10] Manualer XIII: HP E3631A DC Power Supply Manual. (User)
[IM11] Manualer XIV: Agilent E3640A DC Power supply. (User)
[IM12] Manualer XV: Tektronix TDS5000B Oscilloscope Programmer Guide. (Prog)
[IM13] Manualer XVI: Tektronix TDS5000B Oscilloscope User Guide.pdf. (User)
Application
notes
[A1] Givarlab.
[A2] Kvartskristaller (se slutet av dokumentet)
Kurslitteratur och Referensbibliotek
[K1] Sedra/Smith: _Microelectronic Circuits
[K2] Horowitz/Hill: _The Art of Electronics
[K3] Björklöf et. al.: "PC tillämpningar med GPIB instrument"
[K4] Bengtsson/Hellberg: "Programmera i LabVIEW" Kompendium (januari
2007, denna
upplaga har orange framsida). Finns även
i elektronisk form här.
8) Programvara:
LabVIEW på Djungeldata:
Information om start av LabView på
arbetsstationerna i Djungeldata.
Skriv in: labview <cr> i ett
kommandofönster.
Det är LabVIEW 2013SP1 som är installerad
både på DD och i labbet.
LabVIEW
för nedladdning:
a) Vill ni använda LabVIEW Professional
Development System 2013 SP1 på annan plats finns denna att ladda ner och köra
som demoversion med 30-dagars giltighet från ”www.ni.com/trylabview” (ni måste
registrera er på ni.com Denna version är ca. 850 Mb för Windows och 550 Mb för
Mac. Välj versionen för februari 2011 för att få samma version som i labbet.
Demoversion kommer senare att kunna
registreras om till studentlicens utan att installera om den. Koden för detta
hittas genom instruktionerna i c)
b) Här kommer jag att lägga till
instruktioner för att ladda ner programvaran i a) utan att registrera sig.
c) Som studenter kan ni också ansluta till
studenternas programserver: www.chalmers.se
-> ”Jag är student”->”Stöd och service” -> ”IT-tjänster” ->
”Programvara” -> ”programvaruserver” (eller länken ” https://student.gate.chalmers.se/sv/stod_service/it/sidor/programvara.aspx”).
Denna version är ca. 8 Gb!! för Windows inkl. toolboxar och 550 Mb för Mac.
OBS! Ni måste använda CID/net inloggning. Om
ni behöver hjälp med punkt d) kontakta Chalmers helpdesk på 031-7726500 eller
e-post support@chalmers.se.
Undertecknad har ingen behörighet/möjlighet att bistå med denna inloggning.
4) Uppgifter:
5) Tips:
Allmänna småtips:
Börja med att manuellt göra det (mätningen,
inställningen etc) som ni sedan skall göra i LabVIEW så att ni själva förstår
hur mätningen skall gå till innan programmeringen startar.
Skriv alltid enkla små programsnuttar för att
testa kommunikationen och kommunikationssyntaxen mellan dator och instrument så
att ni lär er principerna.
Glöm inte avluta en kommandosträng på korrekt
sätt. Detta sker ofta med ASCII tecknet <new line> men kan variera. Detta
är ett mycket vanligt problem vid instrument-dator kommunikation.
Använd felmeddelandena som instrumenten
presenterar. Läs i manualerna hur de presenteras och vad de betyder. Detta är
mycket kraftfullt.
6)
Filer:
Mallprogram för HP 7475A penplotter.
OBS! Det är något problem med att
köra denna fil på DDs Linux-datorer. Jag kan inte lösa detta problem på DD just
nu utan gör i stället så att ni hämtar filen och öppnar den i t.ex ET-labbet i
stället. Det är öppet kontorstid alla dagar och ni kan logga in med era vanliga
inloggningsuppgifter.
Detta är färdiga LabVIEW-program som skall
laddas ner som "source" och sedan öppnas i LabVIEW.
Musikfiler till kareoki-uppgiften (fler
kommer efterhand)
Gubbennoa
(Tack Anders Camenius)
Spanien
(Tack Anders Camenius)
Always1
(Från ”Life of Brian”. Tack Balder Lingegård)
Always2
(Från ”Life of Brian”. Tack Balder Lingegård)
Supermario
(Från ”Nitendo”. OBS! Utan text. Tack Johan Hyrefelt och Daniel Karlsson)
Tillståndsmaskin
Kortfattad beskrivning av en tillståndsmaskin
finns här
7) Förstudien och rapporten (utdrag ut
föreläsningen):
Vad ni behöver göra under förstudien
OBS!
Ni får INTE ta med färdiga program på USB-minnen etc. till laborationen.
Däremot går det bra att ta med utskrifter.
Riktlinjer för betyg i LabVIEW
Förutom den allmänna informationen i kursPM
gäller
Det skall vara lätt att sätta 5a!
8) Länkar:
National Instruments (företaget som
tillverkar LabVIEW)
Sidan är gjord av Lars Hellberg lars.hellberg@chalmers.se
ankn.
3362. Senast uppdaterad 2015-01-20.