Kartesisch nach polar (hoher Durchsatz)

Wandelt kartesische Koordinaten in polare Koordinaten um. Die Phase der polaren Koordinaten wird von diesem Knoten in Pi-Bogenmaß angeben, wodurch weniger FPGA-Ressourcen als beim Bogenmaß belegt werden. Um diesen Wert in Bogenmaß zu konvertieren, teilen Sie den Wert durch Pi.

1378

Ein-/Ausgänge

datatype_icon

x

X-Wert der rechtwinkligen Koordinaten.

Dieser Eingang unterstützt nur Skalar-Werte mit einem Festkommadatentyp.

Hinweis Wenn Sie einen vorzeichenlosen Wert mit diesem Anschluss verbinden, der eine Wortlänge von 64 Bit hat, wird die Wortlänge auf 63 Bit angepasst, und auf der Verbindung wird ein Typumwandlungspunkt angezeigt.

X- und Y-Typumwandlung

Wenn Sie Festkomma-Datentypen mit unterschiedlichen Konfigurationen an den Eingängen verbinden, verwendet dieser Knoten einen freigegebenen, signierten Festkomma-Datentyp, um den Wert der beiden Eingänge intern darzustellen. Die maximale Wortlänge dieses internen Datentyps beträgt 64 Bit. Wenn die Konfiguration der Eingänge eine interne Wortlänge von mehr als 64 Bit zur Folge hat, rundet dieser Knoten die Nachkomma-Bits eines Eingangs auf eine interne Wortlänge von 64 Bit, was zu einem Verlust an Genauigkeit führt. Dieser Knoten rundet den Eingang, der die meisten Nachkomma-Bits hat.

datatype_icon

y

Y-Wert der rechtwinkligen Koordinaten.

Dieser Eingang unterstützt nur Skalar-Werte mit einem Festkommadatentyp.

Hinweis Wenn Sie einen vorzeichenlosen Wert mit diesem Anschluss verbinden, der eine Wortlänge von 64 Bit hat, wird die Wortlänge auf 63 Bit angepasst, und auf der Verbindung wird ein Typumwandlungspunkt angezeigt.

X- und Y-Typumwandlung

Wenn Sie Festkomma-Datentypen mit unterschiedlichen Konfigurationen an den Eingängen verbinden, verwendet dieser Knoten einen freigegebenen, signierten Festkomma-Datentyp, um den Wert der beiden Eingänge intern darzustellen. Die maximale Wortlänge dieses internen Datentyps beträgt 64 Bit. Wenn die Konfiguration der Eingänge eine interne Wortlänge von mehr als 64 Bit zur Folge hat, rundet dieser Knoten die Nachkomma-Bits eines Eingangs auf eine interne Wortlänge von 64 Bit, was zu einem Verlust an Genauigkeit führt. Dieser Knoten rundet den Eingang, der die meisten Nachkomma-Bits hat.

datatype_icon

Eingabe gültig

Boolescher Wert, mit dem festgelegt wird, ober der nächste Datenpunkt gültig ist und verarbeitet werden kann.

Verbinden Sie Ausgabe gültig eines vorgelagerten Knotens mit diesem Eingang, um Daten von dem vorgelagerten Knoten an diesen Knoten zu übertragen.

True Der Datenpunkt ist gültig und kann verarbeitet werden.
False Der Datenpunkt ist nicht gültig.
datatype_icon

Für Ausgabe bereit

Boolescher Wert, der anzeigt, ob nachgelagerte Knoten für einen neuen Ausgabewert von diesem Knoten bereit sind.

Verbinden Sie diesen Eingang über Rückkopplungsknoten mit dem Eingang Für Eingabe bereit eines nachgelagerten Knotens. Wenn dieser Eingang während eines Ausführungsintervalls "False" ist, gibt Ausgabe gültig für dieses Intervall "False" aus.

True Der nachgelagerte Knoten ist für das nächste Datenelement bereit.
False Der nachgelagerte Knoten ist noch nicht für das nächste Datenelement bereit.

Default value: False

datatype_icon

Betrag

Betrag.

datatype_icon

Phase

Phase im Pi-Bogenmaß, das weniger FPGA-Ressourcen verwendet als das Bogenmaß.

Um diesen Wert in Bogenmaß zu konvertieren, teilen Sie Phase durch Pi.
datatype_icon

Ausgabe gültig

Boolescher Wert, der angibt, ob dieser Knoten ein Ergebnis berechnet hat, das von nachgelagerten Knoten verwendet werden kann.

Verbinden Sie diesen Ausgang mit dem Eingang Eingabe gültig eines nachgelagerten Knotens, um Daten vom Knoten an den nachgelagerten Knoten zu übertragen.

True Nachgelagerte Knoten können das Ergebnis verwenden, das dieser Knoten berechnet.
False Dieser Knoten gibt einen undefinierten Wert aus, der für nachgelagerte Knoten unbrauchbar ist.
Hinweis Die ausgegebenen undefinierten Werte können im Simulationsmodus und auf der Hardware unterschiedlich sein.
datatype_icon

Für Eingabe bereit

Boolescher Wert, der anzeigt, ob dieser Knoten für neue Eingangsdaten bereit ist.

Verbinden Sie diesen Ausgang über Rückkopplungsknoten mit dem Ausgang Für Ausgabe bereit eines vorgelagerten Knotens.

True Der Knoten ist bereit, neue Eingangsdaten anzunehmen.
False Der Knoten kann keine neuen Eingangsdaten annehmen.
Hinweis Wenn der Ausgang während einer Taktperiode "False" ausgibt, verwirft der Knoten in der nachfolgenden Taktperiode die von anderen Knoten gesendeten Daten. Das gilt auch, wenn Eingabe gültig bei der nachfolgenden Taktperiode auf "True" wechselt.

Anpassung der Eingangswerte

Wenn Sie einen Festkomma-Datentyp mit x oder y verbinden, passt dieser Knoten den nicht verbundenen Eingang an die Konfiguration des verbundenen Anschlusses an.

Tipp Um einen zweiten Festkomma-Datentyp mit der gleichen Konfiguration wie den verbundenen Eingang zu erstellen, klicken Sie mit der rechten Maustaste auf den nicht verbundenen Eingang und wählen Sie Erstellen » Bedienelement oder Erstellen » Konstante aus.