.


:




:

































 

 

 

 


dxf- TurboPascal




  1. / HEADER /
  2. / TABLES / :

-

-

-

-

  1. ʲ / BLOCKS /
  2. ̲² / ENTITIES / ,
  3. ʲ / EOF /

 

dwg AutoCAD dxf ( , ), - , , . , dxf - . , dxf - . , , , Turbo Pascal:

 

  1. ʳ

 

Turbo Pascal, dxf - . f0 , dxf . dxf ( w1). , , , ( ) w2 (LINE ), w3 (CIRCLE ), w4 (TEXT ) . (, , ..) , 㳿, .

 

procedure w1; { }

begin

writeln(f0,0);

writeln(f0,'SECTION');

writeln(f0,2);

writeln(f0,'ENTITIES');

end;

 

procedure w2; { }

begin

writeln(f0,0);

writeln(f0,'LINE');

writeln(f0,8);

writeln(f0,0);

writeln(f0,62);

writeln(f0,CV);

writeln(f0,10);

writeln(f0,ix);

writeln(f0,20);

writeln(f0,iy);

writeln(f0,11);

writeln(f0,ix1);

writeln(f0,21);

writeln(f0,iy1);

end;

 

procedure w3; { }

begin

writeln(f0,0);

writeln(f0,'CIRCLE');

writeln(f0,8);

writeln(f0, 0);

writeln(f0,62);

writeln(f0,CV);

writeln(f0,10);

writeln(f0,ix);

writeln(f0,20);

writeln(f0,iy);

writeln(f0,40);

writeln(f0,irad);

end;

 

procedure w4; { }

begin

writeln(f0,0);

writeln(f0,'TEXT');

writeln(f0,8);

writeln(f0,0);

writeln(f0,62);

writeln(f0,CV);

writeln(f0,10);

writeln(f0,ix);

writeln(f0,20);

writeln(f0,iy);

writeln(f0,40);

writeln(f0,v);

writeln(f0,1);

writeln(f0,sim);

writeln(f0,50);

writeln(f0,ug);

end;

 

procedure w5; { ʳ }

begin

writeln(f0,0);

writeln(f0,'ENDSEC');

writeln(f0,0);

writeln(f0,'EOF');

end;

dxf- TurboPascal

. ( ) (0,0). 50 , 6 .

, Turbo Pascal, . w1, w2, w3, w4, , (. ). f0, ris.dxf, , AutoCAD . . . ris.dxf , D:\TP7\BIN\. AutoCAD → → .

 

program grafica;

 

var f0:text;

i,j,cv:integer;

ix,iy,ix1,iy1,irad:real;

 

procedure w1; { }

begin

writeln(f0,0);

writeln(f0,'SECTION');

writeln(f0,2);

writeln(f0,'ENTITIES');

end;

 

procedure w2; { }

begin

writeln(f0,0);

writeln(f0,'LINE');

writeln(f0,8);

writeln(f0,0);

writeln(f0,62);

writeln(f0,CV);

writeln(f0,10);

writeln(f0,ix);

writeln(f0,20);

writeln(f0,iy);

writeln(f0,11);

writeln(f0,ix1);

writeln(f0,21);

writeln(f0,iy1);

end;

 

procedure w3; { }

begin

writeln(f0,0);

writeln(f0,'circle');

writeln(f0,8);

WRITELN(F0,0);

writeln(f0,62);

writeln(f0,CV);

writeln(f0,10);

writeln(f0,ix);

writeln(f0,20);

writeln(f0,iy);

writeln(f0,40);

writeln(f0,irad);

end;

 

procedure w4; { ʳ }

begin

writeln(f0,0);

writeln(f0,'ENDSEC');

writeln(f0,0);

writeln(f0,'EOF');

end;

 

Begin

assign(f0,'ris.dxf');

Rewrite(f0);

W1;

cv:=0;ix:=0;iy:=0;irad:=50;

for i:=0 to 6 do

Begin

cv:=i;

W3;

irad:=irad-6;

End;

W4;

Close(f0);

End.

ris.dxf. AutoCAD , .1.

 

.1

( )

1. ( ) 50 . (0,0). 10 .

2. ( ) 50 . (0,0). 10 .

3. ( ) 50 . (0,0). 10 .

4. ( ) 50 . (0,0). 10 .

5. ( ) 50 . (0,0). 10 .

6. ( ) 50 . (0,0). 10 .

7. ( ) 50 . (0,0). 10 .

8. ( ) 50 . (0,0). 10 .

9. ( ) . (0,0), 100 X. 10 Y.

10. ( ) . (0,0), 100 X. 10 䒺 Y.

11. ( ) . (0,0), 150 䒺 X. 10 Y.

12. ( ) . (0,0), 150 䒺 X. 10 䒺 Y.

13. ( ) . (0,0), 100 Y. 10 X.

14. ( ) . (0,0), 100 Y. 10 䒺 X.

15. ( ) . (0,0), 120 䒺 Y. 10 X.

16. ( ) . (0,0), 120 䒺 Y. 10 䒺 X.

17. ( ) 100 . (0,0). 20 .

18. ( ) 100 . (0,0). 20 .

19. ( ) 150 . (0,0). 25 .

20. ( ) 150 . (0,0). 25 .

21. ( ) 120 . (0,0). 15 .

22. ( ) 120 . (0,0). 15 .

23. ( ) 200 . (0,0). 50 .

24. ( ) 200 . (0,0). 50 .

25. ( ) . (0,0), 200 X. 15 Y.

26. ( ) . (0,0), 200 X. 15 䒺 Y.

27. ( ) . (0,0), 150 䒺 X. 25 Y.

28. ( ) . (0,0), 150 䒺 X. 25 䒺 Y.

29. ( ) . (0,0), 100 Y. 30 X.

30. ( ) . (0,0), 100 Y. 30 䒺 X.

31. ( ) . (0,0), 180 䒺 Y. 10 X.

32. ( ) . (0,0), 180 䒺 Y. 10 䒺 X.

 

 

. ()

  1. WORD
  2. Excel
  3. Excel
  4. Excel
  5. Access
  6. Access
  7. Access
  8. Turbo Pascal




:


: 2016-03-27; !; : 391 |


:

:

.
==> ...

1273 - | 1256 -


© 2015-2024 lektsii.org - -

: 0.028 .