InDesign et équations mathématiques

Bonjour,
Je dois faire des mises en pages dont certaines comportent des équations mathématiques très compliquées.
Est-ce que quelqu'un peut me dire s'il y a une façon simple de procéder dans Indesign ?
Faut-il acheter une police particulière, ou est-ce qu'une police OpenType comprenant les caractères grecs et les symboles mathématiques suffit ?
Et comment se résoud le problème des grandes paranthèses, ou des grands crochets qui englobent toute la fonction ? Même question pour la longueur de la racine carrée ??
Je ne vois pas du tout comment empoigner le problème sans passer un temps fou pour composer chaque équation… Existe t-il un logiciel ou un complément de logiciel intégrable à InDesign ?
Merci pour votre réponse
durandtoutcourt

Vous pouvez télécharger le plug-in pour CS4, CS5 ou CS5.5 à cette adresse :
http://movemen.com/news/entry/equation-editor-cs3-cs4-and-cs5-available-for-download/
D'après ce que j'ai lu, il ne s'agit pas d'une mise à jour, mais bien d'un programme complet. Pour pouvoir utiliser les commandes "interactives" du programme, vous avez besoin d'acheter une licence sinon, le programme est utilisé comme lecteur seulement pour ouvrir les documents inDesign contenant des formules précédemment créées.

