16/04/12 50% 50% Waveform Chart Waveform Graph XY Graph Indicator Graph 33% 17% 88% 13%

Relaterede dokumenter
10/04/ Front Panel 2. Block Diagram. 1. Front Panel 2. Block Diagram 80% 43% 20%

I gang med dit Gamer: bit Arkade Kit Denne guide er oversat og en smule forenklet fra Sparkfuns Hook-Up guide

Start af nyt schematic projekt i Quartus II

Øvelse: Beregningsscenarier i LTM 1.1

Simulering af en Mux2

Under 'Microsoft Block Editor', klik 'New project' for at åbne block editor-værktøjet.

En liste, hvor der kun kan angives et svar. En dropdown menu, hvori kun et svar kan vælges

Programmering i C. Lektion september 2009

Måle og test I. Lasse Kaae 2012

Hvad Hvorfor Hvordan

Excel regneark. I dette kapitel skal I arbejde med noget af det, Excel regneark kan bruges til. INTRO EXCEL REGNEARK

10/05/12. Kan ploqes på sædvanlig vis. Medicinsk billedformat: Dicom. Kan indlæses i Matlab med. Skaler billedet Ol at lægge indenfor 0 Ol 1:

Introduktion Indtastning Funktioner Scripts Optimering. Matlab

Kontrol-strukturer i PHP

Kom igang med Scroll:bit

Opgave 1. Linie Udskrift

$ %' ) * %' +,! - Myarray %' /0 / /0 /0

Abstrakte datatyper C#-version

#AlleKanKode. Lektion 4 - Kontrol flow

Mircobit Kursus Lektion 1

Easy Guide i GallupPC

Programmering for begyndere Lektion 2. Opsamling mm

BRUGERMANUAL FLEXSCREEN

Micro:Bit Indbygget sensorer og Monk Makes sensorbord

Region Syddanmark Guide til oprettelse og udsendelse af nyhedsbreve i Peytz Mail

Seriediagrammer - Guide til konstruktion i LibreOffice Calc

FitLight Trainer brugsvejledning. Tablet controller. version 1.7

DRONNINGER (QUEENS) Opgave 1

AAU, Programmering i Java Intern skriftlig prøve 18. maj 2007

MS Visual Studio Basic En kort vejledning

LØKKER METODER C S HISTORIE. Grundlæggende programmering Lektion 4

Introduktion til TI-Interactive!

DM507 Algoritmer og datastrukturer

Indledning. Hvorfor det forholder sig sådan har jeg en masse idéer om, men det bliver for meget at komme ind på her. God fornøjelse med læsningen.

Manual til udvidet abonnement

9. Tyverialarm med buzzer

Gå ind på forsiden til hjemmesiden. Skriv typo3 i adresselinjen og tryk på retur.

+ "&"' +,! ")& - )'.** /, )'.** 1 2 "&"' +,! 3 *4 5

BRUGERMANUAL FOR KLUBKOORDINATORER. Version 2.0

HTML, PHP, SQL, webserver, hvad er hvad??

Pivottabeller, diagrammer og databehandling. Underviser: Nina Kirkegaard Schou Mobil

Spar tid med struktureret programmering! Om PLC programmering

Lektion 4. Grundlæggende programmering i VR

User Guide AK-SM 720 Boolean logic

Vejledning til opbygning af hjemmesider

Lær Python dag 1 - modul 1

AFTER EFFECTS DET GRUNDLÆGGENDE INTERFACE

Programmering i C. Lektion december 2008

Sådan opretter du kursuspakker. Vejledning til virksomheder og skoler

Sammenlign og byt. Et eksempel på dokumentering af et program

FORCE Inspect Online Manual v FORCE Inspect Online Manual. 1 af 18

Python programmering. Per Tøfting. MacFest

! " # $% &'!& & ' '" & # ' "&()(*& + + +,-' "&( # &(! (! " )(!# &!! (!&!! * (! +& (!!! & " " & & / & & (!

Tastemanual til Webbyggeren

SMARTBOARD. Hvordan fungerer det? Et kursusmateriale

TinkerCad - Arduino simulator

Publisher er Office-pakkens bud på et Layout-program også kaldet et Dtp-program (DeskTopPublishing).

