Sehr geehrte Damen und Herren, An der Fachhochschule Winterthur wurde f??r mich im Rahmen einer Diplomarbeit (Prof. Ruckstuhl) ein R-Programm zur Auswertung von IR-Spektren (line-shape-Analyse zur quantitativen Analyse von Gasmischungen) entwickelt. Die Daten werden einer Excel-Tabelle entnommen. Bisher werden die spektroskopischen Daten ??ber den Inhalt von 64 Kan??len ??ber die RS232-Schnittstelle seriell mittels eines Labview-Programmes in eine Excel-Tabelle eingelesen. Die Verwendung der beiden Programme Labview und R ist unpraktisch. Es stellt sich daher die Frage, ob serielle Daten auch ??ber R eingelesen werden k??nnen oder ob das R-Programm in ein Labview-Programm eingebaut werden kann. Ich w??re sehr froh, wenn Sie mir in dieser Sache behilflich sein k??nnten. Ebenso m??chte ich gerne N??heres ??ber R erfahren. Zur Verf??gung steht mir bisher das bekannte B??chlein ??ber R und eine Beschreibung "Message Boxes in R TclTk". Mit freundlichen Gr??ssen Dr. Oscar Oehler Phys.Dept. ETHZ HPF D12 8093 Z??rich Tel 3 21 65
hello, sorry, I cannot help you but if you post it again in English (because it is an English speaking mailing list) your are likely to receive a helpful reply. Cheers Martin On Friday 11 June 2004 15:52, Oscar Oehler wrote:> Sehr geehrte Damen und Herren, > > An der Fachhochschule Winterthur wurde f??r mich im Rahmen einer > Diplomarbeit (Prof. Ruckstuhl) ein R-Programm zur Auswertung von > IR-Spektren (line-shape-Analyse zur quantitativen Analyse von > Gasmischungen) entwickelt. Die Daten werden einer Excel-Tabelle > entnommen. Bisher werden die spektroskopischen Daten ??ber den Inhalt von > 64 Kan??len ??ber die RS232-Schnittstelle seriell mittels eines > Labview-Programmes in eine Excel-Tabelle eingelesen. > > Die Verwendung der beiden Programme Labview und R ist unpraktisch. Es > stellt sich daher die Frage, ob serielle Daten auch ??ber R eingelesen > werden k??nnen oder ob das R-Programm in ein Labview-Programm eingebaut > werden kann. > > Ich w??re sehr froh, wenn Sie mir in dieser Sache behilflich sein > k??nnten. Ebenso m??chte ich gerne N??heres ??ber R erfahren. Zur Verf??gung > steht mir bisher das bekannte B??chlein ??ber R und eine Beschreibung > "Message Boxes in R TclTk". > > Mit freundlichen Gr??ssen > > > Dr. Oscar Oehler > Phys.Dept. ETHZ > HPF D12 > 8093 Z??rich > Tel 3 21 65 > > ______________________________________________ > R-help at stat.math.ethz.ch mailing list > https://www.stat.math.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide! > http://www.R-project.org/posting-guide.html
My German is not very good but I assume your question is how to interface Labview and R. You might want to have a look at the two R COM interfaces that are available: http://cran.r-project.org/other-software.html http://mailman.csd.univie.ac.at/mailman/listinfo/rcom-l http://www.omegahat.org Oscar Oehler <oehler <at> phys.ethz.ch> writes: : : Sehr geehrte Damen und Herren, : : An der Fachhochschule Winterthur wurde f伱伡r mich im Rahmen einer : Diplomarbeit (Prof. Ruckstuhl) ein R-Programm zur Auswertung von : IR-Spektren (line-shape-Analyse zur quantitativen Analyse von : Gasmischungen) entwickelt. Die Daten werden einer Excel-Tabelle : entnommen. Bisher werden die spektroskopischen Daten 伱伡ber den Inhalt von : 64 Kan伱仱len 伱伡ber die RS232-Schnittstelle seriell mittels eines : Labview-Programmes in eine Excel-Tabelle eingelesen. : : Die Verwendung der beiden Programme Labview und R ist unpraktisch. Es : stellt sich daher die Frage, ob serielle Daten auch 伱伡ber R eingelesen : werden k伱伓nnen oder ob das R-Programm in ein Labview-Programm eingebaut : werden kann. : : Ich w伱仱re sehr froh, wenn Sie mir in dieser Sache behilflich sein : k伱伓nnten. Ebenso m伱伓chte ich gerne N伱仱heres 伱伡ber R erfahren. Zur Verf伱伡gung : steht mir bisher das bekannte B伱伡chlein 伱伡ber R und eine Beschreibung : "Message Boxes in R TclTk". : : Mit freundlichen Gr伱伡ssen : : : Dr. Oscar Oehler : Phys.Dept. ETHZ : HPF D12 : 8093 Z伱伡rich : Tel 3 21 65
Hello Oscar, I reply in English because that's the language used on this list.> Die Verwendung der beiden Programme Labview und R ist unpraktisch. Es > stellt sich daher die Frage, ob serielle Daten auch ??ber R eingelesen > werden k??nnen oder ob das R-Programm in ein Labview-Programm eingebaut > werden kann.I don't know Labview so I can't say anything about the possibility to integrate R into Labview or vice versa. I did a quick search on CRAN but haven't found anything related to Labview. If you simply want to avoid Excel, you might check if Labview supports other output formats than Excel. Most applications are able to write data to plain text files which R handles easily. I don't think that there is a special serial communications library for R but since the serial devices are treated as special files on Win32 (I assume you're using Windows, on Unix it's similar), you can use R's I/O functions to access your COM ports. I suggest you read the help for connections (? connections) to get an overview of R's I/O connections as well as the help for functions like cat, write, scan, readBin, writeBin etc. To get an idea, the following code will dial my internet provider (T-Online) using my Notebook's modem connected to COM1: handle <- file("com1", open="r+b") cat("ATD0191011\r\n", file=handle) close(handle) If that approach will work for you depends on the requirements of the device you want to control. R, as far as I know, doesn't provide functions that let you configure your serial port (i.e. baut rate, timeouts, handshakings and so on). You might try to configure those from a Windows command line (aka "DOS box") using the MODE command. Otherwise, you need to write some C functions that interface with the Windows API to set up the device control block accordingly. Furthermore, you should also read the comments on blocking vs. non-blocking I/O modes in the help for connections.> Ich w??re sehr froh, wenn Sie mir in dieser Sache behilflich sein > k??nnten. Ebenso m??chte ich gerne N??heres ??ber R erfahren. Zur > Verf??gung steht mir bisher das bekannte B??chlein ??ber R und eine > Beschreibung "Message Boxes in R TclTk".You should check the "Publications" section on the R homepage (http://www.r- project.org/doc/bib/R-publications.html) for a list of R and S related publications. As a start I recommend reading the manuals that come with R, especially "An Introduction to R". BFN, Torsten