Für dieses Forum muß Javascript im Browser aktiviert werden!
Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C2 Quellcode formatieren: <code>Quellcode</code> ASM Quellcode formatieren: <asm>Quellcode</asm> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! > <hr><b>Dieser Beitrag wurde als Mail an mail@cc2net.de gesendet. > Allgemeine Fragen zur CC2 werden nicht mehr per Mail beantwortet, > sondern direkt ins Forum gesetzt</b> > <font size=1>MfG André Helbig --- Webmaster of CC2Net.de ---</font> > <hr> > > -------- Original Message -------- > Betreff: Daten von C-Control II auf PC empfangen > Datum: Mon, 20 May 2002 19:31:32 +0200 > Von: hornk@t-online.de (Klaus Horn) > An: <mail@cc2net.de> > > > Guten Tag > > Ich möchte gerne von der C-Control II - Unit mit Board über CAN Bus Daten auf meinem > PC empfangen/senden können. Es sollen z.B. Pulse mit einer bestimmten Periode > in der C-Control II Unit erzeugt werden können. Im PC ist eine PCI CAN Bus Karte > installiert. > > 1.Wie mache ich das ? Muß ich selber ein Programm in C bzw. CC2 schreiben > mit der Funktion (nicht getestet). > > // Erzeugen von z.B. 5 Pulsen als elektrisches Signal in der C-Control II Unit > // die über Ausgänge (welche Ports?) über Can Bus in den PC gegeben werden > > Function pulse (int Anzahl, double Periode, double Pulsbreite) > > double Frequenz > > Periode = 1/Frequenz; > Pulsbreite = 0.5 * Periode; > Frequenz = Anzahl; > > pulse = Anzahl * ((0.5 * Periode) + Pulsbreite) > > printf ("Wie viele Pulse sollen erzeugt werden ?"); > > scanf ("Anzahl: "); > scanf ("Periode: ") > > If pulse > 0 Then > > send.pulse; > > End If > > If pulse = 0 Then > > printf ("Es ist eine Fehler aufgetreten"); > > End If > > End > > > 2. Wie kann ich die in der C-Control II - Unit erzeugten Pulse > auf meinem PC über die PCI - CAN Bus Karte empfangen ? > > Problem: Es soll ein Puffer als Prozedur programmiert werden, > der die empfangenen Daten (Bits) speichern soll. > > Fragen: Wer und wie kann mir da weiterhelfen ? > Könnt Ihr mir da irgendwelche Hilfen bzw. > Informationen senden ? > > > Mit freundlichem Gruß > > Thomas Horn > > >