LabVIEWForum.de - Eingabemaske erstellen

LabVIEWForum.de

Normale Version: Eingabemaske erstellen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen!

Ich Neuling in Sachen Labviewprogrammierung und arbeite ca. 1 Woche damit und brauche deshalb bitte etwas Hilfe!
Meine Aufgabe ist es einen Selbsttest der NI-Karten Hardware-und Softwaremäßig zu realisieren.
Ich arbeite mit Ni-6509 und Ni-6259,also 2 analogausgänge,16 analogeingänge und je nach bedarf X mal DIO Ports mit jeweils 8 lines.
Die einzelnen DIO Ports schalten entweder Relais,sind digitale Eingänge oder sind sowohl digitale Eingänge und Ausgänge(wenn das überhaupt geht:zB.Port0,line0-3Eingang und line 4-7 Ausgang?)!

Jetzt zu meinen Fragen:

1.Im Frontpanel soll über eine Eingabemaske eingegeben werden welche Ports Eingang und welche Ausgang sein sollen und demensprechend
der Test ablaufen.
Wie ist das Realisierbar?Array?

2.Hardwaremäßig kann nur immer 2 Analogausgänge,16 Analogeingänge,1 DIO Port zum schalten der Relais und ein digitaler Eingangsport
getestet werden.Danach soll je nach Anzahl der weiteren DIO Ports die Aufforferung zum umstecken kommen und der nächste Port getestet
werden!Case Structure?

3.Kann man analoge Ausgangsspannung gleichmäßig in einer bestimmten Zeit auf einen Zielwert erhöhen?


Danke schon mal im voraus!
Moin,

also zu deinem Punkt 3 kann ich direkt sagen, dass das möglich ist. Du musst die hat nur ne entsprechende Gerade (z.B. in ner For-Schleife) schreiben. Die kannst du in einer bestimmten Geschwindigkeit ablaufen lassen und den aktuellen Wert direkt an die Karte schreiben. Da gibt es viele Möglichkeiten.

Wenn ich das gerade richtig sehe (Ich habe gerade LV nicht vor mir) musst du die Auswahl ob ein DIO Eingang oder Ausgang ist vor der Initialisierung der Karte realisieren. Ist denn da eine so große Flexibilität wirklich nötig?

Den Punkt 2, wenn ich ihn denn richtig verstehe, würde ich mit einer State-Machine realisieren. Dann kann ich aber nicht mehr zu sagen, da ich den genauen Ablauf nicht kenne.

Also prinzipiell ist das alles machbar. Ist aber ein wenig arbeit Construction

Dann mal auf jeden Fall viel Spaß. Big Grin
Referenz-URLs