Subject: Re: [APDL] *vread with mixed character/number array. Author: Joe Metrisin Date: 2002-08-22 14:33:00Many thanks to Ashok, Gordon, Bob, and others for their clever workarounds. Since we are writing macros to automate repetitive procedures, it would be nice if ANSYS had the ability to ignore characters during *VREAD. For now we are stuck with slow workarounds, or additional processing outside of ANSYS.
Regards,
Joe Metrisin Florida Turbine Technologies, Inc.
Date: Thu, 22 Aug 2002 19:04:51 +0530 From: Ashok Subject: Re: [APDL] *vread with mixed character/number array.
Though not terribly efficient ...
If the numbers are not going to have more than 8 characters, then I would read in the whole thing as chars and then use VALCHR() to convert to numbers
So that would mean "mask_" dimensioned as "char" and the format for *VREAD would be "(A8)"
If you use Ansys5.7 or higher, then your number could be longer and you could use the C format specifications to *VREAD to read in longer strings and then use VALCHR.
Thanks,
Ashok EACoE, Bangalore
Joe Metrisin wrote:
> Greetings,
> Does anyone know of a way to *VREAD a column of data that may have a few > rows with characters? ANSYS will abort the *VREAD if it encounters any > characters in the column. Even using a mask vector to tell ANSYS to skip > the character rows does not work. I want ANSYS to ignore the character rows > and just read the numbers.