Brevet FR2519444A1 — publié le 19830708

La présente invention concerne un ensemble d'adaptation d'un calculateur de poche à modules de mémoire passive, à des fonctions différentes. On connaît déjà des calculateurs programme mables de poche dans lesquels un logement est destiné à contenir un module sous forme d'une mémoire passive. Ce module contient habituellement des instructions de programme et parfois une bibliothèque de données utilisée fréquemment dans l'application du programme contenu dans le module. L'avantage de ces calculateurs de poche est qu'ils permettent d'utiliser des modules différents, permettant la résolution de problèmes différents, dans des domaines techniques différents. Cette adaptation d'un calculateur de poche au traitement de nombreux problèmes est très avantageuse, mais elle présente un inconvénient, car l'affectation des touches du clavier du calculateur de poche varie d'une application à l'autre. L'utilisation d'un calculateur "aveugle" est très difficile, meme pour les personnes expérimentées, si bien que les possibilités d'interchangeabilité des modules de tels calculateurs de poche ne sont utilisées que marginalement. On connaît déjà des calculateurs de poche d'applications spécialisées dans lesquels un cache est superposé au clavier afin qu'il présente des inscriptions à proximité des touches. Ces inscriptions correspondent à l'application particulière. Ces inscriptions sont cependant relativement limitées, et ces caches présentent l'inconvénient de laisser apparaître les inscriptions portées directement par les touches. Les utilisateurs peuvent donc se tromper, lorsqu'ils ne sont pas surisamment expérimentés. L'invention concerne un ensemble d'adaptation d'un calculateur de poche pour lequel les inscriptions sont adaptées à la nouvelle fonction des touches. Plus précisément, selon l'invention, toutes les inscriptions portées par le clavier et par les touches ellesnmêmes sont cachées, sauf éventuellement celles qui sont utilisables dans l'application particulière. Plus précisément, l'invention concerne un ensemble d'adaptation d'un calculateur de poche à des fonctions différentes, le calculateur étant d'un type qui comporte un clavier ayant des touches alphanumériques et des touches de fonction, un affichage, et au moins un module de mémoire passive. Selon l'invention, cet ensemble d'adaptation comporte un module de mémoire passive, adapté au type du calculateur de poche et contenant des instructions de programme et des données, un cache recouvrant pratiquement la totalité du clavier mais ayant des orifices dont la forme et la disposition sont adaptées à la forme et à la disposition de certaines touches au moins, le cache étant destiné à être fixé au calculateur de poche, et une feuille souple destinée à être placée entre le cache et une partie des touches au moins ; le cache, la feuille souple ou le cache et la feuille souple portent des inscriptions qui sont visibles lorsqu'ils sont en position sur le calculateur , ces inscriptions étant relatives à des informations contenues dans le module enfichable associé. Dans certaines applications, il peut être souhaitable qu'une partie seulement du clavier, par exemple la partie comprenant les touches de fonction, soit recouverte par le cache. Dans un mode de réalisation avantageux, le cache est continu à l'emplacement d'au moins une touche afin que celle-ci ne puisse pas être atteinte. Le cache porte avantageusement des inscriptions placées à proximité de certains orifices au moins. La feuille souple est avantageusement placée sur une partie seulement des touches du clavier, par exem- ple des touches de fonction. Cette feuille souple porte avantageusement des inscriptions à des emplacements correspondant aux touches qu'elle recouvre. Le cache est fixé avantageusement par insertion ou emboitement d'ergots dans des cavités. Il maintient ainsi la feuille souple entre lui et le clavier. D'autres caractéristiques et avantages de l'invention ressortiront mieux de la description qui va suivre, faite en référence aux dessins annexés sur lesquels la figure 1 est une perspective d'un calculateur de poche muni d'un ensemble d'adaptation selon l'invention ; la figure 2 est une élévation du cache de l'ensemble représenté sur la figure 1 la figure 3 est une élévation latérale représentant la configuration du cache de la figure 2 la figure 4 est une vue en plan du flan découpé pour la fabrication du cache de la figure 2 ; et la figure 5 est une vue en plan d'une feuille souple d'un ensemble selon l'invention. La figure 1 représente un ensemble 10 comprenant un calculateur de poche, qui comporte un dispositif d'affichage 11 placé d une extrémité d'un boîtier 12. Un clavier a des touches 13 gui sont accessibles à travers les orifices d'un cache 14 d'un ensemble selon l'invention. Ce cache porte, à proximité des orifices de passage des touches, des inscriptions 15. D'autres touches 16 apparaissent par d'autres orifices du cache 14, mais sont recouvertes d'une feuille souple, représentée sur la figure 5. Audessus des touches 16, une touche 17 peut être atteinte directement par un orifice du cache. Sur la figure 1, le cache est placé entre le dispositif 11 d'affichage et le bas du clavier et il comporte un gradin intermédiaire 18. La feuille souple n'est disposée que sur les trois lignes de touches 16 formées juste au-dessus du gradin 18. Les figures 2 à 4 représentent plus clairement la configuration du cache. Le cache 14 a deux parties sensiblement planes, décalées l'une par rapport à l'autre dans des plans parallèles, l'une au-dessous du gradin 18 et l'autre au-dessus. La première partie formée au-dessous du gradin 18 a des orifices 19 destinés au passage des touches. Les inscripticns disposées à proximité de ces orifices peuvent être avantageusement les mêmes que celles que porte normalement le clavier, lorsque les fonctions correspondantes sont utiles dans l'application correspondant au module de mémoire passive, non représenté, logé dans le boîtier 12 du calculateur. La dimension des orifices 19 est seulement légèrement supérieure à celle des touches qui doivent y passer. La partie supérieure a des orifices 20 destinés au passage d'autres touches, qui sont des touches de fonction dans le mode de réalisation considéré. Les orifices 20 sont nettement plus grands que les touches correspondantes du calculateur de poche, car ces touches sont destinées à être recouvertes de la feuille souple décrite en référence à la figure 5. La figure 3 indique que le cache a un bord replié 21 et des ergots 22 destinés à se loger dans des fentes correspondantes du bottier 12 du calculateur afin que le cache soit maintenu en position sur le clavier. La figure 4 qui représente le flan utilisé pour la formation du cache de la figure 2 montre que la partie formée au-dessus du gradin 18 et qui doit contenir la feuille souple est surélevée par rapport au reste du cache. La figure 5 représente un exemple de feuille souple 23 portant des inscriptions 24 qui sont destinées à se trouver au-dessus de touches correspondantes lorsque la feuille est en place entre le cache et le clavier du calculateur. Dans un mode de réalisation particulier, le calculateur de poche est un calculateur HP 41 de Hewlett-Packard. Le module contient d'une part des instructions de programme et d'autre part des données correspondant par exemple au calcul de résistance des structures de béton armé. Dans ce cas, le boîtier 12 contient un module correspondant, contenant les informations nécessaires. Dans cette application particulière, diverses fonctions normales du calculateur sont utiles. Par exemple, les fonctions exponentielle et logarithmique, trigonométriques, etc. sont utiles soit directement pour la mise en oeuvre du programme contenu dans le module soit pour des calculs auxiliaires ou annexes. En conséquence, certaines inscriptions 15 placées à proximité des touches de la partie inférieure du clavier sont identiques à celles du clavier d'origine. Cependant, cette caractéristique n'est pas indispensable. Au contraire, les inscriptions placées sur le cache, dans sa partie supérieure, à proximité des touches 16, sont spécifiques de l'application particulière. Par exemple, l'enfoncement de la touche PA fait apparaître automatiquement sur l'affichage 11 l'indication que les paramètres sont introduits automatiquement à partir des données du module pour l'application d'un réglement particulier. La même touche permet aussi de visualiser ces paramètres, si besoin est, ou de les modifier. Simultanément, cette opération d'enfoncement charge automatiquement des registres centraux du calculateur 10 afin que ces paramètres automatiques soient disponibles à tout moment pour les calculs , qui sont exécutés par les circuits du calculateur. Par exemple, ces paramètres introduits automatiquement peuvent avoir des valeurs fixées notamment par un réglement ou par des normes. Ces valeurs doivent de toute façon être utilisées obligatoirement dans tous les calculs. Cepen- dant, elles doivent pouvoir être modifiées, selon le reglement utilisé, ou même à partir de résultats d'essais représentatifs. Ainsi, l'enfoncement de touches particulières, telles que la touche présentée PA, provoque l'exécution d'un programme d'initialisation. Dans l'exemple considéré, ce programme comprend le transfert de paramètres particuliers de certaines adresses du module à certains registres du calculateur, avec affichage d'une indication de transfert correspondante. Si l'utilisateur souhaite utiliser ces paramètres, le programme d'initialisation estèrminé. S'il souhaite au contraire les modifier, le calculateur prend en compte les modifications faites par l'utilisateur et termine alors l'initialisation. Dans les deux cas, tout programme lancé ou exécuté, utilise alors comme paramètres les valeurs contenues dans ces registres, ce qui procure une grande souplesse d'utilisation. Ces opérations décrites pour une touche considérée à titre d'exemple montrent la complexité des commandes qui peuvent être obtenues avec une seule touche. En conséquence, il est important que celle-ci soit identifiée sans ambiguité. L'utilisateur sait ainsi que PA désigne les paramètres automatiques. La valeur H* portée par la feuille souple à l'emplacement correspondant désigne une hauteur de référence de section, et l'utilisateur sait aussi pertinemment quelles opérations il commande avec cette touche. Ces quelques remarques montrent combien la disponibilité d'inscription adaptées facilite l'utilisation d'un tel calculateur. Le cache 14 peut être réalisé facilement, à un faible prix, par exemple en aluminium anodisé. La feuille souple 23 peut être en toute matière souple, opaque lorsqu'elle doit cacher des inscriptions portées par les touches recouvertes. Il peut s'agir par exemple d'une feuille de caoutchouc butyle ou d'une feuille de chlorure de polyvinyle. Bien que, dans le mode de réalisation représenté, toutes les touches du calculateur d'origine soient accessibles, le cache peut comporter des parties continues à ltemplacement de certaines touches afin que celles-ci ne soient pas accessibles. Cette caractéristique est surtout utile lorsque la commande de certaines touches peut perturber irréversiblement le déroulement ou le bon fonctionnement d'un programme. Bien qu'on ait indiqué que le cache était enclenché par emboitement dans des fentes ou cavités du boîtier, sa fixation peut être quelconque, du moment que le cache et la feuille peuvent être remplacés lorsque le module utilisé est lui-même remplacé. De cette manière, le calculateur peut être adapté au problème particulier concerné. Il est bien entendu que l'invention n'a été décrite et représentée qu'à titre d'exemple préférentiel et qu'on pourra apporter toute équivalence technique dans ses éléments constitutifs sans pour autant sortir de son cadre. L'aspect du cache ainsi que la composition de ses éléments constitutifs décrits dans ce cas particulier d'adaptation peuvent être modifiés, si besoin est, pour d'autres applications. R F V E N D I C A T I O N S REVENDICATIONS 1.- Ensemble d'adaptation d'un calculateur de poche à des fonctions différentes, le calculateur de poche étant du type qui comporte un clavier ayant des touches alphanumériques (13) et des touches de fonctions (16), un affichage (11) et au moins un module interchangeable de mémoire passive, caractérisé en ce qu'il comporte:: - un module de mémoire passive adapté au type du calculateur et contenant des données et des instructions de programme, - un cache (14) recouvrant pratiquement la totalité du clavier, mais ayant des orifices (19, 20) dont la forme et la disposition sont adaptées à la forme et à la disposition de certaines touches (13, 16) au moins, le cache étant destiné à être fixé au calculateur de poche, et - une feuille souple (23) destinée à être placée entre le cache (14) et une partie des touches (16) au moins, - le cache (14),la feuille souple (23) ou le cache (14) et la feuille souple (23) portant des inscriptions (15, 24) qui sont visibles lorsqu'ils sont en position sur le calculateur, les inscriptions étant relatives à des informations contenues dans le module associé. 2.- Ensemble selon la revendication 1, carac tersé en ce que le cache (14) est disposé sur une partie seulement du clavier. 3.- Ensemble selon l'unie des revendications 1 et 2, caractérisé en ce que le cache est continu à l'emplacement d'au moins une touche afin que celle-ci ne puisse pas être enfoncée. 4.- Ensemble selon l'une quelconque des revendications 1 à 3, caractérisé en ce que le cache (14) porte des inscriptions (15) à proximité de certains orifices (19) au moins. 5.- Ensemble selon l'une quelconque des revendications 1 à 4, caractérisé en ce que la feuille souple (23) est disposée sur une partie seulement des touches (16) du clavier. 6.- Ensemble selon l'une quelconque des revendications 1 à 5, caractérisé en ce que la feuille souple (23) porte des instructions (24) à des emplacements correspondant à des touches recouvertes (16). 7.- Ensemble selon l'une quelconque des revendications 1 à 6, caractérisé en ce que le cache (14) est fixé par emboitement d'ergots dans des cavités du calculateur de poche.