Bienvenue aux nouveaux arrivants sur FantasPic !

- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.

--- L’équipe FantasPic ---
Tout ce qui n'a pas de catégorie !
Logiciel pour PC vers USB
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 1311
Âge : 68
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#31 Message par paulfjujo » sam. 3 nov. 2018 18:16

Temps-x a écrit :.. donc à vous de tester.



Merci !
test de l'exe ..OK

RobJr_via_RealTerm_OK.jpg


Compilation OK

Compiling D:\RapidQ\RobJer\RobJer.rqw to D:\RapidQ\RobJer\RobJer.exe

VERBOSE: Compiling inc\Rapidq.inc
Compiling as GUI Application (L3)
Number of statements: 594 Compile time: 0.020000
Numeric Variables: 421
String Variables: 14
Resource data: 0
Bytes global data: 15078
Bytes sub data: 4022
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Aides toi, le ciel ou Fantastpic t'aideras

Logiciel pour PC vers USB
Jérémy
Administrateur du site
Administrateur du site
Messages : 2315
Âge : 40
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#32 Message par Jérémy » sam. 3 nov. 2018 18:41

Des news de mon coté aussi .

Croyant avoir lu que tu bossais avec Qt, Je me suis lancé dans les cours open classroom pour le C++ avec Qt ( ERREUR tu bosses sur RapidQ en basic lol).
C'est quand même une usine à gaz pour afficher un bouton dans une fenêtre ! J'ai tout de même appris quelques trucs mais ca reste assez complexe .
Il y a beaucoup dans le cour, de " faites moi confiance " , "on verra plus tard ", "copier coller seulement" , tout ça pour nous dire que plein de choses a mettre sans même savoir pourquoi ! Des choses nécessaires mais trop compliqué donc au final, c'est pas évident.

Du coup après pas mal d'heures, je suis retourné voir ton code source. Pas mal de chose était plus évidentes, mais certaine reste mal comprise;

Tu déclares des SUb et des functions mais pourquoi autant de déclaration? ne suffirai-t-il pas de declarer la DLL "RSCOM.dll"
C'est en faisant des erreurs, que l'on apprend le mieux !!!

Logiciel pour PC vers USB
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 1221
Enregistré en : juillet 2016
Localisation : Terre

#33 Message par Temps-x » sam. 3 nov. 2018 19:45

Bonsoir,

paulfjujo a écrit :Source du message test de l'exe ..OK

:eek:
paulfjujo a écrit :Source du message Compilation OK

:eek:

Ah, c'est mon Qutils.inc qu'il ne voulait pas, je me demande pourquoi :?:

Et pourtant, on voie bien dans ta capture d'écran que l'éditeur prends en charge ce fichier., ...... peut être une variable
que Windows 7, 8, 10 ne veut pas accepter, ça serait pas la première fois.

Merci ! paulfjujo pour tous ses essais, ça me permets d'essayer de comprendre, quoi que..... pas toujours évident.....

==> To be continued ==> <<=== :furieux:

Jérémy a écrit :Source du message Croyant avoir lu que tu bossais avec Qt, Je me suis lancé dans les cours open classroom pour le C++ avec Qt


Moi faire du C++, pitié pas ça s'il te plait :cry:

Le C++ est un très grand langage de programmation, l'apprendre est très dur, et compliqué, les concepteurs de logiciel l'utilise
souvent, car très rapide.

Jérémy a écrit :Source du message Pas mal de chose était plus évidentes, mais certaine reste mal comprise


Comme quoi :?:

Jérémy a écrit :Source du message Tu déclares des SUb et des functions mais pourquoi autant de déclaration?


Les fichiers dll sont des fichiers ou il y a des fonctions toutes faites, comme il y a plusieurs fonction dans certaine
dll ont les déclares pour faire appelle à la fonction qu'on veut utiliser.

Dans RSCOM.dll il y a 24 fonctions.

Pour voir les fonctions de certaine dll, tu peux te servir d'un petit utilitaire ADllExports que je te joins bas de page

