uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, Ksys, aritm, StdCtrls, Buttons, ComCtrls;
|
|
- Eva Clemmensen
- 8 år siden
- Visninger:
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
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 mereSpil 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 mereProcedurer 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 mereMapBasic 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 mereExceptions 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 mereProgrammering 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 mereMS 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 mereKursusarbejde 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 mereAndreas 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 mereBjø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 mereUniversity 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 mereProject 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 mereHvilket 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 mere6. 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 mereEt 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 mereTirsdagssejladser 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 mereRumlige 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
Læs mereRecollections 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!! &' "
""# "" # $ % $ & " &'" & " "()" *+ " " $ $ *+" $ %"&'" "( "",- $. + /"&'"-0 $ " # 1 &' " +"% $ %'('" 2 ' ) )030 )030) * )033 " )033 // " " 1 1 41 ")035)036 5- " " " *+773,8 *+ % " " )035& " )036& " 1 %"
Læs mereSproget 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 mereDet 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 mereDM01 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 mereDATALOGI 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 mereStilarter, 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 mereVideregå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 mereNITRIL 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 mereUniversity 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 mereProgrammering 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 mereProgrammering 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 mereVæ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 mereUniversity 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 mereVejledning 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 mereVideregå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 mereInstitut 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 mereProgram 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 mereKlasser 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 mereKursuskatalog 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 mereVejledning 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 mereDM507 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 mereb) 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 mereKlik 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 merePERFECT 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 mereBefore 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 mereKapitel 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 mereProgrammering 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 mereAthena 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 mereDANMARKS 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 mereOversæ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 mereF# - 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 mereQuick 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 mereAlgoritmedesign 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 mereMetaklasser 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 mereSoftware 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 mereWebserverprogrammering
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 merepublic 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 mereKlog 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 mereProgrammering 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 mereDM507 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 mereProgrammering 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 mereSoftware 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 mereLife. 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 mereOffset 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 mereSyntaks 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 mereVisual 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 / & #& #
!"$!!"$ % &$ '$ () %! %"!" & * 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 mereresult = 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 mereOpgaver 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 mere9. 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 mereAutomatisering 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 mereAdgangsgivende 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 mereModuler 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 mereRettelser 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 mereT 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 mereCAD-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
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 mere26 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 mereimport 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 mere1B 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 mereIntroduktion 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 mereDifferentialkvotient 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 mereKursus 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 mereBilag 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 mereUndtagelseshå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 merePROGRAM. 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 mereFlowchart 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 mereBrugerindstillinger 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 mereBinæ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 mere4 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 mereFunktioner 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 mereData 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 mereAppendix 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 mere1 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 mereCivilingeniø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 mere1. 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
!"#!"# "# %&') * #" % && %' 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