Envoyer / Recevoir des chaînes en hexa contenant des caractères de fin de chaîne '\x00'
Bonjour à tous,
Je souhaite utiliser CVI pour développer un driver d'instrument (controleur moteur), en com TCPIP à l'aide des fonctions VISA.
Les ordres à envoyer résident en une suite d'octets au format Hexadécimal.
Par exemple, l'envoi de la trame suivante me permet de lire la position actuelle du moteur : (0x) 00 04 00 00 54 04
viWrite (viSession, "\x00\x04\x00\x00\x54\x04");
Puis je fais le Read, j'attends la trame de 10 octets suivante : (0x) 00 08 00 00 54 04 90 5F 01
viRead (viSession, 10, viBuf (Buf), &byteCnt)
Donc la chaine Buf est vide, car le premier caractère de la trame.............. est un '\0'
Quand je vais consulter les données en mémoire, la totalité de la trame est bien présente, mais je ne sais pas comment l'exploiter.
Quelle est la commande magique pour récupérer toute ma trame Hexa ?
J'ai déjà essayé pas mal de choses, mais sans succès (du ViScanf par exemple, mais je ne suis pas expert en Format Word )
Help me please !! là, je sèche
Arnaud
Sorry, my French is not good enough to write in French.
Any function that follows the convention that \0 is end of string ( like ViScanf() ) isn't suitable.
To access single bytes you could use the array notation (i.e. Buf[0]).
To extract a number from your data you could use memcpy(). I.e. if your documentation says: there is a 32 bit ( 4 bytes) signed int number beginning at the third byte, something like
int i;
memcpy(&i,&Buf[2], 4)
could do the trick
Similar Messages
-
Espacement vertical des caractères dans formulaire PDF (Acrobat Pro 9)
Bonjour,
J'utilise Adobe Acrobat Pro.
J'ai crée dans un PDF des champs de formulaire dans lesquels on peut saisir du texte en multilignes.
J'aimerais savoir s'il est possible de régler l'espacement des interligne pour condenser un peu plus le texte dans le sens de la hauteur (ex : j'ai un champs de texte dans lequel là je peux écrire 2 lignes avec une taille de caractère de "8". J'aimerais pouvoir faire tenir 3 lignes!)
J'ai remarqué qu'il y a, dans les propriétés de ce champs de saisie, un onglet "Format" qui pourrait me permettre de régler ça si je choisis "Personnalisée", à la condition bien sûr d'écrire un script.
J'ai bien évidement pas la moindre idée du code que j'dois écrire là-dedans, ni même à quoi doit ressembler ce script (Je suis pas développeur ^^)
Voir ci-dessous :
Merci de l'aide que vous pourrez m'apporterBonjour,
Le panneau Format dont vous parlez ne concerne pas la mise en forme des caractères ou du paragraphe, mais l'application d'un masque au texte.
Par exemple, entrer 22-04-10 va s'afficher automatiquement 22/04/2010.
Ceci est très pratique pour les codes postaux, numéros de téléphones, dates, numéros de références....
Je ne suis pas sur que ce soit possible de pouvoir modifier l'interligne dans Acrobat. Ce n'est pas vraiment un programme de mise en page et les options à ce niveau sont plutôt limitées.
Je vois 2 possibilités :
1) Réduire la taille du texte qui est déjà à 8 points ou agrandir la zone de texte
2) Cocher l'option FAIRE DÉFILER LES LONGS TEXTES sous l'onglet OPTION des propriétés du champ de texte.
Si vous êtes sur PC et que vous avez Adobe LiveCycle Designer, peut-être que vous aurez un peu plus d'options pour la mise en forme du texte dans un champ de formulaire, mais j'en doute ! -
OS X Mavericks: Saisir des caractères accentués
Comment on active ce mode? je ne peu pas maintenir une touche car elle ce repete a l'infini. Je veux le menu des accents qui apparait! Merci je suis sous Maverick
Merci!
OS X Mavericks: Saisir des caractères accentués
Appuyez sur une touche du clavier (e, par exemple) et maintenez-la enfoncée pour afficher un menu d’accents.Si la touche que vous maintenez enfoncée n’offre aucune possibilité d’accentuation, le menu ne s’affiche pas.
Sélectionnez un caractère (é, par exemple).Cliquez sur un caractère, appuyez sur la touche numérotée affichée pour un caractère, ou utilisez les touches fléchées pour parcourir les caractères, puis la barre d’espace pour en sélectionner un.
Vous pouvez également saisir des caractères accentués en utilisant le Visualiseur de clavier ou le Visualiseur de caractères.davelife,
dans l’app Terminal :
defaults write -g ApplePressAndHoldEnabled -bool true
Déconnectez- et réconnectez-vous; avez-vous maintenant le menu des accents ? -
Problème de lecture des caractères ascii avec VISA read
Bonjour à tous,
Je réalise un programme qui doit pouvoir lire les données arrivant sur un port série. Pour ce faire, j'utilise le VISA read. Cependant, je n'arrive pas à lire les caractères ascii non imprimables (de 1 à 31). En effet, il ne m'affiche pas le caractère voulu(ni sa valeur) mais un point d'interrogation. Quelqu'un peut il m'éclairer la dessus et me renseigner sur un autre objet que l'on peut utiliser ? Peut on utiliser les objets de lecture des registres et si c'ets le cas disposez vous d'exemples d'utilisations de ceux-ci ?merci beaucoup à l'avance.Bonjour,
Vous trouverez un élément de réponse ici.
Salutations,
Isabelle
Ingénieur d'applications
National Instruments France -
À propos de la grosseur des caractères sur un mac mini
Bonjour,
est-il possible de grossir les caractères (police d'écriture) sur un mac mini branché en HDMI sur une télévision sans jouer sur la résolution en 1080p qui est parfaite ?
Bref, tout est beau, mais les menus sont écrits en très petits caractères...Google Translate:
Hello,
is it possible to increase the font (handwriting font) on a mac mini connected via HDMI to a TV without playing the 1080p resolution that is perfect?
In short, everything is beautiful, but the menus are written in very small print ...
http://support.apple.com/kb/PH11488?viewlocale=fr_FR
OS X Mountain Lion: Zoomer le contenu à l’écran
existe même pour les différentes versions OSX
same exists for different OSX versions -
Ecrire des chaines de caractères sur l'abscisse d'un graphique
Je cherche à écrire des caractéres ( date/heure) provenant d'un fichier excel sur l'abscisse d'un graphique.
Merci pour la réponsebiow,
I can understand french, but I think I will be more clear by replying in English.
You have to create a property node for your graph where you specify the Format&Precision for the X scale. you want to set Format=7 and Precision=0
Then you have to specify the format string for the X scale. This is also a property node Xscale>>FormatString
By following the instructions found on the LabVIEW online Help, to obtain this format DD/MM/YYYY HH:MMS AM, you can use the following format string
<%d>/<%m>/<%Y> <%I>:<%M>:<%S> <%p>
Then the only thing that is left to implement is to read the date/time values from your excel sheet (using activex Automation), select the X marker you want to write to (use Xscale>>Marker>>selection) and change its text value pas
sing it the value retrieved from the excel sheet (using Xscale>>Marker>>text)
Good luck,
A. Deotto -
Bonjour
j'ai une problème avec mon iphone 4s, à chaque fois que je veux appeler ça me marque echec de l'appel. Je peux recevoir des appels, me connecter à internet, envoyer des messages mais pas appeler. Mon iphone je l'ai acheter en juin donc il est pour ainsi dire neuf. Seulement c'est un véritable problème car le but premier c'est quand meme de pouvoir téléphone. J'ai besoin d'aide s'il vous plait.
Quand je met ma puce dans le iphone 4s de ma mère, je peux appeler c'est donc mon iphone qui a un problème.I have a problem with my iphone 4s, whenever I want to make me call it failure of the call. I can receive calls, connect to the Internet, send messages but no call. My iphone I buy in June so it is virtually new. Only this is a real problem because the first goal is to be able to phone anyway. I need help please.
When I put my chip in the iphone 4s from my mother, so I can call it my iphone that has a problem. -
J'ai un problème avec iMessage, je ne sais plus envoyer ni recevoir des photos. Pourriez vous m'aider? Merci
http://support.apple.com/kb/TS1292?viewlocale=fr_FR
tt2 -
Je n arrive pas a envoyer et a recevoir des mms
je n arrive pas a envoyer et a recevoir des MMS.Comment faire?
This problem is related to the French provider Numericable, that's why the following is in French.
Bonjour,
Je rencontre ce problème aussi. Réception de mails numericable OK sur ipad, envoi de mais impossible.
Avez-vous trouvé la solution de votre côté?
J'ai parfaitement suivi les indications de Numericable, et d'ailleurs çà marche sur l'iphone.
Mais toujours pas sur l'ipad...
L'aide de Numericable est inexistante pour résoudre ce problème et me renvoie vers Apple. -
Labview concaténation de chaîne de caractères
Bonjour à tous,
Je suis désolée de poser une question si évidente sur le forum mais je débute dans l'utilisation de Labview et je n'arrive pas à concanténer deux chaînes de caractères. Il existe en effet un objet de concaténation mais je ne parviens pas à le relier afin d'obtenir le résultat voulu. En effet, je souhaite que l'une des entrées soit additionnée à la chaîne de sortie. Je m'explique, je souhaite que "chaineconcaténée = chaineconcaténée + nouvelle chaine"(chaineconcaténée étant la chaine sortante de l'objet de concaténation et nouvelle chaine étant une chaine que je récupère).
MErci beaucoup à l'avance pour ceux qui pourront m'éclairer la dessus.
Bonne Soirée.titenoob wrote:
...je souhaite que l'une des entrées soit additionnée à la chaîne de sortie. Je m'explique, je souhaite que "chaineconcaténée = chaineconcaténée + nouvelle chaine" (chaineconcaténée étant la chaine sortante de l'objet de concaténation et nouvelle chaine étant une chaine que je récupère.
Si j'ai bien compris, vous souhaitez exécuter la concatenation plusieurs fois. Cette situation est fréquente, par exemple lorsqu'on veut récupérer des données sur un port série.
Comme il n'est pas possible de relier directement la sortie de la fonction de concatenation à son entrée (comme pour toutes les fonctions de LabVIEW), vous devez utiliser une boucle et un registre à décalage, comme dans l'example attaché.
CC
Chilly Charly (aka CC)
E-List Master - Kudos glutton - Press the yellow button on the left...
Attachments:
Concatenation.vi 14 KB -
Plusieurs tables des matières sur un seul document
Bonjour,
Je cherche à insérer deux tables des matières dans un même document. Il s'agit d'un carnet de chants dans lequel les chants sont classé par thèmes. Je voudrais faire une table des matières par thème et une deuxième table des matières ou tous les chants seraient remis par ordre alphabétique.
J'arrive à insérer l'une ou l'autre, mais pas les deux. Si j'essaie d'en ajouter une deuxième, InDesign se contente de modifier la table déjà inséré.
Est-ce que quelqu'un aurait une solution ?
Merci d'avanceSalut Valérie,
Tu as 2 possibilités :
1. utiliser un graph XY tu empile toutes les valeurs au fuer et à mesure qu'elles arrivent et dans ce cas tu réaffiches tous tes points à chaque fois dans le graph. Ce n'est. à mon avis pas la meilleur solution...
2. utiliser un chart, si tu recois tes valeurs à intervalles de temps constant, tu n'as pas besoins de mettre une valeurs pour x et le chart garde tous seul l'historique des données précédentes ; en clair tu n'as pas à construire le tableau, le chart gère ca tout seul
Message Edité par TiTou le 03-14-2006 09:37 AM
When my feet touch the ground each morning the devil thinks "bloody hell... He's up again!"
Attachments:
graph help.png 15 KB -
Photoshop: Taille des polices de caractères
Bonjour!
Je suis en train de travailler sur une maquette d'un site web et je me suis rendu compte que la taille des polices étaient vraiment bizarres.
J'ai un document qui fait 1400px de large et 2000px de hauteur (72dpi mais ça n'a pas trop d'importance) que je peux donc visionner à 100% sur mon écran 24" de 1920x1080.
Quand j'écris du texte, je suis obligé de d'indiquer une valeur en pixel bien supérieur à ce que je devrais normalement avoir. J'ai donc effectué un test avec la lettre M en comptant les pixels.
- Une valeur de 30px en arial, me donne une hauteur de 12px sur la lettre "M" majuscule.
- Une valeur de 75px en arial, me donne une hauteur de 30px sur la lettre "M" majuscule.
Du coup, je me demande vraiment à quoi correspondent ces valeurs dans photoshop car il est clair que si je mettre la même hauteur de font en CSS, j'aurai des polices beaucoup trop grandes..
Est-il possible d'avoir des valeurs plus réalistes et qui correspondent bien aux valeurs en CSS?
Est-ce un bug connu?
Est-il corrigeable?
Si c'est normal, pouvez-vous me dire à quoi correspondent ces valeurs et comment faire une éventuelle conversion?
Merci d'avance!
Guillaume.Merci beaucoup jmlevy,
J'ai téléphoné au support d'abord, et il s'avère qu'ils avaient le même problème que moi, sans pouvoir me donner d'explication.
J'ai donc refait le même teste que toi et ça m'a permis de me rendre compte de l'erreur.
En refaisant l'exemple de la même manière que toi, j'arrivais à une différence de 17px, loin donc de tes 2px. Il s'avère cependant que les paramètres de bases des polices de caractères de photoshop sont tous mis à 60% ( hauteur et largeur ). Au début, je me suis dit que ça ne pouvait pas être ça car je ne changeais que la hauteur, et pas la largeur, ce qui rendait un affichage déformé..
Mon problème est donc résolu en remettant les paramètres de caractères de hauteur et de largeur à 100%. -
Captivate - Tables des matières - Désactiver barre de progression
Bonjour,
Une barre de progression (temps écoulé / temps total) est affiché en bas de la table des matières.
Je ne trouve pas l'option permettant de désactiver l'affichage de cette barre. Auriez-vous une solution ?
MerciMais peut être que tu parles de la durée sur la table des matières, dans ce cas la il faut aller dans les paramètres de la table des matières, et décocher "afficher la durée du film".
-
Table des matières et epub pour Indesign CC
je ne réussis pas à faire les tables des matières pour les epub.
j'ai le message d'erreur suivant:
Le fichier a été exporté mais un ou plusieurs problèmes ont été détectés :
Ancre de texte de la table des matières 6 manquante
L'ancre de texte de la table des matières "_idTOCAnchor-1" dans "/Users/patricksilberstein/Desktop/*livres en cours/epub en préparation/chine/00.epub.indd" est manquante.
L'ancre de texte de la table des matières "_idTOCAnchor-10" dans "/Users/patricksilberstein/Desktop/*livres en cours/epub en préparation/chine/03.epub.indd" est manquante.
L'ancre de texte de la table des matières "_idTOCAnchor-4" dans "/Users/patricksilberstein/Desktop/*livres en cours/epub en préparation/chine/04.epub.indd" est manquante.
L'ancre de texte de la table des matières "_idTOCAnchor-5" dans "/Users/patricksilberstein/Desktop/*livres en cours/epub en préparation/chine/05.epub.indd" est manquante.
L'ancre de texte de la table des matières "_idTOCAnchor-8" dans "/Users/patricksilberstein/Desktop/*livres en cours/epub en préparation/chine/01.epub.indd" est manquante.
L'ancre de texte de la table des matières "_idTOCAnchor-8" dans "/Users/patricksilberstein/Desktop/*livres en cours/epub en préparation/chine/02.epub.indd" est manquante.no they are not
the fact is that the toc processing works from time to time. But if i do a single change in one of the file, and then try to reprocess the epub and the toc, it doesn’t work.
Le 6 janv. 2014 à 23:12, Peter Spier <[email protected]> a écrit :
Re: table des matières et epub pour Indesign CC
created by Peter Spier in InDesign - View the full discussion
Are you saying that the * is not in the original livres en cours folder name?
Please note that the Adobe Forums do not accept email attachments. If you want to embed a screen image in your message please visit the thread in the forum to embed the image at http://forums.adobe.com/message/5986497#5986497
Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page: http://forums.adobe.com/message/5986497#5986497
To unsubscribe from this thread, please visit the message page at http://forums.adobe.com/message/5986497#5986497. In the Actions box on the right, click the Stop Email Notifications link.
Start a new discussion in InDesign at Adobe Community
For more information about maintaining your forum email notifications please go to http://forums.adobe.com/thread/416458?tstart=0. -
Bonjour
Je viens d'utiliser Flash CC pour animer des bannières pour Google. Hors je constate que je ne peux publier ou exporter que vers Flash 10.3 minimum. Hors Google, demande une version flash 10.1 maxi.
Comment puis-je enregistrer en 10.1, SVP ?
CordialementJe vais défaillir. J'en ai tellement besoin de cette option...
S'il vous plait : I NEED HELP!
Maybe you are looking for
-
Why edge code cc is not working in windows vista 32 bit OS
I had tried it lot to install but nothing happens so pl guide me.
-
Help, direct debit options changed without my cons...
help, Any ideas how to get through to some in BT security time in UK ? Recieved an email to say "Thanking me for setting up a direct debit and that you are taking £xxxx from my account in 8days !" As I already have a debit debit for many years
-
Servlet failed with Exception java.lang.illegalaccesserror - hp-ux
Hi,I installed WLS 5.1 with SP9 in HP-UX with Java1.2. Since I need to send mails from jmail, I added necessary .jar files in weblogic/lib directory. When ever I try to run this event. I get the following exception. Can anyone help me. Thanks in adva
-
When im using this 35.0.1 version everything works fine no youtube crashes or anywhere else. But if i chose to update ...crashes constantly NOTHING mentioned fixing it? Firefox, i believe this is your dam problem looks like you ignore your complaints
-
Need help, something weird happend.
Hey, Today when I connected my 30GB iPod video, I made a movement that disconnected my iPod from the computer, and now all my music is gone, but the thing is it still says "Used - 15GB, Free - 12GB" How can that be if I can access the music? Now when