Hi all!
Finally got version 1.0.0.0 of my software to work. This is my first "web app" and it could be buggy. You can find it at www.gedlee.com/loudpeakers.htm.
It loads fast at first, but when you pick a new data set it takes a long time to read the data - its an almost 1 meg data set that has to be read across the web.
This plot shows my prefered polar map along with the conventional frequency response and polar angle plots. The cursor can be moved by dragging the mouse on the polar map. You can look at any field point in detail.
Let me know how this works for you.
I'll be adding some more systems to the list in the weeks to come.
Finally got version 1.0.0.0 of my software to work. This is my first "web app" and it could be buggy. You can find it at www.gedlee.com/loudpeakers.htm.
It loads fast at first, but when you pick a new data set it takes a long time to read the data - its an almost 1 meg data set that has to be read across the web.
This plot shows my prefered polar map along with the conventional frequency response and polar angle plots. The cursor can be moved by dragging the mouse on the polar map. You can look at any field point in detail.
Let me know how this works for you.
I'll be adding some more systems to the list in the weeks to come.
Hi Earl,
I tried the link but I'm getting an error as follows:
The page cannot be found
The page you are looking for might have been removed, had its name changed, or is temporarily unavailable. Please try the following:
Internet Information Services (IIS)
I can get to your main page without any problem.
Tony.
I tried the link but I'm getting an error as follows:
The page cannot be found
The page you are looking for might have been removed, had its name changed, or is temporarily unavailable. Please try the following:
- Make sure that the Web site address displayed in the address bar of your browser is spelled and formatted correctly.
- If you reached this page by clicking a link, contact the Web site administrator to alert them that the link is incorrectly formatted.
- Click the Back button to try another link.
Internet Information Services (IIS)
I can get to your main page without any problem.
Tony.
I had the same problem.
Try this again..
Loudspeakers

Never noticed the previous post ! Arrgh ............! I'm getting old !
Try this again..
Loudspeakers

