[Scilab-users] Odd behaviour with dos() function

Lester Anderson arctica1963 at gmail.com
Wed Jul 28 15:57:59 CEST 2021


Hello all,

This has been queried previously without an obvious solution.

For example: [output, bOK]=dos('grdinfo Test_10-FAA.grd')
Fails with bOK = F

Adding 'start grdinfo Test_10-FAA.grd gives bOK=T but now dos window
console with the result

The only way to get the out put shown below is to put the commands into a
bathch  file:
grd-info.bat (containing the command stream grdinfo Test_10-FAA.grd

Such that the dos function becomes: [out,TF]=dos('start grd-info.bat');
out, TF

\D_Drive\Geoscience\Scilab>grdinfo Test_10-FAA.grd
Test_10-FAA.grd: Title:
Test_10-FAA.grd: Command: grdsample -R-10/10/-10/10 -I1m @GMTAPI at -000001
-Gc:\Temp\Test_10-FAA.grd -fg --GMT_HISTORY=false
Test_10-FAA.grd: Remark:
Test_10-FAA.grd: Pixel node registration used [Geographic grid]
Test_10-FAA.grd: Grid file format: nf = GMT netCDF format (32-bit float),
CF-1.7
Test_10-FAA.grd: x_min: -10 x_max: 10 x_inc: 0.0166666666667 (1 min) name:
longitude n_columns: 1200
Test_10-FAA.grd: y_min: -10 y_max: 10 y_inc: 0.0166666666667 (1 min) name:
latitude n_rows: 1200
Test_10-FAA.grd: v_min: -104.96169281 v_max: 456.651062012 name: z
Test_10-FAA.grd: scale_factor: 1 add_offset: 0
Test_10-FAA.grd: format: netCDF-4 chunk_size: 134,134 shuffle: on
deflation_level: 3

However, even with this workaround, nothing is written to the variable
'out'. The program 'grdinfo' is in the Windows path, so should be run
without using start. In the past, the function did work. Basic Windows
commands like {out, TF]=dos('dir') works.

I have verified that nothing is written to the consolebox. In addition,
this is a new computer and new install of Scilab 6.1.1
Also, the same function under Octave runs correctly as dos('grdinfo
Test_10-FAA.grd'), and I am assuming the Scilab version should behave the
same.

Since the mailinglists section is no longer functional, I cannot check for
possible solutions or pointers. Apologies if this is repeating my previous
query on the issue.

Thanks

Lester
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.scilab.org/pipermail/users/attachments/20210728/e893efec/attachment.htm>


More information about the users mailing list