08-15-2007 07:14 PM
08-20-2007 10:04 PM - edited 08-20-2007 10:04 PM
Message Edited by AndrewMc on 08-20-2007 10:06 PM
08-21-2007 11:58 AM
I am using 8.1.1.
Why is it "reasonable" that it would take longer programatically?
Why would it take you 20 secs to add 1000 annotations and then an additional, probably, > 60 secs, to add another 1000?
It seems to grow with the list size. Are you sorting or something every time one gets added to the list?
Is the answer to sit there in the designer and punch in 2000 or more annotations from the designer or add as many as you can until your finger cramps? Sure seems kludgy.
08-24-2007 08:00 AM
08-27-2007 01:31 PM
The application is, we need an annotation to represent every point. NI offers different point styles but unfortunately we must have point styles that our customers have used in the past. Therefore, we must use custom annotations (using images) for every point on the plot. In this case our plots only have 50 points or so and the user would like to bring up maybe as many as 20 plots. Seems cluttered right? Well the user can view one at a time or more, actually the spec states as many as 40. Plus we have annotations for cursors and we have a "FrontPlot" (to place the selected curve in front of the others). All in all we need alot of annotations to present the graph to the users according to spec.
And we must use the ActiveX graph because of performance. The same graph is used for another plot we call Narrowband data which can have as many as 262,000 points. For this it's doesn't make sense to have annotations for each point.
Thanks for submitting our issue to R&D. If you have another way to solve this problem by all means let us know.
Respectfully,
Scott