Envoi de signal analogique continu avec Labview
Bonjour,
Je voudrais savoir comment envoyer un signal analogique continue avec le DAQ assistant de Labview.
En effet je possède une carte d'acquisiton NI 6008 et lorsque je veux envoyer un message analogique de 5V en tension ( ce qui est normalement possible avec ma carte ) il me met un message d'erreur. Je ne peux que envoyer un échantillon sur commande...
Merci d'avance pour la réponse.
Cordialement.
What error message do you get??
Plus, I suggest you to use appropriate example VI's shipped with LabVIEW for Analog generation.
You will find it at Find Examples>>Hardware input output>> DAQmx>> Analog generation>> Voltage>> i suggest 'Generate Multiple Volt Updates-Int clock.vi, to start with
Similar Messages
-
Signal en output avec NI usb-6216
Bonjour,
J'ai un daq usb-6216 et je me demandais s'il était possible d'envoyer un signal analogique vers un appareil tel qu'un controleur de valve. Je n'ai besoin que d'un signal qui va ensuiye actionner l'appareil. J'ai essayé d'obtenir un signal et en vérifiant qu'il y avait une tension grâce à un multimètre mais ça reste mort.
Quelqu'un peut m'aider ou me dire que je suis dans le champ svp?Bonjour Matboy,
Si vous rencontrez des difficultés en ce qui concerne l'utilisation de votre périphérique USB-6219, vous avez la possibilité d'utiliser des exemples LabVIEW qui vous permettrons de réaliser de façon générale des tâches d'acquisition et de génération. Lors de l'installation du driver NI-DAQmx, il faut penser à installer le support d'exemples pour LabVIEW, pour y avoir accès depuis la recherche d'exemples.
Pour ouvrir la recherche d'exemple, il vous suffit de faire apparaître la fenêtre de démarrage de LabVIEW et de cliquer sur recherche d'exemples. Depuis la recherche d'exemples, vous avez également la possibilité d'activer un filre pour avoir uniquement les exemples en relation directe avec votre périphérique USB-6216. Pour cela il vous faut ajouter le périphérique en question, et activer le filtre, qui vous donnera accès uniquement aux exemples compatibles.
Depuis la recherche d'exemples : - E/S matériel -> DAQmx -> génération analogique -> tension
Pour obtenir plus d'information sur l'utilisation du driver NI-DAQmx et de l'API DAQmx, je vous invite à prendre connaissance des éléments présents depuis les liens suivants:
Getting Started with NI-DAQmx: Main Page
http://zone.ni.com/devzone/cda/tut/p/id/5434
Learn 10 Functions in NI-DAQmx and Handle 80 Percent of Your Data Acquisition Applications
http://zone.ni.com/devzone/cda/tut/p/id/2835
Si vous n'êtes pas familier avec l'environnement LabVIEW, je vous encourage à suivre le tutorial suivant qui permet de prendre en main, et comprendre la programmation graphique avec LabVIEW:
Getting Started with NI LabVIEW Student Training
http://zone.ni.com/devzone/cda/tut/p/id/7466
Cordialement,
Rémi D.
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;}
>> Les rencontres techniques de NI - Mesures et acquisition de données : de la théorie à la mise en ... -
Comment envoyer un fichier depuis port serie avec Labview
Bonjour,
Je veux envoyer le fichier de configuration au programmateur avec labview mais j'arrive pas à trouver la commande Labview qui me permet d'envoyer un fichier via un port série.
Y a t'il une solution?
Merci.Hello,
Palette : Instrument I/O -> VISA -> Advanced.
Cdt,
--Eric
Eric M. - Application Engineering Specialist
Certified LabVIEW Architect
Certified LabWindows™/CVI Developer -
Peut-on envoyer un sms avec labview
Je désire envoyer un message sms avec labview 7.0
Bonjour,
Effectivement, c'est possible d'envoyer un sms avec LabVIEW. Ci-joints quelques liens qui vous aideront à effectuer cela :
http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101&RNAME=ViewQuestion&HOID=50650000000800000089910000&ECategory=LabVIEW.LabVIEW+General
http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101&RNAME=ViewQuestion&HOID=506500000008000000C5410000&ECategory=LabVIEW.LabVIEW+General
http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101&RNAME=ViewQuestion&HOID=50650000000800000024300000&ECategory=LabVIEW.LabVIEW+General
http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101&RNAME=ViewQuestion&HOID=5065000000080000005F4C0000&ECategory=LabVIEW.LabVIEW+General
http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101&
RNAME=ViewQuestion&HOID=50650000000800000081C30000&ECategory=LabVIEW.LabVIEW+General
Ci-joint également une librairie de programmes qui pourra vous intéresser
Sanaa TAZI
Applications Engineer
National Instruments
Attachments:
Nokia.llb 306 KB -
Calculer période signal avec labview FPGA
Bonjour,
je cherche à calculer la période/la fréquence d'un signal d'un couplemètre avec sortie fréquentielle < 5-10>kHz, en utilisant le labview FPGA.Bonjour Addoula,
Merci d'avoir posté sur le forum National instruments.
Pour réaliser une mesure de fréquence ou de période, il est courant d'utiliser un ou plusieurs compteurs.
Au lien ci-dessous, vous trouvez un document expliquant les techniques pour effectuer ce genre de mesure:
http://www.ni.com/white-paper/7111/fr/
Pour réaliser un compteur avec labview FPGA, le document suivant vous montre un petit exemple:
http://www.ni.com/white-paper/2993/fr/
Bonne journée.
Cordialement
Aurélien Corbin
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;}
Cahiers de vacances de NI
Présentations en ligne : 12 fondamentaux à réviser, du 9 juillet au 29 aoû... -
Envoyer un signal pendant une duree T
Bonjour,
Je souhaite envoyer des signaux
de fréquence f donnée avec une Fe=10*f, pendant une durée T bien
déterminée!!
J'ai quelques soucies pour géré le temps pendant
lequel le signal est généré...
Voici ma fonction d'envoie:
void Signal(int f){
int32 error=0;
TaskHandle taskHandle=0;
float64 data[1000];
char errBuff[2048]={'\0'};
bool32 done=0;
int i=0;
int32 written;
int Freq=1000*f;
int Fe=100*Freq;
for(;i<1000;i++)
data[i] = 5.0*sin((double)i*2.0*PI*Freq/Fe); // /!\ Formule pour une fr�quence F!!!
/*/ DAQmx Configure Code
DAQmxErrChk (DAQmxCreateTask("",&taskHandle));
DAQmxErrChk (DAQmxCreateAOVoltageChan(taskHandle,
"Dev1/ao0", //The physical name of the channel
"", //The name to associate with this channel
-10.0, //10v minimum
10.0, //10v maximum
DAQmx_Val_Volts,
NULL));
DAQmxErrChk (DAQmxCfgSampClkTiming(taskHandle,
"", // external clock source line or use "" for internal clock
Fe, // expected rate of external clock or actual rate of internal clock
DAQmx_Val_Rising, // acquire on rising or falling edge of ticks
DAQmx_Val_ContSamps, // continuous or finite samples
1000));
/*/ DAQmx Write Code
DAQmxErrChk (DAQmxWriteAnalogF64(taskHandle,1000,0,1,DAQmx_Val_GroupByChannel,data,&written,NULL));
/*/ DAQmx Start Code
DAQmxErrChk (DAQmxStartTask(taskHandle));
printf("Generating voltage continuously\n");
/*/ DAQmx IsDone Code
DAQmxErrChk (DAQmxIsTaskDone(taskHandle,&done));
J'ai
tenter de changer les parametres de la fonction NIDAQmWriteAnalogF64()
mais sans succès.
Une idée? Merci d'avance!Bonjour Paul,
Une génération finie te permettrait de générer un nombre d'échantillons fixe et déterminé au préalable et ceci à une fréquence (Fe=10*f) connue et donc tu auras une génération qui aura une durée fixe est déterminée. Dans ton exemple, la generation et continue eet donc ne peut être arrétée que par une erreur ou la décision de l'utilisateur (décision logicielle).
Cordialement,
Jérémy M. | Certified LabVIEW Developer
Design Engineer - LinkedIn - Contact
Don't forget to give Kudos to good answers.
N'oubliez pas de donner un compliment aux bonnes réponses. -
Synchronisation de l'acquisition de signaux analogique par un codeur incrémental
Bonjour,
Pour mon stage, je dois réaliser un VI par le biais de LabVIEW. Ce VI sera utilisé dans de le cadre de la caractérisation de moteur électrique.
J'ai à ma disposition un cDAQ-9174 avec 2 modules qui sont : 9215 pour les signaux analogiques et 9411 pour les signaux numériques.
On me demande de faire l'acquisition de signaux analogique comme un capteur de couple, une sonde à effet hall, ... en fonction de la position angulaire du moteur. Pour déterminer cette dernière, j'ai un codeur incrémental avec une résolution de 5000 point sachant qu'il possède une voie A, B et un index de position.
Pour le moment, je suis parvenu à réaliser un projet permettant de mettre la position angulaire et la valeur de la tension du capteur dans un tableau pour chaque position différente. Je rencontre un problème qui est que je n'ai aucun contrôle sur l'échantillonnage. En effet, je n'ai pas un pas angulaire constant. Si l'utilisateur fait tourner le moteur très lentement, on arrive à avoir un échantillon tous les 0.018°, mais s'il tourne à une vitesse d'environ 15s/tour, il se peut que l'on ait des échantillons tous les degrés.
J'aimerai faire une acquisition de mes signaux analogiques à chaque nouveaux angles avec une résolution angulaire choisit par l'utilisateur.
J'ai mis une pièce jointe montant mon VI réalisé.
En vous remerciant par avance
Cordialement
Pièces jointes :
VI.jpg 135 KBJe n'ai pas beaucoup de temps en ce moment pour entrer dans tous les détails mais le principe consiste à utiliser le codeur pour déclencher les acquisitions de manière matérielle.
Cela revient à dire qu'un échantillon de chaque signal AI et un échantillon de position est lu à chaque changement d'état de ce signal de déclenchement.
Dans les exemples s'installant avec LabVIEW, vous trouverez des VIs montrant comment procéder pour une acquisition déclenchée par un signal externe.
Si la résolution de 5000 impulsions/tour du codeur est suffisante, il vous suffit d'utiliser le signal A (ou B) du codeur en l'adaptant si nécessaire pour les niveaux TTL de la NI-9215. En utilisant un LS7184 configuré en mode X4, cette résolution pourrait être facilement multipliée par 4 en ajoutant de plus un filtrage hardware pour éliminer les éventuels parasites sur les signaux.
C'est un principe que j'applique fréquemment avec les cartes DAQ multifonctions PCI. Il faudrait toutefois encore vérifier que le déclenchement externe est supporté par les deux modules que vous utilisez; vérification que je n'ai pas le temps de faire. -
Comment commander un système de déplacement Charlyrobot avec Labview via le port série RS232
Bonjour
Je souhaite commander un système de déplacement Charlyrobot (moteur pas à pas via module électronique) avec labview via le port série RS232.
Si quelqu'un a une idée ou une solution pour y parvenir, pourra-t-il me guider ?
Merci d'avance.
JerakBonjour, les fonction VISA READ et WRITE permettent d'envoyer deschaines de caracteres sur le port serie (ou de les lire depuis). Après, le point important est de bien connaitre la syntaxe utilisee par le moteur pas a pas pour les commandes. Ces informations doivent etre dans le manuel du moteur.
Mais, c'est certain, uniquement avec les VISA Read et Write, il est parfaitement possible de commander votre moteur (j'ai eu un projet de ce genre recemment et ca fonctionne tres bien).
Quelques petits points qui peuvent vous causer des soucis:
_ le baud rate de votre port et de votre moteur doivent etre configure a l'identique;
_ si vous utilisez Windows XP ou 2000, verifiez la longeur des buffer alloue par windows pour la lecture et l'ecriture (dans le gestionnaire de peripheriques) vous risquez des problemes si vous tentez de lire 1 ou 2 octets et que les buffers sont configures a 10 ou + (c'est un probleme que j'ai rencontre, c'est pour ca!).
Bonne prog.
Raoul
Raoul Chodziesner-Bonne
Ingénieur Instrumentation
CRIL TECHNOLOGY - Groupe ALYOTECH
"Celui qui pose une question peut paraitre idiot sur le moment, celui qui n'en pose pas le reste toute sa vie!" -
Echantillonner l'acquisition d'un signal analogique [Windev15]
Bonjour à toute la communauté !
J'aimerai refaire appel à votre expérience en se qui concerne l'acquisition d'un signal analogique avec une carte National Instrument 6009 USB. Je code sur Windev 15 et 16.
Mon problème :
Je peux relever un ensemble de point, mais pas suivant un échantillonnage.
Mon code :
Nbr_point est un entier
Nbr_point=20
TabValeur est un tableau de 20 réels
eNbrEchLu est un entier
Résultat est un réel
eErreur=AppelDLL32("nicaiu.dll","DAQmxCfgSampClkTiming",eTaskhandle1,Null,200,10280,10178,300)
Trace("rate : ",eErreur)
eErreur=AppelDLL32("nicaiu.dll","DAQmxStartTask",eTaskhandle1)
eErreur = AppelDLL32("nicaiu.dll","DAQmxReadAnalogF64",eTaskhandle1,Nbr_point,10.0,0,&TabValeur,Nbr_moy,&eNbrEchLu,Null)
eErreur=AppelDLL32("nicaiu.dll","DAQmxStopTask",eTaskhandle1)
Le code d'erreur renvoyé, dit que le nombre de paramètres de la fonction "DAQmxCfgSampClkTiming" est mauvais. Ce problème est déjà arrivé à un autre utilisateur :
[URL="http://forums.ni.com/t5/Discussions-de-produit-de-NI/Lire-une-tension-toutes-les-3ms-avec-Windev-8-s..."]http://forums.ni.com/t5/Discussions-de-produit-de-NI/Lire-une-tension-toutes-les-3ms-avec-Windev-8-s...
Si il y a une autre possibilité d’échantillonner je suis tout ouïe .
Merci d'avance.C'est corrigé, en rajoutant le paramètre "null" l'acquisition fonctionne presque.
Il reste tout de même une erreur. Peut-on déclarer plusieurs "clock" internes au boitier NI-6009 ? En effet lorsque je fais 2 échantillonnages de signaux, l'acquisition est partagée en deux, et je perd un signal sur deux .
Nbr_moy est un entier
Nbr_moy=10
TabValeur est un tableau de Nbr_moy réels
TabValeur2 est un tableau de Nbr_moy réels
TabValeur3 est un tableau de 100 réels
eNbrEchLu est un entier
eNbrEchLu2 est un entier
Résultat est un réel
Résultat2 est un réel
Itération est un entier
Itération = 1
i est un entier
grCrée("GR_tension",grCourbe,Faux)
grDestinationChamp("GR_tension",IMG_Graph)
grDessine("GR_tension")
eErreur=AppelDLL32("nicaiu.dll","DAQmxCfgSampClkTiming",eTaskhandle1,"",400.0,10280,10178,500,Null)
eErreur=AppelDLL32("nicaiu.dll","DAQmxCfgSampClkTiming",eTaskhandle3,"",400.0,10280,10178,500,Null)
BOUCLE
eErreur = AppelDLL32("nicaiu.dll","DAQmxReadAnalogF64",eTaskhandle1,Nbr_moy,10.0,0,&TabValeur,Nbr_moy,&eNbrEchLu,Null)
eErreur = AppelDLL32("nicaiu.dll","DAQmxReadAnalogF64",eTaskhandle3,Nbr_moy,10.0,0,&TabValeur2,Nbr_moy,&eNbrEchLu2,Null)
POUR i = 1 A Nbr_moy
Résultat=Résultat+TabValeur[i]
FIN
POUR i = 1 A Nbr_moy
Résultat2=Résultat2+TabValeur2[i]
FIN
Résultat=Résultat/Nbr_moy
Résultat2=Résultat2/Nbr_moy
TabValeur3[Itération]=Résultat
LIB_U_lue=Arrondi(Résultat,3)
grAjouteDonnée("GR_tension",1,Itération,Résultat)
grAjouteDonnée("GR_tension",2,Itération,Résultat2)
grDessine("GR_tension")
Itération=Itération+1
A FAIRE TANTQUE Itération<=100 -
Puis je generer 2 sinus retardees en continu avec la ni 6052e
J'utilise un carte ni 6052e
voie 1 sin(x)
voie 2 sin(x+t)
Les deux voies sont generees en continu sans trou
Si la carte peut generer ces signaux
existe t'il un vi
pouvez vous me le transmettre
MerciBonjour,
Cette carte peut generer deux signaux analogiques simultanement.
Tu dois d'abord creer les tableaux de points representant les sinus puis les entrelacer (1er point signal 1, 1er point signal 2, 2e point signal 1, ...). Les signaux doivent avoir le meme nombre de points.
Pour generer les signaux, tu peux choisir dans la palette le vi AO Generate Waveforms en utilisant les voies analogiques 0 et 1. -
Simulation des harmoniques avec LABVIEW
bonjour à tous
Alors voilà, j'ai un projet cette année qui se base sur le logiciel LABVIEW, et je suis un peu embêter car j'ai un soucis dans mon programme. je vous explique l'objectif du projet :
-Envoyer un signal d'entrée ( Amplitude, Fréquence, Offset, Phase), puis le décomposer pour obtenir les harmoniques.
-Sélectionner les harmoniques que l'on souhaite observé à une sortie d'appareil.
Le but du projet est d'en fait suivre l'évolution d'un signal par le biais de ses harmoniques en simulant ensuite un transformateur sous multisim et faire passer le signal de labview par ce programme de multisim. (d'ailleurs, si vous connaissez également le moyen de faire passer le signal de labview dans le circuit du transformateur que je créerai sous multisim, ce serait génial
Voilà, j'espère que quelqu'un pourra m'aider dans mes recherches.
Je vous en remercie à l'avance.Hello,
You're on the english section of the forum. Please write in english or post on the french section.
Thanks!
By the way, you didn't ask anything in your post. We don't know what you're exactly waiting for.
Regards,
Jérémy C.
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;}
Travaux Pratiques d'initiation à LabVIEW et à la mesure
Du 2 au 23 octobre, partout en France -
Lire un fichier Excel avec LabVIEW 2010
Bonjour,
je cherche comment ouvrir un fichier Excel avec LabVIEW 2010.
J'ai essayé avec les outils génération de rapport -> Excel specific, comme expliqué dans un autre post, mais ca ne marche pas du tout.
Je vous envoie le VI et le fichier Excel si besoin.
Le but serait de pouvoir lire un tableau et l'afficher.
Merci d'avance,
Gabriel de Ramecourt
Attachments:
Lire fichier excel.vi 14 KB
Gtest2l.xlsx 9 KBBonjour,
Veuillez publier en anglais sur ce forum anglais. Si vous le souhaitez, vous avez une communauté française sur ce lien.
En effet avec les outils de génération de rapport, il est possible de lire le tableau et de l’afficher.
J’ai repris votre code pour afficher les données d’un fichier Excel.
Vous pouvez aussi regarder l’exemple (de la Developer Zone) suivant :
http://sine.ni.com/devzone/cda/epd/p/id/3177
Les liens suivant peuvent vous aider à utiliser le Report Generation Toolkit.
http://zone.ni.com/devzone/cda/tut/p/id/3178
http://digital.ni.com/public.nsf/allkb/EFCE1C25DCE7483E86256CAF00539451?OpenDocument
http://digital.ni.com/public.nsf/allkb/180EA23CF468B3C186256EA2007BE83A?OpenDocument
Cordialement,
Samuel G.
Hello,
And thank you for posting here. Please post in english on this english forum. If you want, you have a French community on this link:
http://forums.ni.com/t5/Discussions-de-produit-de-NI/bd-p/4170
I translate your post for the other user.
Gabouch want on this program to get all the data on LabVIEW form .xlm file.
Samuel G.
Samuel G. | Application Engineer Team Leader
Certified LabVIEW 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
Attachments:
Lire fichier excel-2-LV2010.vi 15 KB
temp excel file.xls 14 KB -
Je veut simuler wcdma avec labview 8.2
salu, si kelkun veut m'aider pour simuler un systeme de communication de 3éme generation avec labview 8.2 . tout
uplink modulation and spreading.
downlink modulation and spreading.
si un kelkun a la simulation veut m'envoyer a mon adresse : [email protected] merci pour attentionSalut Etudiant2,
Aujourd’hui, la chose
plus proche que National Instruments a pour faire la simulation que tu voudrais
faire est Modulation Toolkit (plus d’information).
Avec le Toolkit on
peut faire la modulation et spreading. Il va falloir savoir de LabVIEW pour
faire la programmation et savoir exactement comment WCDMA marche pour faire l’implémentation
du système.
Gerardo O.
RF Systems Engineering
National Instruments -
Nilvaiu.dll pas trouvé avec LabVIEW 821...
nilvaiu.dll pas trouvé avec LabVIEW 821...
Impossible de reprendre un vi créé avec LabVIEW 820 : pb au niveau de l'assistant DAQ.
Merci d'avance.
T.Peux être un début de solution :
http://digital.ni.com/public.nsf/allkb/A64B6D4665F7C8C686257248001D7656
Trouvé sur la knowledge base NI, un bon point de départ pour trouver des solutions
When my feet touch the ground each morning the devil thinks "bloody hell... He's up again!" -
Bonjour à tous,
J'écris pour solliciter une aide car je dois recupérer avec Labview des données délivrées par un autocollérateur via la port série ( RS232). Sera la bienvenue, des sites, des cours, des codes ds d'autres langages, tout ce qui peut m'aider.
Merci d'avance à touste et à tous
j'attends avec impatiance votre réponseBonjour,
comme l'a très bien dit "tbob", il existe de nombreux exemples de communication série fourni avec LabVIEW.
Si vous débutez en LabVIEW, il existe des ressources pédagogiques sur le site de National Instruments qui vous aideront à commencer à programmer avec LabVIEW.
Ci-joint un lien depuis lequel vous pourrez accéder à ces différents tutoriaux :
http://www.ni.com/academic/lv_training/how_learn_lv.htm
De plus, il existe dans le "Developper zone" du site de NI, un grand nombre de bibiothèque de fonctions spécialement dévéloppées pour le contrôle instruments, un grand nombre d'instruments possède sa librairie, peut-être y trouverez vous le votre.
http://sine.ni.com/apps/we/niid_web_display.drv_search
En espérant que ces différents liens vous aideront,
Cordialement,
Benjamin M
NIF
Maybe you are looking for
-
Hi there, I did an iOS update for my iPhone 5 model: MD300ZP/A (FACTORY UNLOCKED) After the update through iTunes. I restored my phone from the back up. I noticed that the signal bars for my carrier (Globe Telecom - Philippines) we're abnormally low.
-
I don't like the new io7 changes to the calendar settings, I am now unable to put an appointment in my calendar that reoccurs every 4 weeks, it only lets you do it as monthly. (Some months have 5 weeks to a month so this won't work) The old way used
-
I wolud like to make a Drag&Drop JTree
Hi everyone: I'm trying to implement a JTree with Drag&Drop support. I've been lookig for some code examples but It was imposible to find them. I didn't found either information about drag&drop. Thank you very much. Chefo
-
Will BDC work in Background job
I have written the BDC program and i want to scheduled the program in Background job in the late night and see the result of processed records as a ALV report.Is it possible to run BDC as Background job..........
-
Full Screen - Main Viewer Bug in Aperture 2.0
When I enter full screen mode the "Main Viewer" button on the toolbar that allows one to view either multiple and a single image is grayed out UNLESS I have the viewer panel displayed before entering full screen mode. Anyone else noticed this? dbk123