Forum: PC-Programmierung welcher Basic-Dialekt für GPIB-Adapter von NI


von Matthias W. (matt007)


Lesenswert?

ich habe einen GPIB-Adapter von NI für PCMCIA. Unter Win7 soll er laut
NI angeblich nicht laufen. Bei einem Test auf dem Laptop lief er jedoch
trotzdem. Nun möchte ich einen Zähler mit GPIB auslesen und dafür einen
Basic-Dialekt verwenden - nur welchen eben?

HP Basic gibt es nicht mehr. HT-Basic ist mir zu teuer. In den USA
wollte mal jemand HP-Basic selbst schreiben. Keine Ahnung was daraus
geworden ist.

Es gibt ja diverse Basic-Dialekte. Da stellt sich die Frage - was nimmt
man da? OpenSource oder nicht.

: Verschoben durch User
von Dennis H. (c-logic) Benutzerseite


Lesenswert?

http://www.freebasic-portal.de/

Wenn ich mir allerdings die Frage stellen müßte, was nehm ich da wenn 
ich Win7 als Plattform hab, käme ich nicht auf Basic.

Allerdings gibts da natürlich Visual Studio Basic Express 2013 for 
Desktop.
Schau dir das mal an. Es ist auch "Free" und bietet Userinterface-Design 
ala WindowsPresentationFoundation und ist NET(t).


Ich hätte da aber noch ne kleine Frage (vielleicht eher wichtig wie 
alles andere), wie spricht man die Karte an ? COM-Port ? IO-Ports ? oder 
gar eine Sammlung von Bibliothen fürs Statischen/Dynamische Linken ?

: Bearbeitet durch User
von Kai S. (kai1986)


Lesenswert?

Hallo,

Pure Basic ist ein wie ich finde sehr guter Basicdialekt.
http://www.purebasic.com/german/index.php

Es ist weitestgehend Plattformunabhängig, die Aufführungsgeschwindigkeit 
ist fast so hoch wie bei C, es lässt sich alles mit machen (bis hin zu 
Inline-ASM) und es ist hervorragend dokumentiert. Der Kaufpreis ist mit 
79€ meiner Meinung nach fair, zumal die Lizenzbedingungen beinahe alles 
erlauben und man lebenslang kostenfrei Updates bekommt.

Gruß Kai

von Matthias W. (matt007)


Lesenswert?

Dennis Heynlein schrieb:
> http://www.freebasic-portal.de/

Danke Dennis !

> Allerdings gibts da natürlich Visual Studio Basic Express 2013 for
> Desktop. Es ist auch "Free" und bietet Userinterface-Design
> ala WindowsPresentationFoundation und ist NET(t).

Danke für den Hinweis. Dieses .net-Framework stört mich halt. Ist mir 
lieber wenn es ohne geht.

> Ich hätte da aber noch ne kleine Frage (vielleicht eher wichtig wie
> alles andere), wie spricht man die Karte an ? COM-Port ? IO-Ports ? oder
> gar eine Sammlung von Bibliothen fürs Statischen/Dynamische Linken ?

die Karte ist ein Einschub für den PCMCIA-Slot am Laptop. Angesprochen 
wird über das NI-Treiberpaket - leider eine Monsterinstallation mit 
hunderten MB.

Dabei lief GPIB 1984 performant und schlank auf einem 8 MHz getakteten 
HP9816S-Rechner mit Start von Diskette. Das war wohl weniger als 100kB 
Code !

Wem nützte die Code-Explosion danach? Wem nützt die Aussage von NI 
"PCMCIA-Adapter wird nicht mehr unterstützt von Win7."?

Mein Ziel ist es den teuren Adapter noch eine Weile nutzen zu können.

von Matthias W. (matt007)


Lesenswert?

Kai S. schrieb:
> Pure Basic ist ein wie ich finde sehr guter Basicdialekt.

Danke für den Hinweis Kai.

> Es ist weitestgehend Plattformunabhängig, die Aufführungsgeschwindigkeit
> ist fast so hoch wie bei C, es lässt sich alles mit machen (bis hin zu
> Inline-ASM) und es ist hervorragend dokumentiert.

das sind gute Argumente. Zudem wäre es auch für Linux nutzbar, so weit 
ich weiß. Leider scheint es kaum Anwender zu geben die damit so ein 
GPIB-Interface ansteuern. HPBASIC war damals eine Sprache die speziell 
dafür gedacht war Geräte komfortabel und ohne Overhead zu steuern. 
Forscher und Firmen arbeiteten damit.

> Der Kaufpreis ist mit 79€ meiner Meinung nach fair

das wäre ok.

von Matthias W. (matt007)


Lesenswert?

schön an PureBasic finde ich daß Oberflächen recht flott zu machen sein 
scheinen. Siehe AVR-NET-IO oder OliLPT32 unten auf 
http://www.purebasic.com/german/screenshots.php. So etwas ist natürlich 
wünschenswert.

von Dennis H. (c-logic) Benutzerseite


Lesenswert?

Das NI-Treiber-Packet wird wohl nicht nur Treiber beinhalten.
Da sind bestimmt Bibliotheken für gängige Entwicklungsplattformen dabei.

Bei Windows 7 würde ich mir nicht soviele Gedanken machen zwecks NET.
Es ist essentieller Bestandteil.
Version 3.5 glaube.

Das ist nur interessant wenn man unterhalt Vista bleiben will oder die 
Ladezeiten nicht akzeptabel hält.

Das WPF ist eine interessante Verbessung gegenüber Windows Forms, bietet 
Animationsunterstützung,zeichnet generell mit DirectX und hat viele 
interessante Bestandteile wie effektive Fensteranordnung (ähnlich 
umfänglich wie bei GTK - Grid,Stack etc.) und sehr einfache Verbindung 
von Benutzeroberfläche mit Daten aus Objekten/Datenbanken.

Ich mußte mittlerweile einsehen das .NET nicht so schrecklich ist wie 
ich immer meinte (ab Win7).

von Marius S. (lupin) Benutzerseite


Lesenswert?

Irgendwie würde ich diesen "Kinderzimmer"-Basics von 1-Mann Unternehmen 
nicht so recht vertrauen. Da holt man sich dann so eine exotische 
Sprache und in ein zwei Jahren ist der Entwickler mit der Schule fertig 
und hat keine Zeit mehr dafür und es gibt keinen Support mehr ;-)

Würde es für Basic einen Standard geben, so wie für C, dann wäre die 
Lage in der Basic-Welt ganz anders. So kann man sich eigentlich nur auf 
die großen verlassen, die quasi einen eigenen Standard entwickelt haben, 
der allgemein anerkannt ist. Und das ist für mich nur MS mit VB .Net - 
auch wenn man da leider mit dem .Net Framework auskommen muss :-(

von Matthias W. (matt007)


Lesenswert?

Dennis Heynlein schrieb:
> Ich mußte mittlerweile einsehen das .NET nicht so schrecklich ist wie
> ich immer meinte (ab Win7).

Danke Dennis !

von Matthias W. (matt007)


Lesenswert?

Marius S. schrieb:
> Irgendwie würde ich diesen "Kinderzimmer"-Basics von 1-Mann Unternehmen
> nicht so recht vertrauen.

Ja Marius, das ist durchaus eine Gefahr. Andererseits können auch 
größere Firmen Stress machen. Die entscheiden einfach - ab morgen wird 
das eingestellt. So war das ja auch mit HPBASIC. Wurde fallengelassen. 
Kam dann VEE. HT-Basic gibt es noch - aber zu welchem Preis !

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.