VHDL-Forum

 
Sie sind nicht eingeloggt.
LoginLogin Kostenlos anmeldenKostenlos anmelden
BeiträgeBeiträge MembersMitglieder SucheSuche HilfeHilfe
VotesUmfragen FilesDateien CalendarKalender BookmarksBookmarks

Anfang   zurück   weiter   Ende
Autor Beitrag
dschaen
Registrierter Benutzer


Beiträge: 2

New PostErstellt: 21.06.09, 16:52     Betreff: Re: Funktionsaufruf mit 2DArray als Argument Antwort mit Zitat  

Songmics 2 Farbe Neu Schmuckständer ...
Hallo! Danke für deine Antwort!

Zu dem, was ich machen will:
Ein Inverter-Gatter wurde in Abhängigkeit von der Eingangskapazität (9 Spalten und der riseTime(7 Zeilen) charakterisiert.
Es ergibt sich die bereits erwähnte Tabelle in Form eines real_array2D (constant HDINVD1_A_r_mu).
Die einzelnen Werte sind dann die Verzögerungszeiten.

Nun sind diese Wert aber eben nur bei diskreten Kapazitätswerten (0 pF, 0.3 pF, 0.6 pF, 1.2 pF, ...) angegeben.
Für beliebige Werte muss demzufolge (lin.) interpoliert werden.

Dafür soll eine Funktion geschrieben werden, der als Argumente das 2DArray, die gewünschte Kapazität und die RiseTime übergeben wird.

Zum Problem:
Als Test soll zunächst eine Funktion geschrieben werden, die ein 2D-Array übergeben werden kann und die dann z.B einfach den Wert der Tabelle an der Stelle (1,1) zurückgibt.
Die Funktion habe ich in dem separatem package interpolate definiert.

Jetzt habe ich Probleme mit dem Funktionsaufruf

(...) inter(HDINVD1_A_r_mu);

Ob ich das Ergebnis einer Variablen oder einem Signal zuweise spielt keine Rolle.
Immer kommt der Fehler:
"subprogram call or operator argument type mismatch"
obwohl ich doch eine real_array2D "reinstecke".

Muss man da noch einen Art Type-Cast durchführen?

Funktionsaufrufe von dieser Stelle aus mit Funktionen mit z.B. real Argumenten funktioniert.

Danke für weitere Antworten!


Schöne Grüße

nach oben
Benutzerprofil anzeigen Private Nachricht an dieses Mitglied senden
Sortierung ändern:  
Anfang   zurück   weiter   Ende
Seite 425 von 864
Gehe zu:   
Search

powered by carookee.com - eigenes profi-forum kostenlos

Design © trevorj