uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, Ksys, aritm, StdCtrls, Buttons, ComCtrls;

Størrelse: px
Starte visningen fra side:

Download "uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, Ksys, aritm, StdCtrls, Buttons, ComCtrls;"

Transkript

1 unit emcam; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, Ksys, aritm, StdCtrls, Buttons, ComCtrls; type RData = Record Alfa,Beta : Real; End; RResult = Record x,y,z : real; Data = Array[0..36] of Rdata; Resultater = Array[0..37] of RResult; TForm1 = class(tform) SpeedButton1: TSpeedButton; Edit1: TEdit; Label1: TLabel; Edit2: TEdit; Label2: TLabel; StatusBar1: TStatusBar; Label3: TLabel; procedure SpeedButton1Click(Sender: TObject); private { Private declarations } public { Public declarations } Form1: TForm1; implementation {$R *.DFM} const R : Real = 52.75; { dybde af spor = hypotenusen } Diameter : Real = 240; { yderste cirkil hvor hypotenusen altid skærer } CenterZ : Real = 55; CH : real = -1; { aendre fortegn } DataListe : Data; ResultatListe : Resultater;

2 Resultatliste_2 : Resultater; FerrariListe : Resultater; FerrariListe_2 : Resultater; { liste for 1mm mod forkant } PROGRAMNAVN : STRING; Programnavnplus, programnavnminus : string; Index,MaxIndex : integer; Forskydning : string; forsk : single; Procedure InitArray; i : integer; for i := 0 to 36 do { nulstiller array of data } DataListe[i].Alfa := 0; DataListe[i].Beta := 0; ResultatListe[i].x := 0; ResultatListe[i].y := 0; ResultatListe[i].z := 0; ResultatListe_2[i].x := 0; ResultatListe_2[i].y := 0; ResultatListe_2[i].z := 0; FerrariListe[i].x := 0; FerrariListe[i].y := 0; FerrariListe[i].z := 0; FerrariListe_2[i].x := 0; FerrariListe_2[i].y := 0; FerrariListe_2[i].z := 0; VinkelMode(Deg); Procedure IndlaesData; S : string; V1,V2 : String; Mark,komma,test : Integer; alfa,beta : real; F : TEXT; BEGIN { data indlaeses fra cad.dat og omregnes fra str til val } Assign(F,'cam.dat'); reset(f); index := -1; Repeat inc(index); ReadLn(F,s); Mark:=Pos('/',s); V1 := Copy(S,1,Mark-1); V2 := Copy(S,Mark+1,Length(S)-Mark); Komma := pos(',',v1); if komma <> 0 then V1[Komma] := '.'; Komma := pos(',',v2); if komma <> 0 then V2[Komma] := '.'; val(v1,alfa,test); val(v2,beta,test); DataListe[index].Alfa := alfa; DataListe[index].Beta := beta; Until EOF(F);

3 End; MaxIndex := index; Close(F); Procedure Beregn; { lav beregninger og læg resultater i resultatliste } i,j : integer; DRadius : Real; PNul : PNulpunkt; P : PKOSys; RoterRadius : Real; { Dradius - X } x,y : Extended; SIN_BETA,COS_BETA : REAL; DRadius := Diameter/2; { Initer pointere og KoSys } PNul := New(PNulpunkt); P := New(PKoSys); P^.Init(0,0,0,PNul); j := 0; SIN_BETA := Sin(DataListe[0].Beta); COS_BETA := COS(DataListe[0].Beta); { i første linie ganges med 1 for at possitionere udenfor matriale } { fortegn på beta spiller en rolle for resultatet Ferrari skal bruge} { modsat fortegn som geometrien } FerrariListe[0].X := (CenterZ + (Sin(DataListe[0].Beta)*1))*-1; FerrariListe[0].Z := DRadius + (Cos(DataListe[0].Beta)*1); FerrariListe_2[0].X := FerrariListe[0].X + COS_BETA*FORSK; FerrariListe_2[0].Z := FerrariListe[0].Z + SIN_BETA* FORSK; For i := 0 To MaxIndex do { Beregn Z } SIN_BETA := Sin(DataListe[i].Beta); COS_BETA := COS(DataListe[i].Beta); //ResultatListe[i].Z := CenterZ - (Sin(DataListe[i].Beta) * R); //ResultatListe_2[i].Z := (CenterZ -(Sin(DataListe[i].Beta)*R))+COS_BETA; FerrariListe[i+1].X := (CenterZ - (Sin(DataListe[i].Beta) * R))*-1; FerrariListe_2[i+1].X :=( FerrariListe[i+1].X + COS_BETA*FORSK ); { Beregn RoterRadius for rotering Alfa grader = Resultater X,Y koordinater } RoterRadius := DRadius - (Cos(DataListe[i].Beta) * R); FerrariListe[i+1].Z := RoterRadius; FerrariListe_2[i+1].Z := RoterRadius + SIN_BETA* FORSK; P^.P_R(RoterRadius,DAtaListe[i].Alfa,x,y); ResulTatListe[i].X := x;

4 ResulTatListe[i].Y := y; P^.P_R(RoterRadius-SIN_BETA,DAtaListe[i].Alfa,x,y); ResulTatListe_2[i].X := x; ResulTatListe_2[i].Y := y; j := i; SIN_BETA := Sin(DataListe[0].Beta); COS_BETA := COS(DataListe[0].Beta); ResultatListe[j+1].Z := (CenterZ + (Sin(DataListe[j-1].Beta) * 1))*-1; FerrariListe_2[J+1].Z := ResultatListe[j+1].Z + SIN_BETA* FORSK; FerrariListe[j+1].Z := DRadius - (Cos(DataListe[j-1].Beta) * 1); FerrariListe_2[J+1].X := (FerrariListe[j+1].Z + COS_BETA*FORSK)*-1; Dispose(P); Dispose(PNul); Procedure SkrivResultaterIFil; I,J : Integer; F,F_2,G,G_2 : Text; S : String; Begin { F : Fil til kurve i ProE } { G : Fil til Ferrari } { assign(f,'camdata.ibl'); rewrite(f); assign(f_2,'cam_2.ibl'); rewrite(f_2); } { str(int(r),s); } PROGRAMNAVN := 'c'+programnavn+'.tap'; assign(g,programnavn); rewrite(g); assign(g_2,programnavnplus); rewrite(g_2); j := 0; // Generering af kurve til ProE er udeladt!! { WriteLn(F,'! Data for generering af 3D-Datum-kurve i ProE'); WriteLn(F,'! Kurven er bundkurven midt toll. +0,5 '); WriteLn(F,'! Data liste for Cam-Skive til 5-akset bearbejdning ');

