Валерос писал(а):ТАК..., давай посмотрим твою программу для генерации кода.
Сделал запрос на програмку одногрупнику, ждем ответа

|  | roboforum.ruТехнический форум по робототехнике. |  | 
Валерос писал(а):ТАК..., давай посмотрим твою программу для генерации кода.




SSG писал(а):Ваще круто!
Скока стоит такой дисплей? Как небольшой китайский телик? :D

 (на форме нужно разместить компоненты TImage и TButton)
  (на форме нужно разместить компоненты TImage и TButton)procedure TForm1.Button1Click(Sender: TObject);
var
  i,j,j0: Integer;
  f1:textfile;
  bykva:char;
begin
  Image1.Height:=50;
  Image1.Width:=35;
  Image1.Canvas.Font.Color:=clBlack;
  Image1.Canvas.Font.Size:=50;
  Image1.Canvas.Font.Name:='ITC Zapf Chancery';
  assignfile(f1,'Font1.c');
  rewrite(f1);
  writeln(f1,'void write_numbers(int x, int y, char number){');
  writeln(f1,'  switch (number){');
  for bykva := '0' to '9' do
  begin
    for j := 0 to Image1.Width-1 do
      for i := 0 to Image1.Height-1 do Image1.Canvas.Pixels[j,i]:=clWhite;
    Image1.Canvas.TextOut(-3, -15, bykva);
    writeln(f1,'    case '+#039+bykva+#039+' :{');
    for i := 0 to Image1.Height-1 do
    begin
      j:=0;
      repeat
        if Image1.Canvas.Pixels[j,i]=clBlack then
{        if Image1.Canvas.Pixels[j+1,i]<>clBlack then
          begin
            writeln(f1,'      putpixel(x+'+inttostr(j)+',y+'+inttostr(i)+');');
            j:=j+1;
          end
        else
}         begin
            j0:=j;
            repeat
              j:=j+1;
            until Image1.Canvas.Pixels[j,i]<>clBlack;
            j:=j+1;
            writeln(f1,'      line(x+'+inttostr(j0)+',y+'+inttostr(i)+',x+'+
            inttostr(j)+',y+'+inttostr(i)+');');
          end
        else j:=j+1;
      until j>Image1.Width;
    end;
    writeln(f1,'      break;');
    writeln(f1,'    }');
  end;
  writeln(f1,'  }');
  writeln(f1,'}');
  closefile(f1);
end;maktep писал(а):SSG писал(а):Ваще круто!
Скока стоит такой дисплей? Как небольшой китайский телик? :D
В чипдипе 580р, в остальных местах продажы вроде примерно такая же цена

vip7 писал(а):Вот процедура генерации шрифта цифр на Delphi(на форме нужно разместить компоненты TImage и TButton)



maktep писал(а):Валерос, было б не плохо посмотреть код вывода из буфера на жк, если стоит не моя, код ввода пиксела, если не моя, и вывод стоки и буквы





Вернуться в Электроника, электротехника
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0