pitoopradl

Quicksurf function qsi_lcmap

16 posts in this topic

Hello,

It would appear that the Quicksurf programming function qsi_lcmap does not accept long file names. It seems to have the old DOS 8.3 file name limit. Can you confirm my observation? If confirmed, can the function be modified so as to accept long file names?

Thanks

Luigi Pradolin, Eng.

SNC Lavalin Inc.

Share this post


Link to post
Share on other sites

Hello Luigi,

It looks like the file name is limited to 8 letters. I will ask the developer if there is a way to use long file names.

Details:

I created the following LSP named QSI_LCMAPTEST.LSP to test a long file name.

(defun C:qsilcmaptest1 ()(qsi_lcmap "StdqsLongFileName"))

In AutoCAD, I load the LSP file with the APPLOAD command.

APPLOAD 
(Specified QSI_LCMAPTEST.LSP in the dialog box.)

Then I type the function name on the command line.

QSIMAPTEST1

I get the error: "Unable to location color file StdqsLon.cls".

Thanks,
Tom B
RockWare Inc
tomb at rockware dot com

Share this post


Link to post
Share on other sites

Hi Tom,

Thanks for looking into this.

However, I have discovered 3 additional issues with QuickSurf programming functions. Here is a brief description on each one:

1. The QS function "qsi_qsl" has a 128 character limit on the file name. Can this limit be extended so as to be compatible with Windows limits. I some cases the filename lenght with path exceeds 128. I suppose it may be a good idea for the developper to verify all QS functions which deal with file names and correct any file name length issues as this one.

2. When you issue the autolisp command (c:dsop) and the "Surface Management" dialog box appears, the X at the upper right hand corner of the dialog box does not work. Clicking on it does nothing. Pessing the escape key on the keyboard does nothing as well. The only way to close the dialog box is by clicking on the OK button. This would signify acceptance and may not be what the user wants to do. Can the developer look into this as well.

3. The last item concerns the use of the QS function qsi_grd and the plotting of the legend is set to ON. At the moment there is no way to transmit, via the function, the coordinates of the legend (upper and lower corners) nor the size of the text. When the function is called user intervention is required for those 3 items and cannot be automated. Is it possible to add 3 additional arguments to qsi_grd in order to handle the situation where a legend is required to be plotted with no user intervention such that full automation can be realized.

Thanks,

Luigi Pradolin Eng.

SNC Lavalin Inc.

Share this post


Link to post
Share on other sites

I have forwarded your suggestions to the developer.


Thanks,

Tom B

RockWare Inc

Share this post


Link to post
Share on other sites

Hi Tom

I hope it is not too late to add another request to the the list in my April 16 email.

This involves the specification of the "Surface Color Intervals". At the moment the intervals can only be specified manually via the "Surface Color Intervals" dialog box. Is it possible for the developer to create a lisp programming function which would allow the specification of these intervals. This lisp function would greatly enhance the automation we are developing for the use of Quicksurf with AutoCad.

Thanks for passing this request on to the developer.

Luigi Pradolin
B. ing., M. ing.
Ingénieur civil, division Hydro
SNC-Lavalin Inc.
1801, avenue McGill College
Montréal, Québec
Canada H3A 2N4

Phone: (514) 393-8000 ext. 8587
Fax: : (514) 876-9273

Share this post


Link to post
Share on other sites

Hi Luigi,

I will forward your new request to the developer for inclusion in a future version.

Thanks,

Tom B

RockWare Inc

Share this post


Link to post
Share on other sites
I'm a college student and a very poor ask you PIN number for the program

Fezlk send PIN number for only two months

Greetings :):):):):)

Share this post


Link to post
Share on other sites

Hi Salah,

You are welcome to use the QuickSurf demo for 30 days. All functions are activated during that time.

Thanks,

Tom B

RockWare Inc

Share this post


Link to post
Share on other sites

Hi Tom,

Quck question concerning contour plots using QuickSurf. I have an AutoCad file with the contour data (X, Y coordinates and a Z value) stored as XDATA. Is there any way, after I've extracted the XDATA, to pass it on to QuickSurf in memory without having to write it to an ASCII file and then read it in? If so, what is the function name or proceedure?

Thanks

Luigi Pradolin
B. ing., M. ing.
Ingénieur civil, division Hydro
SNC-Lavalin Inc.
1801, avenue McGill College
Montréal, Québec
Canada H3A 2N4
Phone: (514) 393-8000 ext. 8587
Fax: : (514) 876-9273

