Discussions au sujet des autres produits NI

annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

Débuter en labwindows CVI

Bonjour, je débute en labwindows CVI et je dois piloter un TDS 3034C pour faire une mesure de scope en différentiel.

Le code pour cette oscilloscope est :

MATH:TYPE DUAL;DEFINE "CH1-CH2"

 

En CVI il me semble que se sera:

viWrite (tkds3034c,"MATH:TYPE DUAL:DEFINE CH1-CH2",29 ,VI_NULL );

Ma syntaxe est-elle correcte?

comment dois-je exprimer "CH1-CH2" pour remplacer les " "?

 

 

 

0 Compliments
Message 1 sur 3
2 893 Visites

Bonjour Timek,

 

Merci d'avoir posté sur le forum francophone de NI.

 

Voici un document assez exhaustif sur VISA. Certaines parties sont dédiées à LabWindows CVI comme l'exemple en page 16.

 

Si tel est votre question, je pense qu'il est plus propre d'utiliser viOpen dans un premier temps et de le passer par référence dans votre fonction viWrite.

En ce qui concerne les guillemets, il faut les faire précéder d'un \ (eg: \") pour qu'ils soit pris tels quels.

 

Est ce que cette réponse répond à votre interrogation?

 

Cordialement.

 

0 Compliments
Message 2 sur 3
2 847 Visites

Merci pour ces informations, et le document. Ca m'éclaire un peu plus

 

Cordialement,

 

Timek

0 Compliments
Message 3 sur 3
2 837 Visites