This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
Hi Trung, re: > Thank you so much for your help. No worries. > You were right. The difference in the schema versions was the cause. Thought so :-) > I have to admit that I am new to Mcidas and other Unidata software. I am > wondering if there is any source of documentation or tutorials online > where I can find info about Mcidas commands (are they?) such as MDMAKE > and the like... Well... MDMAKE is not a McIDAS "command", it is a McIDAS library routine. Most routines in the McIDAS library have man pages that get installed if you perform a 'make install.mcxall'. You will, of course, have to have the ~mcidas/man directory included in your MANPATH. Since I don't see a man page for MDMAKE, I assume you will have to resort to reading the informational header in the file: C MDMAKE BARRET 1181 MAKE MD FILE C $ MDMAKE(MDNO, PSNAME, PSVSN, PNR, PNC, PINTGR, PTEXT) (GAD) C $ MAKE A MD FILE. FN VAL IS 0 (OK), 1 (FILE ALREADY EXISTS), OR -1 C $ (CAN'T MAKE). C $ INPUT: C $ MDNO = (I) MD FILE NO (1...999999) C $ PSNAME = (I) SCHEMA NAME (A4). SCHEMA MUST HAVE BEEN PREVIOUSLY C $ LOADED INTO FILE 'SCHEMA' C $ PSVSN = (I) SCHEMA VERSION #. IF 0, MOST RECENT VERSION IS USED. C $ PNR = (I) MAX # OF ROWS IN THIS MD FILE. IF 0, DEFAULT FROM SCHEMA C $ IS USED C $ PNC = (I) MAX # OF COLUMNS, ETC. C $ PINTGR = (I) INTEGER IDENT FOR THIS FILE. FOR MOST FILES WILL BE C $ SSYYDDD. IF 0, DEFAULT FROM SCHEMA IS USED C $ PTEXT = (I) 8-WORD ARRAY WITH 32-BYTE TEXT IDENT FOR FILE. IF C $ PTEXT(1) IS 0, DEFAULT FROM SCHEMA IS USED. C $$ MDMAKE = MD I must say that I am a bit surprised that there is no man page for mdmake... > I could find the explanations of some Mcidas command at > the following link: > > http://www.ssec.wisc.edu/mcidas/doc/users_guide/2006/commands-23.html#26670 > > But not for MDMAKE Right, because the Users Guide documents the McIDAS programs, not the library routines. The McIDAS Programmer's Reference Manual: http://www.ssec.wisc.edu/mcidas/doc/prog_man.html documents a large portion of the user-level routines in the McIDAS library. > or something like this: > > .*TXVA* (MDNC) IN TEXT= (CTXTF) that caused the below error: > > *** LWOPN ERROR FOR FILE ALLTEXT - NO DATA FOUND > ALLTEXT OPEN ERROR: EXECUTION TERMINATED ***** Hmm... I am not sure where this message is coming from. I just did a case-insensitive grep for ALLTEXT in all McIDAS source code, and found no reference to it. Is this output from some locally-developed code? > or > > LWOPN ERROR FOR FILE GWDPITXT - NO DATA FOUND > LWREAD ERROR - UNIT 99 NOT ASSIGNED > LWRITE ERROR - UNIT 99 IS NOT ASSIGNED > LWCLS ERROR - UNIT 99 NOT ASSIGNED TO ANY FILE > > I tried to find out info about *TXVA, LWOPN ,LWREAD , LWRITE, LWCLS*. I looked through all of the source code for TXVA and see nothing: % grep -i TXVA *.pgm *.for *.c *.dlm *.fp *.cp *.mac /home/mcidas/mcidas2006/src% I assume, therefore, that these must be modules in routines that you inherited from somewhere. > What are the files '*ALLTEXT'* and '*GWDPITXT*'? I don't have a clue. They are not part of the Unidata McIDAS source/data. > Again, thank you for your help. Sorry I couldn't be of more help... Cheers, Tom **************************************************************************** Unidata User Support UCAR Unidata Program (303) 497-8642 P.O. Box 3000 address@hidden Boulder, CO 80307 ---------------------------------------------------------------------------- Unidata HomePage http://www.unidata.ucar.edu **************************************************************************** Ticket Details =================== Ticket ID: UGB-430567 Department: Support McIDAS Priority: Normal Status: Closed