M.V. Programování Mosaic 18. 8. 2021 21:08 23. 8. 2021 17:59

Dobrý den,

prosím o pomoc s knihovnou Mosaic - CanvasLib.Přidal jsem knihovnu CanvasLib v2.3.
Nyní při použití funkce GCGraphLine nebo např. GCLine, vždy při překladu je zobrazeno hlášení

Odpovědi 1

M.B. 23. 8. 2021 17:56

Dobrý den,

na začátku kreslení je třeba zavolat funkci GC_Begin. Tato funkce obsahuje definice, které odstraní chyby, které vám nyní prostředí vrací.

Příklad:

 

PROGRAM prgMain
  VAR
    test : TCanvasData256;
    data : ARRAY [0..9] OF INT := [10, 50, 60, 10, 100, 50, 25, 30, 60, 100];
    i    : INT;
  END_VAR

  GC_Begin(SizeOfGrData := sizeof(test), GrData := void(test));
  GC_MoveTo(x := 0, y := GPOS_TYPE_PCT + 50, GrData := void(test));
  GC_SetBgColor(color := GCOLOR_INDIGO_300, GrData := void(test));
  GC_GraphLine(params := GGRAPH_LINE_FILL + GGRAPH_LINE_INTERPOLATE, length := 400, numPoints := 10, GrData := void(test));
  FOR i := 0 TO 9 DO
    GC_GraphAddData(data := data[i], GrData := void(test));
  END_FOR;
  GC_End(GrData := void(test));

END_PROGRAM

Vaše odpověď

Pro vložení odpovědi je nezbytné být přihlášený. Pokračujte na přihlášení.