TP1 Initiation à LabView.docx

上传人:b****7 文档编号:9248610 上传时间:2023-02-03 格式:DOCX 页数:38 大小:366.96KB
下载 相关 举报
TP1 Initiation à LabView.docx_第1页
第1页 / 共38页
TP1 Initiation à LabView.docx_第2页
第2页 / 共38页
TP1 Initiation à LabView.docx_第3页
第3页 / 共38页
TP1 Initiation à LabView.docx_第4页
第4页 / 共38页
TP1 Initiation à LabView.docx_第5页
第5页 / 共38页
点击查看更多>>
下载资源
资源描述

TP1 Initiation à LabView.docx

《TP1 Initiation à LabView.docx》由会员分享,可在线阅读,更多相关《TP1 Initiation à LabView.docx(38页珍藏版)》请在冰豆网上搜索。

TP1 Initiation à LabView.docx

TP1InitiationàLabView

INITIATIONALABVIEW(Version10)

Temps :

12HEURES

But :

Acquériruneconnaissancedulogiciel,afind’appréhenderdesprogrammesdéjàécritset\ouréaliserdesprogrammes.Piloterdesinstrumentsdemesures.

Prérequis :

Connaissancedel’environnementWindows

Instrumentsdemesures

Programmedelaformation :

1.IntroductionàLabVIEW

oL'instrumentvirtuel

oL'environnementdetravail

oLesoptionsd'aide

ØCréerun"instrumentvirtuel"

oLestechniquesd'édition

ØCréerun"sous-VI"

oCréeruneicôneetunconnecteur

oUtilisationd'unVIentantquesous-VI

ØBoucles

oLesbouclesWhile

oLesFor

ØStructuresConditionetSéquence

oExécutionconditionnelle

oUtilisationdesséquences

o« FormulaNode »

ØLestableauxetclusters

1Introduction