5 WriteLn(F,'! Data er beregnet udfra liste på tegn. nr. XXXXXX '); WriteLn(F,'! Indtastet i Cam.Dat, som er grundlag for Cam.pas beregning'); WriteLn(F,'! BeregningsProgram : Cam.Pas ' ); WriteLn(F,'! Programm r : ECM '); WriteLn(F,'open'); WriteLn(F,'arclength'); WriteLn(F,' section! 1 '); WriteLn(F,' curve'); WriteLn(F_2,'! Data for generering af 3D-Datum-kurve i ProE'); WriteLn(F_2,'! Kurven er bundkurven midt toll. +0,5 '); WriteLn(F_2,'! Data liste for Cam-Skive til 5-akset bearbejdning '); WriteLn(F_2,'! Data er beregnet udfra liste på tegn. nr. XXXXXX '); WriteLn(F_2,'! Indtastet i Cam.Dat, som er grundlag for Cam.pas beregning'); WriteLn(F_2,'! BeregningsProgram : Cam.Pas ' ); WriteLn(F_2,'! Programm r : Eigil '); WriteLn(F_2,'open'); WriteLn(F_2,'arclength'); WriteLn(F_2,' section! 1 '); WriteLn(F_2,' curve'); } WriteLn(G,'%N0'); WriteLn(G,'N10 ( SUBPROGRAM TIL CAMSKIVE TEGNR. XXXXXX )'); WriteLn(G,'N15 ( Program kører i centerlinie )'); WriteLn(G,'N20 ( PROGRAMMERET SPORDYBDE = ',R:8:3,' MM )'); { Ferrari start} // WriteLn(G,'N30',' G00 X-',CenterZ:8:4,' Y0 Z150 A0 '); // WriteLn(G,'N40',' G55 C',-DataListe[0].Beta:8:4); // WriteLn(G,'N45',' G01 X-',CenterZ:8:4,' Y0 Z',Diameter/2:8:4); WriteLn(G_2,'%N0'); WriteLn(G_2,'N10 ( SUBPROGRAM TIL CAMSKIVE TEGNR. XXXXXX )'); WriteLn(G_2,'N15 ( BEMAERK 1MM BREDERE MOD YDERKANT i dette prg )'); WriteLn(G_2,'N20 ( PROGRAMMERET SPORDYBDE = ',R:8:3,' MM )'); { Ferrari start} WriteLn(G,'N30',' G00 X-',CenterZ:8:4,' Y0 Z150 A0 '); WriteLn(G,'N40',' G55 C',-DataListe[0].Beta:8:4); WriteLn(G,'N45',' G01 X-',CenterZ:8:4,' Y0 Z',Diameter/2:8:4); WriteLn(G_2,'N30',' G00 X',FerrariListe[0].X:8:4,' Y0 Z150 A0 '); WriteLn(G_2,'N40',' G55 C',-DataListe[0].Beta:8:4); WriteLn(G_2,'N45',' G01 X',FerrariListe[0].X:8:4,' Y0 Z',FerrariListe[0].Z:8:4); (* WriteLn(G,'N50',' G01 X',FerrariListe[0].X:8:4, ' Y',FerrariListe[0].Y:8:4, ' Z',FerrariListe[0].Z:8:4, ' A',-DataListe[0].ALfa:8:4, ' C',DataListe[0].Beta:8:4); *) For i:= 0 to MaxIndex-1 do

6 With ResultatListe[i] do { ProE } { WriteLn(F,X:9:6,' ',Y:9:6,' ',Z:9:6);} { Ferrari } WriteLn(G,'N',i+100,' X',FerrariListe[i+1].X:8:4, ' Y',FerrariListe[i+1].Y:8:4, ' Z',FerrariListe[i+1].Z:8:4, ' A',-DataListe[i].ALfa:8:4, ' C',-DataListe[i].Beta:8:4); { Screen } { WriteLn('N',i+100,'X',X:8:4,' Y',Y:8:4,' Z',Z:8:4,' A', -DataListe[i].ALfa:8:4,' C',DataListe[i].Beta:8:4); } j:=i; With ResultatListe_2[i] do WriteLn(G_2,'N',i+100,' X',FerrariListe_2[i+1].X:8:4, ' Y',FerrariListe_2[i+1].Y:8:4, ' Z',FerrariListe_2[i+1].Z:8:4, ' A',-DataListe[i].ALfa:8:4, ' C',-DataListe[i].Beta:8:4); { ProE } { WriteLn(F_2,X:9:6,' ',Y:9:6,' ',Z:9:6); } END; { Ferrari slut} WriteLn(G,'N',j+101,' G1 X',FerrariListe[1].X:8:4, ' Y',FerrariListe[1].Y:8:4, ' Z',FerrariListe[1].Z:8:4, ' A',-DataListe[j+1].ALfa:8:4, ' C',-DataListe[j+1].Beta:8:4); WriteLn(G,'N',j+102,' G01 X-',centerZ:8:4,' Y0 Z',Diameter/2:8:4); WriteLn(G,'N',j+103,' G01 X-',CenterZ:8:4,' Y0 Z150'); WriteLn(G,'N',j+104,' G55 C0'); WriteLn(G,'N',j+105,' G58 A0'); WriteLn(G,'N99999%'); WriteLn(G_2,'N',j+101,' G1 X',FerrariListe_2[1].X:8:4, ' Y',FerrariListe_2[1].Y:8:4, ' Z',FerrariListe_2[1].Z:8:4,

7 ' A',-DataListe[j+1].ALfa:8:4, ' C',-DataListe[j+1].Beta:8:4); WriteLn(G_2,'N',j+102,' G01 X-',(centerZ+cos(Dataliste[0].beta)):8:4,' Y0 Z',Diameter/2:8:4); WriteLn(G_2,'N',j+103,' G01 X-',CenterZ:8:4,' Y0 Z150'); WriteLn(G_2,'N',j+104,' G55 C0'); WriteLn(G_2,'N',j+105,' G58 A0'); WriteLn(G_2,'N99999%'); { PTC - slut } With ResultatListe[0] do { ProE } { WriteLn(F,X:9:6,' ',Y:9:6,' ',Z:9:6); } With ResultatListe_2[0] do { ProE } { WriteLn(F_2,X:9:6,' ',Y:9:6,' ',Z:9:6); } { Close(F); Close(F_2); } Close(G); Close(G_2); procedure TForm1.SpeedButton1Click(Sender: TObject); Test_1 : integer; xf : string; R := StrToFloat(edit1.text); PROGRAMNAVN := EDIT1.TEXT; forsk := strtofloat(edit2.text); if forsk < 0 then forskydning := 'm'+edit2.text; forskydning := forskydning+'d'+ edit1.text; end else if forsk > 0 then forskydning := 'p'+edit2.text; forskydning := forskydning+'d'+ edit1.text; end else if forsk = 0 then forskydning := '0f_d'+edit1.text; Programnavnplus := forskydning+'.tap';