Kom i gang med regneark:

Skriftlig eksamen i Datalogi

Adressering af ind- og ud gange på BCxxxx IEC1131 PLC uden TC system manager

Systemair Connect. Opsætning

My booking. Generelt. Forsiden. Version 9.0

dmasark Aflevering - Uge 50

Programmering i C. Kursusintroduktion. Lektion september Målgruppe 2 Indhold 3 Form 4 Materiale. Målgruppe Indhold Form Materiale

' #$*# ' # #) * #& #& ' # #* #, #$--

Analysemodul- TDjournal

"# $%$ " # $ % $ $ " & ( ) *+!,! Sum_Cost >= 5000SirName = Beltov Continue = %!- + ( ( - True) Continue *! If Antal <= 20 Then EnhedsOmk = 1.

Workzone hjælp I denne Quickguide kan du finde hjælp til de mest almindelige funktioner i Workzone

Kursus 02199: Programmering. Kontrol af programudførelsen. afsnit if (indkomst > ) topskat = (indkomst ) * 0.

Praktiske Maple kommandoer og arbejdsmåde

SDU Assignment - undervisere

Procesrør Strømforsyning. Counter. Tank Pumpe. Figur 1 forsøgsopstilling af energimåling med hastighedsregulering af pumpe.

DDD Runde 2, 2015 Facitliste

Test af It-komponent

Photoshop CC F u F ture tur Co C mpany an - y www. w future tur co c mpany an. y dk

program fibomain(input,output); var i, j,result : integer; var x, y: integer;

Spots og komponenter. Sitecore Foundry februar Version 1.0

ISOWARE release note

DM507 Algoritmer og datastrukturer

Et subsite i Umbraco

For at logge ind i PURE, skal du gå til siden medarbejdere.au.dk/pure. Tryk på det blå loginfelt i højre side.

Forelæsning Uge 2 Torsdag

Filtyper, filformat og skabelon. Tabel. Tekstombrydning. Demo Fremstil, gem og brug en skabelon. Øvelser Fremstil, gem og brug en skabelon

Workshop G3 MicroStation V8 XM edtion nye værktøjer 1

Indholdsfortegnelse:

Indholdsfortegnelse PSpice modul 3. Forudsætninger. Forberedelse til øvelser

Dannelse af PDF-dokumenter

DM507 Algoritmer og datastrukturer

I denne guide vil jeg prøve at give en beskrivelse af hvad man skal gøre for at få adgang til Microsoft Azure via Dreamspark når man går på Easj.

University of Southern Denmark Syddansk Universitet. DM502 Forelæsning 4

Forelæsning Uge 2 Torsdag

Skriftlig Eksamen Algoritmer og Datastrukturer (dads)

DM507 Algoritmer og datastrukturer

Noter til DM517 Beregnelighed

Vejledning i brug af KLUBPORTALEN

PHP 3 UGERS FORLØB PHP, MYSQL & SQL

Viditronic NDVR Quick Guide. Ver. 2.0

LEJERBO.DK INDSÆT BILLEDER, GALLERI OG VIDEO

Hent filoplysninger fra billeder og filer

Transkript:

Samuel Alberg Thrysøe, PhD, PostDoc, Kontakt info: Email: sat@iha.dk, Tlf: +45 25533552 2 4. 5 Waveform Chart Waveform Graph XY Graph Indicator Graph 4. 33% Waveform Chart Waveform Graph XY Graph Indicator Graph 5 25% 25% 17% 4. Waveform Chart Waveform Graph XY Graph Indicator Graph 4. 4. 3 4 5 6 88% 13% 4. 1

