Question technique sur la gestion de la mémoire sous labview
J aurai aimé savoir de quelle manière labview gère la mémoire.
Sur un pc, j'ai une application qui doit fonctionner 24h/24 pendant un an. Cette application récupère des données. Au total pour un an j'ai calculé qu il me faut 160 Moctets rien que pour ces données.
J aurai donc voulu savoir si labview au démarrage aloue une taille prédéfinie pour la mémoire ou si cette taille est variable. merci de votre aide
DOC (-) doc wrote:...soit l'allocation est dynamique (type build array avec shift registers), ce qui est le cas le pire car alors un nouvel espace mémoire est attribué sans enlever l'ancien...
Hum... Pas d'accord ! L'ancien espace mémoire est automatiquement libéré. LabVIEW essaie toujours d'économiser la mémoire. Il y a un excellent article sur ce sujet ici.
Si vous lancez le profiler, vous verrez qu'avec le vi attaché, le sous-vi store data (une boucle avec un shift register et une fonction build array) utilise n x 1024 + 1024 octets, à peu de chose près.
De la même manière, lorsqu'on utilise la fonction initialize array, le bloc mémoire correspondant est évidemment immédiatement alloué !
Chilly Charly (aka CC)
E-List Master - Kudos glutton - Press the yellow button on the left...
Attachments:
Test Memory.llb 40 KB
Similar Messages
-
Questions techniques sur les noeuds de propriété
Bonjour à tous,
Je souhaite améliorer graphiquement l'IHM que je suis en train de créer sur Labview.
Au premier abord, je pense que les fonctionnalités que je souhaite implémenter nécessite des noeuds de propriété.
Ayant une très faible expérience de Labview et des noeuds de propriété en général, je me demandais si vous pouviez me guider dans cette recherche.
Par exemple, je dispose d'un graphe XY dont les durées d'acquisition seront d'environ 2h, avec un rafraichissement de la courbe toutes les secondes. Je cherchais donc, passé un certain nombre de secondes, à afficher la courbe en minutes. Vers quoi dois-je me tourner pour celà ?
Ou encore, lors du paramétrage de mon appareil, l'utilisateur doit rentrer différentes valeurs telles qu'une valeur de start, de stop, et d'échantillonage. Cependant, il existe des contraintes matérielles empêchant certaines valeurs, comment puis-je les interdire à l'utilisateur ?
Enfin, je cherche également à créer un menu défilant, c'est-à-dire que l'utilisateur pourrait choisir entre différents matériaux pour l'expérience, et que chacun de ces matériaux corresponde à des paramétrages préenregistrés.
Tout ce que je cherche c'est un peu de guidage dans cette panoplie effarante de noeuds de propriétés. Je dois avouer que je ne m'y retrouve pas encore.
Merci d'avance,
Cordialement,
Clément Z.
Résolu !
Accéder à la solution.Bonjour,
Je ne pense pas que ce soit possible.
Tu peux cependant ne mettre que des commandes numériques mais tu n'autorises leur modification que si le mode custom est sélectionné. Sinon, tu leur envoies une valeur pour chaque mode préparamétré, comme si c'était un indicateur.
noeud de propriété de la commande > désactivé (en écriture)
noeud de propriété de la commande > valeur (en écriture ou lecture)
Voilà un exemple en pièce jointe
Pièces jointes :
Capture2.JPG 84 KB
Capture3.JPG 73 KB -
bonjour
comment fait la modulation et la demodulaion bpsk sous labview et le filtre en racine de cosinus surélevé avant la modulation bpsk?Hi souad,
First of all, I'd like to point you to our French Forum (Le forum francophone). You will have a better chance of having your question answered there.
I can see you are asking something about Binary Phase Shift Keying (BPSK) and raised cosine filters, but I am unsure of the actual question. Here is a link to the NI Modulation Toolkit and an introduction to modulation community example. Here is a link to some information on root raised cosine filters. Root raised cosine filters can be designed in the Digital Filter Design Toolkit.
I'm going to put what I wrote above into Google Translate and enter it below in hopes that it is understandable!
"Salut Souad,
Tout d'abord, je voudrais attirer votre attention sur notre Forum Français (forum Le francophone). Vous aurez une meilleure chance d'avoir réponse à votre question là.
Je vois que vous demandez quelque chose à propos de Binary Shift Keying phase (BPSK) et a grandi filtres cosinus, mais je ne suis pas sûr de la question réelle. Voici un lien vers le Toolkit NI Modulation et une introduction à l'exemple de la communauté modulation. Voici un lien vers des informations sur la racine soulevé filtres cosinus. Racine a soulevé filtres cosinus peuvent être conçus dans le Toolkit Digital Filter Design.
Je vais mettre ce que j'ai écrit ci-dessus dans Google Translate et saisir ci-dessous dans l'espoir qu'il soit compréhensible!"
David B.
Applications Engineer
National Instruments -
Newbie question - technique???
I am new to flash but have been programming C and assembly
for years... I have a template that I purchased and have a couple
of questions.
1. Template is found at
http://www.studio4creations.com/design/
Make sure to click on any of the 4 windows to see the stage
area that I want to load other info into.
2. The size of the template is rather large and I wanted to
build more pages, but am concerned about the total size...
a. so I thought about making each new page a separate movie
clip and loading it into the lower portion of the template
b. or should I use html for the remaining pages? I do have
some music and sounds that I wanted to keep playing and if I use
html for the underlaying pages, the sound will turn off unless I
open in a new window, but that looks cheezy!
c. what technique would you recommend to get around the size
limit and still have additional pages that could be added? Stay in
flash or use html (still have the sound issues)
3. If I make more movie clips - can I get them to activate
and load from a line of text on the parent page?
a. what functions in AS would you recommend using. I see that
there are many for loading and unloading movies and is there any
pitfalls that I should be cautious of?
4. Also the original flash designer left some variables in
the code like S1 and S2 which look like strings to me where they
are used, but I cannot find out where they are initialized or
loaded. Any thoughts or suggestions where I might look. I have
looked thru most of the AS and didn't find it... Also the code is
not commented very much so being new to flash I am wading my way
thru it.
5. Any good references to get up to speed with flash quickly
for someone that has programmed in C before?
Anyway - thanks for letting a newbie to flash ask some
questions that may be rather elementary...
Blessings!
TimRule of thumb: newer and faster is better. But, depending the complexity of your needs you may be OK with an older Mac. Some glitches that happen in a live performance are due to loss of communication with USB or Firewire inputs, so make sure they're secure. I recently upgraded from a 2010 Mac Mini 2.6 dual core with 16 GB RAM, which was used live for nearly four years, to the latest Mac Mini 3.0 i7 with 16 GB RAM and a 500 GB SSD. I was getting an occasional stuck note with the older one. The new one is rock solid. Some of my patches may have up to a dozen channel strips mapped to three keyboards. The Mini is mounted in a rack next to a MOTU Ultralite Hybrid. It is a good idea to map a panic button on your keyboard to controller # 123(all notes off). Also, you might want to invest in a battery backup power supply(APC, Cyberpower, etc.-$40-$60) to protect your Mac against power loss, which can damage you hard drive.
-
Crosstab formatting question -- not sure if possible
I'm trying to copy an existing report from Crystal to Discoverer on student data at a college.
Because a student can have multiple addresses(local, permanent, parents) I need to have a report that is something like:
<with any luck the formatting will stay intact>
(student ID) (Name) (Type) (Address) (grade Level)
1234 Mary Smith Local 123 main st Freshman
perm 567 wild ave
parent 987654 willy wonka lane
5678 John Doe Local 5411 silly drive Senior
parent 99 redhat way
In essence, I'm needing each student to only display things like ID, name, grade, etc, once, but each address needs to be displayed in an address column, but without duplicating the ID, name, etc
I suspect that this can't be done in Discoverer, but thought I'd ask before I venture a different route. Makes my job easier if I can keep the formatting the same for those that use the report.
I hope this made sense, I can get a jpg posted if it would help to understand.
mattLet me try formatting again:
(student ID) (Name) (Type) (Address) (grade Level)
1234 Mary Smithiewe Local 123 main st Freshman
<-----------BLANK------------>perm 567 wild ave <-- no_level-->
<----------------BLANK-------->parent 987654 willy wonka lane <-- no_level-->
5678 John Doenagleongler Local 5411 silly drive Senior
<------------BLANK------------>perm 99 redhat way <-- no_level-->
<------------BLANK------------>parent 99 redhat way <-- no_level-->
Matt -
Web based PDF Doc question - not sure how to describe
My manager has asked that I research a way to change a web based pdf file to allow fellow co-workers to either download it has a whole, or just sections of it. I've tried looked into bookmarks and portfolio, but it just doesn't seem to do what he requires.
You should have a Binder for your complete PDF and separate section files individually constructed for each chapter or section
that should be available as a portion of the whole. So, in essence you would create individual PDF's first then collect
them into a single PDF Binder (not a Portfolio) -
Shipping question, not sure which dicussion folder to use
Hi,
i am currently in Korea, and am looking to get a new mac notebook.. however, the prices here are more expensive than at home in north america... i have found some great deals on mac refurbished computers from their website and am really interested in buying one... however, i have virtually NO way to get it to me in korea because they don't ship internationally.
i know apple is a huge company, and isn't likely to make exceptions for one person... but i have recently been convinced to buy a mac (have always used pc's), and am really excited to get started! i don't want to have to wait for another year until i am back in north america!
is there anyone out there who knows ANY way to get a mac that's located in the states to me in korea? any way they can ship it to a mac store in seoul and i pick it up? anything!??
thanks for any advice!Apple can't possibly do this. It is against trade laws. The only way you could get a new American mac in Korea is if someone sent it to you as a gift, and then, you really should be first checking what the law is in korea regarding receiving such gifts by mail. That may very well be illegal too. I depends on what country you are sending the gift to.
Think about it...if everyone in Korea could buy a computer in the US without paying import tax, that would really upset the Korean government.
S -
Ajout d'un 2eme poste de travail sur PC alors que la license est sous Mac.
Bonjour,
La société pour laquelle je travaille à la creative suite standard 5 pour Mac.
Nous venons de décider l'ajout d'un 2eme poste de travail qui devra également utilisé cette suite.
Petit Bémol, le 2eme poste de travail sera un PC car il doit obligatoirement tourné sur le réseau interne de la société qui ne tourne que sur PC.
Quels sont les possibilités.
Peut on avoir une 2eme utilisateur sur une version différente?
Devons nous racheter le programme sur PC?
Merci d'avance
Joffrey JamarBonjour,
Chaque siège vaut pour une licence. Donc oui il faudra une autre licence pour le second poste. En CC tu as la possibilité d'installer sur deux postes pas de l'utiliser en simultané. On en revient au 1 licence = 1 utilisateur
Loic
http://www.ozalto.com -
Graver un cd acheté sur I'tunes avec mon Pc HP sous Windows seven?
Comment graver avec un Pc HP sous windows seven de la musique achetée sur I'Tunes avec un I'Pad? Réponse en français svp.... Merci
Hi
>>shutdown the computer and get into the Diagnostic screen
>> pressing the F2 function key when starting
>>go to the touch screen test - if all the boxes pass the test issue resolved
>>beofre going to that pease update the HP Support assistance and udate it
>>so that u ill get the option to do a touch screen test
>>issue ill be resolved:smileyhappy
Troubleshooting touch screen issues in Windows 8
Please click "Accept as Solution " if you feel my post solved your issue, it will help others find the solution.
Click the "Kudos, Thumbs Up" on the bottom right to say "Thanks" for helping!
I am an HP employee -
Linkedin ne fonctionne plus sur mon ipad mini depuis la migration sous ios7?
Depuis que j'ai installé ios7 vers4 sur mon ipad mini, Linkedin ne fonctionne plus, si quelqu'un pouvez m'aider?
If you have iOS 7 then you must be a developer, so you should know that you should be posting in the developer forums : https://devforums.apple.com/index.jspa
-
Gestion de deux programmes comportant une meme base de sous VI
Bonjour à tous,
Je me pose une question sur la gestion/maintenance avancée de programmes Labview, voici la problématique :
- J'ai créé un programme assez complexe (environ 150 sous VI) gérant une machine d'essai utilisée actuellement dans mon labo.
- Cette machine a été physiquement dupliqué pour pour un labo sur autre site du groupe, donc pour l'instant avec le meme programme Labview
- Nous voulons faire évoluer les fonctionnalités de la deuxième machine seulement, sans toutefois toucher à la première ... Il me faut donc créer un deuxième programme LV qui partagera la même base que le premier, tout en étant différent dans certaines zones du code (pour les nouvelles fonctions)
D'où ma question :
Comment faire au niveau du projet Labview, pour que les deux programmes puissent exister ensemble ? Par exemple, si je corrige un bug ou que j'améliore une fonctionnalité commune, il faudra que les deux programmes soient mis à jour en même temps ; des sous VI peuvent exister pour l'un des programmes et pas pour l'autre ... etc
Est-ce clair ? Si oui, des idées ?
Cdlt,
WM
Wilfried.Bonjour,
Voici ce que je te propose comme solution:
- Dupliquer ton VI principal en le renommant en "VI-Principal_2.vi" par exemple, en faisant pareil pour les sous-VI qui doivent être modifiés séparément.
- Mettre à jour les sous-VI copiés dans le "VI Principal_2.vi"
Le tout restant dans le même projet, et en générant 2 applications EXE correspondant à tes 2 VI principaux.
Ainsi tous les Sous-VI qui seront communs pourront être modifiés sur tes 2 applications simultanément et tout ce qui doit être traité séparément pourra l'être également.
Espérant t'avoir aidé dans ta problématique
Cordialement,
JP
Julien P.
Certified LabVIEW Developer -
La palette du filtre en racine cosinus surélevé
Bonjour je m'appel Fautif et je suis une étudiante marocain ;j'ai un projet sur la télécommunications numérique sous labview 2011 mais je ne sais pas la palette du filtre en racine de cosinus surélevé(square root raised cousin filter),please idée moi et merci par avance
Hi souad,
I see that you posted this question on the forum in another location and that your question was answered. I am glad to see that the issue has been resolved.
Best Regards,
Thomas B.
National Instruments
Applications Engineer -
Bonjour à tous,
Après plusieurs jours de recherche sur les forums est sans réponses précises, je me permets de vous contacter pour avoir votre avis concernant un réel problème de lenteur, dans le module Caméra Raw de Photoshop CS5 (travail très approfondi).
Je suis photographe professionnel dans une mairie mais ce problème concerne mes travaux personnels, et malheureusement pour vous, ne suis pas bilingue.
Mon problème :
Les réglages via les différents onglets sont fluides, par contre, + j’avance en travaillant en profondeur avec le Pinceau retouche Localisée, plus c'est lent (environ 30s à 1’ d'attente à chaque passe du pinceau Retouche, Ton Direct ou simplement zoomer…)
Questions :
Selon vous, une configuration via les préférences de Photoshop intervient-elle ? Sur le module caméra Raw (cache, mosaïque du cache, historique, Ram…) et comment paramétrer ?
Windows 7 en 64 Bits peut-il être également paramétrer pour gérer cette mémoire via Caméra Raw utiliser dans CS5
Y a-t-il une astuce… par rapport à ce fichier xmp accompagnant le fichier Nef (fractionnement, transfert sur un autre disque de travail…)
Le fichier NEF fait 19 Mo et le fichier xmp accompagnant l’image, peut monter à 10 Mo en fin de travail avec le pinceau retouche localisée pour fondre les "masques". Les réglages du départ via les différents onglets sont très fluides.
Information matériel :
Je dispose de la dernière version Caméra Raw, 6.6.0.621
Mémoire cache Caméra Raw : 50 Go et défini sur disque dur de travail E:
Je dispose de 8 Go de mémoire RAM avec processeur Intel score I 5 à 3.20 GHz. Environnement Windows 7 en 64 Bits
Tous les Programmes, dont Photoshop sont sur un disque dur C: (libre au 2/3)
Disque de travail sur autre disque dur E: (également libre au 2/3 et défini prioritaire).
Dans Photoshop, je traite sans aucun ralentissement des fichiers de 500 Mo à plus de 1 Go.
Mémoire RAM de Photoshop défini à 70 %
Cache 5 - mosaïque du cache 1024 - historique mis à 1
Auriez-vous une solution à me proposer, je vous remercie par avance pour l’aide que vous pourriez m’apporter.
CordialementBonjour,
Je vous remercie pour ce début de réponses très intéressant quant à leurs orientations précises et ciblant bien mon appel au secours.
J'effectue effectivement pas mal de passe avec le pinceau retouche localisée pour fondre les "masques". Je souhaite effectuer le maximum d'intervention pour "fermer" ces images de reportage, car non destructif avant transfert dans photoshop.
Faut-il vider la mémoire cache ? Lorsque cela devient très lent, pour espérer une amélioration (ou et) augmenter ce cache à 100 Go… (à moins que cela ne sert à rien).
Si j'ai bien saisi, votre idée est de développer 1 image à la bonne densité et une seconde + foncée pour "fusionner" certains éléments (je pense par ajout d'1 masque de fusion ?), me parait être une excellente idée.
Votre avis sur la gestion de la mémoire par ACR et Photoshop m'intéresse au + au point car je n'ai pas tout saisi dans ce domaine, je maîtrise + l'image que l'environnement informatique. D’ailleurs, j'ai l'impression que peu de personnes approfondissent autant dans ce "développeur", je fais peut être fausse route.
Je vous remercie sincèrement pour votre aide.
Cordialement -
Bonjour tout le monde,
j'ai un Wattmètre yokogawa wt230, je cherche comment faire un teste pour savoir si la connexion avec le WT230 est correct avec Labview biensure?
Je connecte mon appareil au pc avec un convertisseur RS232C/USB
Cordialement
Résolu !
Accéder à la solution.Bonjour Help19,
Bienvenue sur le forum de National Instruments et merci d'y avoir posé votre question.
Avez-vous essayé la recherche d'exemple sous LabVIEW? Ceci vous apportera déjà quelques premiers éléments pour configurer la communication entre LabVIEW et votre Wattmètre. Les exemples NI VISA vous fourniront une aide pour la communication entre LabVIEW et un appareil, via une liason série.
Vous pouvez y acceder par le menu d'aide (depuis le diagramme, la face avant ou même le menu de démarrage de labVIEW).
Les exemples USB RaW pourront peut-être vous apporter des solutions à votre problême
Cordialement,
Vincent.O
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 -
Variable Globale Fonctionnelle (débutant)
Bonjour à tous,
J'essaye de comprendre "à fond" le principe et le fonctionnement des FGV.
Pour le "pourquoi" ... c'est compris.
Le comment:
On trouve tous et son contraire sur le Net. (on trouve surtout des choses différentes)
Du côté de l'aide en ligne NI, il y a un exemple, mais je trouve celui-ci ... disons un peu "pauvre".
NI présente un exemple : init, incrémentation, lire
J'aurais préféré le cas plus "basic", init, lire, écrire.
J'aimerais trouver un exemple de FGV parfaitement "conforme" à la théorie en la matière
un exemple d'école !
Voici ma vision de la "chose" (en snippet) ... est-ce correct ?
Pour l'entrée "Enum", je ne vois même pas l'utilité de la placer en dehors de la boucle While.
A mon sens, "Enum" pourrait tout aussi bien se trouver "dans" la boucle While.
Qu'en pensez-vous, toutes réflexions et remarques sont bonnes, je prends tout
Je suis particulièrement intéressé par vos avis sur la position du contrôle (enum/write)
et de l'indicateur (enum/read) dans ce code.
Merci pour votre aide.ouadji a écrit :
Merci Luc.
Super doc sur la gestion de la mémoire par LV, très intéressant.
Oui, dans ce cas je comprends pourquoi il est préférable de "sortir" les contrôles et indicateurs des structures.
Une seule chose me dérangeait sur la "sortie" de l'indicateur (dans ce cas précis d'une FGV)
Si je sors l'indicateur de ma structure "case", il devient commun à tous les sous-diagrammes (de cette structure case)
Ce qui veut dire que quand je fais un "set" ... la valeur modifiée se retrouve dans le Shift-Register, mais aussi dans l'indicateur
re
1) cette doc est vraiment bien.
2) [..] parce que la mise à jour de l'indicateur dans le cas d'un "Set" me paraît logique [..] je suis d'accord avec cela! Dans une FGV si je fais un Set alors je change mon indicateur et le registre à décalage.
3) tu peux me faire un save en LV2010 SVP
A+
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
Maybe you are looking for
-
I bought an I pad 2 from us but I can not activate the Facetime in UAE(Dubai)as I can not see the country in the I pad's drop list, anyone has an idea as to how to resolve this issue
-
Programmatic expense report interface?
I am trying to enter expense reports into ERP 11.5.9 programatically. I went down the path of using the Invoice Gateway, but I ran into a snag when our accountants mentioned that the invoices I am entering are tied to an employee (i.e. an expense rep
-
Help needed in HTTP Tunneling - urgent
Hi all, I urgently need a working code sample of a client which sends requests to a server that redirects the request to an RMI server via RMI servlet. Does any of you familiar of such a code sample? Thanks
-
Where I can get software to router 2621
HI, I bought used router Cisco 2621. When I startup the router every time it starts in rommon mode, I found that system file is corupted and I don't know how to download soft for my router.
-
I need *.eap or *.deb file for firefox update
I am using an asus netbook with linux. For whatever reason the installed firefox is set to update automatically, which it unfortunately for me does not do When I download the latest version of firefow the netbook only accepts *.eap or *.deb files. I