Show Posts
Pages: [1] 2
1  Using Arduino / Interfacing w/ Software on the Computer / Re: Real Time Plotting Tool ( Oscilloscope ) on: February 11, 2013, 10:35:57 pm
apiet,

You should send data in a proper packet, which has header and size. If you send any data without a packet then it just prints it to text area. This feature is there so that you can print helpful debug and other messages as well as plot data.

Please read the description of packet on the website and use the library that I have provided.

cheers
2  Using Arduino / Interfacing w/ Software on the Computer / Re: Real Time Plotting Tool ( Oscilloscope ) on: January 24, 2013, 01:12:39 am
In short: You have made a great tool which allows fast (quickly installed and very basic code changes) and appropriate action.

Thanks a lot

Glad you found the tool useful. Sorry for late reply. I am having difficulty with new reply notifications. For some reason the message board does not send me notifications all the time.
3  Using Arduino / Interfacing w/ Software on the Computer / Re: Real Time Plotting Tool ( Oscilloscope ) on: September 21, 2012, 01:23:44 am
Is there a reason why there are only 4 channels? I mean my mega has 50+ pins. So 4 is a little little.
SimPlot was intended to be similar to Oscilloscope than a Logic Analyzer. The 50 pins on mega are all digital pins and plotting the state of those pins is functionality of Logic analyzer. SimPlot is intended to plot analog values like output of sensors sampled by ADC, or values of internal variables etc.

That being said, it looks like there is interest for more number of channels. I will put in my to do list and increase the number of channels to 8. If there is interest in Logic analyzer capability I will look into adding that as well. Not sure how much interest is there.

Cheers
4  Using Arduino / Interfacing w/ Software on the Computer / Re: Real Time Plotting Tool ( Oscilloscope ) on: August 15, 2012, 11:16:41 pm
First an update. New version of Simplot is now available (Ver 1.2). Simplot has built Arduino "monitor" functionality. Now you can plot data and also print debug messages.

@prochot
Looks like you have directly connected the sensor of PC uart. Looks like output of the sensor is in ASCII format and what is what you are seeing in Simplot terminal window (monitor window).

Do plot the sensor values you have to send the data in particular format. The required data format is explained on website under the section "The How"
http://www.negtronics.com/simplot

You will also fine example code for Ardunio format. To make this work you will have to connect the sensor to microcontroller get the sensor data, convert from ASCII to binary data, format the data in to packet and send it to be plotted to Simplot.

Cheers
5  Using Arduino / Interfacing w/ Software on the Computer / Re: Real Time Plotting Tool ( Oscilloscope ) on: January 04, 2012, 06:32:50 pm
ooh crap, smiley-mad
sorry for not responding to recent posts. I was relying on email notifications for any activity on this thread and for some reason I have stopped getting those notifications and I assumed there was no activity. Plus I recently relocated due to a new job so was kind of busy. I hope you guys have figured out what the issue was, I will look into it further tonight. I have couple of updates for the software, added file logging capability. Will be releasing the update soon.

Thanks for your patience and Happy New Year.  smiley
6  Using Arduino / Interfacing w/ Software on the Computer / Re: Real Time Plotting Tool ( Oscilloscope ) on: September 25, 2011, 07:07:26 pm
Hello Rob,

Yes SimPlot is still written in .Net. I used Visual Basic, thinking that it would be easier for others to modify and contribute.
I just created a project for SimPlot and hosted it on google code. Here is the link.

http://code.google.com/p/projectsimplot/

Brijesh
7  Using Arduino / Interfacing w/ Software on the Computer / Re: getting real time data from arduino on: September 24, 2011, 04:15:13 pm
Hello fazalna

The link to download SimPlot is working. For a day or two there was issue with google hosting which has been fixed.

http://code.google.com/p/pushpak/downloads/list

By the way you posted a question on the SimPlot thread, which I answered, did you check the thread?

8  Using Arduino / Interfacing w/ Software on the Computer / Re: Real Time Plotting Tool ( Oscilloscope ) on: September 16, 2011, 10:40:56 am
It has been brought to my attention that download link is not working. There appears to be a problem with Google project hosting. Other
projects have also reported this problem.

Here link to thread discussing the issue
http://groups.google.com/group/google-code-hosting/browse_thread/thread/c0bee98d79267240

Apparently there is a error in the file url address being generated.

Meanwhile here is edited direct download link
http://pushpak.googlecode.com/files/SimPlot%20Ver1-1.zip

Lets hope they fix it soon.