8 InitArray; IndlaesData; Beregn; SkrivResultaterIFil; Test_1 := 1; end.

Delphi - CrackMe og Keygen

Delphi - CrackMe og Keygen Denne guide er oprindeligt udgivet på Eksperten.dk Delphi - CrackMe og Keygen Dette er min første artikel! :) Men jeg synes nu den er blevet meget god! :D Jeg giver et et eksempel på hvordan man kan lave

Læs mere

Spil Master Mind. Indledning.

Spil Master Mind. Indledning. side 1 af 16 Indledning. Spillet som denne rapport beskriver, indgår i et større program, der er lavet som projekt i valgfaget programmering C på HTX i perioden 9/11-98 til 12/1-99. Spillet skal give de

Læs mere

Procedurer og funktioner - iteration og rekursion

Procedurer og funktioner - iteration og rekursion Procedurer og funktioner - iteration og rekursion Procedurer De første procedurer vi så på var knyttet til handlinger, der skulle udføres, fx at klikke på en knap for at lukke en form eller afslutte et

Læs mere

MapBasic hvad kan det bruges til? Insights Danmark 2011

MapBasic hvad kan det bruges til? Insights Danmark 2011 MapBasic hvad kan det bruges til? Insights Danmark 2011 Peter Horsbøll Møller September 2011 Program MapBasic - Hvad er det? MapBasic Eksempel 1 MapBasic Eksempel 2 Links MapBasic hvad er det? MapBasic

Læs mere

Exceptions i Delphi. Try except

Exceptions i Delphi. Try except Exceptions i Delphi Exceptions er en teknik til at fange fejl under programafviklingen. Ikke programmeringsfejl, men fejl der opstår i forskellige situationer, f.eks. en fil der mangler en fil der er skrivebeskyttet,

Læs mere

Programmering og Problemløsning, 2017

Programmering og Problemløsning, 2017 Programmering og Problemløsning, 2017 Rekursion Towers of Hanoi og Liniegrafik Martin Elsman Datalogisk Institut Københavns Universitet DIKU 13. Oktober, 2017 Martin Elsman (DIKU) Programmering og Problemløsning,

Læs mere

MS Visual Studio Basic 2010. En kort vejledning

MS Visual Studio Basic 2010. En kort vejledning Du kan hente programmet gratis her: MS Visual Studio Basic 2010 Express http://www.microsoft.com/visualstudio/eng/downloads#d-2010-express Tryk på Install Now og følg vejledningen. Indholdsfortegnelse

Læs mere

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

' #$*# ' # #) * #& #& ' # #* #, #$-- !"! "$% $ %$ " $&' ( ' $) * ' $* +( ' ) * & & ' *, $-- " " $(. $ /% &%$ & $ &$ $ %% &" ( 1. 00 $ 0 1 $"%$ " 2$ 2. ) " 3 $ * 4* 05 0 $ &'(&%%$ '67 7) 2) 7) 2)7 ' " - - 7) 2 0 $$ 0 '$ " $ 08$$ )2! & & 7)

Læs mere

Kursusarbejde 3 Grundlæggende Programmering

Kursusarbejde 3 Grundlæggende Programmering Kursusarbejde 3 Grundlæggende Programmering Arne Jørgensen, 300473-2919 klasse dm032-1a 21. november 2003 Indhold 1. Kode 2 1.1. forestillinger.h............................................. 2 1.2. forestillinger.cc.............................................

Læs mere

Andreas Lauge V. Hansen klasse 3.3t Roskilde HTX

Andreas Lauge V. Hansen klasse 3.3t Roskilde HTX IT -Eksamen Andreas Lauge V. Hansen klasse 3.3t Roskilde HTX [Vælg en dato] Indhold Indledning... 2 Teori... 3 Hvorfor dette design... 4 Produktet... 4 Test og afprøvning... 9 Konklusion... 10 Indledning

Læs mere

Bjørk Boye Busch. Processtyring. Styringsteori

Bjørk Boye Busch. Processtyring. Styringsteori Bjørk Boye Busch Processtyring Styringsteori Udgave 2b 2014 "Processtyring - Styringsteori" Udgave 2b - Juni 1996 (C) Bjørk Boye Busch Ansat ved: TietgenSkolen Odense Business college Edb-skolen Nørrehus

Læs mere

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

University of Southern Denmark Syddansk Universitet. DM502 Forelæsning 4 DM502 Forelæsning 4 Flere kontrolstrukturer for-løkke switch-case Metoder Indhold Arrays og sortering af arrays String-funktioner for-løkke Ofte har man brug for at udføre det samme kode, for en sekvens

Læs mere

Project Step 7. Behavioral modeling of a dual ported register set. 1/8/ L11 Project Step 5 Copyright Joanne DeGroat, ECE, OSU 1

Project Step 7. Behavioral modeling of a dual ported register set. 1/8/ L11 Project Step 5 Copyright Joanne DeGroat, ECE, OSU 1 Project Step 7 Behavioral modeling of a dual ported register set. Copyright 2006 - Joanne DeGroat, ECE, OSU 1 The register set Register set specifications 16 dual ported registers each with 16- bit words

Læs mere

Hvilket sprog er hurtigst

Hvilket sprog er hurtigst Denne guide er oprindeligt udgivet på Eksperten.dk Hvilket sprog er hurtigst Denne artikel forsøger at aflive forskellige myter om hvilke sprog der er hurtigst. Den forudsætter ikke noget særligt. Skrevet

Læs mere

6. Eventstyret programmering og Windows

6. Eventstyret programmering og Windows 6. Eventstyret programmering og Windows Indsigt i events og styresystemets rolle I det følgende skal vi se på en række mere tekniske ting vedrørende Delphi og Windows, nemlig hvordan programmer styres

Læs mere

Et SML-program til at finde rødder i en kontinuert funktion

Et SML-program til at finde rødder i en kontinuert funktion Et SML-program til at finde rødder i en kontinuert funktion Hans Hüttel Ole Høgh Jensen 11 januar 2002 Indhold 1 Om denne tekst 1 2 Hvad er bisektion? 1 3 Specifikation af vores program 2 4 SML-versionen

Læs mere

Tirsdagssejladser 2011 -Brugervejledning til Sailwave

Tirsdagssejladser 2011 -Brugervejledning til Sailwave Tirsdagssejladser 2011 -Brugervejledning til Sailwave Dette dokument beskriver brugen af Sailwave i forbindelse med tirsdagssejladser i Kerteminde Sejlklub. Pt anvendes Sailwave til resultatberegning efter

Læs mere

Rumlige figurer. Matematik A og Programmering C - projekt

