BigRy
Structural
- Jul 9, 2010
- 33
I am hoping to find someone who is familiar with MDX 2023 - in particular with batch processing. MDX had a major update some time in the recent past, going from MDXv6 to MDX Client 2023. This update involved an upgrade from the 1992-era GUI to a spiffy new 1998-era GUI. Jokes aside, there have been wholesale changes to the program.
I have a curved girder bridge load rating for DelDOT which as of our Semi-final submission (2021) had over 100 loadcases. The only practical way of running this many loadcases was by using a series of batch files, which was a lot of work to setup but was easy enough to execute. The batch files called the old MDXv6 program to run each loadcase. We are currently now updating this rating for our Final submission, but we are now running MDX Client 2023 instead of MDXv6. I've been unable to get my updated batch files to run properly. The issue seems to be with the START command (see below), and how it handles the argument for opening the .MDX model file. The syntax I am using is identical to the syntax used previously. CMD will open MDXCLIENT.exe without issue, but it does not load the 3-610.MDX model file when called as an argument.
The input="C:\MDX_Temp\Design_Ratings\Group_1\3-610\3-610.MDX" argument seems to be the problem. I have confirmed the path is correct. I have confirmed the 3-610.MDX model can be opened manually. I have confirmed the syntax used is identical to my older known-working batch file. I have even tried numerous variations of this argument, all to no avail.
I am growing concerned that this issue is due to an error in MDX 2023, instead of an error in coding of the batch file. I was hoping to find another bridge engineer who has experience doing batch analyses in MDX 2023. I also have a ticket in with MDX, but I have not received a response yet.
I have a curved girder bridge load rating for DelDOT which as of our Semi-final submission (2021) had over 100 loadcases. The only practical way of running this many loadcases was by using a series of batch files, which was a lot of work to setup but was easy enough to execute. The batch files called the old MDXv6 program to run each loadcase. We are currently now updating this rating for our Final submission, but we are now running MDX Client 2023 instead of MDXv6. I've been unable to get my updated batch files to run properly. The issue seems to be with the START command (see below), and how it handles the argument for opening the .MDX model file. The syntax I am using is identical to the syntax used previously. CMD will open MDXCLIENT.exe without issue, but it does not load the 3-610.MDX model file when called as an argument.
Code:
start /wait MDXCLIENT.exe input="C:\MDX_Temp\Design_Ratings\Group_1\3-610\3-610.MDX" loadcase=1
The input="C:\MDX_Temp\Design_Ratings\Group_1\3-610\3-610.MDX" argument seems to be the problem. I have confirmed the path is correct. I have confirmed the 3-610.MDX model can be opened manually. I have confirmed the syntax used is identical to my older known-working batch file. I have even tried numerous variations of this argument, all to no avail.
I am growing concerned that this issue is due to an error in MDX 2023, instead of an error in coding of the batch file. I was hoping to find another bridge engineer who has experience doing batch analyses in MDX 2023. I also have a ticket in with MDX, but I have not received a response yet.