Dialogfeld "Port-Eigenschaften"

NI MAX

Dialogfeld "Port-Eigenschaften"

In diesem Dialogfeld werden der Schnittstellenname und die Baudrate eines Ports festgelegt.

Schnittstelle

Im Dialogfeld Port-Eigenschaften wird dem Port ein Name gegeben, beispielsweise CAN0 oder CAN1. Der Schnittstellenname steht in NI-CAN-APIs stellvertretend für den Port. Außerdem wird im Dialogfeld Port-Eigenschaften die Standard-Baudrate für die MAX-Tools und die Channel-API angegeben.

Schnittstellennamen, die bisher für andere Ports galten, werden in der Liste mit einem Stern gekennzeichnet. Wenn Sie einen bereits vergebenen Schnittstellennamen auswählen, weist NI-CAN dem anderen Port die nächste freie Schnittstelle zu.

Baudrate

Die Baudrate in diesem Dialogfeld stellt den Standardwert für alle Anwendungen dar, die mit der Channel-API und den MAX-Tools arbeiten. Mit der Funktion "Set Property" der Channel-API können Sie aber auch in der Anwendung eine andere Baudrate festlegen. Bei mit der Frame-API erstellten CAN-Anwendungen wird die Baudrate mit der Funktion ncConfig festgelegt. Bei mit der Frame-API erstellten LIN-Anwendungen verwenden Sie dazu die Funktion ncSetAttribute.

Unter Baudrate können Sie zwischen mehreren üblichen Baudraten auswählen.

Wenn Sie mit CAN-Hardware arbeiten und die Schaltfläche Erweitert anklicken, können Sie die Bit-Timing-Register manuell einstellen. Es gibt zwei 8-Bit-Register — BTR0 und BTR1. Die Berechnungen für die Bit-Timing-Register basieren auf einem 8-MHz-Takt für den Baudraten-Vorteiler (BRP). Die Register können nach einer der folgenden Methoden gesetzt werden:

  • Wert des Bit-Timing-Registers bearbeiten (BTR0, BTR1)

Gehen Sie nach dieser Methode vor, wenn Sie die erforderlichen Registerwerte kennen.

  • Segmente des Bit-Timing-Registers bearbeiten

Gehen Sie nach dieser Methode vor, wenn Sie ein bestimmtes Feld in den Registern ändern möchten.

  • Baudrate...

Mit dieser Schaltfläche öffnen Sie ein Fenster, in dem Sie die Registerwerte (BTR0 und BTR1) für eine festgelegte Baudrate sehen.

Die Baudrate wird durch den nächstmöglichen Wert ersetzt. Beispielsweise werden 85 kBaud durch 84,211 kBaud ersetzt. Die Werte für SJW und SPL beeinflussen die Baudrate nicht. Nachdem Sie eine Liste erzeugt haben, können Sie einen der Werte nehmen und auf die Schaltfläche Verwenden klicken, um diese BTR-Werte als Baudraten-Einstellung zu wählen.

Bei LIN-Hardware klicken Sie die Schaltfläche Erweitert an und geben einen Baudwert zwischen 2400 und 20000 ein. Informationen zur tatsächlich berechneten Baudrate finden Sie in der Beschreibung zur Funktion ncSetAttribute im Frame-API-Abschnitt des NI-CAN Hardware and Software Manuals.

Transceiver

Diese Einstellung ist nur für XS-CAN-Karten verfügbar. XS-CAN-Karten von National Instruments enthalten für jede CAN-Schnittstelle mehrere Transceiver. Die Software wählt den Transceiver aus. Weitere Informationen zu XS-Karten erhalten Sie in englischer Sprache in der NI-CAN-Hilfe unter Hilfe»Hilfethemen»NI-CAN»Hardware- und Software-Handbuch.

Der angezeigte Transceivertyp ist die Voreinstellung für Frame-API- bzw. Channel-API-Anwendungen. Dieser Transceivertyp wird aktiviert, wenn Ihre Anwendung die angegebene Schnittstelle öffnet oder initialisiert. Sie können den Transceivertyp auch innerhalb Ihrer Anwendung ändern, indem Sie die Funktion Set Attribute in der Frame-API bzw. die Funktion Set Property in der Channel-API verwenden.