INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

elektrischer Antrieb



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

18.12.2018, 19:06
Beitrag #1

tuerker1 Offline
LVF-Neueinsteiger


Beiträge: 1
Registriert seit: Nov 2018

2016
2017
DE_EN



elektrischer Antrieb
Folgendes Problem

Ich habe ein DLL, das einmal die Funktion hat, getParameterAttributes mit dem Parameter:
pnu(unsigned short)(Parameternummer),
pbElementSize(unsigned char*)(Adresse eines Bytes, in welchem die Größe eines Elements abgelegt werden soll),
psElements(unsigned short*)(Adresse einer U16, in welcher die Anzahl der Elemte abgelegt werden soll. Ist die Anzahl der Elemente >1, so ist der Parameterwert ein Array entsprechender Länge),
Rückgabewert( 0 = Funktion mit Erfolg ausgeführt/ != 0 = Fehler z.B. Parameter nicht gefunden)

Ich will mit der Funktion den Speicherbedarf für den Wert des Parameterwerts 980 ermitteln

Dessweiteren, will ich mit der Funktion GetParameterValue den Wert des Parameters 980 ermitteln

Meine Parameter dazu sind:
pnu,
pb(unsigned char*)(Adresse des Speicherbereichs, in welchem der Wert abgelegt werden soll)

Leider finde ich keinen Ansatz um den Speicherbedarf und den Parameterwert auszugeben.

Ich würde mich über Hilfe freuen
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.12.2018, 00:44
Beitrag #2

rolfk Offline
LVF-Guru
*****


Beiträge: 2.302
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
RE: elektrischer Antrieb
(18.12.2018 19:06 )tuerker1 schrieb:  Folgendes Problem

Ich habe ein DLL, das einmal die Funktion hat, getParameterAttributes mit dem Parameter:
pnu(unsigned short)(Parameternummer),
pbElementSize(unsigned char*)(Adresse eines Bytes, in welchem die Größe eines Elements abgelegt werden soll),
psElements(unsigned short*)(Adresse einer U16, in welcher die Anzahl der Elemte abgelegt werden soll. Ist die Anzahl der Elemente >1, so ist der Parameterwert ein Array entsprechender Länge),
Rückgabewert( 0 = Funktion mit Erfolg ausgeführt/ != 0 = Fehler z.B. Parameter nicht gefunden)

Ich will mit der Funktion den Speicherbedarf für den Wert des Parameterwerts 980 ermitteln

Dessweiteren, will ich mit der Funktion GetParameterValue den Wert des Parameters 980 ermitteln

Meine Parameter dazu sind:
pnu,
pb(unsigned char*)(Adresse des Speicherbereichs, in welchem der Wert abgelegt werden soll)

Leider finde ich keinen Ansatz um den Speicherbedarf und den Parameterwert auszugeben.

Ich würde mich über Hilfe freuen

Viel zu wenig Informationen um hier etwas Sinnvolles sagen zu können. Und der Umstand dass Du den Funktionsprototypen zu beschreiben versuchst statt ihn hier einfach aus dem Header File herauszukopieren macht es auch nicht besser. Prosa Erklärungen sind sehr hilfreich bei einem API aber als zusätzliche Information zum Funktionsprototypen, nicht als Ersatz dafür.

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Gehe zu: