début bien difficile sur HP 50G !

Ici, on fait dans le petit, le LCD qui déchire sa race, on y cause même calculatrices quand on est en manque !

Modérateur : Politburo

Gilles59
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1602
Enregistré le : 27 oct. 2010 20:46

Re: début bien difficile sur HP 50G !

Message par Gilles59 »

Tipoucet a écrit :
tyann a écrit :Ah ah trop cool
Je vous propose

Code : Tout sélectionner

<< si b si b la b la b sol b sol b p la b si b do b si b la b sol b la b sol b p 
sol b la b si b si b si b do b ré b la b la b la b p sol b la b si b si b si b 
do b ré b la b la b la b p si b si b la b la b sol b sol b p
la b si b do b si b la b sol b la b sol b >>
'DAGO'  STO
Y a peut-être moyen de brancher un casque sur la hp ????
J'ai envie d'adapter ce principe sur 2 ou 3 machines à la fois. Je serais très curieux d'entendre le résultat de 3 machines jouant chacune leur partie (polyphonie, accords). Je me demande combien de temps leur vitesse propre leur permettrait de jouer ensemble sans trop dérailler. J'ai 2 HP-48 G et 2 HP-48S. Le problème reste de transcrire une partition sous la forme (durée, fréquence) pour chacune des voix, gros boulot ... Après, on pourrait même imaginer créer des timbres différents en créant des harmoniques avec d'autres HP-48 en arrère-plan. Là c'est du pur délire ...
Pourquoi pas ;) ? Excellente idée ! Et pour la syncro faudra utiliser les TICKS

Sur 4 octaves et avec les #:

Code : Tout sélectionner

 { 65 69 74 78 82 87 87 92 98 104 110 117 124 }
 DUP 2 *
 OVER 4 *
 PICK3 8 *

 { 'do4' 'do.4' 're4' 're.4' 'mi4' 'mi.4' 'fa4' 'fa.4' 'sol4' 'sol.4' 'la4' 'la.4' 'si4'  } STO
 { 'do3' 'do.3' 're3' 're.3' 'mi3' 'mi.3' 'fa3' 'fa.3' 'sol3' 'sol.3' 'la3' 'la.3' 'si3'  } STO
 { 'do2' 'do.2' 're2' 're.2' 'mi2' 'mi.2' 'fa2' 'fa.2' 'sol2' 'sol.2' 'la2' 'la.2' 'si2'  } STO
 { 'do1' 'do.1' 're1' 're.1' 'mi1' 'mi.1' 'fa1' 'fa.1' 'sol1' 'sol.1' 'la1' 'la.1' 'si1'  } STO

« .3 BEEP » 'b' STO
« .08 BEEP » 'b.' STO
« .1 WAIT » 'p' STO
« .03 WAIT » 'p.' STO

Humm. avec quelques fausses notes ?


re2 b p. mi2 b p. mi.2 b p. fa2 p. b mi2 p. b p. re2 p. b mi2 b p. fa2 b p
mi2 b. p. re2 b p. mi2 b p. fa2 b p. la2 b p. si2 b p. do3 b p. la2 b p
si2 b. la2 b fa2 b mi.2 b si1 b mi2 b si1 b mi2 b re2 b. fa2 b mi2 b re2 b mi1 b
Casio FX-502P /602P / 603P / FX180P+ / FX4000P / TI57 / TI66 / TI74 Basicalc / TI95 Procalc / HP12C / HP15C LE / DM41L / HP 30B / HP39GII / HP 48SX USA / 49G / 49g+ / 50G / 50G NewRPL / HP Prime / Oric 1 / Amstrad CPC 6128+ CM14 et MM12 / Alice 32
Tipoucet
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3813
Enregistré le : 10 janv. 2009 13:47

Re: début bien difficile sur HP 50G !

Message par Tipoucet »

Gilles59 a écrit :Pourquoi pas ;) ? Excellente idée ! Et pour la syncro faudra utiliser les TICKS
Merci, j'ai essayé sur ma HP-49G+ (parce que c'était la seule à avoir des piles à l'intérieur) et le son m'a paru vraiment très faible ... Peut-être les piles... J'ai bien envie de pousser l'idée un peu, mais je dois choisir et traduire une partition au préalable.
Mais je suis sûr que ce sera marrant, pour peu qu'on entende quand même quelque chose :? :wink: ...
Dominique
patt
Fonctionne à 75 bauds
Fonctionne à 75 bauds
Messages : 47
Enregistré le : 17 juil. 2012 10:58
Localisation : 86