Ce qui donne pour RSCOM.dll

ADllExports.jpg


Comme j'ai déjà fait le travaille pour les déclarations, tu as juste à utiliser les Fonctions, j'ai fait un commentaire pour chaque
déclaration.

Par exemple :

Pour envoyer une valeur de 192 décimal, on déclare une variable quand va nommer pour cette exemple Code
de type Integer

==> Dim Code as integer

on mets la valeur 192 dans Code

==> Code = 192

On fait appelle à la fonction qui est dans RSCOM.dll qui s'appelle SENDBYTE pour envoyer cette valeur .

==> SENDBYTE Code

Simple, pas vrai ? On ne peut rêver plus court.

Pour chaque bouton que tu vas créer, tu pourras leurs attribuer des valeurs :wink:

Un petit lien pour les curieux sur les dll ICI

ADllExports.zip


==> A+
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Quand la souris nargue le chat, c'est que son trou n'est pas loin.

Logiciel pour PC vers USB
venom
Avatar de l’utilisateur
Confirmé
Confirmé
Messages : 614
Âge : 33
Enregistré en : avril 2016
Localisation : Klyntar
Contact :

#34 Message par venom » sam. 3 nov. 2018 22:56

Bonsoir,

Je me permet une petite intervention pas trop en rapport avec le sujet.
J'ai a l’époque programmer un utilitaire qui affiche le contenue d'une DLL. Si jamais ça intéresse quelqu’un :sifflotte: :-D

open dll.zip


Ps: j'ai un peu survolé le source, j'avoue que j'ai un peu de mal. En même temps un langage ne s'apprend pas d'un coup d'œil. :-D






@++
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
En fait tout est une question de BIT ? :-D

Logiciel pour PC vers USB
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 1221
Enregistré en : juillet 2016
Localisation : Terre

#35 Message par Temps-x » sam. 3 nov. 2018 23:41

Bonsoir venom,

Excellent ton utilitaire Merci ! ==> et ==> :bravo: pour ton programme.

venom a écrit :Source du message En même temps un langage ne s'apprend pas d'un coup d'œil.


Exacte, il faut un certain temps pour bien maitriser un langage de programmation, mais tous s’apprend ... hum .....enfin tous :sifflotte: ......

==> A+
Quand la souris nargue le chat, c'est que son trou n'est pas loin.

Logiciel pour PC vers USB
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 1311
Âge : 68
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#36 Message par paulfjujo » dim. 11 nov. 2018 20:53

Bonsoir à Tous,

une question pour temps-X

