Welke programma's geschikt is om te gebruiken?

Z

ZaiZai

Guest
Ik heb een project dat doet grafische gebruikersinterface (GUI).Ik had gekocht een apparaat (kan verwijzen naar www.devasys.com - USBI2C/IO interface board) als data-acquisitie hardware tussen hardware en PC (GUI).Op nu, ik wil doen een programmering GUI het signaal binnen microseconde te vangen.Zoals ik, Visual Basic (VB) programmering weten is niet echt snel genoeg in dit geval, heb je een idee om te weten welke programma's geschikt is om te gebruiken?Hoe zit het met C en C programmeren?APPRICIATE uw antwoord en dank u zeer ...

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Lachten" border="0" />
 
Ik denk dat de montage veel beter is in termen van respons tijd

 
Hallo

Gebruik Borland C Builder is het gemakkelijk RAD Rapid Application Development () omgeving voor PCEn als u een basiskennis in C of C u kunt het gebruiken

All the bestBobi

 
Ik zal bevelen het gebruik van de assembler-taal, maar als het wordt te moeilijk gebruik C / C , die ook kan interface met apparaten

 
Om GUI bouwen met behulp van C , zijn er verschillende GUI bibliotheken rond.Voorbeeld als QT, Wxworks, FOX enz. Wxworks en FOX zijn open source, maar QT is alleen gratis voor niet-commercieel gebruik.Ik stel u QT als het niet-commercieel.QT is een bedrijf achter zodat de documentatie is beter.Het heeft ook een GUI Designer waar u slepen en neerzetten de GUI objecten en hebben het automatisch genereren van de C -klasse voor jou.Er is ook een goede C kader dat ondersteunt threading, socket enz. Maak uw leven gemakkelijker.

 
GUI maakt niet uit wat je gebruikt, heb de data-acquisitie in een aparte thread met een grotere prioriteit dan normaal (REALTIME_PRIORITY_CLASS zou waarschijnlijk een goede keuze).NIET steekproef van de gegevens in dezelfde thread, zul je geen schijn van kans.Zelfs zo, om de kans monster het signaal in stappen van 1MHz rechtstreeks vanuit Windows (in user mode, zonder speciale drivers) zonder verlies monsters zijn waarschijnlijk niet zo hoog.Misschien is de externe raad chauffeurs kunnen u helpen met dat, indien zij een hoge snelheid buffers of iets dergelijks.

 
Borland C Builder is de beste, ik testte het vele malen eerder in de gegevens aqu.projecten

 
Hi Shafee001
Borland meer bezorgdheid over Delphi en C Builder is niet meer ontwikkeld, is het waar?, Want in mijn land Delphi beroemder dan C Builder.SIS

 
Ik zal bevelen het gebruik van C

bezoek aan:
www.tiobe.com / tpci.htm

De TIOBE Programmering Gemeenschap index geeft een indicatie van de populariteit van de programmering languages.The index wordt bijgewerkt keer per maand.De ratings zijn gebaseerd op de wereldwijde beschikbaarheid van geschoolde ingenieurs, cursussen en derde leveranciers.De populaire zoekmachines Google, MSN en Yahoo!worden gebruikt voor de berekening van de ratings.Merk op dat de TPC-index is niet over de beste programmeertaal of de taal waarin de meeste lijnen van de code zijn geschreven.

De index kan worden gebruikt om te controleren of uw vaardigheden in het programmeren zijn nog steeds up to date of om een strategische beslissing over welke programmeertaal te maken dienen te worden vastgesteld bij het starten van een nieuw software systeem te bouwen.

genieten

 
de beste in de gevallen van hardaware interfacing is het gebruik van C / C -toepassingen, omdat hun assambly structuur van de functies van de hardware in de beste en snelste manier.

 
omdat je werkt met het apparaat bijna direct, ik bedoel slechts gescheiden door de bestuurder laag met de echte hardware, stel ik voor het gebruik van C / C .De compiler van keuze is Visual C als u werkt in Windows-omgeving en GCC als u werkt in Linux.De reden is heel eenvoudig, zowel van dit besturingssysteem "uitvoer" hun chauffeur functionaliteit met behulp van C gebaseerde interface.Dus, op deze manier iets te doen, zal je geen overhead als gevolg van extra laag hebben voor de overdracht van gegevens tussen de hardware en uw aanvraag.Wat de GUI weer te geven, gebruik je DirectDraw in Windows voor het grootste prestaties.DirectDraw interface is een COM (Component Object Model)-interface, dus maakt het niet uit welke taal je gebruikt, zij het Visual Basic, Visual C of anderen, zolang zij ondersteunt COM interfaces.

 

Welcome to EDABoard.com

Sponsor

Back
Top