Never noticed the previous post ! Arrgh ............! I'm getting old !
Last edited:
So, does it work for people? Some say that it doesn't work, but its always worked for me, and from any computer that I try it from.
Well I though that it was a Capitalization problem, but it's not!
Doesn't the word speaker start with the letter "s" ?
In the first URL it as a peaker not a speaker after loud.
Doesn't the word speaker start with the letter "s" ?
In the first URL it as a peaker not a speaker after loud.
Yes the URL in post #3 is good.
Your program runs if I connect using Internet Explorer but if I use Firefox, my copy of Firefox forces me to save the program (run option not available) the saved program does not load.
Your program runs if I connect using Internet Explorer but if I use Firefox, my copy of Firefox forces me to save the program (run option not available) the saved program does not load.
I am not surprised. Its an all MS code and configuration (.net). I guess that you'll just have to use IE.
Will only launch from IE for me, won't from Chrome.
After it launches shows the piston response fine. Then when I try to change to a different dataset I get a dialog after about 1min that says "Can't open data files". After I close that, attempting to do anything else gets a dialog box that says "Should not be here!!" or "oops, should not be here!!".
I get a 200 response in Fiddler when launching the application, but I don't see any requests for the data files when I try to change to any of the other data sets.
After it launches shows the piston response fine. Then when I try to change to a different dataset I get a dialog after about 1min that says "Can't open data files". After I close that, attempting to do anything else gets a dialog box that says "Should not be here!!" or "oops, should not be here!!".
I get a 200 response in Fiddler when launching the application, but I don't see any requests for the data files when I try to change to any of the other data sets.
I'll check again later today as now that I think about it, I'm not positive fiddler was configured such that it would have detected any requests from your program.
I don't know "fiddler", but I am certain that it won't run in anything but IE. Once the program tries and fails to open a data set anything can happen - its basically in free-fall. And I am way out of my comfort zone here since I have no idea how internet connections to data files work. I tried what I use and it worked for me (probably sheer luck!) and thats as far as I went and probably as far as I will go since I have no intention of becoming a "web" programmer. I still struggling with VB.Net. The last software clas that I took was FORTRAN in the early 70's. After that it was all bootstrap!
For those savy, it takes me a long time for the program to connect to a data set, but then the data transfer is fast and thats with my code running locally. So there must be a whole lot of layers that the code goes through to get to the files - this many layers and there is a high likelyhood of a failure. There are simpler ways to do this, but I am not willing to let go of the security that I have this way for the easier implimentation. So we will just have to wait and see.
If anyone has any ideas why it would connect some of the time for some people and not for others I am all ears. Could the ISP be involved?
Basically I just use a standard file "open" call with a file name. I tried using a URL and it worked - well sometimes. Its NOT a .NET web connection, which is much more difficult to code. The other idea that I had was to imbed the data in the code itself, but I don't know how to do that - maybe a DLL. Using txt data files is just too transparent.
For those savy, it takes me a long time for the program to connect to a data set, but then the data transfer is fast and thats with my code running locally. So there must be a whole lot of layers that the code goes through to get to the files - this many layers and there is a high likelyhood of a failure. There are simpler ways to do this, but I am not willing to let go of the security that I have this way for the easier implimentation. So we will just have to wait and see.
If anyone has any ideas why it would connect some of the time for some people and not for others I am all ears. Could the ISP be involved?
Basically I just use a standard file "open" call with a file name. I tried using a URL and it worked - well sometimes. Its NOT a .NET web connection, which is much more difficult to code. The other idea that I had was to imbed the data in the code itself, but I don't know how to do that - maybe a DLL. Using txt data files is just too transparent.
Could you post some of the code pertaining to accessing the files? Really tough to give any suggestions without seeing the code.
Also the raw links to where the data files are located could help. Could try getting them from a browser or command line and see if there are any problems there. Which will help with determining if it's your code or your isp.
Fiddler is a stand alone program that monitors http traffic on your local machine. Allows you to view all http traffic happening from your machine. I was hoping to see the actual requests for the data files which might have revealed some issues.
Also the raw links to where the data files are located could help. Could try getting them from a browser or command line and see if there are any problems there. Which will help with determining if it's your code or your isp.
Fiddler is a stand alone program that monitors http traffic on your local machine. Allows you to view all http traffic happening from your machine. I was hoping to see the actual requests for the data files which might have revealed some issues.
Function open_data() As Integer
Dim current_line As String()
open_data = Open_data_errors.INITIAL
Try
If String.IsNullOrEmpty(file_name) Then Err.Raise(514)
Using myStreamReader As New FileIO.TextFieldParser(web_name & file_name)
myStreamReader.TextFieldType = FileIO.FieldType.FixedWidth
myStreamReader.FieldWidths = width_
For ik = 0 To Max_X_Points
current_line = myStreamReader.ReadFields
catch ... You are getting here with the error that you showed
If you get to the last line above the "catch" then its fine because that reads the entire file line by line and stores it in the string array and then parses it out to the data array
file_name="coax.txt"
web_name = "www.gedlee.com/"
I can open the txt file in IE with no problems and if you can do that as well then I am not sure what the problem is.
Note that web_name = "HTTP://www.gedlee.com/" causes a compiler exception, which I found odd.
Dim current_line As String()
open_data = Open_data_errors.INITIAL
Try
If String.IsNullOrEmpty(file_name) Then Err.Raise(514)
Using myStreamReader As New FileIO.TextFieldParser(web_name & file_name)
myStreamReader.TextFieldType = FileIO.FieldType.FixedWidth
myStreamReader.FieldWidths = width_
For ik = 0 To Max_X_Points
current_line = myStreamReader.ReadFields
catch ... You are getting here with the error that you showed
If you get to the last line above the "catch" then its fine because that reads the entire file line by line and stores it in the string array and then parses it out to the data array
file_name="coax.txt"
web_name = "www.gedlee.com/"
I can open the txt file in IE with no problems and if you can do that as well then I am not sure what the problem is.
Note that web_name = "HTTP://www.gedlee.com/" causes a compiler exception, which I found odd.
I might have some time to play with it a bit after work. But some quick googling found this:
Simple web File download in VB.NET
I think you'll want to use this example, but after you have the HttpWebResponse object, you should be able to pass the return value from its GetResponseStream method (which is a System.IO.Stream) to one of the constructors for TextFieldParser that takes a stream rather than a file path.
The HttpWebResponse class takes a url like you would expect and hopefully will result in a better performing stream for web requests.
Requesting a data file directly from a command line took a couple seconds to get the file. So I agree with your assumption that the problem is in your program.
Simple web File download in VB.NET
I think you'll want to use this example, but after you have the HttpWebResponse object, you should be able to pass the return value from its GetResponseStream method (which is a System.IO.Stream) to one of the constructors for TextFieldParser that takes a stream rather than a file path.
The HttpWebResponse class takes a url like you would expect and hopefully will result in a better performing stream for web requests.
Requesting a data file directly from a command line took a couple seconds to get the file. So I agree with your assumption that the problem is in your program.
Just tested quickly at the end of my lunch hour. Using the HttpWebResponse method I could pull down and parse the summa text file in under 2 seconds.
I also couldn't get the TextFieldParser stream to grab anything over the web. Just threw exceptions looking for the file on a default local path.
I also couldn't get the TextFieldParser stream to grab anything over the web. Just threw exceptions looking for the file on a default local path.
Last edited:
- Status
- Not open for further replies.
- Home
- More Vendors...
- GedLee
- New plotting software