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
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.