Hallo
ich bin Anfänger und ich will ein Programm entwickeln ,das ein beliebiges Signal mit einer beliebiger Frequenz auf eine Schnittstelle des PC ausgegeben wird,
so dass man von außen dieses Signal abgreifen kann und dieses Signal extern verstärkt.
Kann mir da jemand helfen?
Gruß
Kerstin18
Wird dabei irgendeine Hardware ausser PC benutzt? Eine Schnittstellenkarte oder uC? Wenn nicht, dann könnte man das über die Soundkarte des PCs machen. Für die Beispiele wie man ein Signal erzeugt kannst du LV-Beispiele anschauen. Dazu Help->Find Examples klicke und dort nach "Signal" suchen.
eg
' schrieb:Wird dabei irgendeine Hardware ausser PC benutzt? Eine Schnittstellenkarte oder uC? Wenn nicht, dann könnte man das über die Soundkarte des PCs machen. Für die Beispiele wie man ein Signal erzeugt kannst du LV-Beispiele anschauen. Dazu Help->Find Examples klicke und dort nach "Signal" suchen.
eg
Hallo
es war eigentlich so gedacht, dass wir das Signal gleich am RXD Pin der COM Schnittstelle abnehmen oder auch gleich vom USB-Port.
Eine zusätzlichwe Karte oder einen uC wollte ich nicht benutzen.
Ich habe mich schon ein bisschen eingelesen , die Signalerzeugung dürfte kein Problem sein, allerdings habe ich Probleme damit eine COM Schnittstelle anzusteuern und das Signal an diese Schnittstelle zu übergeben.
Gruß
Kerstin18
' schrieb:Hallo
es war eigentlich so gedacht, dass wir das Signal gleich am RXD Pin der COM Schnittstelle abnehmen oder auch gleich vom USB-Port.
Eine zusätzlichwe Karte oder einen uC wollte ich nicht benutzen.
Ich habe mich schon ein bisschen eingelesen , die Signalerzeugung dürfte kein Problem sein, allerdings habe ich Probleme damit eine COM Schnittstelle anzusteuern und das Signal an diese Schnittstelle zu übergeben.
Gruß
Kerstin18
Ich glaube COM-Schnittstelle ist dafür ungeeignet. Nimm lieber die parallele (LPT). Wie sollen die Signale aussehen. Ein Beispiel?
eg
' schrieb:Ich glaube COM-Schnittstelle ist dafür ungeeignet. Nimm lieber die parallele (LPT). Wie sollen die Signale aussehen. Ein Beispiel?
eg
Jau Parallel-Port is relativ einfach machbar, gibt auch ein schönes Beispil im Example-Finder, wo man die Daten-& Statusbits der Schnittstelle von Hand an- und ausklicken kann.
Ansonsten such mal nach dem Thema Schrittmotor und LPT, hab da mal was zu gepostet gehabt.
Allerdings erwartet nicht zuviel inpunkto Geschwindigkeit. Periodendauern <10ms jittern _extemst_ je nach Auslastung des Systems, da kann LV aber nix für, das is Windoof was einem dazwischenfunkt.
BTW: Signalformen über USB low-level-ausgeben is nicht.
Würde mir da sonst eher ne DIO-Karte besorgen, oder halt gleich nen programmierbaren Waveform-/Signalgenerator.
Gruß, Rob
' schrieb:Ich glaube COM-Schnittstelle ist dafür ungeeignet. Nimm lieber die parallele (LPT). Wie sollen die Signale aussehen. Ein Beispiel?
eg
Hallo
das Signal soll z.B. Sinus oder Rechteck sein. Mit der COM Schnittstelle hast du vielleicht Recht , denn da kommen ja immer 8 Bit an und ich wollte einen einzigen Pin haben, den ich ich seperat los springen kann. Dass geht bei der parallen bestimmt besser.
Die Frage ist nur dann wie man die parallele Schnittstelle ansteuert. Ich werde gleich mal nach Beispielen suchen oder hast du da gleich ein paar Tipps.
Gruß Kerstin18
' schrieb:Hallo
das Signal soll z.B. Sinus oder Rechteck sein. Mit der COM Schnittstelle hast du vielleicht Recht , denn da kommen ja immer 8 Bit an und ich wollte einen einzigen Pin haben, den ich ich seperat los springen kann. Dass geht bei der parallen bestimmt besser.
Die Frage ist nur dann wie man die parallele Schnittstelle ansteuert. Ich werde gleich mal nach Beispielen suchen oder hast du da gleich ein paar Tipps.
Gruß Kerstin18
Ist ziemlich einfach. Du brauch lediglich zwei VIs dafür:
Port In
Port Out
Die LPT hat normalerweise die 0x378 Adresse.
eg
' schrieb:Jau Parallel-Port is relativ einfach machbar, gibt auch ein schönes Beispil im Example-Finder, wo man die Daten-& Statusbits der Schnittstelle von Hand an- und ausklicken kann.
Ansonsten such mal nach dem Thema Schrittmotor und LPT, hab da mal was zu gepostet gehabt.
Allerdings erwartet nicht zuviel inpunkto Geschwindigkeit. Periodendauern <10ms jittern _extemst_ je nach Auslastung des Systems, da kann LV aber nix für, das is Windoof was einem dazwischenfunkt.
BTW: Signalformen über USB low-level-ausgeben is nicht.
Würde mir da sonst eher ne DIO-Karte besorgen, oder halt gleich nen programmierbaren Waveform-/Signalgenerator.
Gruß, Rob
Hallo
hab das Beispiel "parallel Port Read and Write.VI" gefunden, wenn du das meinst. Das lässt sich auch ausführen ,ohne das ein Fehler auftritt.
werd ich gleich mal weiter verfolgen.Das mit der I/O Karte hat mit ein Support Techniker auch geraten, aber das kostet ja was.
Deshalb werd ich erstmal die Methode mit der parallele Schnittstelle verfolgen.
Gruß Kerstin18
' schrieb:Ist ziemlich einfach. Du brauch lediglich zwei VIs dafür:
Port In
Port Out
Die LPT hat normalerweise die 0x378 Adresse.
eg
Hallo
Port In und Port Out hab ich gefunden versuch mich gerade hineinzudenken.
Gruß Kerstin18