Re: début bien difficile sur HP 50G !

Message par patt »

Bonsoir,
J’ai commencé un petit programme que j’ai enregistré dans une variable (of course).
Maintenant je souhaite le modifier, mais une fois le programme édité ne n’arrive pas à accéder au menu « plot » pour entrer des commandes graphiques, alors comment procéder ?
sharp el512, sharp el 9300,"hp 30b,*Mo5*,hp 50g bleue, sharp 1360,casio graph 65", hp 39gII
Gilles59
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1602
Enregistré le : 27 oct. 2010 20:46

Re: début bien difficile sur HP 50G !

Message par Gilles59 »

patt a écrit :Bonsoir,
J’ai commencé un petit programme que j’ai enregistré dans une variable (of course).
Maintenant je souhaite le modifier, mais une fois le programme édité ne n’arrive pas à accéder au menu « plot » pour entrer des commandes graphiques, alors comment procéder ?
Pour éditer un prog et acceder aux menu je fais comme çà :

Appuis sur la touche '
Appuis sur le 'soft menu' du programme ENTER
Shift droit + fléche basse

Qu'appelles tu le menu "plot" ? Si c'est pour les commandes LINE PIXON RECT etc .. faire :
Shift PRG NXT PICT

Au passage, un truc que j'ai mis tres longtemps à connaitre, PREV permet de revenir au menu précédent quand on change de menu

Si tu veux écrire des programme complexes, je conseille fortement HPUSEREDIT (v5) qui fonctionne super bien avec l'émulateur et la vraie calc 'mais faut un PC pour écrire le prog)
Casio FX-502P /602P / 603P / FX180P+ / FX4000P / TI57 / TI66 / TI74 Basicalc / TI95 Procalc / HP12C / HP15C LE / DM41L / HP 30B / HP39GII / HP 48SX USA / 49G / 49g+ / 50G / 50G NewRPL / HP Prime / Oric 1 / Amstrad CPC 6128+ CM14 et MM12 / Alice 32
patt
Fonctionne à 75 bauds
Fonctionne à 75 bauds
Messages : 47
Enregistré le : 17 juil. 2012 10:58
Localisation : 86

Re: début bien difficile sur HP 50G !

Message par patt »

Je parle du menu « plot » évoqué au chapitre 22 du manuel français.

Prenons l’exemple page 22-21 enregistré dans la variable PLOT3, supposons que l’on n’ait pas terminé la saisie complète du programme, et que l’on souhaite la reprendre.

J’édite « PLOT3 », mais comment accéder de nouveau, au menu « plot ».
sharp el512, sharp el 9300,"hp 30b,*Mo5*,hp 50g bleue, sharp 1360,casio graph 65", hp 39gII
Gilles59
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1602
Enregistré le : 27 oct. 2010 20:46

Re: début bien difficile sur HP 50G !

Message par Gilles59 »

OK. Tu es en mode RPN ?

Personellement je n'utilise jamais ce menu PLOT .
En programmation, je préfére créer directement créer la liste PPAR qui contient tout ce qu'il faut (echelle, axes, type de fonction etc.)

D'apres ce que dit la doc, PLOT n'est pas accessible par une touche, mais par la sequence 81.01 MENU, ce qui n'est possible quand on édite un programme puisque ca va 'programmer' l'affichage du menu mais pas le faire en intéractif

2 solutions :

1 / Taper les commandes en toutes lettres APLHA ALPHA D R A X ALPHA par exemple. Dans certains cas, taper les lettres va plu vite que recherchez dans les menus ;)
2/ Utiliser le catalogue SHIFT CAT et défiler (ou taper la ou les premieres lettre et défiler - dommage d'ailleurs qu'on ne oit pas en Alpha par défaut ici)
Casio FX-502P /602P / 603P / FX180P+ / FX4000P / TI57 / TI66 / TI74 Basicalc / TI95 Procalc / HP12C / HP15C LE / DM41L / HP 30B / HP39GII / HP 48SX USA / 49G / 49g+ / 50G / 50G NewRPL / HP Prime / Oric 1 / Amstrad CPC 6128+ CM14 et MM12 / Alice 32
patt
Fonctionne à 75 bauds
Fonctionne à 75 bauds
Messages : 47
Enregistré le : 17 juil. 2012 10:58
Localisation : 86

Re: début bien difficile sur HP 50G !

Message par patt »

Oui, je suis en mode RPN.

Le cas 1) est celui que je cherche à éviter…
2) cette solution ne semble pas fonctionner…
Reste le passage par la liste PPAR.