Cheers
9  Using Arduino / Interfacing w/ Software on the Computer / Re: Real Time Plotting Tool ( Oscilloscope ) on: September 14, 2011, 11:03:20 am
Hello Fazal,

SimPlot can be used to observe real time plots. Currently it does not have feature to log data for further processing. I am in the process of adding that feature.

PLX DAQ does seem to have all the features you are looking for. You would have to figure out the protocol and use it.
10  Using Arduino / Interfacing w/ Software on the Computer / Re: Real Time Plotting Tool ( Oscilloscope ) on: September 13, 2011, 09:55:15 am
Hello,

If you have connected the Uno to PC with USB connection that you used to download the sketch, then you don't have to change anything in the sketch. Other Arduino models have more than one serial port and if someone has done something fancy then they need to change the code in the sketch.

COM Port 10 is port number on the PC side. Chose Com Port 10 in the drop down box in SimPlot.

You don't need to make any changes to code in sketch.

brijesh
11  Using Arduino / Interfacing w/ Software on the Computer / Re: arduino oscilloscope on: August 16, 2011, 03:59:05 pm
Here is another option

http://arduino.cc/forum/index.php/topic,58911.0.html

SimPlot is GUI only. It is written using Visual Basic, if you need the source code let me know. There is example code for Arduino that samples ADC inputs and plots the data. Sampling 1KHz sine wave and plotting should not be an issue.

Cheers


12  Using Arduino / Interfacing w/ Software on the Computer / Re: Real Time Plotting Tool ( Oscilloscope ) on: July 22, 2011, 06:37:14 pm
Hello All,

There is new version of the tool, Version 1.1
I have discarded the .net version notation which uses 4 fields, ie x.x.x.x and chose to go with simpler notation with only 2 fields.

New features
1) Can change X axis length.
2) Can change Y axis min and max values.
3) Change the channel legends.
4) Enable or disable individual channels.

Rob, I tried to implement averaging and X-Y plots, but ran into some issues. You will see that there is empty column in plotsetup window where the average values was supposed to go.

Bug reports, suggestions and comments are much appreciated.

Thanks



13  Using Arduino / Interfacing w/ Software on the Computer / Re: Real Time Plotting Tool ( Oscilloscope ) on: June 16, 2011, 03:57:31 pm
Hello Dominic,

It looks like a feature rich system. It has support of multiple devices on the bus, local variable plotting, ADC data plotting etc.

The common thing I can see with SimPlot is that both can plot data. I am trying to keep SimPlot, well simple and easy to use.

It would help the Arduino users if you mention how the tool is useful and what are its use cases. I mean explain features other than plotting analog data. It might not be evident to many people from reading the initial post.

Cheers and good luck.
14  Using Arduino / Interfacing w/ Software on the Computer / Re: Real Time Plotting Tool ( Oscilloscope ) on: June 10, 2011, 07:07:42 pm
Rob,

I agree about XY plots, I will look into what it takes to support multiplie kinds of plots.

Enn40,

Thanks for the suggestions, I will add both those features in the comming releases.


15  Using Arduino / Interfacing w/ Software on the Computer / Re: Real Time Plotting Tool ( Oscilloscope ) on: June 02, 2011, 09:23:46 pm
Hello Rob,

Thanks for your input.

- For analog signals I would like to have a running average line. This can be based on a (configurable) number of samples or the samples in the last second/minute/...
Nice idea, it is added to the list of things to be done.

- It would be great to have an X-Y plot -> analog1 on X and analog2 on Y
This one is more difficult to implement. Not so sure where it would used.

- Baudrates of 230400 and 345600,
Although the Serial Monitor of the IDE don't support these baudrates, the Arduino - 2009/UNO - do. I've used them for few weeks now without a problem. The highest rate without a problem was 500.000 baud with putty.exe but that is a non standard rate. Maybe I want the free baudrate like in putty.exe so I can go to the limit (own risk of course)

Added to list of things to be done.


- plot signal through some function
e.g. I have an analog signal 0..1024 and I want to map that on temperature through some function e.g. a temperature function
float T(int s)
{
  return -50 + s/4.0;
}
The scale should be temperature degrees Celsius of course

This is far more difficult to implement. I can implement a single operation. To implment multiple operation like you have (one addition and one division) requires me to write a mathmatical expression parser (not sure if that is right term). Way beyond my programming skills, by the way I am not a programmer by profession. :-)

On a side note, is anyone having problems installing the tool? Did anyone try to install on a machine that did not have .NET framework already installed? I am total newbie to this whole GUI programming and .NET stuff so got no idea what will happen if someone does that.

Pages: [1] 2