Attente de configuration d'un appareil avant de lancer une mesure
J'utilise Labwindows/CVI.
J'ai parfois l'impression que les résultats de mesures que je demande à un analyseur de spectre sont faux car celui-ci n'aurait pas le temps de se configurer comme voulu.Le code déroulerait trop vite!!
Y a t-il une fonction qui me permettrait de savoir si l'appareil est bien configuré avant de lui demander une mesure??
Ex: 1/configuration du span, configuration du RBW, Level, Attenuation,tec..
2/l'appareil est il bien configuré?(attente d'une réponse de l'appareil)
3/si oui, lancer une mesure de puissance
Merci pour votre réponse
Arnaud
Bonjour,
Avez-vous essayer de lancer NI-SPY pour savoir quelles sont les commandes utilisées ?
Comment cela se passe-til dans MAX ?
Avez-vous la dernière version du driver NI-488.2 ?
Vous avez la fonction "viWaitOnEvent".
Cordialement,
Isabelle
Ingénieur d'applications
National Instruments France
Similar Messages
-
bonjour jai recu un iphone 4S je suis aller sur itune enregistré mon nouvelle appareil et jai fait une restauration a partir d'une sauvegarde jai recu tout mes apps mes je ne peut avoir mes sonnerie
-
Bonjour,
Je suis actuellement en stage et utilise labview.
J'ai deja créé un vi me permettant d'ouvrir une application (CANoe) sur le même ordinateur à partir de labview, en utilisant Automation Open.
Je cherche maintenant à faire de même, mais avec le vi labview sur un ordinateur, et l'application sur un autre ordinateur.(je les ai connecté en wifi pour l'instant). quand je mets l'adresse IP voulue sur l'entrée "machine name" de Automation Open, cela n'a pas l'air de fonctionner.
D'après ce que j'ai pu comprendre cela pourrait venir des paramètres DCOM, mais je n'arrive apparemment pas à les configurer de la bonne manière.
Quelqu'un pourrait il me fournir des précisions sur la démarche à suivre?
Merci d'avance pour vos réponses,Bonjour ravanel_ale,
Merci d'avoir posté sur le forum National Instruments.
Je suppose que ton application CANoe dispose d'une interface ActiveX. Assure toi que du côté de ton PC client celui-ci est bien enregistré.
Démarrer>>Exécuter>>dcomcnfg
Console Root » Component Services » Computers » My Computer, clique droit sur My Computer et sélectionne Properties
Va sur l'onglet COM Security
Change les Access Permission Limits en cliquant sur Edit Limits... dans la section Access Permissions
Sélectionne Local and Remote Access
Dans la section Launch and Activation Permissions, clique sur Edit Limits...
Ajoute Local et Remote Launch, et Local et Remote Activation permissions
Navigue dans Console Root » Component Services » Computer » My Computer » DCOM Config » [YourApplication] Remote Engine, rclique droit et sélectionn Properties
Onglet Security>>Customize>>Edit
Donne les accès à l'utilisateur
Benjamin R.
R&D Software Development Manager
http://www.fluigent.com/ -
Bonjour,
J'ai installé dernière version itunes 11.02.26,j'ai lencé, itunes ne recnnais plus mes appareis Iphone et Ipad.
Message eurreur " Une eurreur inconnue s'est produite (-42110).
Aidez- moi de résoudre le problème.
MerciRemoving the SC Info folder as per the "Error 3001," "-42110," or "5103" section in the Specific Conditions and Alert Messages: (Mac OS X / Windows) section of the following document seems to help most folks reporting the iTunes launch 42110s:
iTunes: Advanced iTunes Store troubleshooting -
Bonjour,
Je souhaiterai savoir s'il est possible de réserver des colonnes dans un fichier texte. Ci joint le format de fichier (Deux-en-un) est-il possible de réserver deux premières colonnes pour une mesure dont la fréquence d'acquisition est différente de celle des deux dernières colonnes? C'est le format de fichier que je voudrai réaliser et voici le Vi (ci-joint la copie d'écran) que j'essaie de réaliser mais le résultat n'est pas identique. Avez-vous éventuellement une idée à me proposer ? Merci d'avance.
Pièces jointes :
deux-en-un.xls 14 KB
Deux-en-un.JPG 74 KBBonjour,
Plusieurs questions:
Est ce que les deux mesures debit et O3 sont independantes ? cad une mesure de debit et d'03 peut elle
peuvent elles avoir lieu au même moment ou bien qu'avec des frequences d'echantilonnage différentes les mesures
s'effectue de facon serie , les mesures du fichiers xls sont curieuses : dt = 5s sauf les 3premieres pareil pour o3 avec dt= 1s ?
les appareils ont chacun un port différent ?
si mesures simultanées possible il va falloir creer deux boucles distinctes
pourrait tu poster ton code vi ou jpg ? qu'on visualise mieux ...
Sais tu avant de lancer une serie acquisition combiens de valeurs tu veux mesurer ? (init des tableaux !)
bon sinon tu peux deja obtenir une date en format str en utilisant la fonction get date dans la palette time et formater en str avec
la chaine de format %X
@+
tinnitus
Ci joint un fichier pour demarrer , j'ai supposé que 03 et debit independants
CLAD / Labview 2011, Win Xp
Mission d'une semaine- à plusieurs mois laissez moi un MP...
RP et Midi-pyrénées .Km+++ si possibilité de télétravail
Kudos always accepted / Les petits clicks jaunes sont toujours appréciés
Don't forget to valid a good answer / pensez à valider une réponse correcte
Pièces jointes :
fusion.vi 15 KB -
Has anyone seen this error before?
if so what was done to get around it.I answer to myself: when I launch Aplle Configurator using the command line, I get the follwing messages:
WARN - 24857ms The default supervision certificate is not in the keychain. (/SourceCache/AppleConfigurationUtility/AppleConfigurationUtility-129.1/Applica tion/Controllers/CDCertificateManager.m:135)
ERROR - 25828ms _createKeyPair : -[SFModVector createKeyPair] failed with -25293 (/SourceCache/AppleConfigurationUtility/AppleConfigurationUtility-129.1/Applica tion/Controllers/CDCertificateManager.m:296)
ERROR - 25829ms Unable to create a public/private key pair. (/SourceCache/AppleConfigurationUtility/AppleConfigurationUtility-129.1/Applica tion/Controllers/CDCertificateManager.m:255)
ERROR - 25829ms Unable to create default supervision certificate. (/SourceCache/AppleConfigurationUtility/AppleConfigurationUtility-129.1/Applica tion/Controllers/CDCertificateManager.m:144)
ERROR - 25829ms Could not retrieve the chaperone certificate (/SourceCache/AppleConfigurationUtility/AppleConfigurationUtility-129.1/Applica tion/Models/../../Mobile Device Kit/CDConfigurationProfile.m:105)
ERROR - 25829ms Unable to sign profile before adding to the policy: Error Domain=com.apple.configurator.ErrorDomain Code=18 "Impossible de creer une bicle publique/privee pour le nouveau certificat de supervision." (/SourceCache/AppleConfigurationUtility/AppleConfigurationUtility-129.1/Devices /Controllers/CDDevicePolicyViewController.m:2647)
I see it can't find the chaperone certifcate, but what can I do to help ? -
Lecture dans un fichier de configuration
Bonjour,
Je viens vous demander des conseils. J'ai un fichier de configuration (en ci-joint), j'ai dèja une version qui fonctionne bien mais je voudrai améliorer un peu (car trop de variable locale), pourriez-vous me dire si je peux créer une VGF pour lire le fichier et ensuite les afficher par la suite peut-être de modifier les paramètres et ensuite écrire dans le fichier de configuration ? Je ne sais pas si une VGF est bien adaptée pour lire/écrir/afficher les paramètres de configurations? Merci d'avance.
Résolu !
Accéder à la solution.
Pièces jointes :
fichier config.txt 1 KBBonjour,
J'ai ouvert votre vi par curiosité, le fichier de config est un peu plus précis (ci-joint la copie) de ce fait je pense plutôt lire d'abord le fichier (avec la corection des coefficients et l'offsets) et stocker des datas (un tableau de cluster de caractère, plus facile par la suite de les afficher directement sur FA) dans le registre à décalage du VGF et par la suite je peux faire ce que je veux. Mais hélas comme d'habitude je rencontre toujours des soucis.
Pièces jointes :
Config-HT.txt 1 KB
lecture-fichier-config.JPG 153 KB -
CONFIGURATION EUROTHERM 2404 ET FTM7 VIA RS232
Bonjour,
je communique avec des eurotherm 2404 (configuration:9600
bauds,data bits:8,parity:none,stop bits:1,flow control:none)
avec une carte multiport RS232 de chez brainboxes
Lorsque j'ouvre le MAX et que je lance une session visa,
avec un port serie, je dois lui envoyer une commande avec
basic I/O
je lui envoie donc vu que je travaille en modbus un nombre
décimal 8836 qui correspond à une commande (type de segment)cependant il me
renvoie toujours la meme erreur:BFFF0015 (délai de timeout expiré) et peut
importe la commande c'est toujours la meme erreur.
Donc mes questions sont:
ma configuration est elle bonne?
y-a-t il une terminaison de caractère à mettre au bout?
quels commandes puis je lui envoyer pour que je puisse
communiquer avec lui malgré que j'ai toute la documentation nécessaire?
de plus, j'utilise des film monitor thickness (FTM7) de chez boc
edwards pour vérifier l'épaisseur déposée des sources qeu j'ai porté à
évaporation grâce aux eurotherm:
dans le max, j'utilise la configuration qui m'est indiqué
dans la documentation de chez boc edwards c'est a dire
(configuration:4800bauds,data bits:7,parity:even,stop bits:2,flow
control:none), je la sauvegarde avec le bouton save , je lance une session cepedant
lorsque je lui indique une commande indiquée dans la documentation , par
exmeple :RESET<cr>, j'ai toujours la meme erreur BFFF0015.
mes questions sont:
est ce la bonne configuration?
le caractère de terminaison est-il bon?
de plus lorsque j'ouvre le max de nouveau après avoir éteind
mon ordinateur, il m'indique un probleme de conflit entre une configuration
visa de base 9600,8,none,1,none et la configuration windows que je lui ai
indiqué.
pourquoi?Bonjour,
Lorsque vous programmez un périphérique en VISA à traves
une couche RS 232 l'utilisation de commandes SCPI (Standard Commands for
Programmable Instrumentation) est nécessaire. Cependant il ya d'autre caractères
additionnels à rajouté lorsqu'il ne s'agit pas d'une communication GPIB : Vous
devez rajouter un "line feed" (LF) ou un "carriage return"
(CR).
Pour réaliser cela il ya deux approches différentes :
ajouter explicitement le caractère de terminaison a la fin de chaque commande
que vous enverrez, ou configurer un attribut global a la session VISA afin de
rajouter automatiquement ce caractère.
J'espère vous avoir correctement aiguillé.
Cordialement,
Richard Keromen
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;}
>> Découvrez, en vidéo, les innovations technologiques réalisées en éco-conception -
Redimensio​nner la taille de la face avant par soft
Bonjour,
j'ai un programme qui a la face avant qui fait une certaine taille.
Je souhaiterais savoir s'il existe une propriété à coder en soft qui permet de redimensionner la taille de la face avant.
par exemple en mode 1, la taille de la face avant est de 800x600 et dans le mode 2, la taille de la face avant est de 800x200
Merc
Résolu !
Accéder à la solution.Bonjour,
C'est possible :
https://decibel.ni.com/content/docs/DOC-13727
Cordialement,
Da Helmut -
Soucis d'executable et face avant secondaire
Bonjour tous le monde,
J'ai un projet qui lance une face avant secondaire, le programme fonctionne bien lorsque je suis en mode projet, mais lorsque je crée mon exécutable celui ci ne lance pas la face avant secondaire.
Il y a une fenetre d'ouverture qui dure quelques secondes, mais la face avant reste vierge.
Est ce qu'il faut ajouter quelques choses à la compilation.
Je vous joins mon projet en zip
Résolu !
Accéder à la solution.
Pièces jointes :
projet final.zip 3073 KB
Dossier mesure_def_decim2011.zip 3032 KBBonjour,
J'ai inclus les deux dossiers dans mon arborescence (voir capture ainsi que la fenetre furtive d'ouverture)
Pièces jointes :
projet.JPG 85 KB
affiche.png 58 KB -
Bonjour,
j'ai mis un place un stand d'acquisition et de mesure avec le matériel suivant :
Labview 2010, v10.0
1x NI-cDAQ-9188 avec modules : 9263, 9481, 9435, 9207 et 9401
1x NI-cDAQ-9188 avec modules : 9217 et 9213
MAX v4.7.1f8
Mon programme est construit de la façon suivante : Une boucle cadensée tourne toutes les 2 secondes, à l'intérieure de cette boucle, une structure en séquence opère différentes actions : affichage, lecture canaux, calculs (bilans d'énergie), régulation, sauvegarde. En parallèle à cette boucle, une autre boucle, cadensée à 30 s lance une simulation TRNSYS.
Mon programme fonctionne très bien lorsque, tout à coup, l'acquisition n'arrive plus à suivre. J'ai l'impression que le PC n'arrive plus à communiquer avec le CDaq. Cette erreur est aléatoire et apparait une à deux fois par jour. Après pleins d'essais, j'ai finalement lancé le NI-SPY. Je mets en fichier joint le résultat obtenu, vous verrez que tout est OK jusqu'à 17h43.
Quelqu'un a-t-il une idée de ce que je peux faire pour éviter cette erreur !
Pour info, mon système est déconnecté de mon réseau d'entreprise, donc ce n'est pas quelque chose d'externe qui survient.
Un grand merci d'avance de votre aide.
Cath
Solved!
Go to Solution.Bonjour Cath,
Je comprends vos problèmes avec votre appareil ayant cDAQ. Tout d'abord, je vais m'excuser si mon français n'est pas très bon comme je réponds à partir de la branche Britannique, mais je vais faire de mon mieux!
J'ai fouillé dans nos ressources ici et avons trouvé quelques informations sur l'erreur que vous rencontrez.
L'erreur -50405 est une erreur de temporisation qui peuvent survenir dans les deux systèmes USB et Ethernet basé. Il ya deux clés de Registre sur l'ordinateur hôte qui peut être modifiée pour ajuster la longueur du temps avant que l'erreur -50405 apparaîtra. En permettant plus de temps, le système sera plus tolérant des variations au sein du réseau.
Les étapes suivantes devraient résoudre le problème:
1. Ouvrez le Registre Windows et accédez à:
"HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ niemrk \ Parameters \ '
(Je ne suis pas sûr à 100% ce que les noms seront sur une copie Française de Windows)
Si la clé paramètre n'existe pas, cliquez-droit niemrk> Nouveau> Clé. Renommer la nouvelle clé «Parameters».
2. Si la clé Parameters contient déjà DWORDs pour 'ConnectionTimeout' et 'DiscoveryTimeout', sauter cette étape. Cliquez-droit sur Paramètres> Nouvelle> Valeur DWORD. Nommez la nouvelle valeur DWORD "ConnectionTimeout". Répétez cette étape, l'ajout d'une nouvelle valeur DWORD nommée "DiscoveryTimeout '
3. Après deux DWORDs ont été créés, double-cliquez sur chaque, sélectionnez le bouton radio Décimal, entrez un numéro dans le champ Données de la valeur et cliquez sur OK. Le nombre que vous entrez est le nombre de millisecondes avant l'erreur de temporisation apparaît. La valeur par défaut est 2500ms. Un guide pour ces valeurs:
Timeout = 12MB / (Nombre de Canaux * Scan * Nombre Taux d'octets par balayage)
Donc, pour une tâche à 4 canaux d'entrée analogique à 25KS / s avec un module 16 bits:
12MB / (4 * 25KS / s * 2B) = 60 secondes.
4. C'est probablement une bonne idée d'augmenter la taille de l'entrée DAQmx buffer pour accommoder la longueur temporisation augmenté. Avant la tâche DAQmx est démarré, placer un DAQmxConfigureInputBuffer.vi. La valeur câblé dans la taille du buffer (en échantillons par canal) peut être déterminée par la longueur du délai d'attente que vous avez configuré:
Buffer Size = Fréquence d'échantillonnage * Nombre de secondes avant expiration
Espérons que pourrait arrêter l'erreur que vous rencontrez. S'il ya quelque chose que je peux vous aider avec, s'il vous plaît n'hésitez pas à poster. J'espère que tous fait sens, désolé si mon français n'est pas très bon!
Cordialement,
Oli
LabVIEW Student Ambassador
National Instruments UK -
Bonjour,
Je souhaiterais piloter mon étuve en RS232, lorsque j'utilise le VI lecture et écriture Série, peu importe sur quel port je suis (COM1 ou COM2), le VI s'exécute entièrement mais l'étuve ne bouge pas, et encore mieux si je débranche l'étuve, le VI s'exécute quand même alors qu'il n'y a aucune ressource VISA à trouver.
Peut on m'éclairer car là je ne vois pas vraiment où ça coince ?
RémiBonjour,
Tout dépend du controle de flux que tu as mis, mais les VIs de lecture et écriture série ne génèrent pas d'erreur si ils ne lisent rien, ou si le système en face n'a pas reçu les trames.
Du coup, même lorsque tu es débranché, le vi fonctionne normalement, mais ne t'affiche rien puisqu'il n'a pas eu de réponses.
En revanche, si ton etuve ne réagit pas, c'est peut-être que les paramètres de communication sont incorrects, ou que la commande que tu envoie n'est pas comprise par ton étuve, du coup elle ne réagit pas...
Vérifi bien les paramètres de la communication, la configuration de l'appareil, et les commandes que tu dois lui envoyer (fais bien attention au caractère de terminaison également)!
Olivier L. | Certified LabVIEW Developer -
Appel asynchrone, variant et récupération de donnée.
Bonjour à tous et toutes,
Voila j'ai un petit soucis avec mon programme,
Il est composé de la facon suivante,
Un vi (mesure de jauge avec interpolation) qui permet de choisir deux interfaces de configuration différente dans une liste déroulante.
Ici j'essaye tous d'abord de débugger la configuration par déformation.
Lorsque je choisis mesure par déformation dans mon vi principale j'ouvre une vi dialogue général (qui permet de confirmer ou non la configuration d'un ensemble de parametre en variant).
Celui-ci va ouvrir dial_def.
Ensuite, celui-ci va ouvrir suivant l'appuie sur le bouton demandé un vi dialogue général (je l'ai configuré en copie) qui lui même va ouvrir le vi de configuraiton ouvert.
je récupére le variant le transforme en cluster, le met dans l'interface visible par l'utilisateur.
L'utilisateur mets sa configuration
je me charge ensuite de le retransferer dans le cluster que j'avais en entré, en ne modifiant que la partie que l'utilisateur à appeller.
je retransforme en variant et renvoie les infos, lorsque l'utilisateur a appuyé sur le bouton ok.
Mais voila les informations ne se transmettent pas quand je les modifie .
Et je ne vois pas pourquoi du tout.
Je vous mets en copie mon projet en 2013 et en 2011.
Cordialement
J'ai essayé d'etre concis (mais pas sûr d'avoir été compris).
J'ai commenté les vis avec plus de détail pour le cas, parametre d'acquisition vu qu'ils sensait fonctionner tous identiques.
Pièces jointes :
Dossier mesure_def_decim2011.zip 2729 KB
def.zip 2858 KBSalut,
Je ne sais pas si ça vient de ça mais tu n'utilise pas ta définition de type (celle de dialog_general) dans la boucle du dessus, au moment de convertir ton varianbt en cluster, mais un cluster normal...
Sinon le cas où tu n'aurais rien serait celui où tu changes la valeur de "Mesure" sans rien avoir fait avant, car ton variant dans la boucle du bas n'auras pas été initialisé.
Eventuellement, pour être sur de ce que tu envoies dans ta file d'attente, tu peux copier coller le variant en donnée de ta boucle sup dans la boucle inf, ds l'événement "Mesure" ou tu remplis ta file d'attente. Tu peux déjà ici vérifier si la donnée que tu est censé envoyer ressort bien après conversion.
Francis M | Voir mon profil
Certified LabVIEW Developer -
Boucle cadencé, normale et utilisation des cores.
Bonjour,
J'ai plusieurs questions sur l'utilisation de boucles cadencées et notament sur le partage de core :
J'ai réalisé un VI type producteur/consommateur. Dans ce VI j'ai 4 boucles consommatrices (4 files d'attentes) qui gèrent un appareil chacune. J'ai un Ordinateur 4 cores. Je souhaite donc attribuer un core pour chacune des boucles.
1) Ce que je veux savoir est par quel core sera gérée la boucle productrice qui elle, n'est pas cadencée ?
2) Est-il recommandé de cadencer la boucle productrice pour justement contrôler le problème et cibler un coeur ?
Dans le modèle producteur/consommateur proposé par labview, la destruction de pile intervient lorsque l'on sort de la boucle évènement dite productrice. Malheureusement il arrive que cette destruction intervienne avant l'éxécution du dernier évènement des boucles consomatrices (exemple : la déconnection des appareils), surtout si les boucles consomatrices sont cadensées.
3) Dans ce cas, avez vous une solution optimale pour gérer ce problème ? (ou l'utilisation de séquence est la seule solution ?)
En vous remerciant d'avance.
Cordialement, Harti.
Résolu !
Accéder à la solution.Bonjour,
1) si tu laisse l'option de gestion du coeur par défaut à ta boucle cadencée productrice, ou que tu utilises une simple boucle While, tu laisses l'OS gérer le coeur sur lequel cette boucle va s'exécuter, tu ne peux pas prédire à l'avance.
2) tout dépend ce qui est produit ds ta boucle productrice, mais personnellement j'aurais plus tendance à cadencr la boucle productrice et pas les consommatrices! Tes consommatrices doivent être cadencées par tes files d'attente (soit par l'arrivée d'un nouvel élément, soit par un timeout)
3) Ce que tu peux faire, c'est utiliser la fonction "obtenir l'état d'une file d'attente", et attendre que toutes tes files soient vides avant d'appeler la fonction de destruction.
Ai-je répondu à toutes tes interrogations?
Cordialement,
Olivier L. | Certified LabVIEW Developer -
Récupérer trace d'un analyseur de spectre
Bonjour,
Je suis en train de faire un programme pour piloter un analyseur de spectre mais je n'arrive à récupérer le graphe de mon analyseur. J'utilise la commande ":TRAC? 1" mais je ne sais pas sous quel format l'analyseur renvoit les datas. Même en utilisant la commande :FORMATA ASC pour avoir les datas en ASCii, je n'ai aucun retour.
Lorsque j'utilise l'assistant E/S d'instrument pour vérifier si cette commande fonctionne, j'ai une erreur de buffer "Le délai d'attente (timeout) a expiré avant que l'opération ne soit achevée. Code d'état VISA : bfff0015".
Ma question est: Comment connaître le format de renvoie des données de l'analyseur?
Résolu !
Accéder à la solution.Re,
J'ai mis en pièce jointe la partie du diagramme dans laquelle j'essaie de récupérer le graph de mon analyseur. Pour information, tout ce que vous ne voyez pas (donc à gauche dans le diagramme) ne me sert qu'a configurer mon analyseur. Avant de demander le graph à mon analyseur, je lui demande si le sweep est terminé, d'où la strucutre condition: Si le sweep est terminé alors je demande le graph, sinon j'attends.
On peut donc voir que j'utilise la commande write suivie de read mais je suis bloqué à ce niveau car je ne sais pas combien d'octets je dois lire.
Il est vrai que je débute avec Labview mais je trouve malgré tout qu'il manque des informations dans le manuel de l'analyseur!
Pièces jointes :
Pilote.JPG 98 KB
Maybe you are looking for
-
Run time error in adobe reader X 10.1.
Hi Adobe Team, I have an application bulid on powerbulider which is capable of extracting the pdf files.we have deployed it in citrix server,My problem is While opening some of the pdf files from my application I am getting a run-time error "Runtime
-
Please help me...how to implement a class DateAndTime.java
I have a class named DateAndTime.java How should I implement a method which allows me to check if the date entered by user is valid or not?. Also when the hour continues to a next day, how should I implement a method for a nextDay()? Thank you class
-
OFFLINE BACKUP finished with error
Dear all, please find the below Offline backup log BKI0400I: TDP is waiting for BRBACKUP. BR0280I BRCONNECT time stamp: 2010-03-05 22.05.33 #BEGIN /oracle/IRP/sapdata3/undo_1/undo.data1 BR0280I BRCONNECT time stamp: 2010-03-05 22.05.33 BR0345E Error
-
Saving a Crystal Report in version 11 format
We are looking at upgrading to Crystal Reports 12. Is there a way to create a new report in that version and save it in version 11 format? Our ERP system only supports version 11 but the cost to upgrade to version 12 is considerbly less expensive.
-
Generate Certificates for WLC and clients
Hi Guys I've been working acording the following document to integrate my WLC 5508 with LDAP for internal users: http://www.cisco.com/c/en/us/support/docs/wireless/4400-series-wireless-lan-controllers/100590-ldap-eapfast-config.html However when I tr