Rumlige figurer. Matematik A og Programmering C - projekt Rumlige figurer Matematik A og Programmering C - projekt Projektopgave bearbejdet af: Navn: Rami Kaddoura og Safa Sarac Fag: Matematik og Programmering Vejledere: Karl Bjarnason og Jørn Bendtsen Skole:

Læs mere

" #" $ " "!% &'% ' ( ) * " & #

 # $  !% &'% ' ( ) *  & # ! # $!% &'% '! #$ #$ ( * & #!! #$%& + &,Dim! - Sub Test( Dim Svar As String Svar = InputBox( Indtast dit Navn MsgBox Dit navn er & Svar Svar & * Sub Test2( MsgBox Goddaw & Svar #Test2( Svar& Test(Test2(Svar

Læs mere

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

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

Læs mere

Recollections about the Development of Pascal. Niklaus Wirth ACM, 1993

Recollections about the Development of Pascal. Niklaus Wirth ACM, 1993 Recollections about the Development of Pascal Niklaus Wirth ACM, 1993 1 Niklaus Wirth, 73 Født i Schweiz, 1934 Ph.D., University of California, Berkeley, 1963 Assistant Professor of CS, Stanford University,

Læs mere

! #!! $ % $! & " &'"! & *+ "! " $ $ ""!,-! $!.! $! " # 1!! &' "

! #!! $ % $! &  &'! & *+ !  $ $ !,-! $!.! $!  # 1!! &' ""# "" # $ % $ & " &'" & " "()" *+ " " $ $ *+" $ %"&'" "( "",- $. + /"&'"-0 $ " # 1 &' " +"% $ %'('" 2 ' ) )030 )030) * )033 " )033 // " " 1 1 41 ")035)036 5- " " " *+773,8 *+ % " " )035& " )036& " 1 %"

Læs mere

Sproget Rascal (v. 2)

Sproget Rascal (v. 2) Sproget Rascal (v. 2) Til brug i K1 på kurset Oversættere Opdateret 29/11 2004 Abstract Rascal er et simpelt Pascal-lignende imperativt sprog. Dette dokument beskriver uformelt Rascals syntaks og semantik

Læs mere

Det er muligt at chekce følgende opg. i CodeJudge: og

Det er muligt at chekce følgende opg. i CodeJudge: og Det er muligt at chekce følgende opg. i CodeJudge:.1.7 og.1.14 Exercise 1: Skriv en forløkke, som producerer følgende output: 1 4 9 16 5 36 Bonusopgave: Modificer dit program, så det ikke benytter multiplikation.

Læs mere

DM01 DM01. 3. Obl. Afl. Jacob Christiansen, 130282, jacob.ch@mail.tdcadsl.dk. D12, Elias 18/3-2003. Side 1 af 11

DM01 DM01. 3. Obl. Afl. Jacob Christiansen, 130282, jacob.ch@mail.tdcadsl.dk. D12, Elias 18/3-2003. Side 1 af 11 DM01 DM01 3. Obl. Afl. Jacob Christiansen, 130282, jacob.ch@mail.tdcadsl.dk D12, Elias 18/3-2003 Side 1 af 11 DM01 Indholdsfortegnelse: BILAG:...2 1 FORMÅL:...3 2 KLASSER:...4 2.1 DILEMMA:...4 2.1.1 METODER:...4

Læs mere

DATALOGI 1E. Skriftlig eksamen torsdag den 3. juni 2004

DATALOGI 1E. Skriftlig eksamen torsdag den 3. juni 2004 Københavns Universitet Naturvidenskabelig Embedseksamen DATALOGI 1E Skriftlig eksamen torsdag den 3. juni 2004 Opgaverne vægtes i forhold til tidsangivelsen herunder, og hver opgaves besvarelse bedømmes

Læs mere

Stilarter, rapporter, m.m.

Stilarter, rapporter, m.m. AutoCAD Civil 3D 2009 Country Kit Danmark Readme Stilarter, rapporter, m.m. Indholdsfortegnelse Indholdsfortegnelse... 2 Indledning... 3 Prospector... 4 Settings... 6 Punkter (Points & Point Groups)...

Læs mere

Videregående programmering i Java

Videregående programmering i Java Videregående programmering i Java Dag 9 Andre designmønstre Andre designmønstre: Uforanderlig, Fluevægt, Lagdelt Initialisering, Komposit/Rekursiv Komposition, Kommando/Ændring Fremlæggelse af programmering/status

Læs mere

NITRIL O-RINGE DIMENSIONSLISTE PRODUKTKATALOG. Se katalogbiblioteket på WWW.BETECHSEALS.DK

NITRIL O-RINGE DIMENSIONSLISTE PRODUKTKATALOG. Se katalogbiblioteket på WWW.BETECHSEALS.DK PRODUKTKATALOG Se katalogbiblioteket på WWW.BETECHSEALS.DK INDHOLD Side Indvendig diameter: 0 til 25 mm 3 7 Indvendig diameter: 25 til 100 mm 7 13 Indvendig diameter: 100 til 200 mm 13 17 Indvendig diameter:

Læs mere

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

University of Southern Denmark Syddansk Universitet. DM502 Forelæsning 2 DM502 Forelæsning 2 Repetition Kompilere og køre Java program javac HelloWorld.java java HeloWorld.java Debugge Java program javac -g HelloWorld.java jswat Det basale Java program public class HelloWorld

Læs mere

Programmering og Problemløsning, 2017

Programmering og Problemløsning, 2017 Programmering og Problemløsning, 2017 Parsing med Højere-Ordens Funktioner Martin Elsman Datalogisk Institut Københavns Universitet DIKU 1. December, 2017 Martin Elsman (DIKU) Programmering og Problemløsning,

Læs mere

Programmering og Problemløsning, 2017

Programmering og Problemløsning, 2017 Programmering og Problemløsning, 2017 Martin Elsman Department of Computer Science University of Copenhagen DIKU September 27, 2017 Martin Elsman (DIKU) Programmering og Problemløsning, 2017 September

Læs mere

Værktøjer fra værktøjskassen. Søren Breddam, Stevns Kommune

Værktøjer fra værktøjskassen. Søren Breddam, Stevns Kommune Værktøjer fra værktøjskassen Søren Breddam, Stevns Kommune sb@stevns.dk 1stevns kommune Mapbasic i Stevns Kommune Data Kørsel af planlagte opgaver, så data altid er opdaterede. Logfil til overvågning Dagligt

Læs mere

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

University of Southern Denmark Syddansk Universitet. DM502 Forelæsning 3 DM502 Forelæsning 3 Indlæsning fra tastatur Udskrift til skærm Repetition Beregning af middelværdi Gentagelse med stop-betingelse (while) Heltalsdivision Division med nul Type-casting ( (double) ) Betinget