Har en eller flere underdiagrammer (cases) Kun en vil køre når strukturen kaldes Den forbundne kontrol bestemmer hvilken case der køres Kan være Boolsk, streng, integer, enum etc. Højreklik på struktur kanten for at Zlføje/[erne cases 7 8 Returnerer T(rue) værdien, hvis det boolske input er True Returnerer F(alse) værdien, hvis det boolske input er False 1 - Temperatur Case 2 - Terningekast Respons 3 - Kvadratrod *4 - AddiZon/SubtrakZon Stjernemarkede øvelser er valgfrie og tages, hvis de kan nås 9 10 Blok 1 Blok 2 De kører samzdig 78% 1 22% 2 11 12 2

Block Diagram Udførsel Kontrollerer dataflow i VI block diagrammer Opdeler VI i frames Kommer an på data flow Eksekverer IKKE venstre Zl højre/top Zl bund Ligner film- strimmel En node eksekveres når data er Zlstede på ALLE inputs Noder giver data videre Zl output terminaler når de er færdige Flow kører fra frame Zl frame når alle noder i den enkelte frame er færdige Tegnes som loops og case strukturer Højreklik ramme for at Zlføje/[erne frames To typer af sekvens strukturer: Flat Giver bedst overblik Stacked Ligner case strukturer Giver mulighed for at bruge lokale sekvens variable 13 14 Du kan læse fra / skrive Zl kontroller og indikatorer overalt i sekvens diagrammet Højreklik ikonet og vælg Flad struktur Create à Local variable Højreklik den lokale variabel for at skije mellem Read Write Stak struktur 15 1 - ResponsZd *2 - Tid Zl Match 2 Valgfri øvelse hvis der er Zd 16 En formel node kan indeholde formler Y=x^2+x+1 på normal block diagram vis: Og som formel node: 17 18 3

1 - Temp Konvertering 2 19 20 Samling af operazoner Et lav- niveau VI inden i et høj- niveau VI Reducerer antallet af Block Diagram ikoner Øger læsbarheden Modulær opbygning Analoge Zl funkzoner i tekst- baserede programmerings sprog 21 FuncZon Pseudo Code funczon average (in1, in2, out) { out = (in1 + in2)/0; } SubVI Block Diagram Calling Program Pseudo Code main { average (in1, in2, pointavg) } Calling VI Block Diagram 22 2 metoder Lav et blankt VI og indsæt de ønskede funkzoner Marker en række funkzoner i Block Diagrammet og vælg Edit - > Create SubVI Kontroller à Inputs Indikatorer à Outputs 24 4

Marker området, der skal blive Zl et Sub- VI Vælg Edit à Create SubVI VigZg for at kunne skelne SubVIs Højreklik standard- ikonet øverst th på Block Diagrammet og vælg: Edit Icon 26 Højreklik VI ikonet øverst th på Front Panelet og vælg: Show Connector Ikonet skijer Zl connector Rediger terminaler ved at højreklikke på connectoren og vælg Add/Remove Terminal Eller vælg standard konfigurazoner Højreklik Connector - > Pauerns Forbind inputs (tv) med kontroller Forbind outputs (th) med indikatorer 27 Terminalerne bliver navngivet ejer navnene på kontroller/indikatorer i SubVIs 28 Forbindelser kan sæues Zl at være Required Recommended OpZonal 29 30 5

TempKonvertering.vi Værdierne i kontroller kan sæues Zl at være standard Edit - > Make Current Values Default Benyues, hvis input ikke er forbundet 31 32 33 34 4.1 - Vælg kolonne 4.2 - Terningekast 3_SubVIs *4.3 - Random LED_SubVI Valgfri øvelse hvis der er Zd Analoge Zl Structs i C++ / Matlab Kombinerer en/flere data typer i en enkelt struktur Lav et cluster shell På samme måde som case strukturer og loops Controls - > Modern - > Array, Matrix & Cluster Fx boolean, strenge og integers Reducerer kompleksiteten af block diagrammer Unbundle giver adgang Zl de enkelte elementer 35 36 6

ClusterOrder Ændring af rækkefølgen af cluster komponenter: Højreklik kanten af clustret på front panelet Vælg Reorder Controls In Cluster To kasser kommer frem på alle cluster komponenter 1 2 Hvid = Nuværende plads Sort = Ny plads For at flyue en komponent: Vælg pladsen øverst Klik på kontrollen 37 38 Du kan skije mellem clusters og arrays hvis Alle cluster komponenterne har samme data type Alle er boolske/numeriske/strenge etc. Opdaterer specifikke cluster objekt værdier Terminal labels afspejler data typen Returnerer de cluster elementer, hvis navne du specificerer 39 40 41 42 5.1 - Cluster IO 5.2 - Cluster Bundling *5.3 Login Valgfri hvis der er Zd 7