Comma Separated Values of CSV , is een formaat waarin strings worden opgeslagen in een tekstbestand . In dit formaat worden de waarden opgeslagen in tekenreeksindeling in meerdere rijen . Elke rij bestaat uit meerdere waarden , gescheiden door komma's als scheidingstekens . Deze komma kunnen worden gebruikt als middel voor het scheiden waarden van elke rij . Lezen CSV -bestanden in LabVIEW is een gemeenschappelijke taak waarmee u gegevens of waarden opgeslagen in CSV-bestanden op een eenvoudige en handige manier te lezen . Wat je computer met Windows XP of Windows 7 besturingssysteem LabVIEW Software Development Platform Need Toon Meer Aanwijzingen 1 Een CSV- bestand bestaat uit door komma's gescheiden opgeslagen in meerdere rijen. De volgende regels zijn een voorbeeld van de inhoud van een CSV-bestand ; dit , Is , de Lijn , Een dit , Is , de Lijn , Twee dit , Is , lijn , Drie als voorbeeld aannemen dat de regels worden opgeslagen in een CSV- bestand met de naam als " myData.csv . " Launch LabVIEW 8 software 2 , maak een nieuwe VI door te klikken op " Nieuw VI " in het venster splash . Sla het op als " importCSV.vi . " In het diagram venster voor de " importCSV.vi , " slepen en neerzetten van de volgende onderdelen uit de Funtionals Palette ; " Lees vanaf Text File ", " Spreadsheet String naar Array 'en' Line Feed ' constante uit de snaren palet . 3 het "Lees From Text file " blok accepteert als invoer het bestandspad naar het CSV-bestand . Klik met de rechtermuisknop op het blok en in de lijst die verschijnt , klikt u op "Create Constante " voor het bestand pad ingang . Typ het volledige pad naar het CSV-bestand in de constante . Bijvoorbeeld , als de " myData.csv " bestand bevindt zich op de " C" schijf , typt u " C : \\ myData.csv " in het " File Path " constante De output van de " Lees voor vanaf . tekstbestand " blok een tekenreeks algemeen bekend als een spreadsheet tekenreeks . Deze spreadsheet reeks bestaat uit de volledige inhoud van het CSV-bestand . 4 Verbind de uitgang touwtje uit de vorige stap naar de ingang van de " Spreadsheet String naar Array " blok . De uitvoer van " Spreadsheet String naar Array " block is een array van strings . Gebruik de ' Line Feed ' constant als scheidingsteken om de rijen te scheiden in een enkele dimensie array van strings door deze op de " Scheidingsteken " ingang van de " Spreadsheet String naar Array " blok . Elke rij wordt afgescheiden en gevuld in de matrix als een reeks individuele element van de array . 5 Maak een lus in het diagramvenster van de LabVIEW programma . Sluit de array van afzonderlijke rijen aan de lus . Klik met de rechtermuisknop op het punt waar de matrix is aangesloten op de lus en selecteer " Enable indexeren . " Dit zorgt ervoor dat voor elke iteratie van de lus slechts een element uit de array wordt geaccepteerd als input . Het zal er ook voor zorgen dat het aantal Voor Loop iteraties gelijk aan de omvang van de array zal zijn . Binnen de lus gebruik een andere " Spreadsheet String naar Array " blok . Dit keer met een komma als scheidingsteken . In elke Voor Loop iteratie zal een andere rij worden ontleed in een array van de string elementen . De waarden uit het CSV-bestand importeren in LabVIEW als een brok van gegevens , gescheiden in afzonderlijke rijen en vervolgens ontleed in afzonderlijke waarden .
|