Læs mere

Vejledning til LKdaekW.exe 1. Vejledning til programmet LKdaekW.exe Kristian Hertz

Vejledning til LKdaekW.exe 1. Vejledning til programmet LKdaekW.exe Kristian Hertz Vejledning til LKdaekW.exe 1 Vejledning til programmet LKdaekW.exe Kristian Hertz Vejledning til LKdaekW.exe 2 Ansvar Programmet anvendes helt på eget ansvar, og hverken programmør eller distributør kan

Læs mere

Videregående databaseprogrammering

Videregående databaseprogrammering Videregående databaseprogrammering I dette kapitel gennemgås lidt om, hvordan man kan få direkte adgang til tabeller i Delphi delvist uden om standard-databasekomponenterne. Afsnittet forudsætter derfor,

Læs mere

Institut for Matematik, DTU: Gymnasieopgave. Arealmomenter

Institut for Matematik, DTU: Gymnasieopgave. Arealmomenter Arealmomenter af. og. orden side Institut for Matematik, DTU: Gymnasieopgave Arealmomenter Teori: Se lærebøgerne i faget Statiske konstruktionsmodeller og EDB. Se også H&OL bind,., samt bind appendix.3,

Læs mere

Program Dokumentation PC Software Skrevet af. Gruppen. Version 1.0

Program Dokumentation PC Software Skrevet af. Gruppen. Version 1.0 Program Dokumentation PC Software Skrevet af Gruppen. Version 1.0 Indholds fortegnelse 1. INDLEDNING...3 1.1. FORMÅL...3 1.2. REFERENCER...3 1.3. VERSIONSHISTORIE...3 1.4. DEFINITIONER...3 1.5. DOKUMENTATIONENS

Læs mere

Klasser og Objekter i Python. Uge 46 Learning Python: kap 15-16, 19-22.

Klasser og Objekter i Python. Uge 46 Learning Python: kap 15-16, 19-22. Klasser og Objekter i Python Uge 46 Learning Python: kap 15-16, 19-22. Klasser og objekter En klasse beskriver en klump af samhørende funktioner og variable En klasse er en beskrivelse. En kage form Klassens

Læs mere

Kursuskatalog 2012 TwinCAT Basic og Extended

Kursuskatalog 2012 TwinCAT Basic og Extended Kursuskatalog 2012 TwinCAT Basic og Extended Basic Modul 1 Software Kursus K120101 K120102 K120103 K120104 K120105 K120106 Dato 31.1-1.2.12 6.-7.3.12 8.-9.5.12 21.-22.8.12 2.-3.10.12 20.-21.11.12 Modul

Læs mere

Vejledning til TerraModel - dannelse af 3D vejdefinition udfra 2D tegninger. Import af DWG/DXF fil i TerraModel - Den horisontale linieføring.

Vejledning til TerraModel - dannelse af 3D vejdefinition udfra 2D tegninger. Import af DWG/DXF fil i TerraModel - Den horisontale linieføring. 20-10-11 hlj 1 af 31 Vejledning til TerraModel - dannelse af 3D vejdefinition udfra 2D tegninger. Denne vejledning er en hjælp til dannelse af 3D vejdefinition til eksport til TGO og derfra videre til

Læs mere

DM507 Algoritmer og datastrukturer

DM507 Algoritmer og datastrukturer DM507 Algoritmer og datastrukturer Forår 2019 Projekt, del I Institut for matematik og datalogi Syddansk Universitet 27. februar, 2019 Dette projekt udleveres i tre dele. Hver del har sin deadline, således

Læs mere

b) Udvid din implementation af forme til at understøtte.equals. To objekter af samme form er ens hvis de har samme værdier i felterne.

b) Udvid din implementation af forme til at understøtte.equals. To objekter af samme form er ens hvis de har samme værdier i felterne. Exercise 1: Opgave 9.1 på CodeJudge. a) Lav klasserne Cirkel, Rektangel og Kvadrat, som implementerer vedhæftede interface From.java (se CodeJudge). Lav Rektangel før du laver Kvadrat. Kan du bruge nedarvning

Læs mere

Klik på menupunktet Format og herunder Units (eller skriv units på kommandolinien)

Klik på menupunktet Format og herunder Units (eller skriv units på kommandolinien) Kogebog til opsætning af standardtegning i AutoCAD RTS/HED side 1 Formål med standardtegning Når man åbner en ny tom tegning i AutoCAD, er den allerede fyldt med informationer om lag, målsætningsstandarder

Læs mere

PERFECT JUMP Böttcher Tomschke Video Hopmålesystem BUOY-X/Y-CO-ORDINATES Installation til Software Version 6.0 GTK 1997

PERFECT JUMP Böttcher Tomschke Video Hopmålesystem BUOY-X/Y-CO-ORDINATES Installation til Software Version 6.0 GTK 1997 PERFECT JUMP Böttcher Tomschke Video Hopmålesystem BUOY-X/Y-CO-ORDINATES Installation til Software Version 6.0 GTK 1997 1. Placering af kameraer. Kamera B skal anbringes ca. 5 til 10 meter længere væk

Læs mere

Before you begin...2. Part 1: Document Setup...3. Part 2: Master Pages Part 3: Page Numbering...5. Part 4: Texts and Frames...

Before you begin...2. Part 1: Document Setup...3. Part 2: Master Pages Part 3: Page Numbering...5. Part 4: Texts and Frames... InDesign Basics Before you begin...................2 Part 1: Document Setup................3 Part 2: Master Pages................ 4 Part 3: Page Numbering...............5 Part 4: Texts and Frames...............6

Læs mere

Kapitel 6 Events i C#

Kapitel 6 Events i C# Kapitel 6 i C# Når vi snakker programmering er en Event når der aktiveres specielt indbygget kode. Der sker en hændelse (event). Man siger at eventet bliver udført. De events vi skal gennemgå i dette kapitel

Læs mere

Programmering og Problemløsning, 2017

Programmering og Problemløsning, 2017 Programmering og Problemløsning, 2017 Programmering med Lister og Arrays Martin Elsman Department of Computer Science University of Copenhagen DIKU October 3, 2017 Martin Elsman (DIKU) Programmering og

Læs mere

Athena DIMENSION Tværsnit 2

Athena DIMENSION Tværsnit 2 Athena DIMENSION Tværsnit 2 Januar 2002 Indhold 1 Introduktion.................................. 2 2 Programmets opbygning........................... 2 2.1 Menuer og værktøjslinier............................

Læs mere

DANMARKS TEKNISKE UNIVERSITET

