Stupnice k meraku
Ales Prochaska
prochaska
Středa Březen 17 11:52:15 CET 2004
Nekdo se me ptal na generovani souboru v HPGL, ale nemam ted po ruce
adresu, tak to posilam verejne. Program vygeneruje HPGL soubor na
nakresleni stupnice (musi se presmerovat do souboru s priponou .PLT)
a pak se importuje do Corelu jako PLT - HPGL soubor. Pred realnym
pouzitim se to musi samozrejme nalezite upravit a dopsat pismena,
ale to uz by melo byt jasne.
Ales Prochaska
const
d2r = 1/360*2*3.1415926; { prevod stupnu na radiany }
zacatek = -45.0*d2r; { v radianech, nula je nahore }
krok = 5*d2r; { uhlova vzdalenost carek v radianech }
pocet = 18; { kolik carecek celkem nakreslit }
r1 = 100; { polomer roztecne kruznice v mm }
delka = 8; { delka carky v mm }
var
i : integer;
a : double;
x0,y0,x1,y1 : double;
begin
writeln('SP 1;'); { cerna barva }
a:=zacatek;
for i:=1 to pocet do begin
{ vypocitat souradnice jedne carky }
x0:=r1*sin(a);
y0:=r1*cos(a);
x1:=(r1+delka)*sin(a);
y1:=(r1+delka)*cos(a);
{ kreslit usecku [x0, y0] -- [x1, y1] }
writeln('PU;');
writeln('PA ',x0:0:4,',',y0:0:4,';');
writeln('PD;');
writeln('PA ',x1:0:4,',',y1:0:4,';');
a:=a+krok;
end {for};
end.
Další informace o konferenci Hw-list