Merci pour votre aide.
sharp el512, sharp el 9300,"hp 30b,*Mo5*,hp 50g bleue, sharp 1360,casio graph 65", hp 39gII
patt
Fonctionne à 75 bauds
Fonctionne à 75 bauds
Messages : 47
Enregistré le : 17 juil. 2012 10:58
Localisation : 86

Re: début bien difficile sur HP 50G !

Message par patt »

Bonsoir,

J’ai tenté la connexion avec mon pc sous win7 mais l’installation du driver fourni sur le cd ne fonctionne pas (no permission), alors comment faire ?
sharp el512, sharp el 9300,"hp 30b,*Mo5*,hp 50g bleue, sharp 1360,casio graph 65", hp 39gII
Avatar du membre
Marcus von Cube
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 914
Enregistré le : 20 avr. 2006 13:48
Localisation : Wehrheim, Allemagne
Contact :

Re: début bien difficile sur HP 50G !

Message par Marcus von Cube »

Tu dois lancer l'installation comme administrateur.
patt
Fonctionne à 75 bauds
Fonctionne à 75 bauds
Messages : 47
Enregistré le : 17 juil. 2012 10:58
Localisation : 86

Re: début bien difficile sur HP 50G !

Message par patt »

Je suis pourtant déclaré comme administrateur…
sharp el512, sharp el 9300,"hp 30b,*Mo5*,hp 50g bleue, sharp 1360,casio graph 65", hp 39gII
patt
Fonctionne à 75 bauds
Fonctionne à 75 bauds
Messages : 47
Enregistré le : 17 juil. 2012 10:58
Localisation : 86

Re: début bien difficile sur HP 50G !

Message par patt »

problème résolu maintenant, merci.
sharp el512, sharp el 9300,"hp 30b,*Mo5*,hp 50g bleue, sharp 1360,casio graph 65", hp 39gII
patt
Fonctionne à 75 bauds
Fonctionne à 75 bauds
Messages : 47
Enregistré le : 17 juil. 2012 10:58
Localisation : 86

Re: début bien difficile sur HP 50G !

Message par patt »

Bonsoir,

Quelqu'un pourrait-t-il me rappeler comment ajouter un élément à un vecteur (en mode programmation) ?

D'avance merci.
sharp el512, sharp el 9300,"hp 30b,*Mo5*,hp 50g bleue, sharp 1360,casio graph 65", hp 39gII
Avatar du membre
bernouilli92
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 5270
Enregistré le : 21 nov. 2012 13:03
Localisation : Ile de France

Re: début bien difficile sur HP 50G !

Message par bernouilli92 »

Code : Tout sélectionner

ARRY-> élément swap 1 + ->ARRY
C'est la version de base pour hp48. Il existe peut-être une fonction qui fait cela sur hp 50g
HP, Casio, Sharp, Psion, quelques TI et divers autres
patt
Fonctionne à 75 bauds
Fonctionne à 75 bauds
Messages : 47
Enregistré le : 17 juil. 2012 10:58
Localisation : 86

Re: début bien difficile sur HP 50G !

Message par patt »

Bien, merci.

Autre chose, je cherche à créer une liste contenant chacun des caractères d’une chaine.
Soit, la variable « PRO » contenant la chaine « ABCD », j’obtiens la liste suivante {« A », « B », « C », « D »} avec le code suivant :

<<PRO 1 PRO SIZE START PRO DUP HEAD SWAP TAIL ‘PRO’ STO NEXT DEPTH ROLL SIZE ->LIST>>.

Cependant, mieux, il y a…
Merci pour votre aide…
sharp el512, sharp el 9300,"hp 30b,*Mo5*,hp 50g bleue, sharp 1360,casio graph 65", hp 39gII
Avatar du membre
bernouilli92
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 5270
Enregistré le : 21 nov. 2012 13:03
Localisation : Ile de France

Re: début bien difficile sur HP 50G !

Message par bernouilli92 »

Effectivement il y a mieux, ta solution suppose que la pile est vide au début (L'instruction DEPTH est à utiliser avec précaution).
Voici ma solution :

Code : Tout sélectionner

« { } SWAP
  WHILE DUP SIZE
  REPEAT
    HEAD LAST TAIL UNROT + SWAP
  END DROP
»
Modifié en dernier par bernouilli92 le 17 déc. 2013 22:14, modifié 1 fois.
HP, Casio, Sharp, Psion, quelques TI et divers autres
Répondre

Retourner vers « Tous les Pockets »