DANMARKS TEKNISKE UNIVERSITET DANMARKS TEKNISKE UNIVERSITET Skriftlig prøve, 14. december 2018, 4 timer Side 1 af 18 Kursus navn: 02101 Indledende Programmering Kursus : 02101 Tilladte hjælpemidler: Ikke-digitale skriftlige hjælpemidler

Læs mere

Oversættere. Vejledende løsninger til Skriftlig eksamen onsdag d. 20. april 2005

Oversættere. Vejledende løsninger til Skriftlig eksamen onsdag d. 20. april 2005 Københavns Universitet Naturvidenskabelig Embedseksamen Oversættere Vejledende løsninger til Skriftlig eksamen onsdag d. 20. april 2005 Eksamenstiden er to timer. Opgavernes vægt i procent er angivet ved

Læs mere

F# - hvorfor, hvordan og til hvad? Rune Ibsen Jyske Bank

F# - hvorfor, hvordan og til hvad? Rune Ibsen Jyske Bank F# - hvorfor, hvordan og til hvad? Rune Ibsen Jyske Bank 03-10-2018 Rune Ibsen Softwareudvikling Seniorkonsulent Mentoring 10 konsulenter F# Programmeringssprog som oversættes til.net Functional-first,

Læs mere

Quick Guide for TopSURV RTK

Quick Guide for TopSURV RTK Quick Guide for TopSURV RTK GRS-1 GNSS og TopSURV v7.x Version 1.00 August 2010 1 Topcon hurtig guide til GNSS GRS-1 GPS+Glonass Modtager. GRS-1 Skrivebord, Windows mobile 6.1 Start for navigering til

Læs mere

Algoritmedesign med internetanvendelser ved Keld Helsgaun

Algoritmedesign med internetanvendelser ved Keld Helsgaun Algoritmedesign med internetanvendelser ved Keld Helsgaun 1 Analyse af algoritmer Input Algoritme Output En algoritme er en trinvis metode til løsning af et problem i endelig tid 2 Algoritmebegrebet D.

Læs mere

Metaklasser i Smalltalk.

Metaklasser i Smalltalk. 8 Metaklasser i Smalltalk. Motivation Metodeopslag Simple metaklasser Mere udviklede metaklasser Klasse- og metaklassehierarkiet Instantiering og initialisering Skabelse af klasser og metoder Oversigt

Læs mere

Software Construction 1. semester (SWC) januar 2014 Spørgsmål 1

Software Construction 1. semester (SWC) januar 2014 Spørgsmål 1 Spørgsmål 1 Grundlæggende objektorienterede begreber o Klasse (class) o Objekt (object) o Metode (method), herunder return type og parametre o Instansvariable (instance variables) & egenskaber (properties),

Læs mere

Webserverprogrammering

Webserverprogrammering Webserverprogrammering WSP fortsat - dag 11 Behandling af XML (StAX) Syndikering og RSS med XML JAXB - XML Java-objekter Projekthjælp Dette materiale er under Åben Dokumentlicens, se http://www.sslug.dk/linuxbog/licens.html

Læs mere

public Set(int size) { this.listelement = new LinkedList<Integer>(); }

public Set(int size) { this.listelement = new LinkedList<Integer>(); } // Henri AYCARD import java.util.linkedlist; public class Set { private LinkedList listelement; public Set(int size) { this.listelement = new LinkedList(); public boolean contains(int

Læs mere

Klog på SAS seminar, december 2013 Hvordan skjules password i loggen ved brug af macro, Svend Bang, Københavns Universitet

Klog på SAS seminar, december 2013 Hvordan skjules password i loggen ved brug af macro, Svend Bang, Københavns Universitet Klog på SAS seminar, december 2013 Hvordan skjules password i loggen ved brug af macro, Svend Bang, Københavns Universitet Baggrund: I et frugtbart samarbejde mellem Danmarks Statistik, Forskningsservice,

Læs mere

Programmering I Java/C#

Programmering I Java/C# Programmering I Java/C# Dit første projekt Datatekniker Intro to C# C# (C Sharp) Et enkelt, moderne, generelt anvendeligt, objektorienteret programmeringssprog Udviklet af Microsoft, ledet af danskeren

Læs mere

DM507 Algoritmer og datastrukturer

DM507 Algoritmer og datastrukturer DM507 Algoritmer og datastrukturer Forår 2016 Projekt, del I Institut for matematik og datalogi Syddansk Universitet 29. februar, 2016 Dette projekt udleveres i tre dele. Hver del har sin deadline, således

Læs mere

Programmering og Problemløsning, 2017

Programmering og Problemløsning, 2017 Programmering og Problemløsning, 2017 Højere-ordens Funktioner Part I Martin Elsman Datalogisk Institut Københavns Universitet DIKU 20. November, 2017 Martin Elsman (DIKU) Programmering og Problemløsning,

Læs mere

Software Construction 1 semester (SWC) Spørgsmål 1

Software Construction 1 semester (SWC) Spørgsmål 1 Spørgsmål 1 Objekter #1 Giv en kort præsentation af begrebet objekt, samt hvorledes du erklærer(declare), opretter(create) og bruger objekter Du kan beskrive o Datatyper o Variable / Instans variable /

Læs mere

Life. Kurt Nørmark Aalborg Universitet. 10. september Resumé

Life. Kurt Nørmark Aalborg Universitet. 10. september Resumé Life Kurt Nørmark Aalborg Universitet 10. september 1997 Resumé Dette skrift er et literate program for Life. Life simulerer generationer af levende cellers udvikling, med baggrund i tre simple regler

Læs mere

Offset til terminalskærm i Java

Offset til terminalskærm i Java Denne guide er oprindeligt udgivet på Eksperten.dk Offset til terminalskærm i Java Ikke en atikkel - men en Classe til java der gør det nemt at skrive ud på avancerede måder når man kun opererer i dosvindue.

Læs mere

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

!  # $% &'!& & ' ' & # ' &()(*& + + +,-' &( # &(! (!  )(!# &!! (!&!! * (! +& (!!! &   & & / & & (! !" #$ "%!"&! " # $% &'!& & ' '" & # ' "&()(*& + + +,-' "&( # &(! (! " )(!# &!! (!&!! * (! +& (!!! & Workbooks( MedarbUndersøgelse ),-.", & & Worksheets( Data )& Charts( DisplayData )&& )& " " & & / & &

Læs mere

Syntaks og syntaksgenkendelse, særligt regulære udtryk og tilstandsmaskiner og lidt om anvendelser i bioinformatik

Syntaks og syntaksgenkendelse, særligt regulære udtryk og tilstandsmaskiner og lidt om anvendelser i bioinformatik Datalogi C, RUC Forelæsning 22. november 2004 Henning Christiansen Syntaks og syntaksgenkendelse, særligt regulære udtryk og tilstandsmaskiner og lidt om anvendelser i bioinformatik Dagens program Hvad

