dépassement capacité affichage courbes avec Canvasdraw

Accueil Forums Programmation WIMS Programmation d’exercices OEF dépassement capacité affichage courbes avec Canvasdraw

Vous lisez 2 fils de discussion
  • Auteur
    Messages
    • #7442
      Up
      0
      Down
      ::

      Bonjour,
      Je souhaite utiliser canvasdraw pour déterminer graphiquement le pka d’une solution acido-basique. Cet exercice existe déjà en utilisant des images
      https://wims.universite-paris-saclay.fr/wims/wims.cgi?module=U1/chemistry/acidbase.fr&cmd=new&exo=dosage_pKa
      mais je souhaiterais utiliser les droites mobiles de canvasdraw pour 1) se rapprocher des méthodes papier-crayon, 2) demander une détermination plus précise.
      Un exemple simple est visible sur cet exercice : https://wims.universite-paris-saclay.fr/wims/wims.cgi?module=U1/chemistry/oefphgraphes.fr&cmd=new&exo=dosageAFBF

      Chaque fichier de points comporte 150 points, avec au minimum 3 courbes à tracer. Je trace une courbe sans aucun problème mais impossible de tracer une seconde courbe.

      Je n’arrive pas à proposer un code suffisamment synthétique et je reçois des messages d’erreur m’indiquant que mon code est trop long.
      En tâtonnant, j’ai réussi à trouver la limite (1 courbe de 150 pts et une courbe de 30 pts):
      https://wims.universite-paris-saclay.fr/wims/wims.cgi?module=devel/ramage/U1~chemistry~oefphgraphes.fr&cmd=new&exo=essai

      Quelqu’un aurait-il une idée ?
      En fait, j’ai juste besoin d’un fond avec l’ensemble des courbes et le papier millimétré et les deux droites qui peuvent se déplacer, mais je ne sais pas comment faire.

      Merci d’avance pour vos idées
      MJ Ramage

      Marie-joelle Ramage
      Université Paris-Saclay

    • #7668
      jm.evers
      Participant
      Up
      0
      Down
      ::

      hi,
      The size of the memory buffer is set in canvasdraw.h
      #define MAX_BUFFER 65536
      Which is already larger (2x) than normal data buffers within wims.

      But if you have total control over your wims server, you can simply
      increase it and recompile !

      joke

    • #7670
      jm.evers
      Participant
      Up
      0
      Down
      ::

      Well, it’s even beyond control of canvasdraw.h and canvasdraw…
      The error messages on all (!) public wims servers are related to the HTTP request:

      Request-URI Too Long
      The requested URL’s length exceeds the capacity limit for this server.
      Apache/2.4.54 (Debian) Server at wims.univ-cotedazur.fr Port 443

      So any text string of this length sent to wims via http (direct exec or createxo) will produce an error…

      joke

Vous lisez 2 fils de discussion
  • Vous devez être connecté pour répondre à ce sujet.