Hallo, ich habe ein Modul NI USB 6501 und möchte Digital Inputs einlesen. Wie kann das sein wenn ich kein DI definiere immer auf true stehen? Ich möchte die ständig auf false stehen haben, und den flankenwechsel erkennen. Ich habe es schon mit Widerstände 10KOhm gegen Ground probiert.Keine Chance. Jmd ne Idee? mfg Peter
> Peter Be schrieb: > Ich habe es schon mit Widerstände 10KOhm gegen Ground probiert.Keine > Chance. Hallo, wenn sich Port-Pins mit Pulldown physikalisch nicht runter ziehen lassen, dass steht es noch auf Ausgabe. Also muß du es erst mal auf Eingabe umprogrammieren. Gruß Öletronika
Gast
#3751451
Ich programmiere in C# .Im Programm habe ich den Port als Digital Input
festgelegt.
Task P10_GrundstellungFederb = new Task(); //Grundstellung Feder
abfragen
DIChannel myDIchannelP10b;
myDIchannelP10b =
P10_GrundstellungFederb.DIChannels.CreateChannel("Dev1/port0/line5", "",
ChannelLineGrouping.OneChannelForEachLine);
DigitalSingleChannelReader readerP10b = new
DigitalSingleChannelReader(P10_GrundstellungFederb.Stream);
Pet schrieb: > Ich programmiere in C# .Im Programm habe ich den Port als Digital Input > festgelegt. Sicher? > Task P10_GrundstellungFederb = new Task(); //Grundstellung Feder > abfragen > DIChannel myDIchannelP10b; > myDIchannelP10b = > P10_GrundstellungFederb.DIChannels.CreateChannel("Dev1/port0/line5", "", > ChannelLineGrouping.OneChannelForEachLine); > DigitalSingleChannelReader readerP10b = new > DigitalSingleChannelReader(P10_GrundstellungFederb.Stream); Soweit ich hier erkennen kann definierst du etwas zum Einlesen, man kann aber auch den Istzustand eines Ausgangs einlesen. Dein[en] Board/Controller kenne ich zwar nicht, aber sollte auch etwas zum konfigurieren des Pins geben. Sascha
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.