Læs mere

Visual Basic for begyndere

Visual Basic for begyndere Denne guide er oprindeligt udgivet på Eksperten.dk Visual Basic for begyndere I denne artikel vil jeg gennemgå Visual Basic (IKKE.NET / Visual Basic 2005 Express Edition) på et begynder-niveau. fed kursiv

Læs mere

% &$ # '$ ## () %! #! & # &, # / # 0&. ) 123 45 / & #& #

% &$ # '$ ## () %! #! & # &, # / # 0&. ) 123 45 / & #& # !"$!!"$ % &$ '$ () %! %"!" & * function &+! & &, --.& / 0&. ) 123 45 / & & & 6 Sub CalcVecProduct() * &3.5 & 2 &6 / 7$ & & & "%&$&"! 2 " $ " 8 $ & $/ $ $" 9&6 Sub test() streng_y = "det her går " streng_y

Læs mere

result = val[0][0], val[1][1], val[0][0], val[2], val[4]))

result = val[0][0], val[1][1], val[0][0], val[2], val[4])) # # intp # class Intp::Parser prechigh nonassoc UMINUS left '*' '/' left '+' '-' nonassoc EQ preclow rule program : stmt_list result = RootNode.new( val[0] ) stmt_list : result = [] stmt_list stmt EOL

Læs mere

Opgaver til C# - Beregninger og udskrift til skærm

Opgaver til C# - Beregninger og udskrift til skærm Opgaver til C# - Beregninger og udskrift til skærm Opgave 1 Indtast følgende programkode (som er en tillempning af en klassiker) og afvikl den System.Console.WriteLine("Jeg ælsker C#"); Prøv at skriv en

Læs mere

9. Chi-i-anden test, case-control data, logistisk regression.

9. Chi-i-anden test, case-control data, logistisk regression. Biostatistik - Cand.Scient.San. 2. semester Karl Bang Christensen Biostatististisk afdeling, KU kach@biostat.ku.dk, 35327491 9. Chi-i-anden test, case-control data, logistisk regression. http://biostat.ku.dk/~kach/css2014/

Læs mere

Automatisering af dataarbejde 2.2

Automatisering af dataarbejde 2.2 - Ofte kan man ikke bruge data direkte som det ligger i input, fx statistikbank tabeller det skal transformeres - Transformation af data er fx nødvendigt hvis data - Er disaggregeret - Har manglende observationer

Læs mere

Adgangsgivende eksamen (udeladt kategori: Matematisk student med matematik på niveau A)

Adgangsgivende eksamen (udeladt kategori: Matematisk student med matematik på niveau A) Økonometri 1 Forår 2003 Ugeseddel 13 Program for øvelserne: Gruppearbejde Opsamling af gruppearbejdet og introduktion af SAS SAS-øvelser i computerkælderen Øvelsesopgave 6: Hvem består første årsprøve

Læs mere

Moduler i Standard ML

Moduler i Standard ML Moduler i Standard ML Hans Hüttel December 2001 I løbet af datalogikurset har vi haft glæde af en hel række forskellige standardmoduler som f.eks. Math, Int, Real og String. Disse moduler kan, har vi set,

Læs mere

Rettelser til Pilen ved træets rod

Rettelser til Pilen ved træets rod Rettelser til Pilen ved træets rod Hans Hüttel Pr. 12. juni 2003 Nedenstående rettelser er indsamlet af mig selv, Peter Poulsen, Martin Maach og ikke mindst Lars Schunk i løbet af foråret 2003. Simple

Læs mere

T A L K U N N E N. Datasæt i samspil. Krydstabeller Grafer Mærketal. INFA Matematik - 1999. Allan C

T A L K U N N E N. Datasæt i samspil. Krydstabeller Grafer Mærketal. INFA Matematik - 1999. Allan C T A L K U N N E N 3 Allan C Allan C.. Malmberg Datasæt i samspil Krydstabeller Grafer Mærketal INFA-Matematik: Informatik i matematikundervisningen Et delprojekt under INFA: Informatik i skolens fag Et

Læs mere

CAD-tegninger som grundlag for geometri

CAD-tegninger som grundlag for geometri CAD-tegninger som grundlag for geometri SimDXF er et simpelt værktøj til import af cad tegninger i DXF-format som grundlag for opbygning af den geometriske beskrivelse af bygningsmodeller i BSim2000. Der

Læs mere

Åben uddannelse, Efterår 1996, Oversættere og køretidsomgivelser

Åben uddannelse, Efterår 1996, Oversættere og køretidsomgivelser 3/10/96 Seminaret den 26/10 vil omhandle den sidste fase af analysen og de første skridt i kodegenereringen. Det drejer sig om at finde betydningen af programmet, nu hvor leksikalsk og syntaktisk analyse

Læs mere

26 Programbeviser I. Noter. PS1 -- Programbeviser I. Bevis kontra 'check af assertions' i Eiffel. Betingelser og bevisregler.

26 Programbeviser I. Noter. PS1 -- Programbeviser I. Bevis kontra 'check af assertions' i Eiffel. Betingelser og bevisregler. 26 Programbeviser I. Bevis kontra 'check af assertions' i Eiffel. Betingelser og bevisregler. Hvad er programverifikation? Bevisregel for 'tom kommando'. Bevisregel for assignment. Bevisregler for selektive

Læs mere

import java.awt.event.*; import java.awt.*; Container <- Panel <- Applet Component <- Button <- Checkbox <- ScrollPane <- Label

import java.awt.event.*; import java.awt.*; Container <- Panel <- Applet Component <- Button <- Checkbox <- ScrollPane <- Label Programmering 1999 Forelæsning 13, tirsdag 12. oktober 1999 Oversigt Grafiske brugergrænseflader. Komponenter: Knapper, tekstfelter, checkbokse... Vinduer (containere). Hændelser, hændelsesstyret programmering.

Læs mere

1B fil database. //globale variabler DateTime tid; // erklærer en variabel af typen datetime DateTime dag; // erklærer en variabel af typen datetime

1B fil database. //globale variabler DateTime tid; // erklærer en variabel af typen datetime DateTime dag; // erklærer en variabel af typen datetime 1B fil database using System; //eksterne klasser using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks;

Læs mere

Introduktion til Rhinoceros 3d

Introduktion til Rhinoceros 3d Introduktion til Rhinoceros 3d September 2012, ruben.borup@aarch.dk, Arkitektskolen Aarhus Interfacets opbygning B A C D F E G H I a) Den øverst menu (alle kommandoer, kategoriseret browse) b) Kommandoprompt

Læs mere

Differentialkvotient bare en slags hældning

