Remplacement de la version 7 par la version 8
L'installation de la v8 stoppe car elle ne peut pas effacer le v7.Merci de me dire comment faire.
Sorry, if my english is not correct. See here what is my problem : when i install adobe reader 8.0, it stops because it cannot put out adobe reader 7.0. More, if I ask to put out reader 8.0, it's impossibLe. Please, could you tell me how to do ? Thank you to help me.
Download and install the Windows Installer Cleanup Utility ( http://support.microsoft.com/?scid=kb;fr;290301 ). Run it from the Start menu, then remove all references to Adobe Reader. Now try again to install Reader 8 (8.1.3 is the latest version).
Similar Messages
-
Comment remplacer un registre à décalager par une variable globale
Bonjour tout le monde,
Je vous sollicite encore une fois par manque d'expérience....
Alors cette fois-ci j'ai un VI qui va acquérir une tension et faire la moyenne de celle-ci, mais mon problème est que j'utilise une boucle while avec un registre à décalage et d'après mon tuteur c'est à cause de cette boucle que je n'obtiens pas les résultats escontés.
Il m'a donc conseillé de supprimer ma boucle while et de mette une variable globale qui gère la période de moyennage à la place de mon registre à décalage.
Le souci c'est que je ne connais ni d'adem ni d'eve cette variable...
Est-ce que quelqu'un aurait l'amabilité de m'expliquer un peu cmt ça fonctionne parce que je ne trouve pas mon bonheur dans les exemples et les autres sujets?
Et surtout est-ce la bonne solution?
REM: le VI a été créé par une autre personne je n'est fais que de modifier la partie moyennage, donc les autres variables globales ne sont pas de moi.
Merci d'avance!
Attachments:
VI_TEST2.vi 50 KB
VI_TEST2.vi 50 KBBonjour à toi,
Tu trouveras ci-dessous un exemple d'implémentation d'une variable globale fonctionnelle :
Basic Functional Global Variable Example
J'ai regardé ton programme mais je ne suis pas sûr d'avoir bien compris ce qu'il devait faire, aussi je ne peux pas te conseiller entre les deux solutions, essaye avec la variable globale fonctionnelle cela sera de toute facon un bon exercice d'apprentissage.
Pour le reste du programme, il est en principe fortement déconseillé d'utiliser des structures séquences déroulées. Il vaut mieux, si on veut s'assurer du bon déroulement de son programme, utiliser une structure de machine à état ou bien tout simplement le flux de données, principe natif de LabVIEW :
Programmation par flux de données dans LabVIEW
Machine à états simple
J'espère que cela t'aidera,
Bonne journée,
M-Junior -
Iphoto Library remplacée par une autre, plus ancienne
Bonjour,
Lors d'une mauvaise manip, j'ai remplacé ma bibliothèque iphoto par une plus ancienne, datant de décembre. Je pensais avoir donc perdu toutes mes photos mais je les ai toutes retrouvées dans "Masters" apres avoir fait "Ouvrir le contenu du paquet" en cliquant droit sur le dossier "Iphoto librrary"
Dans ce dossier Master, j'ai toutes mes photos y compris celles qui se trouvent dans la bibliothèque actuelle, celle qui a remplacé l'autre, mais dans le "désordre".
Comment refaire mon ancienne et vraie bibliothèque iphoto avec mes photos contenues toutes dans Masters?
En sachant que pas mal d'entre elles sont en double, triple..
Merci.You can't have downloaded the iphoto for 10.9 as it won't be offered to you on the App Store. Installing 9.5 would not corrupt anything. If you already had iPhoto 11 then no purchase was necessary. If you didn't already have iPhoto 11 then there is no way you could have downloaded iPhoto 9.5 - the iPhoto for 10.9.
Further, upgrading iPhoto to a later version will never fix a corrupted library. Therefore, you didn't have a corrupted Library. So, honestly. I'm not sure what you're asking here. The only software version issues around iPhoto and Mavericks is that iPhoto 11 requires a free upgrade, and you're told about that first time you try to launch it. -
Besoin d'aide : Configuration d'un 2821 pour remplacer une Freebox
Bonjour,
Je souhaite remplacer complètement ma Freebox par les équipements suivants :
- Un routeur Cisco 2821 équipé d'un module ADSL2+ (HWIC-1ADSL-M)
J'utilise la dernière version de l'Advanced Enterprise Services, IOS version 15.1(4)M7
- Un switch Cisco 2960G qui sera raccordé au 2821.
Je suis en dégroupage totale avec l'opérateur Free (donc IP over ATM je pense ?!)
Les spécifications de ma connexion :
Adsl :
======
Etat Showtime
Protocole ADSL2+
Mode Interleaved
Descendant Montant
Débit ATM 6570 kb/s 887 kb/s
Marge de bruit 5.40 dB 7.30 dB
Atténuation 46.00 dB 25.00 dB
FEC 5211 27735
CRC 76 0
HEC 3 267
Je souhaite que mon routeur Cisco se comporte à l'identique de ma Freebox, c-a-dire :
Coté WAN, le routeur récupérera l'IP du DSLAM via le module HWIC ADSL qui sera paramétré avec l'@ MAC de ma BOX.
Coté LAN, le routeur CISCO proposera une config DHCP avec une passerelle par défaut en 192.168.1.50 + DNS récupérés via la conf. IP de l'opérateur (Lan en /24) pour les équipements IP raccordé sur le switch.
J'aurai besoin de faire du port forwarding pour certaines application (un ou deux exemples me serait utile)
J'accède et paramètre chaque équipement en port console via Putty.
La conf du routeur actuellement :
C2821#show config
Using 1860 out of 245752 bytes
! Last configuration change at 09:19:32 UTC Sun Nov 10 2013
version 15.1
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
hostname C2821
boot-start-marker
boot system flash:c2800nm-adventerprisek9-mz.151-4.M7.bin
boot-end-marker
logging buffered 4096
enable secret 5 $**************************************
enable password ************
no aaa new-model
no process cpu autoprofile hog
dot11 syslog
ip source-route
no ip routing
no ip cef
no ipv6 cef
multilink bundle-name authenticated
voice-card 0
crypto pki token default removal timeout 0
license udi pid CISCO2821 sn F***********2
archive
log config
hidekeys
redundancy
controller DSL 0/1/0
interface GigabitEthernet0/0
ip address 192.168.1.50 255.255.255.0
ip nat inside
ip virtual-reassembly in
no ip route-cache
duplex auto
speed auto
no cdp enable
no mop enabled
hold-queue 100 out
interface GigabitEthernet0/1
no ip address
no ip route-cache
shutdown
duplex auto
speed auto
no cdp enable
interface ATM0/0/0
mac-address 0007.****.****
no ip address
no ip redirects
no ip proxy-arp
no ip route-cache
no atm ilmi-keepalive
interface ATM0/0/0.1 point-to-point
ip address dhcp
ip nat outside
ip virtual-reassembly in
no ip route-cache
pvc 8/36
encapsulation aal5mux ip
ip forward-protocol nd
ip http server
no ip http secure-server
ip nat inside source list 1 interface ATM0/0/0.1 overload
ip route 0.0.0.0 0.0.0.0 ATM0/0/0.1
access-list 1 permit any
snmp-server community public RO
control-plane
mgcp profile default
line con 0
exec-timeout 0 0
line aux 0
line vty 0 4
session-timeout 9999
exec-timeout 9999 0
password ************
login
transport input all
scheduler allocate 20000 1000
end
J'ai caché volontairement les mot de passe, adresse mac et numéro de série.
A noter que la commande "dsl operating-mode auto" ne s'enregistre pas quand je la rentre sur l'interface ATM0/0/0, mais il semble que par défaut l'interface soit en auto d'après la documentation Cisco.
La connexion au DSLAM semble se faire correctement, voyant vert clignotant, puis fixe au niveau du module, pas de deconnexion/reconnexion intenpestive.
La connexion ne fonctionne pas... voici les infos que j'obtiens quand j'interroge les interfaces :
C2821>show interface ATM0/0/0.1
ATM0/0/0.1 is up, line protocol is up
Hardware is HWIC-DSLSAR (with Alcatel ADSL Module), address is 0007.****.**** (bia dc7b.94d9.5423)
Internet address will be negotiated using DHCP
MTU 4470 bytes, BW 900 Kbit/sec, DLY 560 usec,
reliability 81/255, txload 1/255, rxload 1/255
Encapsulation ATM
Keepalive not supported
530 packets input, 42611 bytes
15 packets output, 3880 bytes
0 OAM cells input, 0 OAM cells output
AAL5 CRC errors : 0
AAL5 SAR Timeouts : 0
AAL5 Oversized SDUs : 0
Last clearing of "show interface" counters never
C2821>show interface ATM0/0/0
ATM0/0/0 is up, line protocol is up
Hardware is HWIC-DSLSAR (with Alcatel ADSL Module), address is 0007.****.**** (bia dc7b.94d9.5423)
MTU 4470 bytes, sub MTU 4470, BW 900 Kbit/sec, DLY 560 usec,
reliability 108/255, txload 1/255, rxload 1/255
Encapsulation ATM, loopback not set
Keepalive not supported
Encapsulation(s): AAL5
23 maximum active VCs, 256 VCs per VP, 1 current VCCs
VC Auto Creation Disabled.
VC idle disconnect time: 300 seconds
Last input 00:00:00, output 00:00:10, output hang never
Last clearing of "show interface" counters never
Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0
Queueing strategy: Per VC Queueing
5 minute input rate 2000 bits/sec, 3 packets/sec
5 minute output rate 0 bits/sec, 0 packets/sec
739 packets input, 58437 bytes, 0 no buffer
Received 0 broadcasts (0 IP multicasts)
0 runts, 0 giants, 0 throttles
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort
19 packets output, 4936 bytes, 0 underruns
0 output errors, 0 collisions, 0 interface resets
0 unknown protocol drops
0 output buffer failures, 0 output buffers swapped out
Un "show ip interface brief" :
Interface
IP-Address
OK?
Method
Status
Protocol
GigabitEthernet0/0
192.168.1.50
YES
NVRAM
up
up
GigabitEthernet0/1
unassigned
YES
NVRAM
administratively down
down
ATM0/0/0
unassigned
YES
NVRAM
up
up
ATM0/0/0.1
unassigned
YES
DHCP
up
up
NVI0
192.168.1.50
YES
unset
up
up
J'ai fait deux tests supplémentaires en modifiant l'interface ATM0/0/0.1 : dans un cas avec mon IP Wan en static ou en DHCP => KO dans les deux cas.
Voici les résultats :
1° => Interface ATM0/0/0.1 en IP Static (ip address 88.xx.xx.xx 255.255.255.0)
C2821#show dsl interface atm0/0/0
ATM0/0/0
Alcatel 20190 chipset information
ATU-R (DS) ATU-C (US)
Modem Status: Showtime (DMTDSL_SHOWTIME)
DSL Mode: ITU G.992.5 (ADSL2+) Annex A
ITU STD NUM: 0x03 0x2
Chip Vendor ID: 'STMI' 'BDCM'
Chip Vendor Specific: 0x0000 0xA197
Chip Vendor Country: 0x0F 0xB5
Modem Vendor ID: 'CSCO' 'BDCM'
Modem Vendor Specific: 0x0000 0x0000
Modem Vendor Country: 0xB5 0xB5
Serial Number Near: FO******** 2821
Serial Number Far:
ModemChip ID: C196 (3) capability-enabled
DFE BOM: DFE3.0 Annex M (3)
Capacity Used: 99% 99%
Noise Margin: 7.0 dB 7.0 dB
Output Power: 18.0 dBm 12.5 dBm
Attenuation: 47.0 dB 26.0 dB
FEC ES Errors: 22 12001
ES Errors: 3 4
SES Errors: 1 0
LOSES Errors: 1 0
UES Errors: 0 4094
Defect Status: None None
Last Fail Code: None
Watchdog Counter: 0xC9
Watchdog Resets: 0
Selftest Result: 0x00
Subfunction: 0x00
Interrupts: 342012 (0 spurious)
PHY Access Err: 0
Activations: 1
LED Status: OFF
LED On Time: 0
LED Off Time: 0
Init FW: init_AMR-4.0.015_no_bist.bin
Operation FW: AMR-4.0.015.bin
FW Source: embedded
FW Version: 4.0.15
DS Channel1 DS Channel0 US Channel1 US Channel0
Speed (kbps): 0 6016 0 900
DS User cells: 0 2075
US User & Idle cells: 0 764053
Reed-Solomon EC: 0 33 0 27746
CRC Errors: 0 5 0 17
Header Errors: 0 5 0 273
Total BER: 0E-0 4531E-9
Leakage Average BER: 0E-0 4531E-9
Interleave Delay: 0 8 0 61
ATU-R (DS) ATU-C (US)
Bitswap: enabled enabled
LOM Monitoring : Disabled
DMT Bits Per Bin
000: 0 0 0 0 0 0 0 8 B B B B B B B B
010: B A A A A A A A A A A B B B B A
020: 0 6 7 7 7 8 8 8 9 9 9 A A A A A
030: A A A A 9 9 9 8 7 7 8 9 A A A A
040: A A A A A 2 A A A A A A A A A A
050: A A 9 9 9 9 9 9 9 9 9 9 9 9 9 9
060: 9 9 9 9 9 9 9 9 9 8 9 8 8 8 8 8
070: 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
080: 8 8 8 7 8 8 8 8 8 8 7 8 8 7 7 7
090: 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7
0A0: 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7
0B0: 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6
0C0: 6 6 5 5 5 4 2 0 0 0 2 4 5 5 5 5
0D0: 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
0E0: 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4
0F0: 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
100: 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3
110: 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2
120: 2 2 2 2 2 0 0 0 0 2 2 2 2 2 2 2
130: 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1
140: 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0
150: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
160: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
170: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
180: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
190: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1A0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1B0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1C0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1D0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1E0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1F0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DSL: Training log buffer capability is not enabled
2° => Interface ATM0/0/0.1 en DHCP
C2821>show dsl interface atm0/0/0
ATM0/0/0
Alcatel 20190 chipset information
ATU-R (DS) ATU-C (US)
Modem Status: Showtime (DMTDSL_SHOWTIME)
DSL Mode: ITU G.992.5 (ADSL2+) Annex A
ITU STD NUM: 0x03 0x2
Chip Vendor ID: 'STMI' 'BDCM'
Chip Vendor Specific: 0x0000 0xA197
Chip Vendor Country: 0x0F 0xB5
Modem Vendor ID: 'CSCO' 'BDCM'
Modem Vendor Specific: 0x0000 0x0000
Modem Vendor Country: 0xB5 0xB5
Serial Number Near: F*********** 2821
Serial Number Far:
ModemChip ID: C196 (3) capability-enabled
DFE BOM: DFE3.0 Annex M (3)
Capacity Used: 99% 99%
Noise Margin: 6.5 dB 7.0 dB
Output Power: 18.0 dBm 12.5 dBm
Attenuation: 47.0 dB 26.0 dB
FEC ES Errors: 12001 262
ES Errors: 4 4
SES Errors: 0 1
LOSES Errors: 0 1
UES Errors: 4365 0
Defect Status: None None
Last Fail Code: None
Watchdog Counter: 0x26
Watchdog Resets: 0
Selftest Result: 0x00
Subfunction: 0x00
Interrupts: 8816 (0 spurious)
PHY Access Err: 0
Activations: 1
LED Status: OFF
LED On Time: 0
LED Off Time: 0
Init FW: init_AMR-4.0.015_no_bist.bin
Operation FW: AMR-4.0.015.bin
FW Source: embedded
FW Version: 4.0.15
DS Channel1 DS Channel0 US Channel1 US Channel0
Speed (kbps): 0 6029 0 900
DS User cells: 0 5771
US User & Idle cells: 0 3241224
Reed-Solomon EC: 0 348 0 1922
CRC Errors: 0 4 0 4
Header Errors: 0 4 0 101
Total BER: 0E-0 9037E-10
Leakage Average BER: 0E-0 9037E-10
ATU-R (DS) ATU-C (US)
Bitswap: enabled enabled
LOM Monitoring : Disabled
DMT Bits Per Bin
Not able to get complete DMT bin information.Please retry "show dsl" after few seconds.
DSL: Training log buffer capability is not enabled
J'ai besoin d'un peu d'aide pour établir la configuration sur le routeur, mes connaissance étant limité pour réaliser une conf aussi complexe.
Merci pour votre aide.J'avance concernant mon problème DHCP, le résultat du debug est intéressant on y vois clairement que je n'arrive pas à obtenir d'IP de Free et que l'IOS Cisco me présente avec un client-ID auquel il ajoute "cisco-" et "-AT0/0/0.1"
C'est ce qui doit expliquer le refus de Free de me fournir une adresse IP.
Je pense également que le format de la mac adresse attendu par le DHCP Free est incorrect, il attends un mac du type XX:XX:XX:XX:XX:XX et non un XXXX.XXXX.XXX
Il faut utiliser la commande "ip address dhcp client-id interface-name" pour forcer le client-ID avec une mac de type XX:XX:XX:XX:XX:XX mais je n'arrive pas à utiliser cette commande correctement
J'ai trouvé cette information ici => http://blog.ipspace.net/2007/0.....nt-id.html
J'ai bien lu la syntaxe mais il en veux pas, le sub interface ATM ne l'accepte pas semble t'il ?!
Quelqu'un serait m'aider à l'utiliser ?
Ci-dessous le debug DHCP :
Code:
*Nov 17 10:16:33.659: DHCP: DHCP client process started: 10
*Nov 17 10:16:33.659: RAC: Starting DHCP discover on ATM0/0/0.1
*Nov 17 10:16:33.659: DHCP: Try 1 to acquire address for ATM0/0/0.1
*Nov 17 10:16:33.663: DHCP: allocate request
*Nov 17 10:16:33.663: DHCP: new entry. add to queue, interface ATM0/0/0.1
*Nov 17 10:16:33.663: DHCP: Client socket is opened
*Nov 17 10:16:33.663: DHCP: SDiscover attempt # 1 for entry:
*Nov 17 10:16:33.663: Temp IP addr: 0.0.0.0 for peer on Interface: ATM0/0/0.1
*Nov 17 10:16:33.663: Temp sub net mask: 0.0.0.0
*Nov 17 10:16:33.663: DHCP Lease server: 0.0.0.0, state: 3 Selecting
*Nov 17 10:16:33.663: DHCP transaction id: F9D
*Nov 17 10:16:33.663: Lease: 0 secs, Renewal: 0 secs, Rebind: 0 secs
*Nov 17 10:16:33.663: Next timer fires after: 00:00:04
*Nov 17 10:16:33.663: Retry count: 1 Client-ID: cisco-0007.****.**4b-AT0/0/0.1
*Nov 17 10:16:33.663: Client-ID hex dump: 63697363****************************2E
*Nov 17 10:16:33.667: 6363*********************302F302E31
*Nov 17 10:16:33.667: Hostname: C2821
*Nov 17 10:16:33.667: DHCP: SDiscover placed class-id option: 64736C666F72756D2E6F7267
*Nov 17 10:16:33.667: DHCP: SDiscover: sending 312 byte length DHCP packet
*Nov 17 10:16:33.667: DHCP: SDiscover 312 bytes
*Nov 17 10:16:33.667: B'cast on ATM0/0/0.1 interface from 0.0.0.0
*Nov 17 10:16:37.291: DHCP: SDiscover attempt # 2 for entry:
*Nov 17 10:16:37.291: Temp IP addr: 0.0.0.0 for peer on Interface: ATM0/0/0.1
*Nov 17 10:16:37.291: Temp sub net mask: 0.0.0.0
*Nov 17 10:16:37.291: DHCP Lease server: 0.0.0.0, state: 3 Selecting
*Nov 17 10:16:37.291: DHCP transaction id: F9D
*Nov 17 10:16:37.291: Lease: 0 secs, Renewal: 0 secs, Rebind: 0 secs
*Nov 17 10:16:37.291: Next timer fires after: 00:00:04
*Nov 17 10:16:37.291: Retry count: 2 Client-ID: cisco-0007.****.**4b-AT0/0/0.1
*Nov 17 10:16:37.291: Client-ID hex dump: 63697363****************************2E
*Nov 17 10:16:37.291: 6363*********************302F302E31
*Nov 17 10:16:37.291: Hostname: C2821
*Nov 17 10:16:37.291: DHCP: SDiscover placed class-id option: 64736C666F72756D2E6F7267
*Nov 17 10:16:37.291: DHCP: SDiscover: sending 312 byte length DHCP packet
*Nov 17 10:16:37.291: DHCP: SDiscover 312 bytes
*Nov 17 10:16:37.291: B'cast on ATM0/0/0.1 interface from 0.0.0.0
*Nov 17 10:16:41.291: DHCP: SDiscover attempt # 3 for entry:
*Nov 17 10:16:41.291: Temp IP addr: 0.0.0.0 for peer on Interface: ATM0/0/0.1
*Nov 17 10:16:41.291: Temp sub net mask: 0.0.0.0
*Nov 17 10:16:41.291: DHCP Lease server: 0.0.0.0, state: 3 Selecting
*Nov 17 10:16:41.291: DHCP transaction id: F9D
*Nov 17 10:16:41.291: Lease: 0 secs, Renewal: 0 secs, Rebind: 0 secs
*Nov 17 10:16:41.291: Next timer fires after: 00:00:04
*Nov 17 10:16:41.291: Retry count: 3 Client-ID: cisco-0007.****.**4b-AT0/0/0.1
*Nov 17 10:16:41.291: Client-ID hex dump: 63697363****************************2E
*Nov 17 10:16:41.291: 6363*********************302F302E31 -
Un disque dur refurb en remplacement d'un disque neuf ...
Bonjour,J'ai demandé le remplacement d'un disque qui avait une panne au déballage (donc neuf). J'ai bien reçu le nouveau disque, mais il s'agit d'un disque reconditionné (recertified disk).Désolé, mais moi j'ai acheté du neuf, pas de l'occas (même remise à neuf).Comble de bonheur, le disque reçu est également déffectueux (RMA en cours, merci d'ailleur au support pour sa diligence et sa compréhension), et je dois donc le renvoyer.J'éspère au moins que ce coup-ci j'aurais droit à un disque neuf.
Pour le remplacement d'un disque neuf par un autre disque neuf, si vous êtes dans la première année de garantie, avez vous pris contact directement avec votre revendeur?
-
Display on IE compatibility view
Hi,
I have a scaling problem, with compatibility view it is possible to fix the problem, but user dont know that.
is there a solution to avoid the scaling problem.
With IE8 and more
Firefoxis that an index.html page embedding your swf?
if yes, what are you html publish settings or, copy and paste your html code here.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
<head>
<title>EUROSTYLE</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript">
<!-- Adobe recommande aux développeurs d'utiliser SWFObject2 pour la détection de Flash Player. -->
<!-- Pour plus d'informations, consultez la page SWFObject du code Google (http://code.google.com/p/swfobject/). -->
<!-- Pour obtenir de plus amples informations, consultez le site Web Adobe Developer Connection sous "Détection des versions Flash Player et incorporation de fichiers SWF à l'objet SWF 2" Detecting Flash Player versions and embedding SWF files with SWFObject 2" -->
<!-- Sélectionnez la version minimale requise de Flash Player ou 0 si vous ne souhaitez pas activer la détection de version -->
var swfVersionStr = "11.2.0";
<!-- xiSwfUrlStr peut être utilisé pour définir un fichier SWF d'installation expresse. -->
var xiSwfUrlStr = "";
var flashvars = {};
var params = {};
params.quality = "best";
params.bgcolor = "#666666";
params.play = "false";
params.loop = "true";
params.wmode = "direct";
params.scale = "noscale";
params.menu = "false";
params.devicefont = "false";
params.salign = "";
params.allowscriptaccess = "sameDomain";
params.allowFullScreen = "true";
var attributes = {};
attributes.id = "EUROSTYLE";
attributes.name = "EUROSTYLE";
attributes.align = "top";
swfobject.createCSS("html", "height:100%; background-color: #666666;");
swfobject.createCSS("body", "margin:0; padding:0; overflow:hidden; height:100%;");
var d = new Date();
swfobject.embedSWF(
"EUROSTYLE.swf?bogus="+d.getTime(),"flashContent",
"100%", "100%",
swfVersionStr, xiSwfUrlStr,
flashvars, params, attributes);
</script>
</head>
<body>
<!-- La méthode d'incorporation dynamique de l'objet SWF remplace ce contenu HTML alternatif par le contenu Flash lorsque les plug-ins JavaScript et Flash sont suffisamment pris en charge. -->
<div id="flashContent">
<a href="http://www.adobe.com/go/getflash">
<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Obtenir Adobe Flash Player" />
</a>
<p>Cette page requiert Flash Player version 11.2.0 ou ultérieure.</p>
</div>
</body>
</html> -
Sauvegarder un tableau 2D de 5 colonnes de tailles différentes
Bonjour,
J'ai à sauvegarder 5 colonnes de données sous forme de fichier excel (soit en tableau 2D de 5 colonnes).
Les 5 tableaux n'ont pas la même taille, mais labview ajuste automatiquement la taille des 5 tableaux à la plus grande de toute.
Je me retrouve donc avec un tableau 2D de 5 colonnes et de même taille.
Comment puis-je faire pour que Labview conserve la taille initiale de chaque colonne?
Merci
Exemple:
Labview 8.2 version étudiante
Sound & Vibration ToolkitC'est bien dommage... Actuellement (j'ai oublié de le préciser), il remplace les éléments vides par des zéros (donc jusqu'à la taille maximale).
Je vais essayer de supprimer les zéros puisque apparemment il n'y a pas d'autre solution.
Merci
Labview 8.2 version étudiante
Sound & Vibration Toolkit -
Bonjour,
Je travail actuellement sur un pdf dont la police est Nimbus sans L. Or lorsque je souhaite modifier du texte avec Acrobat XI pro, un message m'informe que la police Nimbus sans L n'est pas disponible ou ne peut être utilisée pour modifier le texte et elle est remplacée par Minion pro.
J'ai téléchargé cette police et je l'ai installée sur mon PC mais sans succès.
Pourquoi Acrobat ne reconnait pas cette police? Y a t-il une solution pour contourner le problème? J'ai cherché une police similaire à Nimbus mais je n'en ai pas trouvé.
Merci de votre aidePourquoi Acrobat ne reconnait pas cette police? Y a t-il une solution pour contourner le problème? J'ai cherché une police similaire à Nimbus mais je n'en ai pas trouvé.
Salut,
Les polices sont disponibles en plusieurs versions et en plusieurs formats (TT, OT…), donc il faut plus que d'avoir le même nom pour que deux polices soient reconnues comme identiques.
Ceci étant, si Acrobat remplace la Nimbus d'origine par de la Minion, il suffit de sélectionner le texte et de lui re-appliquer la Nimbus installée sur le PC. -
Importing fixed width text from a .txt file
I am really struggling to do in Numbers '09 something which I can do easily in Excel.
I have a txt file containing plain text in fixed-width columns which I would like to import into numbers.
I just cannot find a way to do it.
I have tried using the Insert/choose menu item - but it won't take .txt files.
I have tried to copy/paste the data, but it get's pasted into a single column.
The data consists of many lines like this:
Part Value Device Package Library Sheet
A-IN JST-2.0-4 JST-2.0-4 JST-20M KMILLAR 1
A-IN JST-2.5-4 JST-2.5-4 JST-25M KMILLAR 1
A-IN JST-2.8-4 JST-2.8-4 JST-28M KMILLAR 1
(and so on....)
(Each column is an exact number of characters wide, but these forums make that hard to see due to the variable spaced fonts).
How can I import this data into numbers?
(Sorry, but I cannot get the data in any other format, such as CSV, the application which exports it only support fixed width colums with spaces for padding).
Many thanks in advance,
KennyHere is a script treating the case of fixed widths values.
--[SCRIPT fixedwidth_values_toTSV.scpt]
Enregistrer le script en tant que Script : fixedwidth_values_toTSV.scpt
déplacer le fichier ainsi créé dans le dossier
<VolumeDeDémarrage>:Users:<votreCompte>:Library:Scripts:Applications:Numbers:
Il vous faudra peut-être créer le dossier Numbers et peut-être même le dossier Applications.
aller au menu Scripts , choisir Numbers puis choisir fixedwidth_values_toTSV
Choisir un fichier texte.
Le script détermine la largeur des différentes colonnes puis remplace les groupes séparateurs par des caractères TAB.
Le résultat est passé dans le presse-paiers et est enregistré à la place du contenu initial.
Vous pouvez alors
(1) coller dans le document de votre choix
(2) ouvrir le fichier texte modifié dans Numbers qui accepte sans broncher les ficiers .txt.
Utilisation alternative : enregistrer le script en tant que Progiciel (Application sous 10.6.x)
Glisser-déposer l'icône d'un fichier texte sur celle de l'application lancera le traitement voulu.
--=====
L'aide du Finder explique:
L'Utilitaire AppleScript permet d'activer le Menu des scripts :
Ouvrez l'Utilitaire AppleScript situé dans le dossier Applications/AppleScript.
Cochez la case "Afficher le menu des scripts dans la barre de menus".
Sous 10.6.x,
aller dans le panneau "Général" du dialogue Préférences de l'Éditeur Applescript
puis cocher la case "Afficher le menu des scripts dans la barre des menus".
--=====
Save the script as a Script: fixedwidth_values_toTSV.scpt
Move the newly created file into the folder:
<startup Volume>:Users:<yourAccount>:Library:Scripts:Applications:Numbers:
Maybe you would have to create the folder Numbers and even the folder Applications by yourself.
go to the Scripts Menu, choose Numbers, then choose "fixedwidth_values_toTSV"
Choose a text file.
The script scan the file's contents to extract the width of every column then it replace the separator groups by TAB characters.
The result is passed to the clipboard and is written in the original file.
So you may :
(1) paste in the document of your choice
(2) open the modified text file with Numbers which is fair enough to do that.
An alternate track is to save the script as an Application Package (Application under 10.6.x)
Drag and drop the icon of a text file on the application's one will do the job.
--=====
The Finder's Help explains:
To make the Script menu appear:
Open the AppleScript utility located in Applications/AppleScript.
Select the "Show Script Menu in menu bar" checkbox.
Under 10.6.x,
go to the General panel of AppleScript Editor’s Preferences dialog box
and check the “Show Script menu in menu bar” option.
--=====
Yvan KOENIG (VALLAURIS, France)
2010/08/19
--=====
on run
set un_fichier to choose file with prompt "Choose e text file…" of type {"public.plain-text"} without invisibles
my commun(un_fichier)
end run
--=====
on open (sel)
set un_fichier to item 1 of sel
tell application "System Events" to set type_ID to type identifier of disk item ("" & un_fichier)
if type_ID is "public.plain-text" then my commun(un_fichier as alias)
error "The file “" & un_fichier & "” isn’t a text file !"
end open
--=====
on commun(le_fichier)
set le_contenu to read le_fichier
set le_contenu to "azer ertyuio wxcv dfghj
qszaed dc fghj mlkjhgf nbvcxw
aqwzsx edcrfv tg byhn aaaaaaa "
set listedelistes to {}
set plusgrandelongueur to 0
set pluspetitelongueur to 999999
set listelignesbrutes to paragraphs of le_contenu
repeat with refd_uneligne in listelignesbrutes
set maybe to contents of refd_uneligne
set maybe2 to count of maybe
if maybe2 > plusgrandelongueur then set plusgrandelongueur to maybe2
if maybe2 < pluspetitelongueur then set pluspetitelongueur to maybe2
copy my decoupe(maybe, space) to end of listedelistes
end repeat
set differencedelongueur to plusgrandelongueur - pluspetitelongueur
set des_espaces to space
repeat differencedelongueur times
set des_espaces to des_espaces & space
end repeat
set largeur1 to 0
repeat with refd_uneligne in listedelistes
set maybe to length of first item of refd_uneligne
if maybe > largeur1 then set largeur1 to maybe
end repeat
set liste_finale to {}
repeat with refd_uneligne in listelignesbrutes
set maybe to contents of refd_uneligne
set maybe2 to text 1 thru largeur1 of maybe
repeat while maybe2 ends with space
set maybe2 to text 1 thru -2 of maybe2
end repeat
copy maybe2 to end of liste_finale
copy text (largeur1 + 2) thru plusgrandelongueur of (maybe & des_espaces) to contents of refd_uneligne
end repeat
Enter the bigger loop *)
set cest_Lafin to false
repeat
Deprieve the stored rows of the treated column's items *)
set flag to 0
repeat
set flag to flag + 1
set flag2 to 0
repeat with refd_uneligne in listelignesbrutes
if "" & character flag of contents of refd_uneligne is space then set flag2 to flag2 + 1
end repeat
if flag2 < (count of listelignesbrutes) then exit repeat
end repeat
repeat with refd_uneligne in listelignesbrutes
copy text flag thru -1 of contents of refd_uneligne to contents of refd_uneligne
end repeat
Prepare the extraction of next column *)
repeat with refd_uneligne in listelignesbrutes
copy my decoupe(contents of refd_uneligne, space) to end of listedelistes
end repeat
Extract the width of the column to treat *)
set largeur1 to 0
repeat with refd_uneligne in listedelistes
set maybe to length of first item of refd_uneligne
if maybe > largeur1 then set largeur1 to maybe
end repeat
Extract the column's values *)
repeat with i from 1 to count of listelignesbrutes
set maybe to contents of item i of listelignesbrutes
set maybe2 to text 1 thru largeur1 of maybe
repeat while maybe2 ends with space
set maybe2 to text 1 thru -2 of maybe2
end repeat
copy (contents of item i of liste_finale) & tab & maybe2 to item i of liste_finale
try
copy text (largeur1 + 2) thru -1 of maybe to item i of listelignesbrutes
on error
set cest_Lafin to true
end try
end repeat -- i
if cest_Lafin then exit repeat
end repeat -- bigger loop
set le_contenu to my recolle(liste_finale, return)
set the clipboard to le_contenu
set eof of le_fichier to 0
write le_contenu to le_fichier
end commun
--=====
on decoupe(t, d)
local oTIDs, l
set oTIDs to AppleScript's text item delimiters
set AppleScript's text item delimiters to d
set l to text items of t
set AppleScript's text item delimiters to oTIDs
return l
end decoupe
--=====
on recolle(l, d)
local oTIDs, t
set oTIDs to AppleScript's text item delimiters
set AppleScript's text item delimiters to d
set t to l as text
set AppleScript's text item delimiters to oTIDs
return t
end recolle
--=====
--[/SCRIPT]
Yvan KOENIG (VALLAURIS, France) vendredi 20 août 2010 12:44:33 -
Import a CSV file into specific cells
Hello,
I have created a simple Numbers template and I want to import a csv file with its values entering specific cells in an automated way.
I think the best way to automate this process would be an AppleScript that does the following:
Selects the csv file;
Parses the values inserting them into the the Numbers template i.e. value1 to cell B2, value2 to cell B3 etc.
Unfortunately I know very little about AppleScript, does anyone have any experience in this area that they could pass on?
My idea would be to place the csv values in an array, and loop through the array entering the values in B2, B3 etc.
Many thanks in advance!
DougieHere is a script doing the full job in a single call.
--{code}
--[SCRIPT csv-to-selected-cell]
Enregistrer le script en tant que Script : csv-to-selected-cell.scpt
déplacer le fichier ainsi créé dans le dossier
<VolumeDeDémarrage>:Utilisateurs:<votreCompte>:Bibliothèque:Scripts:Applications :Numbers:
Il vous faudra peut-être créer le dossier Numbers et peut-être même le dossier Applications.
Sélectionner la première cellule du bloc où vous souhaitez insérer les valeurs extraites d'un fichier CSV.
Aller au menu Scripts , choisir Numbers puis choisir “csv-to-selected-cell”
Le script demande de naviquer jusqu’au fichier CSV.
Il en lit le contenu,
remplace les séparateurs (";" ou ",") par des TABs
copie les données dans le presse-papiers
colle dans la table.
--=====
L’aide du Finder explique:
L’Utilitaire AppleScript permet d’activer le Menu des scripts :
Ouvrez l’Utilitaire AppleScript situé dans le dossier Applications/AppleScript.
Cochez la case “Afficher le menu des scripts dans la barre de menus”.
Sous 10.6.x,
aller dans le panneau “Général” du dialogue Préférences de l’Éditeur Applescript
puis cocher la case “Afficher le menu des scripts dans la barre des menus”.
--=====
Save the script as a Script: csv-to-selected-cell.scpt
Move the newly created file into the folder:
<startup Volume>:Users:<yourAccount>:Library:Scripts:Applications:Numbers:
Maybe you would have to create the folder Numbers and even the folder Applications by yourself.
Select the first cell of the block where values extracted from a CSV file must be inserted.
Go to the Scripts Menu, choose Numbers, then choose “csv-to-selected-cell”
The script urge you to navigate to the CSV file.
It read its contents,
replace the delimiters (";" or ",") by TAB chars
copy the datas in the clipboard
paste in the table.
--=====
The Finder’s Help explains:
To make the Script menu appear:
Open the AppleScript utility located in Applications/AppleScript.
Select the “Show Script Menu in menu bar” checkbox.
Under 10.6.x,
go to the General panel of AppleScript Editor’s Preferences dialog box
and check the “Show Script menu in menu bar” option.
--=====
Yvan KOENIG (VALLAURIS, France)
2012/01/18
--=====
on run
local dName, sName, tName, rowNum1, colNum1, rowNum2, colNum2, lesValeurs
my activateGUIscripting()
Extract parameters describing the target cell *)
set {dName, sName, tName, rowNum1, colNum1, rowNum2, colNum2} to my get_SelParams()
Choose the source CSV file *)
choose file of type {"csv"}
Get the file’s contents *)
set lesValeurs to read result
Grab the delimiter in use *)
if lesValeurs contains ";" then
else
end if
Replace the delimiter in use by TAB *)
my remplace(lesValeurs, result, tab)
Move the 'normalized' datas to the clipboard *)
set the clipboard to result
Reset the target cell in case something changed *)
tell application "Numbers" to tell document dName to tell sheet sName to tell table tName
set selection range to range (name of cell colNum1 of row rowNum1)
end tell
Paste matching style *)
my raccourci("Numbers", "v", "cas")
end run
--=====
set { dName, sName, tName, rowNum1, colNum1, rowNum2, colNum2} to my get_SelParams()
tell application "Numbers" to tell document dName to tell sheet sName to tell table tName
on get_SelParams()
local d_Name, s_Name, t_Name, row_Num1, col_Num1, row_Num2, col_Num2
tell application "Numbers" to tell document 1
set d_Name to its name
set s_Name to ""
repeat with i from 1 to the count of sheets
tell sheet i to set maybe to the count of (tables whose selection range is not missing value)
if maybe is not 0 then
set s_Name to name of sheet i
exit repeat
end if -- maybe is not 0
end repeat
if s_Name is "" then
if my parleAnglais() then
error "No sheet has a selected table embedding at least one selected cell !"
else
error "Aucune feuille ne contient une table ayant au moins une cellule sélectionnée !"
end if
end if
tell sheet s_Name to tell (first table where selection range is not missing value)
tell selection range
set {top_left, bottom_right} to {name of first cell, name of last cell}
end tell
set t_Name to its name
tell cell top_left to set {row_Num1, col_Num1} to {address of its row, address of its column}
if top_left is bottom_right then
set {row_Num2, col_Num2} to {row_Num1, col_Num1}
else
tell cell bottom_right to set {row_Num2, col_Num2} to {address of its row, address of its column}
end if
end tell -- sheet…
return {d_Name, s_Name, t_Name, row_Num1, col_Num1, row_Num2, col_Num2}
end tell -- Numbers
end get_SelParams
--=====
on parleAnglais()
local z
try
tell application "Numbers" to set z to localized string "Cancel"
on error
set z to "Cancel"
end try
return (z is not "Annuler")
end parleAnglais
--=====
on decoupe(t, d)
local oTIDs, l
set oTIDs to AppleScript's text item delimiters
set AppleScript's text item delimiters to d
set l to text items of t
set AppleScript's text item delimiters to oTIDs
return l
end decoupe
--=====
replaces every occurences of d1 by d2 in the text t
on remplace(t, d1, d2)
local oTIDs, l
set oTIDs to AppleScript's text item delimiters
set AppleScript's text item delimiters to d1
set l to text items of t
set AppleScript's text item delimiters to d2
set t to "" & l
set AppleScript's text item delimiters to oTIDs
return t
end remplace
--=====
on activateGUIscripting()
(* to be sure than GUI scripting will be active *)
tell application "System Events"
if not (UI elements enabled) then set (UI elements enabled) to true
end tell
end activateGUIscripting
--=====
==== Uses GUIscripting ====
This handler may be used to 'type' text, invisible characters if the third parameter is an empty string.
It may be used to 'type' keyboard raccourcis if the third parameter describe the required modifier keys.
I changed its name « shortcut » to « raccourci » to get rid of a name conflict in Smile.
on raccourci(a, t, d)
local k
activate application a
tell application "System Events" to tell application process a
set frontmost to true
try
t * 1
if d is "" then
key code t
else if d is "c" then
key code t using {command down}
else if d is "a" then
key code t using {option down}
else if d is "k" then
key code t using {control down}
else if d is "s" then
key code t using {shift down}
else if d is in {"ac", "ca"} then
key code t using {command down, option down}
else if d is in {"as", "sa"} then
key code t using {shift down, option down}
else if d is in {"sc", "cs"} then
key code t using {command down, shift down}
else if d is in {"kc", "ck"} then
key code t using {command down, control down}
else if d is in {"ks", "sk"} then
key code t using {shift down, control down}
else if (d contains "c") and (d contains "s") and d contains "k" then
key code t using {command down, shift down, control down}
else if (d contains "c") and (d contains "s") and d contains "a" then
key code t using {command down, shift down, option down}
end if
on error
repeat with k in t
if d is "" then
keystroke (k as text)
else if d is "c" then
keystroke (k as text) using {command down}
else if d is "a" then
keystroke k using {option down}
else if d is "k" then
keystroke (k as text) using {control down}
else if d is "s" then
keystroke k using {shift down}
else if d is in {"ac", "ca"} then
keystroke (k as text) using {command down, option down}
else if d is in {"as", "sa"} then
keystroke (k as text) using {shift down, option down}
else if d is in {"sc", "cs"} then
keystroke (k as text) using {command down, shift down}
else if d is in {"kc", "ck"} then
keystroke (k as text) using {command down, control down}
else if d is in {"ks", "sk"} then
keystroke (k as text) using {shift down, control down}
else if (d contains "c") and (d contains "s") and d contains "k" then
keystroke (k as text) using {command down, shift down, control down}
else if (d contains "c") and (d contains "s") and d contains "a" then
keystroke (k as text) using {command down, shift down, option down}
end if
end repeat
end try
end tell
end raccourci
--=====
--[/SCRIPT]
--{code}
Yvan KOENIG (VALLAURIS, France) mercredi 18 janvier 2012
iMac 21”5, i7, 2.8 GHz, 12 Gbytes, 1 Tbytes, mac OS X 10.6.8 and 10.7.2
My Box account is : http://www.box.com/s/00qnssoyeq2xvc22ra4k
My iDisk is : http://public.me.com/koenigyvan -
Problème d'installation d'ios cisco aironet 1300
au fait j'ai un cisco aironet 1300 et je n'arrive pas à installer l'ios par ce que 'il ne me donne pas la main pour gérer. Au lieu de m'afficher root> il m'affiche que bridge: avec des commandes qui ne permettent pas d'installer l'ios.
Si vous pouvez m'aider à reinstaller lle système
Merci d'avanceSalut mamadou, quand tu es au prompt, tu tapes :
ether_init
flash_init
set IP_ADDR 192.168.133.160
set NETMASK 255.255.255.0
set DEFAULT_ROUTER 192.168.133.1
Mets bien en majuscules et remplaces l'adresse IP le masque et la passerelle par ce que tu veux sur ta borne
puis tape :
tftp_init
tar -xtract tftp://192.168.130.222/images/c350-k9w7-tar.122-13.JA1 flash:
remplaces l'ip par celle de ton serveur tftp, et le fichier image par celui correspondant à ta borne que tu auras avant copié sur ton serveur tftp
tu vas voir pas mal de logs, appuie sur entrée ou sur la barre d'espace pour faire défiler
une fois l'extraction terminée tu tapes
set BOOT flash:/c350-k9w7-mx.122-13.JA1/c350-k9w7-mx.122-13.JA1
remplaces c350.... par le nom de ton image
puis tu tapes boot pour booter ta borne
A++ -
Bonjour
Je suis doctorant à Grenoble, j'utilise des cartes d'acquisition pour acquérir des signaux de pression acoustique (16 exactement).
Mes cartes sont des modules NI 9234 qui comportent 4 voies chacun je les utilises sur un châssis compact DAQ NI 9188 qui communiques avec le PC via Ethernet direct (avec une carte dédier).
J'ai commencé à les tester pour faire des acquisition conditionnelles suivant un signal trigger.
Je me heurte à deux problème:
1 _ Je n'arrive pas à trigger mes acquisition à plus de 1Hz (16* Nech à 25Khz répéter à 1hZ) étrangement lorsque je remplace le châssis Ethernet par un châssis USB cette limite passe à environ 3Hz, il semble ensuite que le châssis soit limiter en debit.
2_ Mon deuxième problème concerne des acquisitions longue avec ce matériel. En effet avec un châssis Ethernet comme USB je n'arrive pas à lancer des acquisition sur 16 Voie de plus de 50s à 60s à 25.6KHz. Je sais que cela représente une quantité de données importantes mais mon PC est Largement dimensionné en RAM (12Go) cela ne devrais poser aucun souci.
Avez vous déjà rencontré ce genre de difficultés, et avez déjà utilisé ce matériel ou du matériel similaire.
Cordialement
Guillaume MauriceHello Guillaume,
Please note that this is the general part of the forum. Most people on this part of the forum do understand English, but not necessarily French.
With French questions you should better go to the French part of the forum:
http://forums.ni.com/t5/Discussions-de-produit-de-NI/bd-p/4170
Luckily I do understand French
Can you post the VI that you're using for the acquisition?
Kind Regards,
Thierry C - Applications Engineering Specialist Northern European Region - National Instruments
CLD, CTA
If someone helped you, let them know. Mark as solved and/or give a kudo. -
Probleme de lecture en boucle while
Bonjour,
Je dois realiser un programme permettant de mesurer la temperature donné par une sonde pt100. Pour cela je dispose d'un multimetre keithley 2700 avec multiplexer 7708.
Mon probléme est le suivant: Lorsque je lance mon programme, une erreur (-410) apparait, j'ai pourtant essayé plusieurs solution de commande. De plus, la lecture de la temperature dans le buffer de lecture ne s'effectue une fois sur deux seulement.
Je met mon VI en piéce jointe. Je travaille depuis longtemps sur ce programe sans trouver de solution :/
Merci d'avance pour l'aide!!
Julien
Pièces jointes :
MesureSonde.vi 47 KBBonjour,
quand on met ta constante string en mode "Affichage code (\)", voici la valeur de ta constante :
*RST\nTRAC:CLE\nFUNC\s'TEMP'\nUNIT:TEMP\sC\nTEMP:TRAN\sFRTD\nROUT:CLOS\s(@201)\nINIT\nDATA?\n\n\n
La question que je me pose est le "\n\n\n" à la fin. Je pense que ca fait mal fonctionner ton appareil. Vérifie quelle est la sysnthaxe du "fin de commande" de ton appareil. C'est souvent \r\n, mais à vérifier.
Essaie de remplacer ton \n\n\n par \r\n et dis moi si les résultats sont différents ou pas.
Giuliano
Giuliano Franchetto
Student at the l'Ecole Nationale Supérieure des Mines de Saint-Etienne, cycle ISMIN (FRANCE) -
Configurer un vi pour oscilloscope DPO2014 afin qu'il attende le trigger
Bonjour.
Je réalise actuellement un banc de test intégrant un oscilloscope DPO2014. J'ai besoin de le faire déclencher sur un front montant. J'ai installé les drivers, je le visualise sur MAX, j'ai lancé l'exemple concernant cette série d'oscilloscope, le scope est en ethernet. Mon problème est le suivant : lorsque le scope ne réceptionne aucun signal, je lance l'acquisition via Labview et l'exemple "Tektronix DPO MSO 2000 4000 Series Edge Triggered Acquisition Waveform Example.vi", le vi se termine sans attendre et me renvoie un signal alors que le scope n'a pas été déclenché puisqu'il ne réceptionne aucun signal (aucune voie branchée) et il ne génère aucune erreur. Lorsque le scope réceptionne un signal récurrent, le vi me renvoie bien l'acquisition demandé et le bon signal triggé sur la pente que j'ai demandé. Mais j'ai cependant besoin pour mon banc de test que le signal soit attendu au moins quelques dizaines de seconde. J'ai modifié les valeurs de "Maximum time" mais cela n'a aucun effet, le vi se déroule toujours sans attendre un déclenchement.
Y'aurait-il une solution pour que le programme attende bien un signal pendant plusieurs secondes et puisse déclencher sur un front de signal réel?
Merci d'avance pour vos suggestions.
Pièces jointes :
Tektronix DPO MSO 2000 4000 Series Edge Triggered Acquisition Waveform Example.vi 28 KBMerci pour votre réponse.
Oui j'ai joué sur tous les paramètres accessibles de l'oscilloscope pour le mettre "en attente" d'un trigger, et j'ai effectivement augmenté la valeur du trigger (10V) au dela de du bruit (rien de branché aux entrées du scope) il n'y a donc pas de solution à ce niveau la. Remarquez que j'ai également vérifié que les commandes envoyées par le vi étaient bien receptionnées et appliquées par le scope (interval de capture, niveau trigger, etc...)
Après investigation, j'ai néanmoins trouvé que la détection du trigger dans le vi se réalisait en regardant le bit d'état via la commande "*STB?" dans la sous fonction "Wait for Operation Complete.vi". J'ai instrumenté ce bit d'état pour vérifier son évolution avant, pendant et après un trig, il s'avère qu'il ne bouge pas et qu'il est toujours à "1". Le vi mis à disposition pour illustrer l'acquisition de signal d'un scope avec un trigger ne fonctionne donc pas car il n'attend pas le trig. Je pense que cela vient d'une fonction non implémentée dans le scope ou d'un bug de ce modele de scope. Toujours est-il que l'exemple ne fonctionne pas avec ce modele de scope. Je suppose qu'il doit fonctionner avec d'autre modèle.
Comme solution : J'ai modifié cette sous fonction "Wait for Operation Complete.vi" pour mon application en remplacant la commande "*STB?" par la commande "TRIGger: STATE?", moins versatile, mais correspondant à mon besoin. Cette commande marche et renvoie bien l'état du trigger du scope (READY, TRIG, SAV). Il suffit alors de comparer le retourd du scope afin de connaître son état et de lancer la récupération de la courbe après que l'état du trigger soit passé de READY à SAV.
En espérant que mon expérience puisse servir à d'autres programmeurs.
Cordialement. -
Couleur d'un segment d'une courbe
Bonjour,
Voila je fait l'acquisition de valeurs, parmi celles-ci certaines valeurs font l'objet d'un traitement. Est-il possible, de modifier par programmation la couleur ce ces points (et donc les différents segments de la courbes reliant ces points à cette endroit).
De plus, pour faire apparaitre certaines informations sur la courbe, j'utilise la propriété "ImagesTracé.Arr" et"ImagesTracé.Mil". Comment faire pour l'image dans la propriété "ImagesTracé.Mil" soit transparente.
Merci d'avance pour vos différentes réponse.
Amicalement
Résolu !
Accéder à la solution.Bonjour Pseudo LSO,
Merci d'avoir posté sur le forum National Instruments.
Je te joints un exemple (LV 2009) permettant d'avoir des couleurs différentes sur une courbe. Tu peux remplacer le sous-VI ExtractSubset par la fonction Sous-ensemble d'une Waveform.
Benjamin R.
R&D Software Development Manager
http://www.fluigent.com/
Pièces jointes :
MultiColor Plot.zip 40 KB
Maybe you are looking for
-
Search doesn't include text in calendar notes fields
I have a calendar created in iCal that includes about 90 entries with text in the notes field of each. Spotlight on the Mac searches that text fine. I've synched that calendar to my iPhone - and search there doesn't include text in that field, though
-
Different Footer on First page and last pages
Hi I am trying to display Continue on first page and middle pages and Total Amount on last page on a multipage PO. I can display different footer page for first page and last page but the middle pages don't have a footer. How to do this if possible.
-
Hi I have one query in MDM. I want to create one Product Category structure in taxonomy. I am new to this MDM, I can not relate this type of structure with taxonomy. Please help meu2026u2026u2026u2026 Here, we have one SKUA which is a 250 ml Fountain
-
Material Availablity check for production order - function module?
I have a production order with Material BOM, which has more than 30 components in it. Please suggest me if there is any function module to do the material availability check of a production order. I need the missing component list as output of that f
-
Wlan & LAN dynamic managing Configuration?
Well, I search for a script or something like this to manage 4 possible Internet Connections. I've got 1 Wlan and 1 LAN Connection at Home and the same on my university. What I want now is to manage these possible connections automatically. When only