le 04-20-2017 08:10 AM
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 " "?
04-24-2017 09:35 AM - modifié 04-24-2017 09:36 AM
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.
le 04-26-2017 01:43 AM
Merci pour ces informations, et le document. Ca m'éclaire un peu plus
Cordialement,
Timek