J'ai commencé à potasser le RQbasic pour pouvoir (gerer aussi mon chauffage via PC ,
( en plus d'une appli phone Android) .

en partant de ton dernier exemple,
pour tester la reception UART ..
Je m'apercois que le 1er caractere reçu passe systematiquement à la trappe ...

oops Est-ce un bug de ma part ou as-tu remarqué ceci , et trouvé un correctif ?

il me semble que dans certains Basic , il y a un probleme du aux indices de table
qui en C commence à 0 et en basic commence à 1 ..

je mets ma version dans ce zip..
peux-tu y jeter un oeil .. ou 2 .
BT_Edfinfo-RQbasic.zip


form1.JPG
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Aides toi, le ciel ou Fantastpic t'aideras

Logiciel pour PC vers USB
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 1221
Enregistré en : juillet 2016
Localisation : Terre

#37 Message par Temps-x » dim. 11 nov. 2018 22:18

Bonjour paulfjujo, et tout le forum,

paulfjujo a écrit :Source du message il me semble que dans certains Basic , il y a un probleme du aux indices de table
qui en C commence à 0 et en basic commence à 1 ..


Pauvre basic, toujours accuser à tord :cry:

:sifflotte: Hum.... c'est Rscom.dll qui gère le protocole de communication, le basic y est pour rien.

Mais, Je vais regarder ça quand je pourrais, tourner à 19200 bauds c'est très rapide, essai avec un standard de 9600 bauds
pour commencer.


==> A+
Quand la souris nargue le chat, c'est que son trou n'est pas loin.

Logiciel pour PC vers USB
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 1311
Âge : 68
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#38 Message par paulfjujo » lun. 12 nov. 2018 17:07

bonjour,

Pauvre basic, toujours accuser à tord ..


Que nenni ! j'ai d'abord mis en avant que je pouvais avoir mis un bug dans l'ecriture de mon bout de programme..

:sifflotte: Probleme corrigé .. et rajout timeout

confondu ReadByte avec lecture du nombre de bytes à lire !
de ce fait le readbyte mangeait le 1er caractere !
et le
Readstring affichait la suite !

je vais pouvoir progresser !


Code : Tout sélectionner



SUB TimerOver
()

 'Communication
  Jt = Jt + 1
  Label1.Caption = "Time ealpsed = " +STR$(jt)
  NBytes=INBUFFER()
   RX_Gauge1.Position= NBytes
  StatusBar1.simpletext = "Bytes in buffer: " & STR$(NBytes)
  if ( (jt mod 10=0 ) AND (NBytes>0)) then
    Read_COMx()
  else
    if (jt>30) then
     Zone_Reception.AddString ("TimeOut reception")
    jt=0
   end if
 end if
 '
Date Time
 Label5
.caption=Date$
 Label6_Time.caption=Time$
END SUB



SUB Read_COMx
()
    jt=0
   B1
$=ReadString
    Zone_Reception
.AddString (B1$)
    ' traitement des datas reçues
    CLEARBUFFER
END SUB


QComPort_Test_Reception_ok_181112.jpg
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Aides toi, le ciel ou Fantastpic t'aideras

Logiciel pour PC vers USB
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 1221
Enregistré en : juillet 2016
Localisation : Terre

#39 Message par Temps-x » mar. 13 nov. 2018 00:30

Bonjour paulfjujo, et tout le forum,

:bravo: pour t'avoir auto corrigé,

Apparemment tu maitrises parfaitement le basic, tu as retouché pas mal de ligne qui été Français en anglais :furieux:

J'ai vu sur ton site que tu faisais du Visual Basic, personnellement j'ai laissé tombé ce langage, car il n'est pas autonome
comme le RapidQ, avec le Visual Basic il me manquait toujours des fichiers quand je voulais l'utiliser sur un autre ordinateur.

J'ai bien d'autre dll pour le RapidQ, comme Port.dll ou tu peux gérer la même chose que Rscom.dll mais avec
des suppléments comme Gestion de ta carte son et gestion d'un Joystick.

Port.jpg


paulfjujo a écrit :Source du message je vais pouvoir progresser !


Ah que ouais, et j'espère bien, bon Jérémy n'a plus cas suivre ton exemple.... exit

==> A+

Port.dll :
port.zip
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Quand la souris nargue le chat, c'est que son trou n'est pas loin.

Logiciel pour PC vers USB
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 1311
Âge : 68
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#40 Message par paulfjujo » mar. 13 nov. 2018 11:59

bonjour à tous,

Temps-x a écrit : tu as retouché pas mal de ligne qui été Français en anglais :furieux:


toutes les instruction,function, dll sont pourtant ecrite en termes anglais !
à moins de les écrire soi meme ..
sinon il fut un temps ou le Basicois eusse pù etre un basic Francais .

j'espere bien pouvoir piloter mon chauffage de 2 façons
- soit via le PC : avec Appli RapidQ bien sur
- soit avec tablette Android : avec RFO Basic (tres complet !)
mon appli PIC étant toujours maitre de la situation et autonome .

Le seul truc qui me gene ,c'est qu'avec les fils pilotes de radiateur , on a pas de retour d'info.
mais en surveillant le delta Amperage ( venant de EDFInfo) ça pourrait le faire
si je n'active pas en meme temps la cafetiere et le radiateur .

je suis ouvert à toute idées ...
et pret à ouvrir un Nouveau Projet ici, si il y a des interessés

A+
Aides toi, le ciel ou Fantastpic t'aideras


Retourner vers « Coin Fourre-tout »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 3 invités