LabVIEWForum.de - DLL auf PXI-RT-System

LabVIEWForum.de

Normale Version: DLL auf PXI-RT-System
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ein an unserem Projekt beteiligtes Institut, das leider nicht mit LabVIEW arbeitet, möchte eine umfangreichere Auswertungsroutine in DLL-Form für unser PXI-RT-System (PXI-8106 mit PXI-7813R, LabVIEW Realtime 8.6, PharLap 13.1) beisteuern. Welcher Compiler kann zu diesem Zweck benutzt werden?

Im Verzeichnis /ni-rt/system liegt die Datei msvcr71.dll. Ist das ein Hinweis darauf, dass man mit Visual C++ .NET 2003 arbeiten kann? Und welche Funktionen dürfen verwendet werden?

Funktioniert der DLL-Checker unter
http://digital.ni.com/public.nsf/allkb/0BF...6256EDB00015230
der Version 8.5 auch für die Version 8.6?

Was muss beachtet werden, wenn man davon ausgeht, dass nächstes Jahr eine neue LabVIEW-Version herauskommt?

Oder sollte man diese Experimente besser sofort sein lassen und die DLL mit LabWindows/CVI entwickeln? Kann man dort nur Ansi-C programmieren? Der Entwickler des anderen Instituts ist ein ziemlicher OO-Freak, was man so hört.

Ich finde einfach nicht genug Informationen hierüber. Vielleicht kann mir ja hier jemand helfen Hmm

Besten Dank,
Bärbel
Oder kennt jemand das ETS 13.0 SDK?
http://www.intervalzero.com/ets_purchased.htm

Bärbel
Du kannst MS VS verwenden.
Auf MS VS runtime 71 kannst du dynamisch linken, wennst auf MS VS runtime 9 gehen willst, musst auf statische links zurueck greifen.

Du kannst alle funktionen der standard library einbinden. Die ms vs rt dll ist komplett c featured.


Der online dll check ist nur deshalb in verschiedenen versionen um den LabVIEW rt engines zu entsprechen. der code aendert sich darunter nicht wirklich.
download 8.6 checker: http://digital.natinst.com/public.nsf/...ecker%208.6.exe
' schrieb:Du kannst MS VS verwenden.
Auf MS VS runtime 71 kannst du dynamisch linken, wennst auf MS VS runtime 9 gehen willst, musst auf statische links zurueck greifen.

Du kannst alle Funktionen der standard library einbinden. Die ms vs rt dll ist komplett c featured.

Der C Runtime aber nicht vom Win32 API. Da gibt es durchaus seriöse Einschränkungen.

Rolf Kalbermatter
Danke, ihr beiden!

Ich geb das mal so weiter.
Wenn noch Fragen auftreten, wende ich mich nochmal vertrauensvoll an euch bzw. ans Forum Smile

Grüße,
Bärbel
Referenz-URLs