Les debut de PureLight (contrôleur DMX)

Programmation d'applications complexes
Avatar de l’utilisateur
GallyHC
Messages : 1708
Inscription : lun. 17/déc./2007 12:44

Les debut de PureLight (contrôleur DMX)

Message par GallyHC »

Bonjour tous,

Comme il faut bien commencer un jour, donc je me suis lancer sur la partie « Fixture » de mon application de contrôle DMX-512. Cela est assez logique car c’est le départ sans cela les tests sont plutôt limité.

En gros un « Fixtures » est les informations sur une « light ». Il y a les informations générales mais aussi le nombre de Channel que celle-ci prend. Un Channel est l’adresse ou il ce trouve (de 0 à 512) et il prend après de son adresse + x (en fonction du nombre de possibilité).

Pour être plus clair, on prend par exemple un par led prenant 4 Channel. Voila la décomposition des Channel :
1- Rouge
2-Vert
3- Blue
4-Dimmer

Donc, imaginons que pour x raisons j’affecte ce par led au Channel 20, alors il prendra du Channel 20 au Channel « 20+4=24 », Donc 24.

Voila pour l’explication et maintenant les captures c’est mieux :

Chargement des Fixtures :
Image

Affectation des Channel :
Image

Je n'ai pas encore fait mais pour les channel on parra les bougés à la souris, les supprimés ect... forcement. Celui en rouge est le dernier qui a été créer.

Vous pouvez déjà me donné vos avis sur ce debut si c propre, claire, ect...

----------------------------------------------------------------------------------------

http://www.koakdesign.info/purelight_channel.zip

En premier il faut changer un "Fixtures" ou plusieur. Après il faut passer a l'onglet "Adresse des Fixtures", et on double clique sur le fixtures que l'on veut affecter et voila si on passe le souris sur le channnel dans le tableau il change de couleur. C'est ou je susi arriver pour le moment (j'ai fait cela ce matin :)).

A vous de me dire maintenant et donner vos avis. IL n'y a pas encore de test de debordement ect... ce sera par la suite.

Cordialement,
GallyHC
Dernière modification par GallyHC le lun. 06/févr./2012 13:19, modifié 2 fois.
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Avatar de l’utilisateur
SPH
Messages : 4937
Inscription : mer. 09/nov./2005 9:53

Re: Les debut de PureLight (contrôleur DMX)

Message par SPH »

Ca a l'air puissant mais je n'ai strictement rien compris a quoi ca sert !!! :|

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Avatar de l’utilisateur
GallyHC
Messages : 1708
Inscription : lun. 17/déc./2007 12:44

Re: Les debut de PureLight (contrôleur DMX)

Message par GallyHC »

Bonjour,

En fait le protocol DMX est un protocol de controle de lumiere et cela est utilise pour les spectables, concert, ect...

Cordialement,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Avatar de l’utilisateur
graph100
Messages : 1318
Inscription : sam. 21/mai/2005 17:50

Re: Les debut de PureLight (contrôleur DMX)

Message par graph100 »

j'aime bien ton affichage de la grille 512 avec les affectations des lumières ;)
_________________________________________________
Mon site : CeriseCode (Attention Chantier perpétuel ;))
Avatar de l’utilisateur
SPH
Messages : 4937
Inscription : mer. 09/nov./2005 9:53

Re: Les debut de PureLight (contrôleur DMX)

Message par SPH »

En tout cas, je suis tres etonné de ce qu'on peux faire avec PB !!

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
jbernard13
Messages : 1501
Inscription : dim. 18/avr./2004 15:04
Localisation : sud de la france

Re: Les debut de PureLight (contrôleur DMX)

Message par jbernard13 »

voir ici pour les explication du controle DMX

http://fr.wikipedia.org/wiki/DMX_%28%C3%A9clairage%29


Bravo pour ton programme GallyHC
Jbernard13
Avatar de l’utilisateur
GallyHC
Messages : 1708
Inscription : lun. 17/déc./2007 12:44

Re: Les debut de PureLight (contrôleur DMX)

Message par GallyHC »

Bonjour,

Pour ce que cela interesse, j'ai ajouter pour le moment un changement de couleur quand la souris passe sur une position de channel. Donc j'ai aussi mis un zip :)

Cordialement,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Mesa
Messages : 1126
Inscription : mer. 14/sept./2011 16:59

Re: Les debut de PureLight (contrôleur DMX)

Message par Mesa »

Pour info, les petites cases n'offrent pas assez de place pour afficher en entier les nombres à 3 ou 4 chiffres sur mon Xp.

Mesa.
Avatar de l’utilisateur
GallyHC
Messages : 1708
Inscription : lun. 17/déc./2007 12:44

Re: Les debut de PureLight (contrôleur DMX)

Message par GallyHC »

Bonjour,

Ok merci pour l'info. Après un test sur mon XP perso totu fonctionne, je penses que cela est du a l'activation d'un mode de visibilite ou un truc comme cela. Je ne sais pas si il y a moyen de savoir cela et en fonction de trouver la taille adequat de la police?

Cordialement,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Avatar de l’utilisateur
GallyHC
Messages : 1708
Inscription : lun. 17/déc./2007 12:44

Re: Les debut de PureLight (contrôleur DMX)

Message par GallyHC »

Bonjour,

Voila, j'ai améliorer la recherche des channels vide et leurs affectations. ou peu selectionner un channel et avec la touche supprime (le supprimer) et tout est dans le zip au debut du topic. Il me reste la partie de selection avec la souris pour deplacer les fixtures dans le tableau.

Cordialement,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Avatar de l’utilisateur
case
Messages : 1545
Inscription : lun. 10/sept./2007 11:13

Re: Les debut de PureLight (contrôleur DMX)

Message par case »

je n'ai pas d'interface dmx mais ça m'interesse,)
ImageImage
Avatar de l’utilisateur
GallyHC
Messages : 1708
Inscription : lun. 17/déc./2007 12:44

Re: Les debut de PureLight (contrôleur DMX)

Message par GallyHC »

Bonjour case,

Pour une interface simple et surtout celle de mes tests actuel (par la suite j'ajouterais d'autres interfaces), prend un boitier velleman (95€). Tu les trouve dans les "Electronique Diffusion" voir ici http://www.electronique-diffusion.fr/pr ... s_id=60484.

Pour le debut cela est bien, apres il y en a d'autres mais plus chere. Apres si tu n'as pas un petit par led ou autres pour tester cela est plus dur tout de même :) (je te parle pas des lyre led a plus de 2000€ l'unité.

Cordialement,
GallyHC

PS: En même temps dans le code il y a le chargement des fichiers Fixtures a ma sauce (dite moi ce que vous en pensez).
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Mesa
Messages : 1126
Inscription : mer. 14/sept./2011 16:59

Re: Les debut de PureLight (contrôleur DMX)

Message par Mesa »

J'ai un "Mode non Standard".

En fait presque tous les codes que je teste depuis les forums ont le même problème de "tronquage".
C'est dû au fait que j'ai augmenté le zoom de la police (pitch) dans mon windows, elle est à 125% soit 120ppp.

Je pense que c'est quelque chose de courant car les écrans comme leurs résolutions sont tellement grand que les textes affichés sont minuscules (pour mes yeux). Augmenter le pitch augment la taille des caractères mais pour que PureBasic en tienne compte, il faut ruser... :wink:

J'avais essayé de remédier à ce problème dans la rubrique truc et astuce
http://www.purebasic.fr/french/viewtopi ... =6&t=12508 mais ce n'est pas au point.
Entre temps j'ai découvert un code de srod parfait comme d'habitude qui corrige cet effet même avec des police non truetype.
Je le traduis en français et je le mettrai bientôt sur le forum toujours dans la rubrique truc et astuce.

Je pense que ce sera un code à mettre quasi obligatoirement dans tout projet PB pour prendre en compte ce réglage d'écran assez courant.

Mesa.
Avatar de l’utilisateur
GallyHC
Messages : 1708
Inscription : lun. 17/déc./2007 12:44

Re: Les debut de PureLight (contrôleur DMX)

Message par GallyHC »

Bonjour Mesa,

Pourais tu faire un test pour moi? Modifier la taille de la police pour me dire a quelle taille a tu comme sur ma capture?

Merci d'avance,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Mesa
Messages : 1126
Inscription : mer. 14/sept./2011 16:59

Re: Les debut de PureLight (contrôleur DMX)

Message par Mesa »

Il faudrait un peu moins de 6 comme taille.

Comme par hasard, la taille d'origine qui est 7 - 120 % qui le taux d'agrandissement que j'ai mis = 5.83 (un peu moins de 6 :!: ).

Mesa.
Répondre