Differentialkvotient bare en slags hældning Differentialkvotient bare en slags hældning Et kort eksperiment som indledning til differentialregning Forfatter: Behrndt Andersen, Texas Instruments, behrndt@ti.com Matematisk område+niveau: Differentialregning

Læs mere

Kursus navn: Indledende programmering Kursus nr. 02101

Kursus navn: Indledende programmering Kursus nr. 02101 Danmarks Tekniske Universitet Side 1 af 8 sider Skriftlig prøve, den 15. december 2007 Kursus navn: Indledende programmering Kursus nr. 02101 Tilladte hjælpemidler: Alle skriftlige hjælpemidler Vægtning

Læs mere

Bilag 1 Rige billeder Ordremodtagelse

Bilag 1 Rige billeder Ordremodtagelse Bilag1 Rigebilleder Ordremodtagelse Tværfagligtprojektpå2.Semester Bilag afchristian,kennetogmartin 71 Overordnet Tværfagligtprojektpå2.Semester Bilag afchristian,kennetogmartin 72 Produktionsgulvet Tværfagligtprojektpå2.Semester

Læs mere

Undtagelseshåndtering i C#

Undtagelseshåndtering i C# Denne guide er oprindeligt udgivet på Eksperten.dk Undtagelseshåndtering i C# I modsætning til C++ kan man i C# ikke skrive et program uden undtagelseshåndtering, så derfor har jeg skrevet denne guide

Læs mere

PROGRAM. using System; using System.Collections.Generic; using System.Text; using System.Collections;

PROGRAM. using System; using System.Collections.Generic; using System.Text; using System.Collections; PROGRAM using System; using System.Collections.Generic; using System.Text; using System.Collections; namespace EventManager class Program static void Main(string[] args) string hovedmenu = ""; string svar;

Læs mere

Flowchart og Nassi ShneidermanN Version. Et flowchart bruges til grafisk at tegne et forløb. Det kan fx være et programforløb for en microcontroller.

Flowchart og Nassi ShneidermanN Version. Et flowchart bruges til grafisk at tegne et forløb. Det kan fx være et programforløb for en microcontroller. Flowchart Et flowchart bruges til grafisk at tegne et forløb. Det kan fx være et programforløb for en microcontroller. Et godt program til at tegne flowcharts med er, EDGE-Diagrammer, eller Smartdraw.

Læs mere

Brugerindstillinger M-QS-11DK 24-02-2005

Brugerindstillinger M-QS-11DK 24-02-2005 Brugerindstillinger M-QS-11DK 24-02-2005 Metrologic ApS Tinvej 20 B 3060 Espergærde Tel: 0045 4913 6500 Fax. 0045 4913 6540 E-mail: Mail@metrologic.dk WWW. Metrologic.dk Version: 1 2005 Q-DAS GmbH, - Metrologic

Læs mere

Binært LAS-format Denne indstilling import Laser scan datafiler, i LAS format.

Binært LAS-format Denne indstilling import Laser scan datafiler, i LAS format. Kvadratnetsmodel - Import af Laser Scan Datafiler Funktionen til at oprette kvadratnetsmodeller er nu blevet udvidet og omfatter nu også en funktion til at importere laser scanning datafiler. Metoden bag

Læs mere

4 Basal Objekt-orienteret Programmering I.

4 Basal Objekt-orienteret Programmering I. 4 Basal Objekt-orienteret Programmering I. Klasser i forhold til abstrakte datatyper og record-typer. Variable og operationer. Klasse-interfaces. Klasser og typer. Klasse-instantiering og initialisering.

Læs mere

Funktioner generelt. for matematik pä B- og A-niveau i stx og hf. 2014 Karsten Juul

Funktioner generelt. for matematik pä B- og A-niveau i stx og hf. 2014 Karsten Juul Funktioner generelt for matematik pä B- og A-niveau i st og hf f f ( ),8 014 Karsten Juul 1 Funktion og dens graf, forskrift og definitionsmängde 11 Koordinatsystem I koordinatsystemer (se Figur 1): -akse

Læs mere

Data load og udtræk. 2. iteration: implmentation (test af backend) PHP mysql. Loade og parse XML (SimpleXML, Xpath) Filhåndtering i PHP JSON

Data load og udtræk. 2. iteration: implmentation (test af backend) PHP mysql. Loade og parse XML (SimpleXML, Xpath) Filhåndtering i PHP JSON Data load og udtræk 2. iteration: implmentation (test af backend) 1 PHP mysql Loade og parse XML (SimpleXML, Xpath) Filhåndtering i PHP JSON 2 Data udtræk PHP mysql: Processen 1. Forbind til MySQL server

Læs mere

Appendix Danmarks Tekniske Universitet Projektnummer S 11-010

Appendix Danmarks Tekniske Universitet Projektnummer S 11-010 Bachelor projekt Appendix Danmarks Tekniske Universitet Projektnummer S 11-010 Analyse af gitterkuppel Appendix A Jeanette Brender Jesper Sørensen Appendix A - Kuplens geometri Geometrien af den i opgaven

Læs mere

1 Start og afslutning. Help.

1 Start og afslutning. Help. Afdeling for Teoretisk Statistik STATISTIK 2 Institut for Matematiske Fag Jørgen Granfeldt Aarhus Universitet 24. september 2003 Hermed en udvidet udgave af Jens Ledet Jensens introduktion til R. 1 Start

Læs mere

Civilingeniøreksamen 49104 12. januar 2001. Skriftelig prøve den 12. januar 2001 Kursusnummer 49104

Civilingeniøreksamen 49104 12. januar 2001. Skriftelig prøve den 12. januar 2001 Kursusnummer 49104 Skriftelig prøve den 12. januar 2001 Kursusnummer 49104 Kursusnavn: Programmering. Tilladte hjælpemidler: Alle skriftlige hjælpemidler Opgavesættet består af fire opgaver, der har følgende vægtning: Opgave

Læs mere

1. Generelt om WFS... 2 2. Opsætning... 2 3. Eksempler... 6

1. Generelt om WFS... 2 2. Opsætning... 2 3. Eksempler... 6 Vejledning ver. 19.02.2009 WWW.GeoCAD.dk Vejledning i brug af WFS-tjenester i GeoCAD Denne vejledning beskriver anvendelsen af en ny WFS-klient til GeoCAD. Med programmet kan der hentes WFS-data via internettet

Læs mere

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

$ %' ) * %' +,! - Myarray %' /0 /0 122 +3 /0 /0 !"#!"# "# %&') * #" % && %' Dim MyArray2) As Integer ) * %' +,! - Myarray MyArray0). %' /0 /0 122 + /0 /0 +4 / 0) Dim MyArray1 to 2) As Integer 5MyarrayMyArray1)" +6 Option Base 1 Option Explicit %' 76

Læs mere