Acquisition de donn�e num�rique with pic
salut;
hi;
i have a problème with sending data to pic , i wont to send numeric data from pc to pic . i will put my program of pic and the programm of labview , please healp me .
#include<16F877.h>
#include<stdlib.h>
#use delay(clock = 4000000)
#fuses HS,NOWDT,PUT,NOPROTECT, NOLVP
#use rs232(baud = 9600, xmit = pin_c6, rcv = pin_c7)
boolean rxf=0; //initialisation de bit de flag
#int_rda // intrruption CAN --> (RS232 receive data available)
void rda();
void Init() //procedure d'initialisation des ports de convertisseur et le canal d'acquisition du signal
setup_adc_ports(A_ANALOG); //tous les entrés de port "A" sont analogiques
setup_adc(adc_clock_div_32);//initialisation du clock interne de convertisseur
set_adc_channel(0); // initialisation de la voie d'acquisition
enable_interrupts(int_rda); //activer l'interruption materielle CAN-->(RS232 receive data available)
enable_interrupts(global); //activer l'interruption globale-->adc_off
SET_TRIS_B( 0x00 );
void Read_tx232()
unsigned int x;
x= read_adc(); //X reçoit le résulat de conv
putc(x); //**PIC-PC
rxf =1;
void write_rx232()
char source;
unsigned int transmit;
source = getc();
transmit=source-48 //conversion de char en int
output_b(transmit);
rxf =1;
void main()
OUTPUT_B(0x00);
Init();
while(1)
Read_tx232();
rxf = 0;
write_rx232();
delay_ms( (500) );
mouka
Attachments:
transmission série.c 2 KB
FINALE.vi 66 KB
programme sous labview.JPG 138 KB
salut,
j'ai un problème de communication entre mon pic et le logiciel labview
en faite j'aime envoyer des commandes de labview vers le pic .
la commande sera entier entre 0 et 255 , j'ai fait ma conversion en char et je l(ai envoyer vers le pic comme l'indique la figure si jointe .
j'ai vérifier la présence de signal sur le pin RX du pic , " le signal existe" mais qu'and je le convertie en tension (a travers un dac 0808 et qui marche , le pic aussi il est en bonne état) j'obtient une tension presque nulle, très proche de zéro.
donc mes questions sont :
1-qu'est ce que c'est le " *IDN?\n " trouver dans le max ( mesure and automation) de labview?
2-est ce que le premier caractère émit par labview est par défaut \n ou ça dépend de l'utilisateur ,
parceque le nombre correspondant à \n est 13 et avec un peut de calcul (13*5)/256=0.13 justifie l'absence de la tension au bord de mon dac.
3-est_ce_qu il'y de problème dans mon programme (labview)
4-c'est quoi *IDN?
j'éspaire avoir de l'aide parceque c'est vraimon urgent.
et merci pour tous.
remarque 5v est l'alimentration du pic.
mouka
Attachments:
FINALE.vi 59 KB
Similar Messages
-
Stockage de données numériques dans un tableau pour pouvoir les traiter
Bonjour,
Je suis actuellement en stage, et mon sujet est : "Automatisation d'un banc de mesure du bruit émis". Je travaille essentiellement avec LabVIEW, et j'ai une question au niveau des tableaux. Alors en faite, j'utilise un analyseur de spectre et je souhaite récuperer le bruit. La fonction pour récuperer le bruit se trouve dans une boucle while et ressort seulement une donnée numérique par boucle, ce que je souhaite c'est donc de pouvoir la stocker à chaque boucle dans un tableau, puis de faire la moyenne de tableau, cependant je n'arrive pas à effectuer cela, j'ai essayé de créer un tableau mais je ne peux pas lui mettre en entrée une valeur à chaque fois, donc si vous savez comment je pourrais procéder je suis preneur !
Je vous remercie d'avance,
Cdt,
Florian
Solved!
Go to Solution.Bonjour Flod29,
Une solution serait de créer un registre à décalage sur un tunnel de sortie de votre boucle afin de récupérer les valeurs des boucles précédentes et de calculer à partir de ces valeurs une moyenne (cf Capture1).
Une deuxième option serait de changer le mode du tunnel de sortie de votre boucle en Indexation afin de récupérer toute les valeurs dans un tableau en sortie de boucle (cf Capture 2).
Je vous souhaite une bonne journée,
Cordialement,
Sabri JATLAOUI - Certified LabVIEW Developer
Attachments:
Capture 1.PNG 5 KB
Capture 2.PNG 9 KB -
Bonjour,
Je voulais savoir comment fonctionnaient exactement les graphes numériques.
Je veux transformer un entier en tableau de booléens et l'insèrer dans un tableau à chaque itération. Je désire ensuite afficher les données dans un graphe numérique, mais je ne vois pas comment faire, sachant qu'il ne faut pas que j'utilise l'horloge de l'ordinateur pour effectuer un horodatage (l'horodatage doit être indépendant de l'ordinateur).
Je souhaite utiliser un graphe numérique parce que j'ai essayé d'afficher les données dans un graphe déroulant, mais le problème est que la transition des fronts montants ou descandants n'est pas suffisament rapide (insertion d'un temps de montée). De plus lorsque j'empile les courbes pour les afficher chacune indépendamment des autres, 5 courbes sont affichées dans la même zone de graphe.
En fait je souhaite faire l'acquisition de données numériques avec un boîtier USB. Le boîter me donne les données sous forme de mots de 8 bits (correspondant à 8 entrées numériques) et je souhaite afficher et enregistrer les 8 entrées de façon indépendante.
Je vous mets la source en pièce jointe.
Quelqu'un peut-il m'aider?
Merci d'avance.
Max
Attachments:
transformer_port_num.vi 71 KBSalut,
Dans Aide >> recherches d'exemples tu as plusieurs exemples mettant en oeuvre les graphes numériques.
cordialement
Kamal
NIF -
Convertir un fichier numérique de format ingénieur en nombre flottant
Bonjour,
actuellement je suis en train de cogiter sur la conversion de format d'un fichier numérique car j'ai besoin de calculer des paramètres physiques à partir de ces données.
En effet, les données numériques en format ingénieur contenus dans des fichiers txt constituent un tableau de 3 colonnes et plusieurs lignes.
Lorsque j'essaie de lire ces fichiers avec la fonction "lire un fichier tableur", LabVIEW n'affiche que les premiers chiffres avant la virgule car ces fichiers sont en format ingénieur.
De ce fait, je voudrais bien savoir obtenir les données sous forme de tableaux avec toutes les chiffres qui figurent dans les fichiers.
Merci beaucoupBonjour,
S'il vous plaît, je n'arrive pas a convertir un fichier comme celui la (qui contient des nombres en format scientifique) en un autre qui contiendra des nombres flottants.
Merci d'avance
Pièces jointes :
tableau.jpg 82 KB
fichier txt.txt 22 KB -
Acquisition analogique,numérique et compteur
Bonjour a tous,
Je suis chargé de réaliser un programme pour l'acquisition de mesures pour différents types de capteurs
Le programme doit être en mesure de traiter les données de capteurs analogiques, numériques et compteurs. Les enregistrements de tous ces capteurs doivent donc être synchroniser. J'ai trouvé un exemple correspondant à mon cas (voir pièce jointe). Mais je souhaiterais savoir si il est possible de réunir toutes les voies virtuelles, correspondant aux différents capteurs (analogique,numérique,compteur), dans un tableau de voies globales DAQmx ; pour ensuite effectuer les enregistrements en fonction du type de la voie globale (analog,num ou compteur).
En résumé, est-il possible d'effectuer un programme en fonction du type de la tâche DAQmx ?
Merci d'avance
Attachments:
synchro_compteur_ai_7.1[1].vi 45 KBHello.
To get an answer on this part of forum you should post in English.
Here the same topic.
Regards.
Romain 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;}
NIDays 2010 : Conférence mondiale de l'instrumentation virtuelle
>>Détails et Inscription<< -
My battery drained. Pluged in to wall but screen shows battery with red line but doesn't seem to be recharding after 20 min. Should I wait longer or do a hard restart? I haven't backedup in ages and don't want to lose pics, contacts etc. Will a hard restart wipe all that out?
Agree with Richard:
-Your device needs both the CR and LF. To accomplish this:
option 1: Concatenate the "end of line" string constant (this is a combination of CR and LF, located in the string pallete) to all your outgoing commands. Make sure in the "Visa configure serial port" the "Termination character enable" flag is false.
option 2: Concatenate only a CR to your command's strings. Make sure in the "Visa configure serial port" the "Termination character enable" flag is TRUE AND that the termination character is set to 10 (meaning LF) which I think is the default.
Details can be seen in this link:
http://digital.ni.com/public.nsf/allkb/862567530005F09C862565BE005AB500
"Adding Termination Characters to VISA Serial Writes in LabVIEW"
Interesting would be to configure the serial port to accept not one but two termination characters. The above links refers to the document "Developer Zone Tutorial: Termination Characters in NI-VISA.", where this is supposed to be possible. The document however is 404'ed.
If someone find a working link please post it.
Regards -
Bonjour,
Je suis actuellement en stage et je developpe un banc de test avec supervision labview.
Je vous expose mon probleme: je dois pour un test effectuer une acquisition numérique de sonde hall et je n'arrive pas à obtenir un signal correct.
J'ai essayé de lire l'entrée numérique puis de remplir un tableau de booléens mais je n'arrive pas à tracé le chronogramme, avec une detection de changement d'état sa ne marche pas mieux car la fréquence obtenue est différente de la réalitée.
En utilisant un daq express avec cadencement exterieur (horloge logiciel) sa marche à peu près pour une base de temps bien précise.
Pouvez-vous m'aiguiller sur la meilleur méthode à employer pour effectuer cette mesure?
Les sondes halls sont au nombre de 3, est-il possible de les relevées en même temps et de les synchroniser avec une courbe sinusoidale?
Merci d'avance.Bonjour Vincent,
Quelle information souhaitez-vous extraire de ces signaux? Quelle sont les caractéristiques de ces signaux? (largeur d'impulsion, fréquence d'apparition). Quel matériel utilisez-vous pour faire votre acquisition numérique?
Il est tout à fait possible de réaliser des acquisitions simultanées sur plusieurs voies et de les synchroniser avec une autre mesure (génération/acquisition d'une sinusoïde) à l'aide du driver NI-DAQmx. Encore une fois quelles sont les caractéristiques de ce signal?
Cordialement,
.mrLeft{float:left} .mrInfo{border-left:solid 1px #989898;font-size:x-small;color:#989898}
Mathieu R.
CTD - Certified TestStand Developer / Développeur TestStand Certifié
CLAD - Certified LabVIEW Associate Developer -
Identification d'un capteur de pression et acquisition à partir d'un afficheur numérique
Bonjour,
Je suis possesseur d'une carte d'acquisition DAQPad 6016 et je cherche le moyen d'obtenir la courbe de pression d'un capteur de pression externe, accompagné de son afficheur numérique en fonction du temps. Seulement je ne sais pas avec quel vi identifier le conditionneur à partir de la sortie analogique, celui ci ne disposant pas de liaison rs232 et de liaison GPIB. Vous trouverez ci joint les notices respectives du capteur, et de l'afficheur.
En vous remerciant d'avance.
Attachments:
Notice Afficheur numérique pression DRUCK DPI 260.pdf 236 KB
Notice Capteur Pression DRUCK modèle PDCR 900.pdf 408 KBBonjour Confucius,
Concernant la DAQcard,
les drivers DAQmx sont parfaits pour votre acquisition (analogique ou
digitale). En revanche, concernant le raccord sur les câbles DRUCK entre les
instruments DRUCK... Je n'ai pas trouvé les informations nécessaires au câblage
dans votre documentation. Je pense que l'idéal serait de leur poser la question
directement, Ils connaissent les spécifications de leurs matériels.
Cordialement,
BRAUD Jean-Philippe
Field Sales Engineer - Nord et Centre France
LabVIEW Certified Developper -
Acquisition analogique et numérique
Bonjour,
voilà , je dois faire les 2 acquisitions mais avec une condition que l'acquisition analogique (tension) démarre et s'arrete juste quand on appuie sur un bouton poussoir lié à une tache numérique
j'ai créé 2 taches une analogique et l'autre numérique et j'ai essayé deux solutions:
1) La 1 : avec un déclenchememt d'état pour la tache numérique ça marchait mais le ptoblème c'est que je veux refaire l'opération à chaque fois je clike sur le bouton , jai essayé avec une boucle while mais en vain.
2) la 2 : jai opté pour l'acquisition simultanée mais là l'acquisition se fait au meme temps pourtant je veux pas de ça.
à votre avis c'est quoi la solution adéquate dans ce cas et pour la boucle quesque je peux faire ? Merci
PS: je travaille sous Labwindows avec une carte PCIe-6321.Bonjour Leader 06,
Tu pourrais utiliser un pause trigger.
Un exemple est déjà implémenté dans CVI:
Cont Acq&Chart Samples-Int Clk-Pause Trigger.prj
Cet exemple va te permettre de stopper la tache analogique suivant l'état d'une ligne numérique. cette ligne numérique serait une ligne sur laquelle tu as écrit la valeur de toncontrole booleen se situant sur ton .UIR
Sinon voici un code que j'avais réalisé pour un autre client mais qui lui était sur LabVIEW. Voici le screen shot du diagramme avec les noms des fonctions te permettant de faire l'équivalent en CVI. A noter que la structure évènement n'existe pas en CVI, mais tu as les callbacks pour cela
Cordialement,
Romain DUVAL || Application Engineer Specialist ||Certified LabVIEW Architect (CLA) || Certified TestStand Architect (CTA)
National Instruments France -
Ou sont les outils Acquisition de données sous labview 7.1 ?
bonjour,
Je travaillais sous labview6 & daq6024, aucun soucis.
Je suis actuellement sous labview7.1 et je ne retrouve pas mes
outils aquisition de données (habituellement
diagram/fonction palette/Aquisition de données/... sous labview6).
Je n'arrive donc pas à juste saisir une température du daq et l'afficher sur un numérique conteneur ou sur un graph.
Dans max 3.0.1 (mesurement and Automation Xplorer) les test sont ok, en entrée ou en sortie, vérif à l'oscillo.
Impossible pour moi de récupérer quelquechose d'exploitable dans labview7.1 pro !!!
Je dois mal m'y prendre car je résonne toujour façon labview6.
Comment puis-je faire ?
ou sont les outils d'acquisition ?
comment acquérir une voie virtuelle ?
Eternels petits problèmes de changement de version...
J'ai bien sur, désinstallé/réinstallé labview6.1, labiew7.1,
drivers, max3.0.1, nidaq7.1, toujours pas mes outils tant désirés...
(AI.acquerir un signal et autres...)
Merci brunoseems to be a repeat Post
-
Acquisitions de données analog et digital sur le même front montant TTL
Bonjour, j'ai une question assez urgente à vous poser.
Est'il possible de faire une acquisition des données d'un signal digital et d'un signal analogique simultanées triggées par le même top TTL?
Je cherche un Daqpad capable de faire cela, et je n'ai pas trouvé plus d'informations sur ce site.
Merci d'avance!Bonjour Valaphone,
Il est effectivement possible de le faire.
Voici deux exemples de VI permettant de synchroniser une AI et DI et de faire un trigger numérique:
Synchronize AI & DI
Digital Trigger
Concernant le DAQPad, je vous laisse prendre contact avec l'un de nos ingénieurs commerciaux au 01 57 66 24 24.
Bonne journée
Cindy
Cindy -
Comment faire pour synchroniser une sortie numérique sur une horloge?(pci6602)
Bonjour,
je voudrais faire des sorties numériques sur une ligne donnée (carte PCI 6602), ces sorties étant réalisées pour chaque front descendant d'une horloge. En clair, je voudrais synchroniser la sortie d'une valeur numérique sur le front descendant d'une horloge : comment faire ?Bonjour,
Générer des mots numériques ou une valeur binaire (sur une ligne ou un port) avec un cadencement matériel (horloge compteur sur front montant ou descendant) n'est pas possible avec une carte 6602 seule car elle n'a pas été conçue dans ce but. La carte possède 8 compteurs mais n'a pas de ligne ou port programmable en acquisition ou génération (cadencement logiciel ou matériel). Pour ce type d'opération d'E/S numériques, les cartes PCI-DIO-32-HS, PCI-6533 et PCI-6534 ont été spécialement conçues. Elle permettent de faire de la génération sur 8, 16 ou 32 bits (1,2, ou 4 ports) jusqu'à 20 Mo/S (pour la 6534) et avec un cadencement matériel (horloge interne ou externe avec choix du type de front déclenchant le transfert). L'horloge peut provenir par exemple de votre carte compteur PCI-6602.
Enfin, une bonne solution serait d'utiliser une carte Serie M qui intègre à la fois des compteurs (génération d'horloge) et un port 8 bits (génération numérique sur une ligne ou le port entier). Le cadencement numérique matériel est possible avec les cartes Série M. Ce type de carte serait donc un bon compromis pour ce que vous souhaitez faire.
Cf "Correlated I/O" dans le tutorial ci-dessous:
* M Series – The New Data Acquisition Standard – Frequently Asked Questions
http://zone.ni.com/devzone/conceptd.nsf/webmain/9c71859eb70d6e2586256ed7007ccf7f?OpenDocument
Bonne continuation
Matthieu Gourssies
National Instruments France -
Hi, I am running a program where I have 4 nidaq cards on a single machine, all connected. I am trying to start a counter and keep getting that error (daqmx error num: -50103 with message: The specified resource is reserved. The operation could not be completed as specified.) in two places in my code. I understand what the error means (you can only have one task of a type per card), but I don't see where that is occuring in my code.
See below for code. I noted the two places where the error is occuring. I am debugging someone else's code, which is part of the problem.
Thanks!
counterTask = 0;
daq_err_check( DAQmxCreateTask( "counter_generation_task",
&(counter_generation_task) ));
daq_err_check( DAQmxCreateTask("counter_count_task",
&(counter_count_task) ));
char co_chan_name[40];
char ci_chan_name[40];
char ci_trig_chan_name[40];
sprintf( co_chan_name, "%s/ctr0", niDev);
sprintf( ci_chan_name, "%s/ctr1", niDev);
sprintf( ci_trig_chan_name, "/%s/PFI9", niDev);
printf("OK1");fflush(stdout);
daq_err_check( DAQmxCreateCOPulseChanTicks( counter_generation_task,
co_chan_name, "", "ai/SampleClock",
DAQmx_Val_Low, 32,16,16) );
daq_err_check( DAQmxCfgImplicitTiming( counter_generation_task,
DAQmx_Val_ContSamps, 1000) );
daq_err_check( DAQmxCreateCICountEdgesChan( counter_count_task,
ci_chan_name, "",
DAQmx_Val_Rising, 0, DAQmx_Val_CountUp) );
daq_err_check( DAQmxCfgSampClkTiming( counter_count_task,
"Ctr0InternalOutput", 1000.0, DAQmx_Val_Rising,
DAQmx_Val_ContSamps, 1000) );
daq_err_check( DAQmxSetRefClkSrc( counter_generation_task, "OnboardClock") );
daq_err_check( DAQmxSetRefClkSrc( counter_count_task, "OnboardClock") );
printf("abt to start counter_count\n"); fflush(stdout);
daq_err_check ( DAQmxStartTask( counter_count_task ) ); // ERROR OCCURS HERE
printf("abt to start counter_gen\n"); fflush(stdout);
daq_err_check ( DAQmxStartTask( counter_generation_task ) ); // ERROR OCCURS HERE
fflush(stdout);
Thanks again for your patience!I get it when capturing from my mini DV cam (which is not controllable by FCP). To resolve, I have to click Capture Now a split second after I start the DV tape rolling.
-
Problème installation et configuration d'un système d'acquisition de donnée sous MAX
Bonjour, je suis un nouveau utilisateur de labview ( version d'évaluation 2010).
J'ai téléchargé sur ni.com des exercices et le troisième exercice me fait utiliser MAX (Measurement & Automation Explorer v4.7)
Il est écrit qu'aprè avoir lancé MAX :"Agrandissez l’onglet Périphériques et interfaces et sélectionnez Périphériques NI-DAQmx." puis de faire un clic droit sur "Périphériques et interfaces" et de créer le nouveau périphérique NI-DAQmx (celui-ci sera simulé)
Il se trouve que je n'ai à gauche que l'onglet "Logiciels" dans "Système" et aucun onglet dans "Systèmes déportés"...
Pourriez-vous m'indiquer comment faire apparaître l'onglet "Périphériques et interfaces"?
Avec mes remerciementsBonjour Ordino,
Le drivers NI DAQmx 9.2.2 est bien compatible avec Windows Vista 32 bits, néanmoins certains éléments sont à prendre en considération:
NI-DAQmx 9.2.2 - Windows 7 64 bit/7 x86/Server 2003 R2 (32-bit)/XP x86/Vista x64/Vista x86/Server 2008 R2 (64-bit)
Vista x86 = Vista 32bits
Support de logiciels dans NI-DAQmx 9.2.2
Support de systèmes d'exploitation
Les systèmes d'exploitation suivants sont supportés par NI-DAQmx 9.2.2 :
Windows 7 (32 et 64 bits)
Windows Vista Professionnel (32 et 64 bits)
Windows XP Service Pack 2 ou version ultérieure
Windows Server 2003 R2 (32 bits)
Windows Server 2008 R2 (64 bits)
NI-DAQmx ne supporte pas les comptes invités sous Windows 7/Vista/XP. Vous devez vous connecter à un compte administrateur ou un compte utilisateur pour pouvoir utiliser NI-DAQmx sous ces systèmes d'exploitation.
Attention Si vous avez fait une mise à niveau de votre système pour passer d'une version antérieure de Microsoft Windows à Microsoft Windows Vista, vous devez désinstaller tous les logiciels National Instruments avant de réaliser cette mise à niveau. Une fois celle-ci terminée, vous pourrez réinstaller vos logiciels National Instruments.
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 ... -
DAQmx écrire un bit et un seul sur un port numérique à partir d'un tableau
Bonjour,
Pour un programme en cour je dois écrire un Bit sur le port 0 (bit 6) d'un DAQ 6341. Cette sortie numérique est l'image de la position d'un interrupteur en face avant.
La partie écriture et configuration DAQ ne me pose pas de problème et correspond exactement au code situé à cette adresse: https://decibel.ni.com/content/docs/DOC-11139 sauf que pour mon cas les voies physique sont (I/O Line dans le diagramme) déclarées comme suit: Dev1/port0/line6,Dev1/port0/line0,Dev1/port0/line1,Dev1/port0/line2,Dev1/port0/line3,Dev1/port0/line4,Dev1/port0/line5 j'ai donc dans l'ordre pour le port 0 Bit 6, Bit 0 à Bit 5 (cette déclaration m'arrange pour la suite de mon programme).
J'ai donc cablé en entrée données du VI DAQmx-Ecrire un tableau de booleens a 7 indices mais alors que je ne veux mettre à jour que le bit 6 du port à chaque tour de boucle while forcément à cause du tableau les autres bit du port sont aussi mis à jour alors que ceux-ci sont gérés dans une autre boucle while en parallèle. J'écrase donc les Bits 0 à 5 (dans mon tableau de booleens ces Bits sont à 0).
Y a t'il un moyen en utilisant exactement la même configuration de voies en entrée pour le VI DAQmx-Ecrire de n'envoyer en donnée que le bit 6 sans pour cela par exemple réaliser un OU logique avec les autres bits du port 0 (je ne désire pas utiliser de variables locales ou tirer de la "tuyauterie" depuis mon autre boucle while qui tourne en parallèle).
Merci de votre aide.
Résolu !
Accéder à la solution.Oui c'est bien cela mon problème vient du fait que pour la configuration des sorties numériques il y a plusieurs lignes (voir jpg joint). La configuration des voies sur l'entrée tâche/voies en entrée du VI DAQmx Write provient d'un sous VI que je ne désire pas "casser" (en sortant la configuration de la voie PO.6 sur une seule ligne par exemple).
Vu la configuration de mes voies je suis obligé de passer un tableau à l'entrée données du VI DAQmx Write ce qui comme tu le soulignes à chaque tour de boucle me réécrit donc mes 7 lignes (tableau de booleen dans la condition vrai) alors que seule m'interesse en fait l'envoit de l'indice 0 de ce tableau (qui correspond au Bit 6 du port 0 selon ma configuration). Les autres indices du tableau je ne voudrai pas qu'ils soient "envoyé" sur le port 0 car ils sont gérés dans une autre boucle et ici dans cette boucle ils sont par défaut à "0".
Pièces jointes :
Ecriture_port0.JPG 77 KB
Maybe you are looking for
-
Using a delimiter in a flat file
Hi People, If I am writing a file to the PC and I have to use a delimiter '~' to seperate the values, what should I do? Can somebody give me some example or syntax? Thanks, AM
-
Printer problem with AW 6.2.9
I have a recurring printer problem with both hp deskjet 5150 and Epson R220. After much work with techs at both, we have determined that it is an AW problem (v. 6.2.9) Other files print okay. I've searched through recent posts and found similiar ques
-
How do I get the Ap Store to stop showing that I have an update available? I have already purchased the update from the company's site.
-
I have installed Oracle pids on a desktop. I want to change /Set the Port number. Where do i set the Port Number.
-
Period to be evaluated 20110501 before earliest recalculation period 999912
Hi all, I am busy doing some testing so hired an employee as at 01/05/2011. Now when I try and run Time evaluation for this employee I get the following error : Period to be evaluated 20110501 before earliest recalculation period 999912 I am not sure