Share this post


Link to post
Share on other sites

Hi Luigi,

I don't see a way to extract XDATA directly to a QuickSurf surface in memory. The QuickSurf commands Extract to Surface (QSX) and Merge Extract (QSXM) work with the following AutoCAD objects:

  • Points: Directly
  • 2D or 3D polylines: One point per vertex *
  • Circles: One point at center *
  • Arcs: One point at each endpoint *
  • Shapes: One point at the insertion point
  • Solids or traces: One point at each corner
  • 3DFACES: One point at each corner
  • Inserts (blocks): One point at the insertion point
  • Text: One point at the insertion point
  • 3D polygon mesh: One point at each grid node in the mesh
  • 3D polyfaces: One point at each vertex
  • Lines: One point at each endpoint*

There's no mention of XDATA in that list, but you may be able to extract your XDATA using Lisp or .NET functions and assign it to the XYZ values of Points or 3D Polylines to let QuickSurf access it. Otherwise, your solution is to write it to an XYZ data file then read it with the QuickSurf Read ASCII Points (QSL) or Read ASCII Table (QSML) commands.

Thanks,

Tom B

RockWare Inc

post-527-0-99542100-1369237263_thumb.gif

Share this post


Link to post
Share on other sites

Hi Tom,

I discovered a new problem with QuickSurf. When all the values, for which contours are to be plotted, are identical the resulting QS plot is single uniform color. This is correct. However, the color plotted is not correct. QS always plots the color corresponding to the lowest interval no matter the values. If I select only one data point and offset its magnitute ever so slightly, the resulting color of the contour plot is correct. Can you look inti it and pass it on to the developer.

Thanks

Luigi Pradolin

SNC-Lavalin

By the way, do you know when a new version of QS may be released and which corrects all the issues I brought up?

Share this post


Link to post
Share on other sites

Hi Luigi,

I cannot duplicate the behavior that you describe. When I create a 3-point ASCII file with all Z values of 1.0, the TIN is drawn with the lowest color specified in the Surfer Color Sequence dialog box (attached below). I cannot create a contour map when all the values are identical.

I expect the next version will be QuickSurf 2014. The release date is usually Dec 1.

Thanks,

Tom B

RockWare Inc

post-527-0-18220600-1375296177_thumb.png

Share this post


Link to post
Share on other sites

Hello Tom,

I have another request related to quicksurf function qsi_bound.

Right now if you call the function with read, a dialog box pops up in order to select the file name. User intervention is required.

Is it possible to modify the function such that the file name can be passed as an argument. In such a case no file section dialog box would appear. No user intervention would be required and a true automated (batch) run can be carried out.

Is a new version of quicksurf to come out in the near future?

Thanks,

Luigi Pradolin
B. ing., M. ing.
Ingénieur civil, division Hydro
SNC-Lavalin Inc.
1801, avenue McGill College
Montréal, Québec
Canada H3A 2N4
Phone: (514) 393-8000 ext. 58587
Fax: : (514) 876-9273

Share this post


Link to post
Share on other sites

Hi Luigi,

I will forward your request for this feature to the programmer.

Usually new versions are released in November or December, but this year there was no new version since QuickSurf 2013 works with AutoCAD 2014. Occasionally there are minor builds or updates released in between major upgrades. I will ask programming for any information about new builds.

Thanks,

Tom B

RockWare Inc

Share this post


Link to post
Share on other sites

Hi Tom

Luigi here from SNC-Lavalin. Hope you are well.

I was wondering if the developer of Quicksurf had looked into the issues, detailed above, I had brought up 2 years ago or so? There are quite a number of Quicksurf users at SNC and the the above issues reduces their efficiency and production capacities. The workaround we use is slowing down users. Is a new version available? Resolution of these issues would help us greatly.

Thanks for a quick reply.

Luigi Pradolin

SNC-Lavalin Inc.

Share this post


Link to post
Share on other sites

Hi Luigi,

Unfortunately, the developer has ceased work on the QuickSurf software. The petrobyte.com domain is no longer active. We have tried to contact Keith Seifert, but there has been no response.

The most recent version works with AutoCAD 2014 and older.

We will be happy to work with you to provide alternative solutions. Send me a description of your current usage and I will suggest stand-alone programs that work outside AutoCAD, such as RockWorks and Surfer.

Regards,

Tom B
RockWare Inc

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now