Utilisation des VIs Express de LabVIEW SignalExpress avec les VIs Express de LabVIEW
Vous pouvez construire des VIs en utilisant la palette LabVIEW SignalExpress de LabVIEW. Ces VIs Express utilisent le type de données waveform de LabVIEW, et non le type de données dynamique que les VIs Express natifs de LabVIEW utilisent. Le type de données dynamique représente un tableau de waveforms.
Dans certains cas, LabVIEW ne peut pas convertir le projet LabVIEW SignalExpress en VIs Express si certains VIs Express ne supportent pas la fonctionnalité utilisée par votre projet. Les exemples suivants décrivent les fonctionnalités non supportées par les VIs Express :
- Synchronisation du matériel — LabVIEW convertit n'importe quel projet qui utilise les fonctionnalités de synchronisation du matériel de mesure comme le partage de déclenchement, d'horloge, etc. en sous-VIs plutôt qu'en VIs Express. Les VIs Express du matériel de mesure pour les numériseurs NI, les générateurs de fonctions ou de signaux arbitraires et les cartes DAQ multifonctions ne supportent pas ces fonctionnalités de synchronisation. En outre, vous pouvez préserver la dépendance entre un générateur et un périphérique de mesure lorsque vous effectuez une mesure de la réponse ou du stimulus dans un seul sous-VI qui contient du code à la fois pour le générateur et le périphérique de mesure.
- Balayage — LabVIEW convertit l'étape Balayage en une boucle For dans LabVIEW. La boucle For génère de nouvelles valeurs à chaque itération et transmet ces valeurs aux VIs qui les acceptent comme entrées. Puisque les VIs Express ne peuvent pas accepter de nouvelles valeurs sur un fil de liaison pendant l'exécution, LabVIEW implémente le balayage dans des sous-VIs.
- Enregistrement — Lorsque vous convertissez un projet LabVIEW SignalExpress comportant un enregistrement dans un fichier journal, LabVIEW SignalExpress génère un diagramme LabVIEW avec un VI Express. Vous ne pouvez pas convertir le VI Express généré en un sous-VI.