LabVIEW(LaboratoryVirtualInstrumentEngineeringWorkbench)estunlogicieldedéveloppementd'applicationsd'instrumentation.Bienquetoutàfaitutilisabledansungrandnombrededomaines,LabVIEWestplusparticulièrementdestinéàl'acquisitiondedonnéesetautraitementdusignal.Eneffet,celogicieloffredelargespossibilitésdecommunicationentrel'ordinateuretlemondephysique(parcartesd'acquisitionsanalogiquesounumériques,cartesGPIB,réseau,liaisonssérieetparallèles,etc.)ainsiqued'importantesbibliothèquesmathématiquespermettantdetraiterlessignauxmesurés.

2LeprincipedeLabVIEW

LabVIEWpermetderéaliser,entreautre,desinstrumentsvirtuels.ParextensiononappelleraVI(pourVirtualInstrument)touteapplicationréaliséeavecLabVIEW.UnVIestcomposédetroispartiesliées:

Uneface-avant(Front-Panel)Figure1:

c'estl'interface(oumoyendecommunication)avecl'utilisateur.Cetteface-avant,personnalisableàloisir,estcomposéed'objetsgraphiquescommedesinterrupteurs,despotentiomètres,deszonesdegraphismes,etc…Ellereprésentelaface-avantdel'instrument.

Undiagramme(Block-Diagram)Figure2:

cettepartiedécritlefonctionnementinterneduVI.OnutiliselelangageGpourdécrirecefonctionnement.Destinéàêtreutilisépardesingénieursetdesscientifiques,noninformaticiensdeformation,LabVIEWutiliseunlangagedeprogrammationgraphiqueG(pourGraphique)afindedécrirelesprogrammesdictantlecomportementdel'application.Ainsil'utilisateurestaffranchidelalourdesyntaxedeslangagesdeprogrammationtextuelstelsqueC,Basic,etc…

Uneicône(Icon)Figure3:

c'estlasymbolisationdel'instrumentvirtuelquipermettradefaireappelàuninstrumentvirtueldéjàcrééàl'intérieurd'unautreinstrumentvirtuel,c'estunprincipedestructurehiérarchiqueetdemodularité.

Figure1:

laface-avant(Panel)

Figure2:

lediagramme(Diagram)

Figure3:

l'icône(Icon)

3LelangageG

LelangageGsebasesurleprincipeduflotdedonnées,auquelontétérajoutéesdesstructuresdeprogrammationafind'obtenirunlangagedeprogrammationcomplet.

Undiagrammeflotdedonnéespermetd'exprimerunefonctiondemanièregraphique.Unteldiagramme(Figure4)estcomposéde:

Terminaux:

ilsdéfinissentlesentrées(rectanglegras)etlessorties(rectanglefin)delafonction,

Noeuds:

ilsdéfinissentlesopérationsàeffectuer.Ilssontreprésentésparuncarrépouvantéventuellementconteniruneimageillustrantleurfonctionnalité,

Arcorientés:

ilsrelientnoeudsetterminauxetpermettentd'indiquerlepassagededonnéesd'unnoeudversunautre.Parconvention,cesarcssontorientésimplicitementdegaucheàdroite,

Jetons:

ilsreprésententlesdonnéestransitantsurlesarcs.Ilssontreprésentéspardespoints.

Desrèglesd'évolutionpermettentdefaireévoluercediagramme:

Al'initialisation,lesterminauxd'entréeproduisentchacununjeton,

Lorsqu'unnoeudpossèdeunjetonsurchacundecesarcsentrant,lenoeudpeutêtreexécuté:

chaquejetonenentréeestconsomméetlenoeudproduitunjetonsurchacundecesarcssortants.

Undiagrammeflotdedonnéespeutêtreencapsuléafind'êtreréutilisé,entantquenoeud,pard'autresdiagrammesflotdedonnées.Lesterminauxdudiagrammedeviennentalorslesentrées/sortiesdunoeud.

AinsilediagrammedelaFigure4exprimelecalculde"d=a+b*(b-c)"etde"e=b-c".Al'instantconsidéré,lenoeud"+"peutêtretiré,lenoeud"-"aététiré.Lenoeud"*"nepeutêtretirépourl'instantpuisqu'undecesarcsd'entréenepossèdepasdejeton.Celaserapossiblelorsquelenoeud"+"auraététiréetqu'ilauraproduitunjetonsursonarcdesortie.LaFigure5représentelaformeencapsuléedecediagramme.

Figure4:

undiagrammeFlotdedonnées

Figure5:

encapsulationd'undiagrammeflotdedonnées

4L’environnementdeLabVIEW

LorsqueLabVIEWestlancé,celui-ciouvrepardéfautunnouveauVI.Deuxfenêtresviergesapparaissentàl’écran:

uneface-avantouPanel(àfondgris)etundiagrammeouDiagram(àfondblanc)(Figure6).

Figure6

Chacunedecesfenêtresestcomposéede:

Unebarredetitres,contenantletitreduVI.L’extensionDiagramindiquequelafenêtreconsidéréeestlediagramme.Lafenêtredontlabarredetitresestbleueindiquequecelle-cialecontrôle,c’est-à-direquec’estàelleques’adressentlesinformationsprovenantduclavieroudelasouris.Ondonnelecontrôleàunefenêtreencliquantdessus.

Unebarredemenusdéroulants.Ceux-cipermettentdegérerlasauvegardedesprogrammes,degérerlesdifférentesfenêtres,etc.

Unebarred'exécution/édition(Figure7)seretrouvedanschacunedesfenêtresetpermetdelancerl'exécutiond'unVI,del'interrompre,etc..Cependant,onneretrouvelesicônesdemiseaupointquedanslafenêtredudiagramme.

Figure7:

labarred'exécution/édition

DifférentesfenêtrespermettentdecréerdesVIs:

Laboîteàoutils:

ellevapermettredemanipulerlesobjetsgraphiquescréés,

LafenêtreControls:

ellevapermettredecréerdesobjetsgraphiquessurlaface-avant,

LafenêtreFunctions:

ellevapermettredecréerdesobjetsgraphiquesdanslediagramme.

Onappellemenulocal,lemenuquiapparaîtlorsquel'oncliqueavecleboutondroitdelasourisdansunefenêtreenmaintenantleboutonenfoncé.Parexemple,lorsquel'onouvreunmenulocalsurunobjet,unmenucontextuelapparaîtpermettantdechangerlespropriétésdecetobjet.Lorsquel’onouvreunmenulocaldansuneface-avant(resp.diagramme)unefenêtreControls(resp.Functions)apparaît.

LesfenêtresdeLabVIEWsontgénéralementdesfenêtresfugitives,c’est-à-direqu’ellesn’existentqueletempsdelamanipulationdésirée.Cependant,onpeutrendreleuraffichagepermanentencliquantsurlapunaise(Figure8)quisetrouveenhautàgauchedecesfenêtres.

Figure8:

Punaise

4.1

Laboîteàoutils(utilisationoptionnellesurlaversion2010)

Onfaitapparaîtrelaboîteàoutils(Figure9)permettantdemanipulerlesobjetsgraphiques,ensuivantlaséquencedemenuWindows>>ShowToolsPaletteoubienenouvrantunmenulocaldanslafenêtreaveclatoucheSHIFTenfoncée.Unefoisapparue,laboîteàoutilsesttoujoursvisible.Onsélectionnel’outildésiréencliquantdessus.Ilestànoterquelatouchedetabulationpermetunesélectionrapidedesoutilslesplusutilisés.

Figure9:

laboîteàoutils

outilDoigt:

permetdepositionnerdesélémentsdespalettesControlsetFunctionssurlaface-avantdudiagramme.

outilFlèche:

permetdepositionner,redimensionneretsélectionnerlesobjets.

outilTexte:

permetdemodifierdutexteetd'encréer.

outilBobine:

permetdecâblerdesobjetsentreeuxdanslediagramme.

outilMenulocal:

faitapparaîtreunmenulocaldansunobjet.

outilMain:

faitdéfilertoutelafenêtresansavoirrecoursauxbarresdedéfilement.

outilPointd'arrêt:

permetdedéfinirdespointsd'arrêtdanslesVIs,lesfonctions,lesséquencesetlesstructures.

outilSonde:

permetdecréerdessondessurlesfils.

outilPipette:

copielescouleurspourlescolleràl'aidedel'outilPinceau.

outilPinceau:

permetdedéfinirlacouleurdel'arrière-planetdupremierplan

4.2LafenêtreControls

Lorsqu'unefenêtredetypeface-avantestactive,onpeutfaireapparaîtreunefenêtrenomméeControls(Figure10)permettantdepositionnerdesobjetssurlaface-avantensuivantlaséquencedemenuWindows>>ShowControlsPaletteoubienenouvrantunmenulocaldanslafenêtre.

Unefenêtredesous-menuscontenantdesobjetsgraphiquesapparaîtlorsquel’oncliquesurlesicônesdecettefenêtre(Figure10).

Lasélectiond'unobjetdansundecessous-menuspermetdeledisposerdanslaface-avantetfaitautomatiquementcorrespondreunterminaldanslediagramme(Figure11).

Cettefenêtren’apparaîtquelorsqu’unefenêtredetypeface-avantestactive:

siunefenêtredetypediagrammeestactive,cettefenêtredisparaît.

Figure10:

lafenêtreControlsetsessous-menus

Figure11:

correspondancedesobjets

entreface-avantetdiagramme

Descriptiondessous-palettes :

Lasous-palettenumérique :

indicateursetcontrôlesassociésauxdonnéesnumériques.

Lasous-palettebooléen :

indicateursetcontrôlesassociésauxvariablesbooléennes.

 

Lasous-palettechaînesdecaractèresettables :

indicateursetcontrôlesassociésauxdonnéeschaînesdecaractèresASCIIetauxtables.

Lasous-paletteListeetmenudéroulant :

indicateursetcontrôlesassociésauxlistesetmenus.

Lasous-palettetableauxetcluster :

indicateursetcontrôlesassociésauxtableauxetcluster(regroupementdeplusieursdonnéespouvantêtredetypesdifférents,souslaformed’uneseulevariableàplusieurschamps)..

Lasous-paletteGraphescontientlesdifférentstypesdegr

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工作范文 > 行政公文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1