Similar Messages

  • Indesign Doing The Maths

    In all Indesign dialogs you can let Indesign do the maths for you ie: witdth / 2 gives you half the width... great.
    Question:
    In page setup if you where doing a imposition and wanted page width (90mm) x 4 copies thats easy at 90mm*4 indesign gives you the answer
    But then if you want to increase that by another 40mm to allow space between each 90mm can indesign work that out in one go
    ie: something like this (which does not work) 90*4 +40mm this keeps coming up invalid numeric value (Can you tell indesign that there are two sums to work out)
    Or do you have to do it in two sums
    ie: 90*4
    = 360mm
    then 360mm +40
    =400mm

    Ah yes the Scripts - very handy little area to get into
    Scripts are extremely powerful. There's plenty of people that write scripts for various reasons.
    http://indesignsecrets.com/how-to-install-scripts-in-indesign.php
    http://www.kasyan.ho.com.ua/my_scripts.html
    http://www.kahrel.plus.com/indesignscripts.html
    http://www.adobe.com/cfusion/exchange/index.cfm?l=-1&s=5&o=desc&exc=19&cat=224&event=produ ctHome
    http://indiscripts.com/
    http://www.danrodney.com/scripts/
    And many other free resources.
    Sorry I disagree that you say my *original reply had nothing to do with what was asked. You asked could InDesign do math like Quark and I said it couldn't.
    Is there something else you wanted answered?
    *edit* apologies you were referring to my last post not the original post.

  • VI PID sous labview201​1

    Bonjour,
    Je souhaiterai utiliser le vi PID pour réaliser un asservissement numérique via une carte PCI6111, ce vi a été décrit dans plusieurs forum (lien http://zone.ni.com/wv/app/doc/p/id/wv-2948/nextonl​y/y) mais je n'arrive pas à le retrouver dans la palette "Contrôle et simulation" de ma version labview academique 2011? ai-je loupé quelques choses?
    merci d'avance pour votre aide.
    Cordialement

    Bonjour Pimpon,
    En effet Rodéric à raison, ce toolkit n'est pas disponible dans la version student, cependant le contrôle PID reposant sur des équations mathématiques, vous pouvez utiliser celles-ci sous LabVIEW, via la palette du même nom, de nombreux exemples peuvent vous guider.
    Mathieu_T
    Certified LabVIEW Developer
    Certified TestStand Developer
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    LabVIEW Tour
    Journées Techniques dans 10 villes en France, du 4 au 20 novembre 2014

  • "Indesign a cessé de fonctionner" Au secours !

    Bonjour,
    Je ne parviens plus à ouvrir des fichiers sur Indesign, lorsque je tente d'ouvrir un document, le message suivant s'affiche "Indesign a cessé de fonctionner".
    J'ai  tenté de "récupérer" les derniers documents, mais Indesign se referme systématiquement.
    D'avance merci pour votre aide.

    The first thing to try is replacing the preferences: See Replace Your Preferences
    You may also need to empty the InDesign Recovery folder, which is normally in the same folder as the InDesign SavedData file (listed in the link above). TO provide better help we will need to know your version of InDesign, and the OS.

  • Grapher 1.1 & 2.0 bugs (Update 12 december 2007)

    Curvus Pro X by Arizona Software became Grapher 1.1 then 2.0 plus A LOT OF BUGS by Apple. Two years later the bugs are still there. The following text compares CPX to Grapher, lists the bugs, provides some means to do good work despite bugs.
    Here a new bug appears... my text is written in French !
    MODE D'EMPLOI DE GRAPHER 1.1
    Curvus Pro X 1,3,2 par un auteur indépendant est devenu Grapher 1.1 par Apple ; après cette transformation on constate :
    — Quelques simplifications par suppression de commandes redondantes ;
    — Des changements de vocabulaire d’un intérêt discutable ;
    — L’aide remarquablement pédagogique de Curvus Pro X a été fortement réduite au point d’être devenue insuffisante ;
    — La suppression de possibilités utiles ou plaisantes ;
    — Enfin « last but not least » apparition de quelques « bugs » qui rendent quelquefois pénible l’utilisation de la version actuelle de Grapher et en réduisent grandement les performances quand on n’en connaît pas les remèdes.
    SIMPLIFICATIONS
    ● Préférences : suppression de quatre rubriques faisant double emploi,
    ● Menu Fenêtre > Afficher le domaine : supprimé, voir Présentation > Limites du cadre,
    Afficher l’incrément : supprimé, à faire directement dans la liste des équations de la fenêtre de travail ;
    ● Menu Aide > Ouvrir le dossier d’exemples : remplacé par un nouveau menu Exemples.
    ● Fenêtre de travail > barre des outils : suppression de huit boutons d’outils restant accessibles par le menu Objet, suppression du bouton du pointeur en croix.
    VOCABULAIRE (Mots Curvus Pro → mots Grapher)
    ● Menu Édition — Copier en tant que → Copier le format ;
    ● Menu Format — Vue → Disposition ,
    — Style de document → Modèle de courbe,
    — Échelle → Système de coordonnées,
    — Axes & quadrillages (dans l’aide) → Axes & grilles
    ● Menu Définitions → Équation ;
    ● Menu Vue → menu Présentation — Domaine → Limites du cadre,
    — Orthonormer le repère → Égaliser les axes ;
    ● Menu Aide — Fonctions prédéfinies → Afficher les fonctions intégrées.
    AIDE
    Ont été supprimés les chapitres : — Vue d’ensemble de Curvus Pro X ;
    — Initiation (en cinq leçons) ;
    — Astuces ;
    ainsi que l’unique page,déjà insuffisante, de description des système de coordonnées, soit 17 pages de ce mode d’emploi sur les 27 provenant de l’aide d’origine.
    SUPPRESSION DE POSSIBILITÉS Ont disparus dans :
    ● Préférences : — les modules ajoutant trois fonctions,
    — en 2D : Arrière-plan transparent lors de l’exportation ;
    • Préférences (Outils) et menu Vue, la fonction « Étendre la graduation » est supprimée (permettait de « tirer » sur les axes pour modifier leurs échelles ;
    • Préférences (Outils) : le curseur « Coordonnées » n’existe plus (affichait ses coordonnées en tout point du plan et leurs différences entre deux points clicqués) ;
    ● Menu Format : — possibilité de créer un nouveau style de document,
    — faculté de choisir le nom des axes (coordonnées) ;
    ● Menu Objet : —Insérer un polygone — Insérer une équation ;
    ● Menu Équation : Synthétiser un son (dépendant d’une courbe) ;
    ● La virgule décimale n’est plus admise (point décimal uniquement).
    LES " BUGS "
    1 ● En modifiant la taille de la fenêtre de travail en 2D, on change les dimensions du graphe supposées réglées une fois pour toutes dans le menu Format > Disposition ; de plus on ne revient pas à la taille initiale en ramenant la fenêtre à sa taille de départ. TRÈS TRÈS GÊNANT !
    La parade : Pour rétablir le graphe 2D après une modification de la taille de la fenêtre en cours de travail, il faut : Menu Format > Disposition > Taille > refaire le choix initial (Taille du papier ou valeurs L et H).
    2 ● L’enregistrement (menu Fichier) se fait mal en 2D ; ne sont pas conservés les réglages suivants :
    — le format d’impression (menu Fichier),
    — dans Format > Disposition, la taille du graphe ;
    — la fonction Égaliser les axes ;
    — les valeurs limites de l’axe des ordonnées ;
    — les positions des objets insérés qui se sont déplacés sur le graphe.
    EXTRÊMEMENT GÉNANT car on ne peut pas enregistrer correctement un travail non terminé au format .gcx pour le rappeler plus tard afin de le compléter ou le modifier.
    La parade : Pour rétablir le graphe 2D dans sa situation d’avant son enregistrement, il faut :
    — Menu Fichier > Format d’impression > rétablir les choix initiaux ;
    — Menu Format > Disposition > Taille > refaire le choix initial (Taille du papier ou valeurs L et H) ;
    — L’opération Égaliser les axes (si elle avait été réalisée), ou
    — Menu Format > Axes et grilles > Ordinate Axis > Modifier > rétablir les valeurs extrêmes de la variable ;
    Après ces trois opérations le graphe retrouve son format initial et les objets insérés leurs places exactes. C’est un peu lourd (pour ne pas dire emm...) et demande de mémoriser des réglages.
    3 ● Les noms des coordonnées sont figés, on a gardé les noms par défaut de Curvus Pro X :
    en 2D : x, y, système cartésien ; r, phi, système polaire ;
    en 3D : x, y, z, syst. cartésien ; r0, phi, z, syst. cylindrique ; r, phi, thêta, syst. sphérique.
    Ici apparaît UN « BUG » PARTICULIÈREMENT VICIEUX : le remplacement de phi par thêta en coordonnées polaires et cylindriques et la non reconnaissance des coordonnées sphériques SI ET SEULEMENT SI on a ouvert la fenêtre de travail de Grapher 1.1 par l’une des deux procédures suivantes :
    — choix dans la fenêtre « Nouvelle courbe » qui apparaît spontanément au lancement de l’application ;
    — menu Fichier > Nouveau... > fenêtre « Nouvelle courbe » > choix.
    Ce piège est placé au tout début du chemin le plus évident menant à l’élaboration d’un graphe, mais une fois connu on l’évite sans peine.
    La parade : Si la fenêtre « Nouvelle courbe » apparaît cliquez son bouton « Annuler ». Pour choisir un modèle de graphe, utilisez le menu Exemples, nettoyez le graphe choisi de ses équations, formatez-le à votre guise en utilisant toutes les ressources de Grapher (sauf les deux procédures citées ci-dessus). J’ai trouvé commode de constituer un dossier « ModèlesGrapher » en reconstituant les types de graphes vus dans la fenêtre « Nouvelle courbes » et dans le menu Format > Systèmes de coordonnées, à partir de deux modèles (2D et 3D) du menu Exemples.
    Remarque : on peut utiliser sans risque de « bug » menu Format > Modèle de courbe > choix, bien que l’on puisse lire theta au lieu de phi sur l’aperçu si on sélectionne Polaire en 2D, c’est bien phi qui sera inscrit sur le graphe.
    4 ● Dans les réglages des axes permis par l’Inspecteur, on peut modifier la position du nom de l’axe par rapport à lui ; un des deux curseurs ne fonctionne pas correctement, qui règle la distance du nom à l’axe : le nom reste toujours du même côté... Cela marchait très bien dans Curvus Pro X.
    La parade consiste à utiliser l’Inspecteur pour supprimer le nom de l’axe puis le menu Objet > Insérer un texte > taper le nom de l’axe > le placer à l’endroit désiré.
    5 ● Enfin, on ne peut pas donner de noms aux ensembles de points ni aux groupes : aucun remède trouvé à ce manque.
    Une demi-parade existe qui permet d’écrire des titres dans l’onglet des équations, au- dessus de chaque groupe ou ensemble de points, permettant ainsi de les identifier : Menu Équation > Nouvelle équation (ou + dans l’onglet des équations) > supprimer “ y= “ > taper le titre souhaité > cliquer OK dans la fenêtre Erreur de syntaxe > Menu Équations > Nouveau groupe ou ensemble de points (qui resteront sans titre sauf celui de la ligne au-dessus).
    6 • En 3D, coordonnées cylindriques et sphériques, le système d’axes s’affiche incomplètement en prévisualisation (fenêtre de choix 2D-3D) et dans la fenêtre de travail.
    7 • La fonction prédéfinie de Bessel modifiée de deuxième espèce Kn(x) n’existe plus que pour n = 0 ou1. Parade : utiliser la relation de récurrence entre Kn Kn-1 Kn-2 pour obtenir les Kn successifs pour n ≥ 2.
    8 • L’application quitte lorsqu’on entre des équations contenant les fonctions d’Airy Ai(x) et Bi(x) qui ne sont donc pas utilisables.
    9 • Les fonctions sphériques de Bessel jn(x) et yn(x) sont nulles pour tout n et x donc inutilisables (Dans Curvus Pro X les deux donnaient la même fonction jn(x) ).
    SOUHAITONS LA CORRECTION RAPIDE DE CES BOGUES PAR APPLE !
    AMÉLIORATION DE L'AIDE DE GRAPHER 1.1
    Ce « Mode d’emploi de Grapher 1.1 » est en fait le dernier chapitre d’un mode d’emploi PDF de Curvus Pro X 1.3.2 bâti avec des copiés-collés de tous les fichiers de l’aide originale et complété par des notes personnelles en particulier sur les coordonnées et relations de conversion utilisées par les deux logiciels. Les auteurs de Curvus Pro m’ont fort aimablement autorisé à transmettre ce travail aux amateurs de mathématiques utilisateurs de ces remarquables logiciels, je les en remercie vivement.
    GRAPHER 2.0 EST ARRIVÉ AVEC LEOPARD
    Je ne l’ai pas essayé pesonnellement, mais de sources diverses, on note que :
    1) Curvus Pro X 1.3.2 veut bien s’installer ou rester en place, mais refuse de démarrer sous Leopard (source Apoca sur forum MacBidouille et famille) ;
    2) Grapher 2,0 est livré avec Leopard :
    2.1) Pas de fonction nouvelle ni amélioration sensible ;
    2.2) Bug corrigé (n° 5 ci-dessus), on peut nommer les groupes et les ensembles de points ;
    2.3) Trois autres bugs corrigés, ceux repérés 6, 7 et 8 ci-dessus ;
    2,4) Nouveau bug, les graphes 2D log-log s’appellent désormais historique-historique en français !
    2.5) L’aide que j’ai pu lire en détail, a changé de look sans amélioration véritable, malgré six fiches supplémentaires qui pourraient être remplacées par ces mots —n’oubliez pas d’aller regarder les préférences—. Les exemples d’équations ne sont plus présentés dans l’aide bien qu’ils existent toujours en fichiers dans le dossier « Contents » de l’application.
    Conclusion d’un de mes correspondants : n’achetez pas Leopard dans le seul but de trouver un Grapher amélioré, vous seriez deçu !
    ——————————————————————

    Recommend you report these bugs to http://www.apple.com/macosx/feedback/
    or http://bugreporter.apple.com/

  • Grapher.app versions 1.1 & 2.2

    Pour les amateurs de mathématiques et sciences,
      “Grapher.app“ est dans les utilitaires des applications *de Mac OS X 10.4 & 10.7 ; c'est un très intéressant logiciel traceur de graphes mathématiques et éditeur d'équations, dont l'aide beaucoup trop succinte ne dévoile qu'une petite partie des possibilités. Une notice plus complète de 78 pages en langue française, illustrée de copies d'écran et débutant par une initiation progressive, est téléchargeable gratuitement sur le site :
    <http://y.barois.free.fr/grapher/>
      En pièces jointes : une fiche de présentation du "Mode d'emploi Grapher" (nouvelle édition du 01/12/2011) et le sommaire de ce manuel. Impossible !
      Cordialement, YB24
    For persons interested in mathematics and sciences,
      “Grapher.app“ is an Application Utility of Mac OS X 10.4 & 10.7, it is a very interesting graph plotter software and math equation editor, but Grapher's Help is a lot too brief and reveals only a small fraction of its possibilities . A more complete MANUAL of 78 pages in ENGLISH, illustrated with screen captures and starting with tutorials, is downloadable free on the website :
    <http://y.barois.free.fr/grapher/>
      Attachments : a presentation of “Instructions for Use - Grapher“ (new edition 12/1st/2011 and the table of contents of this manual (English language). Impossible !
      Sincerely, YB24
    I may receive some form of compensation, financial or otherwise, from my recommendation or link. <Edited by Host>

    Host wrote "I may receive some form of compensation, financial or otherwise, from my recommendation or link. <Edited by Host>"
      It is not advertising : my website is not commercial nor for advertising, nothing to sell, nothing to be paid. I created it and wrote a manual for Grapher, only because Apple's Help of Grapher is very poor compared with Curvus Pro's one.
      The second reason is the great number of bugs created by Apple when Curvus Pro became Grapher, 19 of them still alive in the last version 2.2 of Grapher. They are listed in the manual with their remedies.
      Shall I congratulate Apple's developers for that ?
      I try to help Grapher users and lovers. All stuff on my website may be used free by everybody, there is no copyright, it's free of charge.
      Did you inspect the website before you criticize my post ?
    Thanks Apple and Host for not helping Grapher users.
      YB24

  • Circuit RL

    Bonjour,
    Je suis débutant en labview. J'ai besoin de vos aides.
    J'aimerais créer un modèle du moteur à courant continu (circuit RL). Dans labview, il n'y a pas des composant R, L et le bloc intégrateur. 
    Est-ce qu'il est possible de créer ce modèle sans avoir besoin d'installer le "toolkit NI LabVIEW Control Design and Simulation" ?
    Si oui, quelle sont les démarches à réaliser ?
    Merci.

    Ce n'est pas trop mon domaine ... juste une réflexion ...
    modéliser un circuit électrique ou électronique ... ce n'est que l'expression mathématique du dit circuit,
    soit un ensemble d'équations.
    Labview étant capable de réaliser tous les calculs possibles ...
    je ne vois pas pourquoi il ne serait pas possible de "représenter" (modéliser) un circuit RL
    (ou n'importe quels autres ... LC, RC, RLC oscillation avec amortissement ... et toutes les autres cabriolles possibles)
    non ?

  • Scheduled Delivery Bulletin Board

    This post informs customers as to the current status of Scheduled Delivery Print Apps and links to available resources
    Scheduled Delivery Status- As of last edited date
    Today
    On Time
    All Print Apps are on schedule.
    Yesterday
    On Time
    All Print Apps were on schedule yesterday.
    Unwanted fax or content?  Check out this Forum Post or URL
    Facebook Registration Discontinued  click here
    Are you having a problem with a Scheduled Delivery?
    Check out this Forum post to resolve some more common Scheduled Delivery problems.
    Post on the Forum- DO NOT reply to this bulletin board post. Post a new topic on the forum,   Use the title of ‘Scheduled Delivery’ in the title and then list the issue.  Example ‘Scheduled Delivery .......(insert issue here).......’
    Search the Forum- Search the Forum for ‘Scheduled Delivery’ and look for others who have had similar issues resolved.
    FAQ’s- Scheduled Delivery FAQ’s are located on the ePrintCenter with the Print Apps at the following location FAQ's
    Current Scheduled Delivery Printers
               Current Scheduled Delivery Printers
    Interested in learning about Scheduled Delivery? Learn more here:
    The following print apps are currently available in selected countries with Scheduled Delivery-enabled printers:
    7-Day Menu Planner, ABC Behind the News, ABC News: Business, ABC News: Entertainment, ABC News: Sport, ABC News: Top Stories, ABC News: World, Allure: Anti-Aging Idea of the Week, Allure: Daily Beauty Reporter, Allure: Hair Idea of the Day, Ann Coulter, As I See It, Astrology, Bad Reporter, Biographic, Busy Moms Weekly: About Real Estate, Busy Moms Weekly: Advice for Parents, Busy Moms Weekly: Cultivating Life, Busy Moms Weekly: Do It Yourself or Not, Busy Moms Weekly: Dr. Ruth, Busy Moms Weekly: Drive-Thru Gourmet, Busy Moms Weekly: Environmental Nutrition Newsletter, Busy Moms Weekly: Film Clips, Busy Moms Weekly: Focus on the Family, Busy Moms Weekly: For Better or For Worse, Busy Moms Weekly: Kids & Money, Busy Moms Weekly: Living Space, Busy Moms Weekly: Lovescope, Busy Moms Weekly: Natasha's Stars, Busy Moms Weekly: Omarr's Astrology, Busy Moms Weekly: Scopin' the Soaps, Busy Moms Weekly: Smart Moves, Busy Moms Weekly: Stir It Up! (Eat in and Save), Busy Moms Weekly: Taking the Kids, Busy Moms Weekly: Tell Me a Story, Busy Moms Weekly: The Kid's Doctor, Busy Moms Weekly: The Medicine Cabinet, Busy Moms Weekly: The Right Thing, Busy Moms Weekly: The Savings Game, Busy Moms Weekly: The Smart Collector, Busy Moms Weekly: Wolfgang Puck, Busy Moms Weekly: Your Other 8 Hours, Busy Moms Weekly: Your Weekly Stars, Comics, Communication Success, Communication Success French, Communication Success Spanish, Daily Sudoku, Daily Word Puzzles, Dear Abby, Do Just One Thing, Earthweek, Epicurious: Daily Recipes, Epicurious: Healthy Dinner Tonight, Epicurious: Lunch Ideas for Kids, Epicurious: Weekly Dessert Ideas, Executive Digest, Focus on Health, Focus on the Family, Games & Puzzles Daily: Daily Commuter Crossword, Games & Puzzles Daily: Crossword Puzzler, Games & Puzzles Daily: Sheffer Crossword, Games & Puzzles Daily: Joseph Crossword, Games & Puzzles Daily: Sudoku Challenge, Games & Puzzles Daily: Kakuro, Games & Puzzles Daily: Conceptis Puzzles, Games & Puzzles Daily: Daily Sudoku, Games & Puzzles Daily: Kakuro Puzzle, Games & Puzzles Daily: Bionic Brain, Games & Puzzles Daily: Cryptograms/Anagrams, Games & Puzzles Daily: Nimble Neurons, Games & Puzzles Daily: Word Works, Games & Puzzles Daily: Word Salsa, Games & Puzzles Daily: Word Puzzles, Games & Puzzles Daily: Today's Crossword, Glamour: Beauty News of the Week, Glamour: Daily Fashion Guide, Glamour: Weekly Guide to Guys, Golf Digest: Tip of the Day, Golf Insider, HealthPro Daily, Jeu Mathématique Hebdomadaire, Kid's Weekly Activities: Uncle Art's Funland, Kid's Weekly Activities: World of Wonder, Kid's Weekly Activities: World of Wonder - Teacher's Guide, Kid's Weekly Activities: Ripley's Sudoku Kids, Kid's Weekly Activities: Kid City, Kid's Weekly Activities: www 4 Kids, Kid's Weekly Activities: You Can with Beakman & Jax, Kid's Weekly Activities: Magic in a Minute, Kids Only, Living Healthy, Lovatts, Lucky: Fashion Tip of the Week, Lucky: Guide to a More Organized Life, Magic in a Minute, Manager Tools, Manager Tools French, Manager Tools Spanish, Minute Maze, Motley Fool, msnbc.com: Top Stories, msnbc.com: TODAY, NASCAR Insider, National Perspective, News of the Weird, Pet Connection, RapidBuyr, Roger Ebert Movie Reviews, RTT News, Scott Burns, Self: Exercise Tip of the Day, Self: Healthy Finds of the Week, Self: Nutrition Tip of the Day, Smart Moves, Tell Me a Story Classic, The Daily Read: Business, The Daily Read: Entertainment, The Daily Read: International, The Daily Read: Lifestyle, The Daily Read: Sports, The Daily Read: Technology, The Daily Read: US News, The Rumor Mill, Universal Crossword, Weekly Math Game, Word Puzzles, Yahoo! Daily Digest, You Can with Beakman and Jax
    Although I am an HP employee my posts and replies are my own.

    mry,
    You should post your question in the Ask a Question box on the Post Install Printing Issues Forum at this location:
    http://h30434.www3.hp.com/t5/Post-Install-Printing-Issues-New/bd-p/PostPrint
    You can copy your original message and paste it there.
    Include a Subject something like this: <Model of your printer>: Copy issue
    I work on behalf of HP.

  • Floating point formats: Java/C/C++, PPC and Intel platforms

    Hi everyone
    Where can I find out about the various bit formats used for 32 bit floating numbers in Java and C/C++ for both Mac hardware platforms?
    I'm developing a Java audio application which needs to convert vast quantities of variable width integer audio samples to canonical float audio format. I've discovered that a floating point divide by the maximum integer value gives the correct answer but takes too much processor time, so I'm trying out bit-twiddling in C via JNI to carve out my own floating point bit patterns. This is very fast, however, I need to take into account the various float formats used on the different platforms so my app can be universal. Can anyone point me to the information?
    Thanks in advance.
    Bob

    I am not sure that Rosetta floating point works the same as PPC floating point. I was using RealBasic (a PPC basic compiler) and moved one of the my compiled applications to a MacBook Pro and floating point comparisons that had been exact on the PPC stopped working under Rosetta. I changed the code to do an approximate comparison (i.e. abs(a -b) < tolerance) and this fixed things.
    I reported the problem to the RealBasic people and thought nothing more of it until I fired up Adobe's InDesign and not being used to working with picas, changed the units of measurement to inches. The default letter paper size was suddenly 8.5000500050005 inches instead of the more usual 8.5! This was not a big problem, but it appears that all of InDesign's page math is running into some kind of rounding errors.
    The floating point format is almost certainly IEEE, and I cannot imagine Rosetta doing anything other than using native hardware Intel floating point. On the other hand, there is a subtle difference in behavior.
    I am posting this here as a follow up, but I am also going to post this as a proper question in the forum. If you have to delete one or the other of these duplicate posts, please zap the reply, not the question.

  • Optimisation Méthode de dichotomie

    Bonjour,
    Je voudrais savoir si il est possible de faire de l'optimisation avec Labview. Mon objectif est qu'à partir de deux signaux numérisés (acquis sous Labview), je puisse leur appliquer la méthode de dichotomie ou unne autre méthode mathématique pour converger vers une solution en fonction d'un écart donné.
    Merci de me donner quelques conseils ou m'aiguiller sur le principe !!
    S.V.P
    Merci

    Bonjour,
    Forum transféré à l'adresse suivante:
    http://forums.ni.com/ni/board/message?board.id=170&message.id=214037
    ClémentG

  • BorderLayout & createImage

    Hi all,
    I'm studying Java and trying to add multiple panels layout with BorderLayout on an existing working applet.
    I'm trying NOT to use Swing because I would like this applet to be able to run on Java 1.1.8 on my PDA (Psion 5MX).
    Your Help welcome.

    * MonPuzzleChinois - le Jeux de Puzzle Chinois.
    * Il consiste en un ensemble de 7 formes g�om�triques impos�es :
    * Ces formes peuvent �tre associ�s pour cr�er des figures.
    * Ce programme propose notamment le carr� (figure de rangement).
    * mais aussi le E, le V, le Cygne, la Fleche, le Bol, le Diamant et l'homme.
    * Le Jeu consiste � juxtaposer les 7 formes sans jamais les superposer pour
    * former la figure souhait�e.
    * Plusieurs centaines de figures diff�rentes ont �t� recens�s dans
    * des ouvrages sur le sujet.
    // import des librairies applet, �v�nement, awt et math�matiques
    import java.applet.Applet;
    import java.awt.*;
    import java.awt.event.*;
    import java.lang.Math;
    import java.net.URL;
    // Classe principale de l'applet : MonPuzzleChinois
    // Cette classe va �tre �x�cut�e dans un Thread (option runnable)
    // Voir Ex�cution du Thread avec les fonctions start(), run(), destroy() et stop().
    public class MonPuzzleChinois extends Applet implements Runnable{
    // Cr�ation et initialisation des variables
    StringBuffer MonStringBuffer;
    Thread MonThread = null;
    Image MonImage;
    Graphics MonGraphique;
    // D�finition des Formes avec des polygones en 5 points et 4 sommets maximum.
    // 1er point = dernier point pour fermer la Forme.
    // certains points successifs sont identiques pour les formes les plus simples.
    int FormeX[][] = {{20,136,20,20,20},
    {360,360,244,360,360},
    {278,360,360,278,278},
    {319,360,360,319,319},
    {61,20,20,61,61},
    {171,253,212,130,171},
    {20,78,78,20,20}};
    int FormeY[][] = {{264,380,380,264,264},
    {264,380,380,264,264},
    {40,40,122,40,40},
    {191,150,232,191,191},
    {191,150,232,191,191},
    {40,40,81,81,40},
    {40,40,98,98,40}};
    // Position initiale des Formes X et Y.
    int PositionX[] = {49,331,340,340,40,191,49};
    int PositionY[] = {351,351,60,191,191,60,69};
    // D�finition des Figures avec des polygones en 14 points maximum X et Y.
    int FigureX[][] = {{108,272,272,108,108,108,108,108,108,108,108,108,108,108},
    { 74,190,306,306,190, 74, 74, 74, 74, 74, 74, 74, 74, 74},
    {132,248,248,190,190,248,248,190,190,248,248,132,132,132},
    { 70,128,169,169,145,309,227,261,145, 87, 87,128,128, 70},
    {103,277,277,195,219,161,161,185,267,103,103,103,103,103},
    { 74,306,306,248,272,108,132, 74, 74, 74, 74, 74, 74, 74},
    {190,248,272,313,190, 67,108,132,190,190,190,190,190,190},
    {103,190,149,190,231,190,277,277,248,190,132,103,103,103}};
    int FigureY[][] = {{122,122,286,286,122,122,122,122,122,122,122,122,122,122},
    { 94,210, 94,210,326,210, 74, 74, 74, 74, 74, 74, 74, 74},
    { 65, 65,123,123,181,181,239,239,297,297,355,355, 65, 65},
    {137, 79,120,202,226,226,308,342,342,284,202,161,137,137},
    {123,123,287,205,181,181,235,211,293,293,123,123,123,123},
    {140,140,198,256,280,280,256,198,140,140,140,140,140,140},
    {102,160,160,201,324,201,160,160,102,102,102,102,102,102},
    {164,164,123, 82,123,164,164,280,280,338,280,280,164,164}};
    // Variables de travail
    int FormeXbis[] = new int[5] , FormeYbis[] = new int[5];
    int PositionXbis, PositionYbis, RotationX, RotationY;
    int FormeSelection = 7,FormeDeplace = 0;
    int SourisX, SourisY, SourisDeplaceX, SourisDeplaceY;
    // un peu de trigonom�trie pour la gestion des rotations !
    // constante sin(45) = 0.707107
    double Sinus45x2 = 0.707107;
    // Variables GUI
    TextField MonFieldTextMessages ;
    // Cr�ation d'une instance de classe AWT.Choice
    // permet la cr�ation d'une liste d�roulante
    Choice choixfigure = new Choice();
    // Initialisation du Jeu
    public void init(){ 
    // Couleur de Fond
    setBackground(new Color(255,0,0));
    // On choisit le Gestionnaire d'Affichage BorderLayout
    // Il d�coupe l'affichage en 5 Zones Nord, Est, Ouest, Sud et Centre
    setLayout(new BorderLayout());
    // Cr�ation des 5 Panels
    Panel PanelNorth = new Panel();
    Panel PanelCenter = new Panel();
    Panel PanelSouth = new Panel();
    Panel PanelEast = new Panel();
    Panel PanelWest = new Panel();
    // Affichage des Panels dans leur zone �cran
    add("North", PanelNorth);
    add("South", PanelSouth);
    add("East", PanelEast);
    add("West", PanelWest);
    add("Center", PanelCenter);
    // Gestion du PanelNorth
    // Ajout des �l�ments graphiques
    TextField MonTexteNord ;
    MonTexteNord = new TextField();
    MonTexteNord.setEditable(false);
    PanelNorth.add(MonTexteNord);
    MonTexteNord.setText("MonPuzzleChinois By JP Conan - Dess Simad - T3 - Java");
    // Gestion du PanelWest
    // Initialisation des valeurs de la Liste de s�lection des figures
    choixfigure.addItem(" carre ");
    choixfigure.addItem(" V ");
    choixfigure.addItem(" E ");
    choixfigure.addItem(" cygne ");
    choixfigure.addItem(" fleche ");
    choixfigure.addItem(" bol ");
    choixfigure.addItem(" diamant ");
    choixfigure.addItem(" homme ");
    // Cr�ation d'un "listener" de s�lection d'une Figure dans la liste
    choixfigure.addItemListener(new SelectionFigure());
    // Affichage de la Liste d�roulante de s�lection des Figures
    PanelWest.add(choixfigure);
    // Cr�ation d'un Champs Texte
    MonFieldTextMessages = new TextField();
    MonFieldTextMessages.setEditable(false);
    // Ajout du champs Texte sur
    PanelSouth.add(MonFieldTextMessages);
    // Ajout de 3 Boutons
    PanelSouth.add(new Button("Recommencer"));
    PanelSouth.add(new Button("Solution"));
    PanelSouth.add(new Button("Quitter"));
    // Gestion du PanelCenter
    // PanelCenter.setLayout(new FlowLayout());
    PanelCenter.setLayout(null);
    PanelCenter.setBackground(new Color(0,255,0));
    // ==============================================
    // Couleur de Fond sRVB de l'Applet : Rouge
    setBackground(new Color(255,0,0));
    // Initialisation de l'Affichage
    MonImage = PanelCenter.createImage(380,400);
    MonGraphique = MonImage.getGraphics();
    // MonPuzzleChinois en cours d'initialisation...
    MonStringBuffer = new StringBuffer();
    addItem("MonPuzzleChinois en cours d'initialisation... ");
    // Instruction Voodoo pour Valider l'affichage des composants
    validate();
    // ==============================================
    // Cr�ation d'un "listener" des �v�nements de la souris
    addMouseListener(
    new MouseAdapter(){
    // D�tection de l'�v�nement "clic" (gauche)
    public void mousePressed(MouseEvent MaSouris){
    // localisation de la position initiale de la souris X et Y.
    SourisX = MaSouris.getX();
    SourisY = MaSouris.getY();
    // Identification de la Forme s�lectionn�e (de 0 � 6)
    if((PositionX[0]-SourisX)*(PositionX[0]-SourisX)+(PositionY[0]-SourisY)*(PositionY[0]-SourisY)<41*41){
    FormeSelection = 0;
    }else if((PositionX[1]-SourisX)*(PositionX[1]-SourisX)+(PositionY[1]-SourisY)*(PositionY[1]-SourisY)<41*41){
    FormeSelection = 1;
    }else if((PositionX[2]-SourisX)*(PositionX[2]-SourisX)+(PositionY[2]-SourisY)*(PositionY[2]-SourisY)<28*28){
    FormeSelection = 2;
    }else if((PositionX[3]-SourisX)*(PositionX[3]-SourisX)+(PositionY[3]-SourisY)*(PositionY[3]-SourisY)<20*20){
    FormeSelection = 3;
    }else if((PositionX[4]-SourisX)*(PositionX[4]-SourisX)+(PositionY[4]-SourisY)*(PositionY[4]-SourisY)<20*20){
    FormeSelection = 4;
    }else if((PositionX[5]-SourisX)*(PositionX[5]-SourisX)+(PositionY[5]-SourisY)*(PositionY[5]-SourisY)<28*28){
    FormeSelection = 5;
    }else if((PositionX[6]-SourisX)*(PositionX[6]-SourisX)+(PositionY[6]-SourisY)*(PositionY[6]-SourisY)<28*28){
    FormeSelection = 6;
    // 7 = pas de forme s�lectionn�e
    }else{
    FormeSelection = 7;
    // Si UN seul clic (gauche) sur la souris
    if(MaSouris.getClickCount() == 1){
    if(FormeSelection != 7){
    for(int nbSommet = 0;nbSommet < 5;nbSommet ++){
    FormeXbis[nbSommet] = FormeX[FormeSelection][nbSommet] ; FormeYbis[nbSommet] = FormeY[FormeSelection][nbSommet] ;
    PositionXbis = PositionX[FormeSelection] ; PositionYbis = PositionY[FormeSelection] ;
    // Sinon rotation de la Forme :
    // utilisation de la Fonction arrondie de la librairie Math�matique.
    // utilisation de la constante Sinus45x2=sin(45) pour une rotation � 45�.
    // Recalcul des valeurs des sommets de la Forme et r�affichage.
    }else{
    for(int nbSommet = 0;nbSommet < 5;nbSommet ++){
    RotationX = FormeX[FormeSelection][nbSommet] ; RotationY = FormeY[FormeSelection][nbSommet] ;
    FormeX[FormeSelection][nbSommet] = (int)(Math.round(Sinus45x2 * (RotationX - PositionX[FormeSelection] - RotationY + PositionY[FormeSelection]))) + PositionX[FormeSelection];
    FormeY[FormeSelection][nbSommet] = (int)(Math.round(Sinus45x2 * (RotationX - PositionX[FormeSelection] + RotationY - PositionY[FormeSelection]))) + PositionY[FormeSelection];
    // R�affichage
    repaint();
    // ==============================================
    // Cr�ation d'un "listener"
    // de D�tection des mouvements de la souris
    // et du d�placement de la Forme s�lectionn�e
    addMouseMotionListener(
    new MouseMotionAdapter(){
    public void mouseDragged(MouseEvent MaSouris){
    // Localisation de la souris apr�s d�placement
    SourisDeplaceX = MaSouris.getX();
    SourisDeplaceY = MaSouris.getY();
    // Recalcul des positions des 5 sommets de la Formes
    for(int nbSommet = 0;nbSommet < 5;nbSommet ++){
    FormeX[FormeSelection][nbSommet] = FormeXbis[nbSommet] + SourisDeplaceX - SourisX;
    FormeY[FormeSelection][nbSommet] = FormeYbis[nbSommet] + SourisDeplaceY - SourisY;
    PositionX[FormeSelection] = PositionXbis + SourisDeplaceX - SourisX ; PositionY[FormeSelection] = PositionYbis + SourisDeplaceY - SourisY ;
    // R�affichage
    repaint();
    // Affichage des Messages divers
    void addItem(String newWord) {
    System.out.println(newWord);
    MonStringBuffer.append(newWord);
    MonFieldTextMessages.setText(newWord);
    repaint();
    // Classe de "listener" de s�lection de Figure
    class SelectionFigure implements ItemListener{
    public void itemStateChanged(ItemEvent MonEvenement){
    Choice choixfigure = (Choice)MonEvenement.getSource();
    switch(choixfigure.getSelectedIndex()){
    case 0 :
    FormeDeplace = 0 ;
    break;
    case 1 :
    FormeDeplace = 1 ;
    break;
    case 2 :
    FormeDeplace = 2 ;
    break;
    case 3 :
    FormeDeplace = 3 ;
    break;
    case 4 :
    FormeDeplace = 4 ;
    break;
    case 5 :
    FormeDeplace = 5 ;
    break;
    case 6 :
    FormeDeplace = 6 ;
    break;
    case 7 :
    FormeDeplace = 7 ;
    break;
    // Affichage de la Figure s�lectionn�e
    repaint();
    // Affichage (et R�affichage) des 7 Formes et de la Figure en cours
    public void paint(Graphics MonAppletGraphique){
    // S�lection d'une couleur sRVB = Rouge
    MonGraphique.setColor(new Color(255,0,0));
    // Remplit le rectangle 400*300 avec la couleur s�lectionn�e (Rouge)
    // Il s'agit du fonds de l'applet
    MonGraphique.fillRect(0,0,400,300);
    // Cr�e une zone plus petite 360*360 dans le Rectancgle cr�� ci-dessus
    // C'est la zone de jeu
    MonGraphique.clipRect(10,30,360,360);
    // Remplissage du Rectangle 360*360 avec du Blanc
    MonGraphique.setColor(Color.white);
    MonGraphique.fillRect(10,30,360,360);
    // S�lection de la couleur noire
    MonGraphique.setColor(Color.black);
    // Affichage du Polygone de 14 sommets de la Figure en Noir
    MonGraphique.fillPolygon(FigureX[FormeDeplace],FigureY[FormeDeplace],14);
    // Affichage des 7 Formes en Bleu
    for(int di = 0;di <7;di ++){
    // Formes en Bleu
    MonGraphique.setColor(new Color(50,80,255));
    MonGraphique.fillPolygon(FormeX[di],FormeY[di],5);
    // Contour des Formes en Jaunes pour visualiser la solution
    MonGraphique.setColor(new Color(255,255,0));
    MonGraphique.drawPolygon(FormeX[di],FormeY[di],5);
    // Affichage du r�sultat courant du graphique
    MonAppletGraphique.drawImage(MonImage,0,0,this );
    public void start(){   
    // MonPuzzleChinois : Start !
    addItem("MonPuzzleChinois : Start ! ");
    // Cr�ation du Thread principal
    if(MonThread == null){
    MonThread = new Thread(this);
    MonThread.start();
    public void stop(){
    // MonPuzzleChinois : Stop !
    addItem("MonPuzzleChinois : Stop ! ");
    // Arr�t du Thread
    MonThread = null;
    public void run(){
    // MonPuzzleChinois : Run !
    // R�cup�ration du Nom du Host d'o� est charg�e l'Applet
    String host = getCodeBase().getHost();
    addItem("Ex�cution depuis www.LouiseTV.com " + host);
    // Execution du Thread principal (Pause si n�cessaire)
    while (MonThread != null){
    try {
    Thread.sleep(30);
    catch (InterruptedException e){ }
    public void destroy() {
    // MonPuzzleChinois : Destroy !
    addItem("MonPuzzleChinois : Destroy ! ");
    // Mise � jour de l'affichage principal via la m�thode update()
    public void update( Graphics MonAppletGraphique ){
    paint( MonAppletGraphique ) ;
    // Envoie des infos de l'Applet au Syst�me
    // A Afficher depuis l'AppletViewer...
    public String getAppletInfo() {
    return "Applet MonPuzzleChinois - Dess Multim�dia - T3 - Jean Paul CONAN - 2003";

  • LabVIEW et logiciels statistiques (R, Scilab, Matlab, ...)

    Bonjour,
    Nous avons développé des applications mêlant des acquisitions et des calculs statistiques. Les acquisitions et les calculs sont pseudo-temps réel (acquisition/analyse/sauvegarde/affichage en moins d'une seconde).
    Jusqu'à présent, nous passons par une DLL C mais nous aimerions utiliser un logiciel "stat" pour simplifier nos futurs travaux.
    Nous avons entendu parlé du logiciel R. Est-ce possible de lancer un script sous R via LabVIEW et de récupérer les résultats des calculs dans l'appli LabVIEW?
    Si oui, comment et est-ce assez rapide?
    Sinon, avez-vous déjà utilisé Scilab et/ou MatLAB? Qu'en pensez-vous?
    Merci pour votre aide.

    Bonjour,
    Merci pour cette réponse.
    Nous n'aimons pas trop ActiveX car il est un peu trop "Microsoft dépendant". Nous avons eu déjà des problèmes avec une de nos applis en changeant de Word (par exemple): le service informatique ne demande pas notre accord pour installer telles ou telles mises à jour sur un poste...
    Pour le script (Matlab, Scilab), nous avons effectivement vu ces techniques mais cela ne convient pas à l'usage que nous voulons en faire, à savoir:
    - nous recherchons puis validons un protocole statistique avec un logiciel "spécialisé" et plus adapté
    - nous intégrons ces calculs statistiques dans notre appli LabVIEW en minimisant leur requalification.
    En important un script dans un code LabVIEW, rien ne garantit que personne n'a touché par mégarde au code Matlab/Scilab donc nous sommes obligés de revalider les calculs statistiques une fois le programme LV terminé.
    Avec un code compilé, nous pouvons garantir que le code statistique, une fois validé, ne peut être modifié. D'autre part, cela nous permettrait de corriger/modifier éventuellement les calculs sans avoir à requalifier toute l'appli.
    Nous voulons bien "séparer" les 2 parties pour:
    1 - minimiser les étapes de qualification
    2 - simplifier les mises à jour
    Nous cherchons donc un logiciel statistique qui puisse générer un code compilé ou utiliser un protocole de com compatible avec LabVIEW. Nous connaissons bien LabVIEW et ses possibilités mais au niveau logiciel mathématique compatible, nous n'y connaissons rien.
    Des statisticiens nous ont parlé de R mais n'étant pas des programmateurs ni des experts R, ils ne pouvaient pas nous dire s'il pouvait générer des codes compilés et/ou "dialoguer" avec LabVIEW.
    Matlab pourrait, nous a-t-on dit, générer des DLL/EXE mais de là à pouvoir les exploiter sous LabVIEW, nous n'en savons rien.
    Nous continuons à chercher. Encore merci.

  • Problème accélèromètre et toolkit sound and vibrations

    Bonjour,
    Je viens vers vous car je cherche à mesurer une accélération. Et, à l'aide celle-ci obtenir la valeur de mon déplacement et de ma vitesse . Je précise que l'application est utile pour un pot vibrant. Cependant "l'ensemble" des Vi que j'ai pu observé jusqu'à présent utilise l'option supplémentaire de labview : Sound and vibration toolkit.
    on accéléromètre est un piézoélectrique ( voir doc ci joint) et je voulais savoir quelle la solution la plus évidente et la plus précise à utiliser sans pour autant acheter le toolkit sound and vibration. Je précise que le boitier que j'utilise est un boitier NI USB 6353.
    Merci d'avance.
    Pièces jointes :
    ICP 120.pdf ‏145 KB

    Bonjour Geoff54,
    Effectivement, une fois l'accélération acquise, il faut que vous fassiez des calculs mathématiques pour récupérer la vitesse et le déplacement. Vous trouverez les formules ici: http://fr.wikipedia.org/wiki/Acc%C3%A9l%C3%A9ration#Math.C3.A9matiquement
    Cordialement,
    Benoit S. - Field Sales Engineer
    Certified LabVIEW Developer
    Certified TestStand Developer
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    Été de LabVIEW 2014
    12 présentations en ligne, du 30 juin au 18 juillet

  • Help ! Quel abonnement choisir ?

    Bonjour à tous,
    je fais partie d'une petite entreprise et nous voulons nous abonner à la suite créative cloud mais uniquement sur un ordinateur.
    C'est peut-être une question qui va paraître bête mais dois-on obligatoirement souscrire à l'offre "équipe et entreprise" où peut-on souscrire à l'offre particuliers et professionnels ?
    Merci de votre réponse

    Bonjour à tous, je viens de retrouver ce sujet, et je ne peux pas m'empécher de compléter le post : il y a un nouvel ouvrage pour apprendre LabVIEW : LabVIEW - 3e éd. - Programmation et applications, dont je suis maintenant co-auteur du livre.
    Le livre vous « raconte une histoire » qui vous apprend progressivement au fil des pages à compléter un code LabVIEW. Il vous permet ainsi de réaliser une application utilisable directement pour vos projets (l’ensemble du code est téléchargeable) :
    Modèle d’architecture  de type producteur/consommateur avec structure évènementielle ;
    Organisation de l’arborescence Windows des fichiers ;
    Gestion du projet LabVIEW (lvproj) ;
    Réalisation des icônes, et des fonctions en respectant les règles de National Instruments ;
    Gestion des erreurs ;
    Réalisation d’un code de pilotage d’une carte d’acquisition (DAQmx) et configuration depuis MAX ;
    Réalisation d’un driver de pilotage d’un instrument de mesure RS232 et GPIB, et incorporation dans l’application principale ;
    Rendre configurable les paramètres de l’instrument et de l’application depuis un fichier ini ;
    Réalisation d’une Interface Homme Machine (IHM) simple mais performante et esthétique ;
    Traitement mathématique des mesures pour filtrer et calculer la valeur moyenne ;
    Sauvegarde des mesures dans un fichier tableur
    Réalisation d’un rapport d’essai sous Excel, avec mise en forme et directement imprimable ;
    Générer l’exécutable.
    Alors bonne lecture à tous! luc
    Luc Desruelle | Voir mon profil | LabVIEW Code & blog
    Co-auteur livre LabVIEW : Programmation et applications
    CLA : Certified LabVIEW Architect / Certifié Architecte LabVIEW
    CLD : Certified LabVIEW Developer / Certifié Développeur LabVIEW

  • 1 valeurs sur N de tableau vers fichier cvs

    Bonjour,
    Voilà, je stocke des données dans un tableau et j'aimerais en prendre 1 sur N (où N est une commande) pour l'enregistrer dans un fichier cvs, je veux aussi choisir avec une commande sur quel intervale je veux sauver les données en cliquant dessus. Ca marche pour N = 1 mais pas pour les autres.
    Je vous transmets mon VI.
    Merci de votre aide,
    Benjamin
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    Essai_Save_Txt[1] test.vi ‏21 KB

    Un petit peu de mathématiques :
    Cordialement,
    PS : Phil_NTA tu es trop rapide pour moi
    Da Helmut
    Pièces jointes :
    ex.vi ‏11 KB

Maybe you are looking for

  • My iTunes won't recognize my new iPhone + "AppleMobileDeviceHelper" error

    I bought a new iPhone and already have an Apple ID & Password & iTune account. When I plugged my new iPhone I kept getting a "AppleMobileDeviceHelper" error messages. They keep popping out. Plus iTune won't recognize my Apple ID (I don't want a new o

  • Mouse slow to wake up

    My mighty mouse (not wireless) is now very slow to wake up after my Mac awakes from sleep. It may take 30 seconds for the mouse to be recognized after my Mac wakes up, and, of course, the Mac will not awake with mouse movement or click. I tried zappi

  • Recording Action for Swatch Pattern creation

    Hi ! I'd like to record an action in Illustrator CS6 for adding a swatch pattern but I have a problem for specifying options. Here is what I do : Open a document containing (for instance) a rectangle filled with what will become my new swatch pattern

  • CS6 DW hanging when opening files - Windows 8.1 running MS Defender

    When opening files in CS6 DW it sometimes hangs for up to 4 minutes before opening the files. Also, CS6 DW and Fireworks crash frequently on my PC. I'm running Windows 8.1, MS Defender and my PC is a Pentium i7 with 8GB of RAM Any ideas what I can do

  • Can a non group or team member subscribe to group calendar

    So we have a group web calendar maintained by the managers. By using permissions in the web service, we can allow "authenticated users" to view the web based calendar. However if you are not a member of the group that publishes that web based calenda